bronto completion prints a completion script for your shell: bronto completion zsh,
bronto completion bash, bronto completion fish, or bronto completion powershell.
The .deb and .rpm packages
install completions for bash, zsh, and fish for you. Otherwise, load the script from your
shell’s startup file.
- zsh
- bash
- fish
- PowerShell
Try it in the current shell with If completion isn’t enabled in your zsh yet, add
source <(bronto completion zsh). To load it in every
session:autoload -U compinit; compinit to
~/.zshrc first. Start a new shell afterwards.--help with these instructions, for example
bronto completion zsh --help. Pass --no-descriptions to get completions without the
description text.
What completes
Besides commands and flags, completion looks up names in your account:- Flags.
bronto search <Tab>offers the command’s flags, most useful first. If you haven’t set a default dataset,--datasetis starred at the top. - Datasets.
-d <Tab>completes your real dataset names. On large accounts it drills down by collection:prod/<Tab>lists that collection’s datasets. - Resource names.
bronto monitors get <Tab>and the otherget,update, anddeletecommands complete live resource names, with the id as the description. - Fields.
--select,-g, and--fieldscomplete the dataset’s field names.--savedcompletes saved-search names. - Filter values.
--eq <Tab>offers field names, then--eq status=<Tab>offers values actually seen for that field. Value completion is for--eqand--neonly. Comparison flags such as--gtcomplete the field and leave the number to you. - Everything else.
bronto api <Tab>completes the HTTP method and then the path.--sinceand--windowsuggest common durations,bronto config getandbronto config setcomplete config keys, and-o,--region, and--profilecomplete their allowed values. File arguments such as--inputand--localcomplete paths.

