Lightning-Fast Terminal Task Manager

Create, organize, and track tasks without leaving your terminal. Built for developers who live in the command line.

Terminal
$ click a "Review pull request" --priority high --due tomorrow
✅ Task added successfully with ID: 1
📋 Your Tasks
1 📝 Todo 🔥 High Review pull request 📅 Tomorrow
$ click l
$ |

Why CLIck?

Lightning Fast

Add, complete, and manage tasks in milliseconds. No GUI overhead, just pure terminal efficiency.

🎨

Beautiful Output

Clean, monochromatic design with emoji icons and structured tables that are easy to read.

⌨️

Smart Shortcuts

Use single-letter commands: a for add, l for list, c for complete.

🏷️

Tags & Priorities

Organize tasks with tags and priorities. Filter by status, due date, or custom criteria.

📅

Smart Dates

Natural date parsing: "tomorrow", "next week", or specific dates like "2025-01-15".

💾

Local Storage

SQLite database keeps your tasks safe and accessible offline. No cloud dependency.

Installation

1

Download Latest Release

# Download the latest release
wget https://github.com/arsovskidev/CLIck/releases/latest/download/click
chmod +x click
2

Move to System Path

# Move to a directory in your PATH
sudo mv click /usr/local/bin/

# Or add to your home directory
mkdir -p ~/.local/bin
mv click ~/.local/bin/
3

Add Bash Alias (Optional)

# Add to your ~/.bashrc or ~/.zshrc
echo 'alias task="click"' >> ~/.bashrc
source ~/.bashrc

# Now you can use either:
click --help
task --help

Quick Start

Add Tasks

# Add a simple task
click a "Fix bug in authentication"

# Add with priority and due date
click a "Review code" --priority high --due tomorrow

# Add with tags
click a "Update docs" --tags "documentation,urgent"

# Using the alias
task a "Deploy to production" --priority high

Manage Tasks

# List all tasks
click l

# List completed tasks
click l --completed

# Complete a task
click c 1

# Delete a task
click d 1

# Using the alias
task l --priority high

Command Reference

Task Management

click a "task" Add new task
click l List tasks
click c <id> Complete task
click d <id> Delete task

Bulk Operations

click ca Complete all tasks
click da Delete all tasks