Introduction
This page contains an overview of the Flagship CLI and its command patterns and capabilities.
What does the CLI can offer ?
The Flagship CLI is a set of commands to create and manage your Flagship resources such as projects, campaigns, teams etc... You can use these commands to perform common Flagship platform actions from your terminal or through scripts and other automation.
Our CLI is built on top of our Remote Control API, enabling you to use direct API calls or use the CLI.
For example, you can use the Flagship CLI to manage :
- Projects and campaigns
- Users and environments
- Panic mode
Download and install the Flagship CLI
The Flagship CLI can be installed and deployed in your infrastructure either by downloading and running the binary, or pulling and running the docker image in your orchestration system.
Using wget
wget -qO- https://raw.githubusercontent.com/flagship-io/flagship/main/install.sh | bash
Using cURL
curl -sL https://raw.githubusercontent.com/flagship-io/flagship/main/install.sh | bash
Using Homebrew
brew tap flagship-io/flagship
brew install flagship
Using a binary
You can download the latest binary here: https://github.com/flagship-io/flagship/releases
Using a Docker image
You can pull the latest docker image from docker hub: docker pull flagshipio/cli
Using Golang
You can pull the project from github and build it using golang latest stable version (+1.18):
git clone [email protected]:flagship-io/flagship-cli.git
cd flagship-cli
go build .
The Flagship CLI cheat sheet
For an introduction to the Flagship CLI, a list of commonly used commands, and a look at how these commands are structured, see the Flagship cheat sheet.
Command readable output
By default, when a Flagship CLI command returns a simple output.
Using the --output-format or -f option to produce a tabulated or flattened version of your output (for interactive display).
We provide a machine-readable version of the output :
- JSON
- pretty-json
- table
Updated 8 months ago