Repository: zulip/zulip

Issue:
The terminal message for accessing the server is not very clear.
 After running the server, the terminal message does not tells the user to access the server at  http://localhost:9991/  . This is very difficult for the first time user to know how to proceed. 

****Screenshot****
![Zulip ](https://user-images.githubusercontent.com/53913514/101323593-f8771f80-388e-11eb-9d8a-9dafa9b3bf53.png)

****Changes Proposed****
There should be an appropriate message stating that "Your Zulip server is running on http://localhost:9991/ ".

****My OS/ Browser****
MacOS/ Chrome

**Zulip chat regarding the issue**
https://chat.zulip.org/#narrow/stream/21-provision-help/topic/Not.20able.20to.20set.20development.20environment


Discussion:
Can I work on this issue?
@Riken-Shah Can we both work together?
I would like that @Gautam-Arora24, But I don't think this issue needs collaboration(as we just need to change one file). As you opened this issue I think you should work on this issue. If you are stuck anywhere feel free to reach out to me will try to solve it together.
@Riken-Shah Thank you. I will surely work on this issue. Will contact you in case of any doubt.

@zulipbot claim
@hackerkid What should be the correct location for this terminal message?
@Gautam-Arora24 Probably before "quit the server with ctrl c". It can also be in a different color so that it's easily noticeable.  Maybe we can take some inspiration from projects like create-react-app or gatsby. I am assuming you have used them since your profile mentions React. 
@hackerkid Ya, I will definitely try something that is more colourful and eye catching. Thanks for assigning me :)
My thinking is much of what we want to do is actually to suppress the notices that we don't want (like the webpack notice) that are provided by third-party tools.
Hello @zulip/server-tooling members, this issue was labeled with the "area: tooling" label, so you may want to check it out!

<!-- areaLabelAddition -->
Is this issue solved? Or can I work on it?
@ganpa3 If you want, you can work on this issue

@zulipbot claim
Welcome to Zulip, @ganpa3! We just sent you an invite to collaborate on this repository at https://github.com/zulip/zulip/invitations. Please accept this invite in order to claim this issue and begin a fun, rewarding experience contributing to Zulip!

Here's some tips to get you off to a good start:
* Join me on the [Zulip developers' server](https://chat.zulip.org), to get help, chat about this issue, and meet the other developers.
* [Unwatch this repository](https://help.github.com/articles/unwatching-repositories/), so that you don't get 100 emails a day.

As you work on this issue, you'll also want to refer to the [Zulip code contribution guide](https://zulip.readthedocs.io/en/latest/contributing/index.html), as well as the rest of the developer documentation on that site.

See you on the other side (that is, the pull request side)!

Resolving patch:
diff --git a/tools/run-dev.py b/tools/run-dev.py
--- a/tools/run-dev.py
+++ b/tools/run-dev.py
@@ -341,7 +341,7 @@ def shutdown_handler(*args: Any, **kwargs: Any) -> None:
 
 def print_listeners() -> None:
     external_host = os.getenv('EXTERNAL_HOST', 'localhost')
-    print(f"\nStarting Zulip on {CYAN}http://{external_host}:{proxy_port}/{ENDC}.  Internal ports:")
+    print(f"\nStarting Zulip on:\n\n\t{CYAN}http://{external_host}:{proxy_port}/{ENDC}\n\nInternal ports:")
     ports = [
         (proxy_port, 'Development server proxy (connect here)'),
         (django_port, 'Django'),


Test patch: