This repository was archived by the owner on Aug 22, 2020. It is now read-only.
This repository was archived by the owner on Aug 22, 2020. It is now read-only.
Move over to commands #12
Open
Description
Right now, there is a single command gitfs
. This starts a file system server on a designated mountpoint. Ideally, we want to support a variety of commands, not just starting the server. For example:
start
would perform the same functionality asgitfs
does today. If no command is provided, then this command should be invoked by default.stop
would force the file system server to unmount. Note, that usingfuse.Unmount
will not work as it requires all references to the underlying files to be released (i.e all terminal windows and applications closed). I've been able to do this on osx and linux using thesudo umount -f ${mountpoint}
config
would behave a lot like git-config, making it possible to modify properties without needing to modify the files directly.
Each of these commands should be implemented as their own ticket.