Development
Requirements
- Rust stable
- A supported local development environment
Common Commands
cargo test
cargo build --release
Inspect the CLI without entering the TUI:
helius --help
Architecture Notes
- Single-user, local design
- No daemon or background service
- Shared database layer across the CLI, TUI, shell, import/export, reconciliation, and forecasting
Typical Development Areas
- CLI command handling
- SQLite database logic
- Terminal UI state and rendering
- Shell shortcuts and prompts
- Import, export, planning, and reconciliation flows
Check the main repository for the current source tree and test layout.