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-0.2.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

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

TickBox-0.2.1-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file tickbox-0.2.1.tar.gz.

File metadata

  • Download URL: tickbox-0.2.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for tickbox-0.2.1.tar.gz
Algorithm Hash digest
SHA256 4f60110d21c91538beb2ba80fbedca4bf16077189538bd1f00a85e1c062ccb13
MD5 b26db786514158cd475512b3cb3dd478
BLAKE2b-256 e1a595369bb36b3eb4542667c1ac3fb17bf55c2cb609d992da64fb1dfa21dcb3

See more details on using hashes here.

File details

Details for the file TickBox-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: TickBox-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for TickBox-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e25334f1ae4c81d49cd81ed9f360cd67e22380686b6bbc93fa6173f94012ef5a
MD5 000aa8a56dc70a56a8753a4637a773a5
BLAKE2b-256 80df962c9a27a1c1d3403bfaa4e6e28f3ff6efd4129dd4fb4a7784343426ecdc

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