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.0a2.tar.gz (43.6 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.0a2-py3-none-any.whl (45.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for chaotic_cli-0.1.0a2.tar.gz
Algorithm Hash digest
SHA256 f48550d2ff6725883e5819a160b6f5a98f67f4b90304bd7e500f4d4e6a227914
MD5 71a69637f1c41f1d96745e16e6892bdf
BLAKE2b-256 2c2ea62c04bbab7dc9dfc80315d8854a7275152e8c84d87842f2242da3cf8406

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chaotic_cli-0.1.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 23510a95d4c6cc1cf61727920fb7ce98e8841a1a8a2446a7086df1c2293d67a0
MD5 1729a2bb6130c2b53768f7ed68509b76
BLAKE2b-256 27d29286d05c907fcfb0384e97b1b408e8ba2af4c52fc6ef99380d274e177e04

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