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
Metadata
Release files for kctl-glitchtip 0.9.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kctl_glitchtip-0.9.4.tar.gz | 22.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kctl_glitchtip-0.9.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 50.7 kB
Release files / kctl_glitchtip-0.9.4.tar.gz
| Download URL | kctl_glitchtip-0.9.4.tar.gz |
|---|---|
| Size | 22.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a13c4c7bd946d815158e5ac73aab6285c3d77d4d457d1bacc50454bcabdaaeb5
|
|
BLAKE2b-256 checksum How to use checksums |
23e60b1be5777362824a7144c7b57406766298750baa3fbed56ab0953e36a856
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}
|
Release files / kctl_glitchtip-0.9.4-py3-none-any.whl
| Download URL | kctl_glitchtip-0.9.4-py3-none-any.whl |
|---|---|
| Size | 28.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ea75064a05abfcc946061789630708cd70752175d1b05f11cc676deae84b5ce1
|
|
BLAKE2b-256 checksum How to use checksums |
e64d893335ab86a4f55c44581bb7423cb80ac60cf3dba23fc32cde1967ea103a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}
|