Skip to main content

A simple command-line interface (CLI) application to manage your todo list.

Project description

Todo CLI

A simple command-line interface (CLI) application to manage your todo list.

Features

  • Add new tasks
  • List all tasks
  • Mark tasks as completed
  • Delete tasks

Installation

Install the package:

pip install cli-todo

To-Do List Commands

➕ Add a New Task

C:\User> uv run python main.py add
Task: Buy grocery for sehri and iftari
Task added: Buy grocery for sehri and iftari

📜 List All Tasks

C:\User> uv run python main.py list
0. Buy grocery for sehri and iftari []

✅ Mark a Task as Completed

C:\User> uv run python main.py complete
[?] Select task to mark as completed:
 > Buy grocery for sehri and iftari

Task: "Buy grocery for sehri and iftari" marked as completed.

❌ Remove a Task

C:\User> uv run python main.py remove
[?] Select task to remove:
 > 0. Buy grocery for sehri and iftari []

Task: "Buy grocery for sehri and iftari" removed.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cli_todo-0.1.0.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cli_todo-0.1.0-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file cli_todo-0.1.0.tar.gz.

File metadata

  • Download URL: cli_todo-0.1.0.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.2

File hashes

Hashes for cli_todo-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1e1f23106bc5f75db108e1eb3132a9bd6b1c1bf5c0ad0b7f65ef581277398e04
MD5 d9910448726cb3febc426d789805ae83
BLAKE2b-256 4d7595b9268bf45c9408a4c6b3b9da2ac10498471121dc5d3aeec7e15bc721e4

See more details on using hashes here.

File details

Details for the file cli_todo-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cli_todo-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.2

File hashes

Hashes for cli_todo-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 69c2ec54203544c0f43136f984863cf07b6f0ec441240ad77dbf60a6f26538c8
MD5 65e84e1925b4518b9598ba0d90b5decd
BLAKE2b-256 63f026dbb25144e8b071208f072ae4b5a444851dc4cc3615d1baa7d1df0bd498

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page