Skip to main content

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 planned
  • todo - Planned for work
  • in_progress - Currently being worked on
  • in_review - Awaiting review
  • done - Completed
  • canceled - Canceled

Priority Values

  • no_priority - No priority set
  • low - Low priority
  • medium - Medium priority
  • high - High priority
  • urgent - Urgent, needs immediate attention

Relation Types

  • blocks - Issue blocks another issue
  • relates_to - Issues are related
  • duplicates - Issue is a duplicate of another

Project details


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.0a9.tar.gz (47.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chaotic_cli-0.1.0a9-py3-none-any.whl (49.6 kB view details)

Uploaded Python 3

File details

Details for the file chaotic_cli-0.1.0a9.tar.gz.

File metadata

  • Download URL: chaotic_cli-0.1.0a9.tar.gz
  • Upload date:
  • Size: 47.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.9

File hashes

Hashes for chaotic_cli-0.1.0a9.tar.gz
Algorithm Hash digest
SHA256 c45268d0f581aaab77e8de531505a08a505dee91a3f7d0589313848f1b298995
MD5 b8365915eb7a72ec5b83d37286447f39
BLAKE2b-256 1a344f5fd669d57820e0253bd73de9ac8f7a9a3def1c2435a88c300d3835182c

See more details on using hashes here.

File details

Details for the file chaotic_cli-0.1.0a9-py3-none-any.whl.

File metadata

File hashes

Hashes for chaotic_cli-0.1.0a9-py3-none-any.whl
Algorithm Hash digest
SHA256 cdfbe339f3cbc3ca8ac50d5873187b92cf0318820d0391dd4228f6b52c1936cb
MD5 e992f6df938240a25461685f2e110ee0
BLAKE2b-256 cb34b4c62d8380ea1e12cf285287367eba56c4286ed9ed4943ef37527ca44eef

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page