Skip to content

karim-xyz/cli-todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cli-todo

A simple command-line todo list manager built with Python using Typer and Rich.

› You can make, preview, complete, and delete tasks. All from your terminal.

usage example


Installation

  • Clone the repo:
git clone https://github.com/abdelkarimLog/cli-todo.git
cd cli-todo
  • Install Typer (Rich will come with it):
pip3 install typer

Usage

Run with Python:

python3 todo.py --help

Add a task:

python3 todo.py add Study
python3 todo.py add "Go Outside"

Preview tasks:

python3 todo.py list

Preview in table view:

python3 todo.py list --table #or -t for short

Mark tasks as done:

Select tasks by their number

python3 todo.py done 1

Select all tasks

python3 todo.py done --all #or -a

Delete tasks

python3 todo.py delete 2
python3 todo.py delete -a

This is a learning - practice project, hope you use it.

About

A simple cli todo-list manager made with Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages