Installation
Desktop Downloads
Download the latest release for your platform from GitHub Releases.
| Platform | Format | Download |
|---|---|---|
| Linux | AppImage | Download |
| macOS | DMG | Download |
| Windows | MSI | Download |
Linux
- Download the
.AppImagefile - Make it executable:
chmod +x rustfava-*.AppImage - Run it:
./rustfava-*.AppImage
macOS
- Download the
.dmgfile - Open the DMG and drag rustfava to Applications
- On first launch, right-click and select "Open" to bypass Gatekeeper
Windows
- Download the
.msifile - Run the installer
- Launch from the Start menu
Docker
Run rustfava in a container:
bash
docker run -p 5000:5000 -v $PWD:/data ghcr.io/rustledger/rustfava /data/ledger.beancountThen open http://localhost:5000 in your browser.
Nix Flakes
Add to your flake inputs:
nix
{
inputs.rustfava.url = "github:rustledger/rustfava";
}Then use rustfava.packages.${system}.default for the CLI or rustfava.packages.${system}.desktop for the desktop app.
Verifying Installation
After installation, launch rustfava. You should see the welcome screen with options to open a ledger file.