Project

General

Profile

Actions

Feature #17847

open

`ruby -run -e httpd` displays URL

Added by gotoken (Kentaro Goto) about 2 months ago. Updated about 2 months ago.

Status:
Open
Priority:
Normal
Assignee:
-
Target version:
-
[ruby-core:103698]

Description

The current version of un.rb httpd shows port number only:

$ ruby -run -e httpd
[2021-05-03 21:55:09] INFO  WEBrick 1.7.0
[2021-05-03 21:55:09] INFO  ruby 3.1.0 (2021-05-03) [x86_64-linux]
[2021-05-03 21:55:09] INFO  WEBrick::HTTPServer#start: pid=32129 port=8080

To access this server, we have to type http://127.0.0.1:8080 in the address bar of browser.

This feature request appends URLs as follows:

[2021-05-03 21:55:15] INFO  WEBrick 1.7.0
[2021-05-03 21:55:15] INFO  ruby 3.1.0 (2021-05-03) [x86_64-linux]
[2021-05-03 21:55:15] INFO  WEBrick::HTTPServer#start: pid=32182 port=8080
[2021-05-03 21:55:15] INFO  To access this server, open this file in a browser:
[2021-05-03 21:55:15] INFO      http://127.0.0.1:8080
[2021-05-03 21:55:15] INFO      http://[::1]:8080

This is often useful. Some terminals also make URLs clickable.

Pull request: https://github.com/ruby/ruby/pull/4415

Actions

Also available in: Atom PDF