% WEBSHARE(1) % Martin Czygan % November 2018
webshare - share a directory over HTTP
webshare [-p PORT] [-d DIRECTORY]
Share a directory over HTTP.
/webshare |
module gist.github.com/miku/b5d856ef96a1f78530d8abbeb8f4d13d | |
go 1.15 | |
require github.com/mdp/qrterminal/v3 v3.0.0 // indirect |
github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= | |
github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= | |
github.com/mdp/qrterminal v1.0.1 h1:07+fzVDlPuBlXS8tB0ktTAyf+Lp1j2+2zK3fBOL5b7c= | |
github.com/mdp/qrterminal v1.0.1/go.mod h1:Z33WhxQe9B6CdW37HaVqcRKzP+kByF3q/qLxOGe12xQ= | |
github.com/mdp/qrterminal/v3 v3.0.0 h1:ywQqLRBXWTktytQNDKFjhAvoGkLVN3J2tAFZ0kMd9xQ= | |
github.com/mdp/qrterminal/v3 v3.0.0/go.mod h1:NJpfAs7OAm77Dy8EkWrtE4aq+cE6McoLXlBqXQEwvE0= | |
golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= | |
rsc.io/qr v0.2.0 h1:6vBLea5/NRMVTz8V66gipeLycZMl/+UlFmk8DvqQ6WY= | |
rsc.io/qr v0.2.0/go.mod h1:IF+uZjkb9fqyeF/4tlBoynqmQxUoPfWEKh921coOuXs= |
.PHONY: clean install | |
webshare: webshare.go | |
go build -o $@ $< | |
clean: | |
rm -f webshare | |
rm -f webshare.1 | |
webshare.1: webshare.md | |
pandoc $< -s -t man > $@ | |
PREFIX = $(HOME) | |
BINDIR = $(PREFIX)/bin | |
MANDIR = $(PREFIX)/man/man1 | |
install: webshare webshare.1 | |
install -d $(BINDIR) $(MANDIR) | |
install webshare $(BINDIR) | |
install webshare.1 $(MANDIR) | |