budget-tracker 0.2.0

A TUI based budget tracker for the minimalist
budget-tracker-0.2.0 is not a library.
Visit the last successful build: budget-tracker-0.5.5

Budget Tracker crates.io

Description

A minimal TUI based budget tracker.

Users can track date, a brief description, the type of purchase and the total amount spent/received. For example, the following are the types of purchases the users can follow, although users are allowed to put any type they want.

  • Food
  • Gifts
  • Health/medical
  • Home
  • Transportation
  • Personal
  • Pets
  • Utilities
  • Travel
  • Debt

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

Usage

  • To install the program, make sure to have cargo installed, then run the following command.
cargo install budget-tracker

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

export PATH="$HOME/.cargo/bin:$PATH"
  • To see graphical data run:
budget-tracker
  • To add a new entry (add - infront of amount if you received money) run any one of:
budget-tracker --add
budget-tracker -a
  • To manually edit the database run any one of:
budget-tracker --edit
budget-tracker -e

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.

Screenshot