Skip to content

splunkctl v0.1.0

Choose a tag to compare

@dannyota dannyota released this 29 Jun 00:12
317fe2d

First release of splunkctl — a CLI for operating Splunk Enterprise as code.

Highlights

  • 14 command groups: search, rules, alerts, dashboards, indexes, inputs, lookups, parsers, apps, users, config, info, commands, skill
  • Dry-run by default — every mutation previews changes; --yes to apply
  • Dual output — tables for humans, JSON for pipes; --format / --json / --fields
  • Lazy auth — env vars, config file, or token; credentials resolve on first API call
  • Agent integrationsplunkctl commands JSON tree + embedded SKILL.md guide
  • Global flags work anywheresplunkctl rules delete X --yes just works
  • Clean error messages — permission denied, auth failures, not-found show one line, no tracebacks
  • 197 tests, mypy strict, ruff, semgrep SAST

Install

pip install splunkctl

Requires Python 3.13+.