Skip to content

Omarabdalgwad/todo-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo CLI

A lightweight command-line Todo manager built with Typer and Rich

Features

  • Add, delete, update, complete todos
  • Categorize tasks
  • Colorful table display with Rich

PyPI Badge

PyPI

How to use it

1-install python >=3.9 https://www.python.org/downloads/

2- open your terminal and run this Install via pip

pip install omar1324-todo-cli

3- After installation, you should see something like this:

Successfully installed omar1324-todo-cli-1.1.2

commands :

1- (show) : Display your todo-list in a table:

todo show

2- (add)

todo add "name of your task" "category"

for category ther is 4 coloured category :

  • sports -> green
  • youtube -> red
  • learn -> blue
  • study -> purple
  • anything else -> white

Example 1

todo add "task1" "sports"

Screenshot

Example 2

todo add "task2" "youtube"

Screenshot

Example 3

todo add "task3" "learn"

Screenshot

Example 4

todo add "task4" "study"

Screenshot

Example 5

todo add "task5" "else"

Screenshot


3- (complete) Mark a task as completed:

EXAMPLE 1

todo complete 1

Screenshot

Example 2

todo complete 2

Screenshot

Example 3

todo complete 3

Screenshot

Example 4

todo complete 4

Screenshot

Example 5

todo complete 5

Screenshot


4-(delete) Delete a task by its number:

todo delete 1

Screenshot

About

A lightweight and colorful Todo CLI built with Typer , Rich and sqlite3 for fast, organized task management

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages