CLI Todo app with add, list, remove functionality as of now
Project description
SYE ToDo CLI Application
A simple and efficient command-line interface (CLI) tool for managing a personal to-do list, allowing you to add, view, move, and remove tasks with ease.
Installation
First, install the package using pip:
pip install syetodocliapp
Once installed, you can use the todo command to interact with the tool.
Usage
The todo command offers several subcommands, each for different operations on your to-do list. Here are the commands and options available:
1. Add a Task
Add a new task to the to-do list.
todo add "<task_description>"
Example:
todo add "Complete project documentation"
2. List Tasks
Display tasks in your to-do list, optionally filtered by their status.
todo list [OPTIONS]
Options:
-s,--status: Filter tasks by status. Acceptable values are:newinprogressdoneall(default)
Example:
todo list
todo list -s inprogress
3. Move a Task
Change the status of a specific task by its index in the list.
todo move <index> [OPTIONS]
Arguments:
<index>: The position of the task in the to-do list.
Options:
-s,--to-status: Specify the target status for the task.- Acceptable values:
new,inprogress,done
- Acceptable values:
Example:
todo move 0 -s done
4. Remove a Task
Remove a task from the to-do list by specifying its index.
todo remove <index>
Example:
todo remove 1
Task Status Symbols
Tasks in the list are displayed with the following progress symbols to indicate their status:
â–¡: Newâ–£: In Progressâ–: Done
With this CLI tool, managing your tasks is as easy as typing a command. Enjoy using ToDo CLI!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file syetodocliapp-1.2.tar.gz.
File metadata
- Download URL: syetodocliapp-1.2.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da4cb3ca525f613a6d9d8761f3bd4586833fad7cbc80a8a784cfe4e2d530c395
|
|
| MD5 |
5c1d3572860837c24cda4416212d1ac8
|
|
| BLAKE2b-256 |
ee41317406602991a6a519a5bf4072ec400e48f6e72fe3c0cdc092e60cdadc22
|
File details
Details for the file syetodocliapp-1.2-py3-none-any.whl.
File metadata
- Download URL: syetodocliapp-1.2-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e2a5bde1de42c216616b8de829774e571c057dc38a1a0b5c45d6473a9f34168
|
|
| MD5 |
f073332ca405fd19f164886e5db78790
|
|
| BLAKE2b-256 |
33919e8d962ea10ae507354485ef570e5619e76d6f01d77738b6fb5bbb16c7b9
|