A terminal-based TO-DO list manager with rich functionality.
Project description
TickBox: The Simple Yet Powerful Terminal-Based To-Do List Manager
TickBox is a lightweight, command-line to-do list manager that helps you keep track of your tasks with ease. Designed for developers and terminal enthusiasts, TickBox enables you to organize your to-do lists directly from the command line, with features that make task management simple and efficient.
Key Features:
- Quick Task Creation: Add tasks with descriptions, priorities, due dates, and multiple tags.
- Task Management: Mark tasks as done or pending, edit task details, and delete tasks.
- Auto-Complete Capabilities: Autocomplete task selection for editing, marking as done, or deletion.
- Filtering and Sorting: Filter tasks by status (pending or done), and sort by due date or priority for better task management.
- Incremental Task IDs: Tasks are assigned simple, sequential IDs for easy reference.
- Multi-Tag Support: Use comma-separated tags to categorize tasks and help organize your workflow.
- Compact and Intuitive Output: See task status, descriptions, and details clearly listed.
- Aliases for Command Convenience: Execute commands using tickbox or the shorter tick.
- TickBox is ideal for anyone looking for a distraction-free, terminal-focused to-do list manager. Whether you're a developer working on multiple projects, a student managing assignments, or simply a to-do list enthusiast, TickBox provides the features you need to stay on top of your tasks.
Example Commands:
Add a Task:
tickbox add "Complete Python project" --due_date 2024-10-20 --priority High --tags work,python
List Tasks:
tickbox list --status pending --sort priority
Mark a Task as Done:
tickbox done "Python project"
Edit a Task:
tickbox edit 1 --description "Finish Python project" --priority Medium
Delete a Task:
tickbox delete 1
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
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 tickbox-1.0.0.tar.gz.
File metadata
- Download URL: tickbox-1.0.0.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce95fa564abe86b89bf6768777f4f9b5c54ad34fdf3b5790f2712c6eb3c6440e
|
|
| MD5 |
a0ad7f60fc87bdd322ca6fed433c726f
|
|
| BLAKE2b-256 |
b5718000a7d4ec9655e2ccfafc6daa436d1563df8e449263a37d2afea384da9c
|
File details
Details for the file TickBox-1.0.0-py3-none-any.whl.
File metadata
- Download URL: TickBox-1.0.0-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68b743f21722d83be44df196f7d66e2dd646e4a4429673f3180b65da01ee241a
|
|
| MD5 |
fab6a21d58378ace3344a3cbe35ce433
|
|
| BLAKE2b-256 |
f0965d772f04c80085478dbf26abd6e6796945e7e25708b957fc1e9872a3179e
|