Installation¶
Requirements¶
- Python 3.10 or later
- Unix-like operating system (Linux or macOS)
Install with pip¶
Install with uv¶
Optional Dependencies¶
fscm has optional dependencies for additional functionality:
Development Installation¶
To install from source for development:
Verify Installation¶
You should see the version number printed.
Platform Support¶
| Platform | Package Manager | Status |
|---|---|---|
| Debian/Ubuntu | apt | Full support |
| Arch Linux | pacman | Full support |
| macOS | Homebrew | Full support |
| Other Linux | — | Manual package management |
fscm auto-detects your platform and uses the appropriate package manager.
Next Steps¶
- Quick Start — Write your first configuration
- Key Concepts — Understand how fscm works