Utility that conveniently serves the current directory + all subdirectory from a webserver.
Requires the utility socat or netcat. netcat does not allow for multiple simultaneous TCP connections, install socat for multi user support. If both are installed, bashare will use socat by default to utilize all features. file is needed to detect the correct MIME types.
- share files on a small local webserver
- supports HTTP compression (gzip)
- compatible with socat and netcat
- download folders as archive
- download the script and grant executable rights
chmod +x /PATH/TO/SCRIPT/bashare.sh - open
.bashrcin a texteditor of your choice - add a new line:
bashare() { /PATH/TO/SCRIPT/bashare.sh "$@" ;}
- run
bashare