@hyperdx/cli v0.6.0
Minor Changes
-
386c365: Add terminal charting to the CLI, built on the same renderChartConfig SQL
pipeline as the web dashboards:- Interactive Dashboards page in the TUI (
dkey) with tile navigation,
fullscreen tiles, time-range editing, and refresh hdx chartcommand for troubleshooting from the terminal (including by
AI agents): render saved dashboard tiles (-d/-t), ad-hoc builder charts
(-s <source>with--agg/--value/--where/--group-by/--series), or ad-hoc
raw SQL (--sqlwith$__timeFilter/$__timeIntervalmacros)- Supported chart types: line, stacked bar, number, table, bar, pie, and
markdown; flexible time ranges (--since 1h,--from now-24h, ISO dates);
--jsonoutput for structured consumption; ANSI colors auto-stripped when
piping (--color auto|always|never)
- Interactive Dashboards page in the TUI (
Patch Changes
- 1705b37: fix: Block webhook URLs targeting known-bad IP ranges
Installation
npm (recommended):
npm install -g @hyperdx/cliOr run directly with npx:
npx @hyperdx/cli tui -s <your-hyperdx-api-url>Manual download (standalone binary, no Node.js required):
# macOS Apple Silicon
curl -L https://github.com/hyperdxio/hyperdx/releases/download/cli-v0.6.0/hdx-darwin-arm64 -o hdx
# macOS Intel
curl -L https://github.com/hyperdxio/hyperdx/releases/download/cli-v0.6.0/hdx-darwin-x64 -o hdx
# Linux x64
curl -L https://github.com/hyperdxio/hyperdx/releases/download/cli-v0.6.0/hdx-linux-x64 -o hdx
chmod +x hdx && sudo mv hdx /usr/local/bin/Usage
hdx auth login -s <your-hyperdx-api-url>
hdx tui