<h1 dir="auto">Summary of the new feature/enhancement</h1>
<p dir="auto">Detect URLs and make them clickable (open the URL in the default browser). This is a convenience feature present in many other terminals.</p>
<p dir="auto">I believe the value is self-evident, but here's a concrete use case example regardless: when I run <code class="notranslate">yarn outdated</code> (Yarn is a package manager) it outputs a repository/homepage URL for every listed package. I want to be able to click one of those URLs to open the page quickly/easily and have a look at what has changed in the new version of the package.</p>
<h1 dir="auto">Implementation details</h1>
<ul dir="auto">
<li>Probably don't need to support anything more than text starting with <code class="notranslate">http://</code> or <code class="notranslate">https://</code>.</li>
<li>URLs that span multiple lines (due to being truncated by the window width) should be handled correctly.</li>
<li>There should probably be an indication that the URL is clickable, e.g. cursor change + underline on mouse hover.</li>
<li>Most other terminals require an alt or ctrl click, I presume to guard against accidental clicks when copying and so forth.</li>
</ul>
<p dir="auto">You can look at something like VS Code's terminal for inspiration. Again this is all probably self-evident.</p>
<p dir="auto"><a href="https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda">Stretch goal</a> (covered in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="329179268" data-permission-text="Title is private" data-url="https://github.com/microsoft/terminal/issues/204" data-hovercard-type="issue" data-hovercard-url="/microsoft/terminal/issues/204/hovercard" href="https://github.com/microsoft/terminal/issues/204">#204</a>)</p>
<p dir="auto">The <a href="https://youtu.be/8gw0rXPMMPE?t=26" rel="nofollow">marketing video</a> for Terminal included a part where they show links previewing on hover. Is this functionality currently available?</p>