httpfs is a HTTP server that translate requests into basic UNIX files and directories operations, using native Go system calls.
| HTTP Request | UNIX operation |
|---|---|
| GET /$FILE_PATH | cat $HOME/$FILE_PATH |
| GET /$DIR_PATH | ls $HOME/DIR_PATH |
| POST /$SOME_PATH type=file | touch $HOME/SOME_PATH |
| POST /$SOME_PATH type=dir | mkdir -p $HOME/SOME_PATH |
| PUT /$FILE_PATH content=text | echo "text" >> $HOME/FILE_PATH |
| DELETE /$FILE_PATH | rm $HOME/$FILE_PATH |
| DELETE /$DIR_PATH | rm -rf $HOME/DIR_PATH |
go get -u github.com/oscillatingworks/httpfs
httpfs
MIT