RP To-Do is a command-line interface application built with Typer to help you manage your to-do list.
Project description
RP To-Do
RP To-Do is a command-line interface application built with Typer to help you manage your to-do list.
Installation
To run RP To-Do, you need to run the following steps:
- Install the package 📦
$ pip install rptodo
- Initialize the application
$ python -m rptodo init
This command asks you to introduce the file path to store the application's database. You can also accept the default file path by pressing enter.
Usage
Once you've download the source code and run the installation steps, you can run the following command to access the application's usage description:
$ python -m rptodo --help
Usage: rptodo [OPTIONS] COMMAND [ARGS]...
Options:
-v, --version Show the application's version and exit.
--install-completion Install completion for the current shell.
--show-completion Show completion for the current shell, to copy it or
customize the installation.
--help Show this message and exit.
Commands:
add Add a new to-do with a DESCRIPTION.
clear Remove all to-dos.
complete Complete a to-do by setting it as done using its TODO_ID.
init Initialize the to-do database.
list List all to-dos.
remove Remove a to-do using its TODO_ID.
You can also access the help message for specific commands by typing the command and then --help. For example, to display the help content for the add command, you can run the following:
$ python -m rptodo add --help
Usage: rptodo add [OPTIONS] DESCRIPTION...
Add a new to-do with a DESCRIPTION.
Arguments:
DESCRIPTION... [required]
Options:
-p, --priority INTEGER RANGE [default: 2]
--help Show this message and exit.
Calling --help on each command provides specific and useful information about how to use the command at hand.
Features
RP To-Do has the following features:
| Command | Description |
|---|---|
init |
Initializes the application's to-do database. |
add DESCRIPTION |
Adds a new to-do to the database with a DESCRIPTION. |
list |
Lists all the to-dos in the database. |
complete TODO_ID |
Completes a to-do by setting it as done using its TODO_ID. |
remove TODO_ID |
Removes a to-do from the database using its TODO_ID. |
clear |
Removes all the to-dos by clearing the database. |
About the Author
CryptoKingXavier - Email: cryptokingxavier001@gmail.com
License
See LICENSE for license information.
Useful Links
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 rptodo-0.1.tar.gz.
File metadata
- Download URL: rptodo-0.1.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68f0e74233c1d9348bafa02794a5760e538fcb6842b1d46dd9e933ee41d733f5
|
|
| MD5 |
5f1aedfeffb2cec9205d2fca80db5124
|
|
| BLAKE2b-256 |
111a0ae195f05d2457aabe248abca81ff172214f24a8a31d62f073ebe598b835
|
File details
Details for the file rptodo-0.1-py3-none-any.whl.
File metadata
- Download URL: rptodo-0.1-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e23846461e74a925693bf8667a7628c63de945378e4bf22fb5a0b96401643f84
|
|
| MD5 |
ce52962868ca67ae9d03c5d162c9d4e8
|
|
| BLAKE2b-256 |
7fe6759f2cbdd56a48c327dd38b308b9bc18b914ff29d3b5bf4ad0522ec7a162
|