grisu48 / quickshare

Prototyping a small file serve utility

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

About

Prototyping a small file serve utility

License:GNU General Public License v3.0


Languages

Language:Go 98.9%Language:Makefile 1.1%