Package Exports
- @chrisgscott/task-cli
- @chrisgscott/task-cli/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@chrisgscott/task-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Task CLI
A command-line interface tool for managing ClickUp tasks directly from your terminal.
Features
- 🚀 Create and manage tasks from the command line
- 📋 View task hierarchies with subtasks
- 🔍 List and filter tasks by status or priority
- 📊 Detailed task view with full description and metadata
- ⚡️ Fast and user-friendly interface
Installation
# Install globally (recommended)
npm install -g @chrisgscott/task-cli
# The CLI will guide you through setup on first runQuick Start
- Get your ClickUp API token from: https://app.clickup.com/settings/apps
- Run any command (e.g.,
task list) and follow the setup prompt - Start managing your tasks!
Usage
Basic Commands
# List all tasks (hierarchical display with subtasks)
task list
# Filter tasks by status
task list --status "in progress"
# Filter tasks by priority
task list --priority "high"
# Get detailed information about a specific task
task get TASK_ID
# Create a new task
task add "New task name"
# Create a task with details
task add "Update API" -d "Update endpoint documentation" -p high -s "in progress"
# Create a subtask
task add "Implement auth" -t PARENT_TASK_ID
# Update a task
task update TASK_ID
# Delete a task
task delete TASK_ID
# Export tasks to markdown
task exportConfiguration
Your configuration is stored in ~/.task-cli/config.json. You can update your configuration using:
# Configure CLI settings
task configLicense
MIT