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
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
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 kctl_glitchtip-0.2.0.tar.gz.
File metadata
- Download URL: kctl_glitchtip-0.2.0.tar.gz
- Upload date:
- Size: 24.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ce0c8db3dd0e24fd037ec8ee605e7ed686470041ffa5d281b148ea05c4b3281
|
|
| MD5 |
ee21eb77771893b9cafbcdb5e79381b5
|
|
| BLAKE2b-256 |
b86309c877bec101c4e55264358074f7cec2d84c465012c5a09de536ecb35e29
|
File details
Details for the file kctl_glitchtip-0.2.0-py3-none-any.whl.
File metadata
- Download URL: kctl_glitchtip-0.2.0-py3-none-any.whl
- Upload date:
- Size: 29.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8729345d2ac4c8995d2d33f48bc79fcc86749c4e4fa5ca96ff27b3ee6eb060df
|
|
| MD5 |
6369eccb81d208e48d7832311311e224
|
|
| BLAKE2b-256 |
cb58dc4540a9502dbc110e3a35c06672d472adbf44cfff5f753237fec2173461
|