Hey there! This is a work in progress
Run:
pip install typer rich
pip install git+https://github.com/nachoregulardude/simple_task_manager
And you should be good to go!
To uninstall:
pip uninstall simple_task_manager
- You can add new tasks by running
task add '{task_description}' '{task_category}'
- You can look at the tasks you've created by running
task show
. This prints out a neatly formatted table with your tasks. - You can view a particular category by typing
task show {category}
. - Similarly, you can also search for multiple categories by separating the categories with a comma.
- You can mark a task as completed by running
task done {task_position}
. This will mark the corresponding task as completed.
- You can delete tasks by running
task delete {position}
. - Running
task delete 0
deletes all the tasks!
- You can update tasks by running:
task update {position} {task_desc} {task_category}
- Task description must be an empty string if you want to only change the
task_category
. Just provide one argument to update thetask_description
Features to add:
- Integrate way to have tasks stored in a remote server. Currently a Sqlite DB file is created at
~/.config/task_tracker
- Integrate push notifications for reminders.
- Add tasks that are done to an archive. Add a way to clear the archive.
When you install and run task_manager. It creates a Sqlite DB file at ~/.config/task_tracker
. Every time you interact with the app the DB file is updated.
Contributions are welcome!