Please sign in to access this page

To Do List CLI

To Do List CLI Used AI

6 devlogs
2h 20m
•  Ship certified
Created by Kyle B

Simple to do list / task tracking app written in python, storing data in SQLite.

Timeline

Ship 1

1 payout of shell 5.0 shells

Kyle B

about 2 months ago

Kyle B Covers 6 devlogs and 2h 20m

Added a task list indicator and prevented opening delete menu when there are no tasks. Made some messages clearer.

Update attachment

Added the option to use a custom list to allow for separate lists (e.g. one for school, one for work, and one for chores). Also adds help menu with --help in cli.

Update attachment

Added a time delay before showing menu prompt after any action (adding tasks etc) is completed. Also added a message that shows if you list tasks when all have been completed, or if you try to complete tasks when all have already been completed.

Update attachment

Added color to the outputs using the rich library for python. Also added a nice error message with instructions if rich is not installed. Updated the README with new usage instructions for installation.

Update attachment

Added error handling that prints a message if a non integer is entered for the select tasks input, and error handling for if a task is selected for deletion or completion that does not exist.

Update attachment

I learned python last year using a course on Udemy and have been doing little projects in python since. With my to do list app I got to practice using databases to store the tasks. This was a nice small challenge and project. I still need to add some error handling for if you try to check off or delete a task that does not exist.

Update attachment