A simple Typer-based command-line app for managing your expenses.
Clone the repo and enter the directory:
git clone https://github.com/av-guy/expense-tracker-ber.git
cd expense-tracker-berCreate and activate a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activateInstall dependencies:
pip install . # Core dependencies
pip install .[dev] # Dev/test toolsUse the help command to explore available commands:
python -m src.expense_tracker --helppytestInstall the build tool:
python -m pip install --upgrade buildBuild the package:
python -m buildInstall from the generated archive:
pip install dist/expense_tracker-0.0.1.tar.gzAfter installation, run the CLI:
expense-tracker --helpIf you follow these instructions, this application will only be available from within your virtual environment
Without cloning the repository, you can run:
pip install git+https://github.com/av-guy/expense-tracker-berAfter installation, run the CLI:
expense-tracker --help