CLI Tasks is a simple command-line to-do list manager built with Python. It allows users to create, view, and manage tasks efficiently from the terminal.
- Add new tasks
- View all tasks
- Mark tasks as complete
- Delete tasks
- Clear all tasks
- Download the latest release from the releases page.
- Extract the downloaded archive.
- Navigate to the
app
directory.
- Open a terminal in the
app
directory. - Run
./task help
to see available commands.
./task add "task description"
: Add a new task../task list
: List all tasks../task complete [task_id]
: Mark a task as complete../task delete [task_id]
: Delete a task../task clear
: Clear all tasks.
./task add "Write documentation"
./task list
./task complete 1
./task delete 1
./task clear
For more details, watch the explanation video.
Developed a command-line to-do list manager in Python, enabling users to efficiently create, view, and manage tasks directly from the terminal. Implemented features for adding, listing, completing, deleting, and clearing tasks, providing a streamlined task management solution.