Skip to content

A beautiful CLI task manager with arrow key navigation.

License

Notifications You must be signed in to change notification settings

friday2su/task-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task-CLI v2

A beautiful CLI task manager with arrow key navigation.

Features

  • Arrow Key Navigation - Use ↑↓ to navigate, Enter to select, Space to toggle
  • Multi-select - Select multiple tasks at once
  • Task Properties - Title, description, priority, category, due date
  • Statistics - View task completion rates and breakdowns
  • Search - Find tasks by title or description
  • Persistent Storage - Tasks saved locally

Installation

npm install -g @friday2su/task-cli

Usage

task

Keyboard Controls

  • ↑↓ - Navigate menu
  • ↵ - Select / Confirm
  • ⎵ - Toggle selection
  • esc - Cancel / Go back

Menu Options

  • List Tasks - View all tasks
  • Add Task - Create new task
  • Complete Task - Mark tasks done
  • Edit Task - Modify task
  • Delete Task - Remove tasks
  • Statistics - View stats
  • Search Tasks - Find tasks
  • Clear Completed - Remove done tasks
  • Help - Show controls

Data Storage

Tasks are stored at: ~/.task-cli/tasks.json

Dependencies

  • chalk - Terminal styling
  • date-fns - Date formatting
  • keypress - Keyboard input
  • uuid - Unique IDs

License

MIT

About

A beautiful CLI task manager with arrow key navigation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published