CLI for Chaotic issue tracking system
Project description
Chaotic CLI
Command-line interface for the Chaotic issue tracker.
Installation
cd cli
pip install -e .
Configuration
Set the API URL (defaults to http://localhost:24267):
chaotic config set-url https://your-api-server.com
Authentication
Sign up / Login
chaotic auth signup
chaotic auth login
API Keys (for scripts/automation)
chaotic auth keys list
chaotic auth keys create
chaotic auth keys revoke <key-id>
chaotic auth set-key ck_your_api_key_here
chaotic auth clear-key
Check current user
chaotic auth whoami
chaotic me # Shortcut for 'auth whoami'
Status
Check current context (user, team, project):
chaotic status
Teams
chaotic team list # List your teams
chaotic team use <team-id> # Set current team
chaotic team show # Show current team details
chaotic team create # Create a new team
chaotic team members # List team members
chaotic team invite # Invite a member
chaotic team accept-invite # Accept an invitation
Projects
chaotic project list # List projects in current team
chaotic project use <project-id> # Set current project
chaotic project show # Show current project details
chaotic project create # Create a new project
chaotic project update # Update current project
Issues
Listing and viewing
chaotic issue list # List issues in current project
chaotic issue list --status in_progress # Filter by status
chaotic issue list --priority high # Filter by priority
chaotic issue mine # List issues assigned to me
chaotic issue mine --status in_progress # Filter my issues by status
chaotic issue search "search term" # Search issues across the team
chaotic issue show CHT-123 # Show issue details
chaotic issue view CHT-123 # Alias for 'show'
chaotic issue open CHT-123 # Open issue in browser
Creating issues
chaotic issue create --title "Bug fix"
chaotic issue create --title "Bug fix" --project CHT # Specify project by key
chaotic issue create --title "Sub-task" --parent CHT-123 # Create sub-issue
chaotic issue create --title "Feature" --priority high --status todo
Updating issues
chaotic issue update CHT-123 --status done
chaotic issue update CHT-123 --priority urgent
chaotic issue update CHT-123 --assignee user-id
chaotic issue update CHT-123 --estimate 5
chaotic issue move CHT-123 in_progress # Quick status change
chaotic issue assign CHT-123 me # Assign to yourself
chaotic issue assign CHT-123 agent-bot # Assign to an agent by name/ID
chaotic issue assign CHT-123 # Unassign
Comments
chaotic issue comment CHT-123 "This is a comment"
Sub-issues and Relations
chaotic issue sub-issues CHT-123 # List sub-issues
chaotic issue relations CHT-123 # Show issue relations
chaotic issue block CHT-1 CHT-2 # CHT-1 blocks CHT-2
chaotic issue block CHT-1 CHT-2 --type duplicates # Mark as duplicate
chaotic issue block CHT-1 CHT-2 --type relates_to # Related issues
chaotic issue unblock CHT-1 CHT-2 # Remove relation
Deleting
chaotic issue delete CHT-123
Sprints
chaotic sprint list # List sprints in current project
chaotic sprint current # Get or create the current sprint
chaotic sprint close <id> # Close the current sprint
chaotic sprint delete <id> # Delete a sprint
Labels
chaotic label list # List labels in current team
chaotic label create # Create a new label
chaotic label delete <id> # Delete a label
Documents
chaotic doc list # List documents in current team
chaotic doc show <id> # Show document content
chaotic doc create # Create a new document
chaotic doc update <id> # Update a document
chaotic doc delete <id> # Delete a document
Status Values
backlog- Not yet plannedtodo- Planned for workin_progress- Currently being worked onin_review- Awaiting reviewdone- Completedcanceled- Canceled
Priority Values
no_priority- No priority setlow- Low prioritymedium- Medium priorityhigh- High priorityurgent- Urgent, needs immediate attention
Relation Types
blocks- Issue blocks another issuerelates_to- Issues are relatedduplicates- Issue is a duplicate of another
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
chaotic_cli-0.1.0a12.tar.gz
(49.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file chaotic_cli-0.1.0a12.tar.gz.
File metadata
- Download URL: chaotic_cli-0.1.0a12.tar.gz
- Upload date:
- Size: 49.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1223a27657947977ce1d236a6b6d178203d06a2e21b71991dde17f1028d0e279
|
|
| MD5 |
e73e6f3b88e4489f66d68446b51dfd76
|
|
| BLAKE2b-256 |
b24836bf685cbf1fce2db751769d8973baf56554e9a4582ea773cb683ba85ecf
|
File details
Details for the file chaotic_cli-0.1.0a12-py3-none-any.whl.
File metadata
- Download URL: chaotic_cli-0.1.0a12-py3-none-any.whl
- Upload date:
- Size: 51.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f60c8471febfa3e21f2e67edfc152d507daeb029fa561c3ad14ee4773b9a33f
|
|
| MD5 |
dee16fb56da4e4aac6c71ab0360f8584
|
|
| BLAKE2b-256 |
d46b7f0e3714f83711077d4771ae3776a715a8f460668ce4759a67af17abe9c8
|