https://github.com/friday2su/task-cli
A beautiful CLI task manager with arrow key navigation.
https://github.com/friday2su/task-cli
cli management manager npm package task task-cli taskmanager
Last synced: 16 days ago
JSON representation
A beautiful CLI task manager with arrow key navigation.
- Host: GitHub
- URL: https://github.com/friday2su/task-cli
- Owner: friday2su
- License: mit
- Created: 2026-02-14T08:10:23.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-02-14T08:21:22.000Z (4 months ago)
- Last Synced: 2026-02-14T16:49:17.679Z (4 months ago)
- Topics: cli, management, manager, npm, package, task, task-cli, taskmanager
- Language: JavaScript
- Homepage:
- Size: 1.11 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
```bash
npm install -g @friday2su/task-cli
```
## Usage
```bash
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