# Minimalist Fuse Manager (MFM) MFM is a Crystal-lang CLI designed to streamline the management of various FUSE filesystems, such as sshfs, gocryptfs, httpdirfs, and more. Through its user-friendly interface, users can effortlessly mount and unmount filesystems, get real-time filesystem status, and handle errors proficiently. ## Prerequisites & Dependencies Before using MFM, make sure the following tools are installed on your system: - **gocryptfs**: - **sshfs**: - **httpdirfs**: - **fzf**: To build from source, you'll also need: - **crystal-lang**: ## Installation ### 1. From Source 1. Clone or download the source code. 2. Navigate to the source directory. 3. Run `shards install` to fetch dependencies. 4. Compile using `shards build`. 5. The compiled binary will be in the `bin` directory. ### 2. Binary Download Alternatively, download a pre-compiled binary version of MFM. ## Usage ### Command Line Options ``` Usage: mfm [options] Global options: -c, --config FILE Specify configuration file -h, --help Display this help Commands: create Add a new filesystem delete Remove an existing filesystem edit Modify the configuration ``` ### Demo