Skip to content

av-guy/expense-tracker-ber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

codecov

Expense Manager CLI

A simple Typer-based command-line app for managing your expenses.

Setup

Clone the repo and enter the directory:

git clone https://github.com/av-guy/expense-tracker-ber.git
cd expense-tracker-ber

Create and activate a virtual environment:

python -m venv venv
source venv/bin/activate   # On Windows: venv\Scripts\activate

Install dependencies:

pip install .           # Core dependencies
pip install .[dev]      # Dev/test tools

Run the App

Use the help command to explore available commands:

python -m src.expense_tracker --help

Run Tests

pytest

Build and Install

Install the build tool:

python -m pip install --upgrade build

Build the package:

python -m build

Install from the generated archive:

pip install dist/expense_tracker-0.0.1.tar.gz

After installation, run the CLI:

expense-tracker --help

If you follow these instructions, this application will only be available from within your virtual environment

Installing From GitHub

Without cloning the repository, you can run:

pip install git+https://github.com/av-guy/expense-tracker-ber

After installation, run the CLI:

expense-tracker --help

About

A simple Typer-based command-line app for managing your expenses.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages