Metadata-Version: 2.1
Name: TickBox
Version: 0.2.1
Summary: A terminal-based TO-DO list manager with rich functionality.
Home-page: https://github.com/abhinavhooda/todo-manager
Author: Abhinav
Author-email: upstage.barrier_0x@icloud.com
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Click

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`
