Saphereye / budget-tracker

A minimal TUI based budget tracker
https://crates.io/crates/budget-tracker
1 stars 0 forks source link
budget-manager rust

Budget Tracker crates.io

A minimal TUI based budget tracker.

Track your expenses and income by recording the date, a brief description, the type of transaction, and the amount spent or received. You can create custom expense types when adding transactions. For example, you might use:

The data by default is stored at ~/.local/share/budget-tracker/expenses.csv.

Usage

cargo install budget-tracker

If the PATH is not set directly add the following to your shell profile.

export PATH="$HOME/.cargo/bin:$PATH"

By default it opens using nano. To specify an editor set the EDITOR environment variable.

EDITOR=vim budget-tracker --edit

This will open the file in vim.

Here the search query can either be a substring of the description (the search support fuzzy searching) or the expense type, the program automatically accounts for both.