Prototyping a small file serve utility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
phoenix 5ff3cf6cbd Display hostname in link 6 months ago
.gitignore Kickoff 1 year ago
.travis.yml Added CI 1 year ago
LICENSE Initial commit 1 year ago
Makefile Install support 1 year ago
README.md Display hostname in link 6 months ago
TODO.md Added some thoughs on TODO 1 year ago
quickshare.go Display hostname in link 6 months ago

README.md

quickshare

Build Status

quickshare is the prototype of a simple file share utility.

It is a small webserver, where users can add files with a single call. Subsequent files are added to the running webserver, thus making it fast and simple to quickly share even larger files on the local network

Build and run

Requirements: go > 1.9

$ make
$ sudo make install

Usage

To share the file README.md

$ quickshare README.md
Serving: README.md (/home/phoenix/Projects/quickshare/README.md)
2019/09/13 16:37:40 Started http://hostname:8249

Adding more files by simply running quickshare again in another window

$ quickshare LICENSE

quickshare runs by default on port 8249. The local address is displayed when running the server program

$ quickshare README.md 
Serving: README.md (/home/phoenix/Projects/quickshare/README.md)
2019/09/13 16:37:40 Started http://hostname:8249

Notice

This is an early prototype. Please handle with care!