smolfs command manages SmolFS workspaces from your terminal. Use it to check the machine, create a volume, open it as a folder, save writes, inspect state, and close it.
Common flow
Commands
| Command | What it does | Useful flags |
|---|---|---|
smolfs doctor | Checks the storage backend, mount support, and local config. | --install, --json |
smolfs init NAME --dev | Creates a local development volume. | --dev |
smolfs init NAME --metadata URL --storage TYPE --bucket BUCKET | Creates a cloud-backed volume with explicit storage settings. | --metadata, --store, --storage, --bucket |
smolfs mount NAME PATH | Opens a volume as a local folder. | --foreground, --check-storage |
smolfs status [NAME] | Shows known volumes and current mountpoints. | --json |
smolfs flush NAME | Saves recent writes for a mounted volume. | none |
smolfs unmount NAME | Closes a mounted volume. | --force |
smolfs umount NAME | Short alias for smolfs unmount NAME. | --force |
Local volumes
Use--dev for the first run:
SMOLFS_HOME, or ~/.smolfs when SMOLFS_HOME is not set.
Cloud volumes
Cloud volumes need a metadata URL and object storage settings:Cloud setup is still changing quickly. Treat this as the shape of the current CLI, not a full production guide.
