🟢 🔁 | Simple command-line helper for FUSE filesystems (sshfs, gocryptfs, etc.)
Find a file
2023-10-25 13:23:55 +02:00
.reuse fix: add SPDX headers 2023-10-24 18:01:19 +02:00
doc Use webm instead of svg/gif 2023-10-25 13:23:55 +02:00
LICENSES fix: add SPDX headers 2023-10-24 18:01:19 +02:00
scripts doc: update demo 2023-10-25 10:53:54 +02:00
src fix: add SPDX headers 2023-10-24 18:01:19 +02:00
.gitignore doc: update demo 2023-10-25 10:53:54 +02:00
Makefile fix: add SPDX headers 2023-10-24 18:01:19 +02:00
README.md Use webm instead of svg/gif 2023-10-25 13:23:55 +02:00
shard.lock fix: update generated lockfile 2023-10-24 12:50:54 +02:00
shard.yml fix: add SPDX headers 2023-10-24 18:01:19 +02:00
Vagrantfile doc: update demo 2023-10-25 10:53:54 +02:00

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:

To build from source, you'll also need:

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