flagship

command module
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 5, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

README

flagship

Bring your features to life

A Tool to manage your Flagship resources built in Go using the library Cobra.

Website | Documentation | Installation Guide | Twitter

Apache2.0 Go Report Card Go Reference codecov

Overview

The Flagship CLI is a set of tools to create and manage your Flagship resources such as project, campaigns, users etc... You can use these tools to perform many common flagship platform task from the command line or through scripts and other automation. For example, you can use the Flagship CLI to manage the following;

  • Project and campaigns and other sub resources
  • Users and environments
  • Panic mode

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.

Download and install 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 a binary

  • Linux/Darwin
With wget
wget -qO- https://raw.githubusercontent.com/flagship-io/flagship/main/install.sh | bash
With curl
curl -sL https://raw.githubusercontent.com/flagship-io/flagship/main/install.sh | bash
With Homebrew
brew tap flagship-io/flagship
brew install flagship
  • Other Operating Systems

Please download the binary from the release page

Using a Docker image

You can pull the latest docker image from docker hub: docker pull flagshipio/cli

Using Golang from source

You can pull the project from github and build it using golang latest stable version (+1.18):

git clone git@github.com:flagship-io/flagship.git
cd flagship
go build -o flagship

Contributors

Contributing

Please read our contributing guide.

Licence

Apache License.

About Flagship

drawingFlagship by AB Tasty is a feature flagging platform for modern engineering and product teams. It eliminates the risks of future releases by separating code deployments from these releases 💡 With Flagship, you have full control over the release process. You can: ​

  • Switch features on or off through remote config.
  • Automatically roll-out your features gradually to monitor performance and gather feedback from your most relevant users.
  • Roll back any feature should any issues arise while testing in production.
  • Segment users by granting access to a feature based on certain user attributes.
  • Carry out A/B tests by easily assigning feature variations to groups of users. ​ drawing ​ Flagship also allows you to choose whatever implementation method works for you from our many available SDKs or directly through a REST API. Additionally, our architecture is based on multi-cloud providers that offer high performance and highly-scalable managed services. ​ To learn more:
  • Solution overview - A 5mn video demo 🎥
  • Documentation - Our dev portal with guides, how tos, API and SDK references
  • Sign up for a free trial - Create your free account
  • Guide to feature flagging - Everything you need to know about feature flag related use cases
  • Blog - Additional resources about release management

Documentation

Overview

Copyright © 2022 Flagship Team flagship@abtasty.com

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL