Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
332 changes: 0 additions & 332 deletions .github/workflows/desktop-nightly.yml

This file was deleted.

5 changes: 4 additions & 1 deletion .github/workflows/update-flake-sources.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Install Nix
uses: cachix/install-nix-action@08dcb3a5e62fa31e2571846004f8e5e32bc66d5e # v30
uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31
with:
nix_path: nixpkgs=channel:nixos-unstable

Expand All @@ -43,8 +43,11 @@ jobs:
TAG="${{ steps.version.outputs.tag }}"

# Define platforms and their target triples
# Note: Windows not included (Nix doesn't run on Windows)
declare -A PLATFORMS=(
["x86_64-linux"]="x86_64-unknown-linux-gnu"
["x86_64-darwin"]="x86_64-apple-darwin"
["aarch64-darwin"]="aarch64-apple-darwin"
)

# Start building JSON
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -47,3 +47,4 @@ npm-debug.log
# Rustledger build artifacts
/src/rustfava/rustledger/.wasm-version
/src/rustfava/rustledger/*.wasm
flake.lock
22 changes: 16 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

Manage your finances with plain text accounting.

[![CI](https://github.com/rustledger/rustfava/actions/workflows/ci.yml/badge.svg)](https://github.com/rustledger/rustfava/actions/workflows/ci.yml)
[![CI](https://github.com/rustledger/rustfava/actions/workflows/test.yml/badge.svg)](https://github.com/rustledger/rustfava/actions/workflows/test.yml)
[![GitHub Release](https://img.shields.io/github/v/release/rustledger/rustfava)](https://github.com/rustledger/rustfava/releases)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
[![PyPI](https://img.shields.io/pypi/v/rustfava)](https://pypi.org/project/rustfava/)
Expand All @@ -30,13 +30,23 @@ Manage your finances with plain text accounting.

## Install

| Platform | Download |
|----------|----------|
| **macOS** | [`rustfava_0.1.0_aarch64.dmg`](https://github.com/rustledger/rustfava/releases/download/v0.1.0/rustfava_0.1.0_aarch64.dmg) |
| **Windows** | [`rustfava_0.1.0_x64-setup.exe`](https://github.com/rustledger/rustfava/releases/download/v0.1.0/rustfava_0.1.0_x64-setup.exe) |
| **Linux** | [`rustfava_0.1.0_amd64.AppImage`](https://github.com/rustledger/rustfava/releases/download/v0.1.0/rustfava_0.1.0_amd64.AppImage) |
### Desktop App

Download the latest release for your platform from the [Releases page](https://github.com/rustledger/rustfava/releases/latest).

| Platform | Format |
|----------|--------|
| **macOS** | `.dmg` (Intel & Apple Silicon) |
| **Windows** | `.exe` installer or `.msi` |
| **Linux** | `.AppImage`, `.deb`, `.rpm`, or `.tar.gz` |

### Other Installation Methods

| Method | Command |
|--------|---------|
| **Docker** | `docker run -p 5000:5000 -v /path/to/ledger:/data ghcr.io/rustledger/rustfava /data/main.beancount` |
| **PyPI** | `uv tool install rustfava` (requires Python 3.13+ and [wasmtime](https://wasmtime.dev/)) |
| **Nix** | `nix run github:rustledger/rustfava#desktop` |

<sub>Missing your platform? [Open an issue](https://github.com/rustledger/rustfava/issues/new) to request it.</sub>

Expand Down
Loading
Loading