TELEMETRY PIPELINE
Pipeline CLI

Pipeline CLI

Pipeline CLI is a command-line tool that offers many of the same features as the Telemetry Pipeline web interface. For example, you can use Pipeline CLI to create and modify pipelines, create fleets, and install Core Operator in your Kubernetes cluster.

Get started

Source code

The source code for Pipeline CLI is publicly available on GitHub (opens in a new tab). You can use this to build your own wrapper around Pipeline CLI or incorporate its code into your CI/CD workflow.

Command autocompletion

You can add support for shell command autocompletion with Pipeline CLI for the Bash, Zsh, Fish, and PowerShell by using the calyptia completion command.

This section provides detailed steps for Bash and Zsh on macOS. For Linux-specific details and instructions for Fish and PowerShell, see the output of calyptia completion --help.

  1. Update or install bash-completion:

    brew install bash-completion
  2. In a shell initialization script, such as ~/.bashrc, add the following:

    source "$(brew --prefix bash-completion)/etc/bash_completion"
    eval "$(calyptia completion bash)"
  3. Restart the shell.

You can now press Tab on the command line to automatically complete Pipeline CLI commands.