Skip to main content

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

tickbox-1.0.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

TickBox-1.0.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

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

Hashes for tickbox-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ce95fa564abe86b89bf6768777f4f9b5c54ad34fdf3b5790f2712c6eb3c6440e
MD5 a0ad7f60fc87bdd322ca6fed433c726f
BLAKE2b-256 b5718000a7d4ec9655e2ccfafc6daa436d1563df8e449263a37d2afea384da9c

See more details on using hashes here.

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

Hashes for TickBox-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 68b743f21722d83be44df196f7d66e2dd646e4a4429673f3180b65da01ee241a
MD5 fab6a21d58378ace3344a3cbe35ce433
BLAKE2b-256 f0965d772f04c80085478dbf26abd6e6796945e7e25708b957fc1e9872a3179e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page