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`