Skip to main content

A CLI tool to track finances

Project description

A simple command line tool for tracking my finances.

Features

  • Check account balance

    Use the --balance or -b flag to print the current account balance.

  • Withdraw amount

    Use the --withdraw <amount> or -w <amount> option to withdraw money, along with a description and category prompt. Prints new account balance.

  • Deposit amount

    Use the --deposit <amount> or -d <amount> option to deposit money, along with a description and category prompt. Prints new account balance.

  • List transactions

    Use the --transactions or -t flag to print a list of all transactions.

  • Predict spending

    Use the --predict <number_of_days> or -p <number_of_days> flag to print a prediction of spending for next n days.

  • Help information

    Use --help to print usage help.

Usage

Some examples:

$ aerarium --balance
Current balance: $1000

$ aerarium --withdraw 100
Enter withdrawal description: Groceries
Enter withdrawal category: Food
Balance: 900

$ aerarium --deposit 500
Enter deposit description: Salary
Enter deposit category: Income
Balance: 1400

The configuration file contains the account name and starting balance.

Note: This project is under active development.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aerarium-1.0.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

aerarium-1.0.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file aerarium-1.0.0.tar.gz.

File metadata

  • Download URL: aerarium-1.0.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for aerarium-1.0.0.tar.gz
Algorithm Hash digest
SHA256 646673543d0280ecb978db8f774f897bd257efa6fdbf57cec224722e3bc2788e
MD5 8e4b47d088f82b649c5d111b15039c13
BLAKE2b-256 ae2eee312dad1ab184a828b4095726e5639cbcecff0cd7d003a18a3c42800629

See more details on using hashes here.

File details

Details for the file aerarium-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: aerarium-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for aerarium-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 44bfa13964075d682f99aa86055a7eae3c4058a014e9458b770f6ba4087f6c15
MD5 c1b6d5e815de28b9bcf410495523647a
BLAKE2b-256 14503e165043b4e81f69eaaad403a4f82d6192e033a0b0b96d8d8ae5a82dee9d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page