Feature #8586

Add a simple file server to WEBrick

Added by Aaron Patterson 10 months ago. Updated 10 months ago.

[ruby-core:55722]
Status:Closed
Priority:Normal
Assignee:Hiroshi Nakamura
Category:-
Target version:-

Description

Hi,

Frequently I need to run a simple file server in a directory, for example to temporarily share files, or try out some html / JS. If I want to do this with Ruby, I have to download a gem, or write a few lines with WEBrick.

I'd like to add a simple file server that when required will just serve the files from the current directory like this:

###

Simple WEBrick file server. Usage:

#

Start the file server, serving the files in the current directory

#

$ ruby -rwebrick/simple -e start

#

Start the file server, serving the files in the current directory on

port 5000.

#

$ ruby -rwebrick/simple -e start 5000

#

Start the file server, serving the files in /tmp on port 5000.

#

$ ruby -rwebrick/simple -e start 5000 /tmp

I've attached the patch that implements this. Thanks!

fs.patch Magnifier (780 Bytes) Aaron Patterson, 07/01/2013 08:00 AM

History

#1 Updated by Nobuyoshi Nakada 10 months ago

  • Status changed from Open to Closed

ruby -run -e httpd -- -p 5000 /tmp

Also available in: Atom PDF