Skip to main content

Kodemeio GlitchTip CLI - manage GlitchTip error tracking platform

Project description

kctl-glitchtip

Kodemeio CLI for managing GlitchTip error tracking — projects, issues, teams, uptime monitors, alerts, and platform health.

Installation

# Install from PyPI
uv tool install kctl-glitchtip

# Or add to workspace (monorepo)
uv add kctl-glitchtip

Quick Start

# Initialize config
kctl-glitchtip config init

# List all projects
kctl-glitchtip projects list

# List unresolved issues in an org
kctl-glitchtip issues list --org kodemeio --status unresolved

# Show platform dashboard
kctl-glitchtip health dashboard

# List uptime monitors
kctl-glitchtip uptime list --org kodemeio

Command Groups

Group Commands Description
projects list, get, create, update, delete, dsn, dsn-create, stats Manage projects and DSN keys
issues list, get, resolve, ignore, delete, bulk-resolve Manage error issues
events list, cleanup View and clean up error events
teams list, get, create, delete, add-member, remove-member Manage teams and membership
orgs list, get View organizations and members
users list, create Manage users and invitations
alerts list, test-alert, test-webhook, test-email Manage alerts and notifications
uptime list, create, delete, checks Manage uptime monitors
health check, dashboard, celery-status, redis-info Platform health and diagnostics
config init, add, use, show, validate, remove, set, profiles, current Manage CLI profiles

Global Options

Option Description
--json Output as JSON
--format / -f Output format: pretty, json, csv, yaml
--quiet / -q Suppress informational messages
--no-header Omit header row in CSV output
--profile / -p Select config profile by name
--url Override API URL for this invocation
--token Override API token for this invocation
--version / -V Show version and exit

Configuration

Config lives in ~/.config/kodemeio/config.yaml under the glitchtip key.

# Initialize a profile interactively
kctl-glitchtip config init

# Add a named profile
kctl-glitchtip config add --profile prod \
  --url https://glitchtip.kodeme.io \
  --token YOUR_API_TOKEN

# Switch active profile
kctl-glitchtip config use prod

# Show current profile (token masked)
kctl-glitchtip config show

Example ~/.config/kodemeio/config.yaml:

glitchtip:
  default_profile: prod
  profiles:
    prod:
      url: https://glitchtip.kodeme.io
      token: ${GLITCHTIP_TOKEN}

Environment variables expand automatically — set GLITCHTIP_TOKEN in your shell or .env.

Development

# Install dev dependencies
cd packages/kctl-glitchtip
uv sync --all-extras

# Run tests
uv run pytest tests/ -v

# Lint
uv run ruff check src/

# Type check
uv run mypy src/

# Run CLI locally
uv run kctl-glitchtip --help

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

kctl_glitchtip-0.5.3.tar.gz (24.6 kB view details)

Uploaded Source

Built Distribution

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

kctl_glitchtip-0.5.3-py3-none-any.whl (29.4 kB view details)

Uploaded Python 3

File details

Details for the file kctl_glitchtip-0.5.3.tar.gz.

File metadata

  • Download URL: kctl_glitchtip-0.5.3.tar.gz
  • Upload date:
  • Size: 24.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for kctl_glitchtip-0.5.3.tar.gz
Algorithm Hash digest
SHA256 9f5e3ed3b3c87382ee4f078ea6b29cbb23f0e125c8141bc4e861342e8df9c9dd
MD5 3e0a7fd70a03787d75343c762f354e31
BLAKE2b-256 163351e16b9b5beb93545adc7d87035a7764df36c91eff2851aceaab58dffb99

See more details on using hashes here.

File details

Details for the file kctl_glitchtip-0.5.3-py3-none-any.whl.

File metadata

  • Download URL: kctl_glitchtip-0.5.3-py3-none-any.whl
  • Upload date:
  • Size: 29.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for kctl_glitchtip-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2e93516be9421e8047a640c412ee3dae403d3ffc444efc6c00b7a96166eab38a
MD5 9f31c371a617700850c63623c9be1496
BLAKE2b-256 0173708e5e968943d2f77ead7d0d35c071ab3a5e82bc7ebdfcbd42d10907cafa

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