enkrypt is a CLI program and http server. It creates an encrypted folder in the local system that mirrors an existing folder.
enkrypt
requires a version of golang with go modules support.
# Clone.
$ git clone git https://github.com/Kifen/enkrypt.git
$ cd enkrypt
# Build
$ make build
# Run enkrypt
$ ./enkrypt -s [source directory] -t [target directory] -k [password]
http://localhost:5000/listencryptedfiles
http://localhost:5000/downloadfile?file={path-to-file}
Enkrypt uses the default port 5000