CLI tool: clup.sh (or clup if symlinked)
Prerequisites:
chmod +x clup.shCLICKUP_API_KEY, CLICKUP_DEFAULT_LIST_IDUser says:
Transform vague input into quality tickets with context!
Title: Short, clear, actionable
Description: MINIMUM 2-3 sentences with:
If input is vague: ASK before creating!
❌ User: "ticket for firewall rule"
✅ You create:
bash
./clup.sh --title "Firewall Rule for Production System" \
--description "Open port 443 from server web-01 (10.0.1.5) to db-prod (10.0.2.10). Required for API communication after migration. Coordination with network team needed."
bash
# Basic (use ./clup.sh or clup depending on installation)
./clup.sh --title "..." --description "..."
# With priority
./clup.sh --title "..." --description "..." --priority high
# Priority: urgent, high, normal, low (optional)
# With custom tags
./clup.sh --title "..." --description "..." --tags "bug,urgent,backend"
# Tags: comma-separated list (optional)
Note: If installed via symlink, use clup instead of ./clup.sh
After success, show the user the ClickUp URL so they can click through.
CLICKUP_DEFAULT_TAG, comma-separated)CLICKUP_DEFAULT_STATUS)CLICKUP_DEFAULT_LIST_ID./clup.sh --help