This is a simple CLI Task/Todolist manager written in Python. I made this to primarily familiarize myself with the Typer and Rich Python libraries.
To get a local copy up and running follow these simple steps.
- Make sure you have Python and Poetry installed and added to PATH
- Clone the repository
git clone https://github.com/esskayesss/pycli-tasks.git
- Get the project dependencies
poetry install
- Run the program as a module
poetry run python -m src.main
- Tasks Creation
- Tasks Deletion
- Marking Tasks as Done
- Listing Tasks
- Categorizing Tasks
- Prioritizing Tasks
- Filtering Tasks
- Searching Tasks
- Adding Application State to Optimize DB Calls
- Adding and Deleting Categories
- Adding Fuzzy Finder Menus for Operations [ I miss GoLang so damn much :( ]
- Supporting a full-blown TUI
- Remove the default interactive mode for the CLI
- Bringing it to the web