@mxenabled/sabotage

Removing the need to access the UI for Sabotage, and allowing for the extension of Sabotage through awesome CLI or CI/CD integrations!

Usage no npm install needed!

<script type="module">
  import mxenabledSabotage from 'https://cdn.skypack.dev/@mxenabled/sabotage';
</script>

README

Sabotage CLI

Removing the need to access the UI for Sabotage, and allowing for the extension of Sabotage through awesome CLI or CI/CD integrations!

Installation

Navigate to the release page and choose the version you would like to install.

Once you have downloaded the version for your arch that you would like to use you need to move the binary into your /usr/local/bin directory or add the binary to your $PATH.

Also recommended to setup an alias.

alias sab="sabotage-cli"

Configuration

You will need to generate an API Key in the Sabotage UI so that you can authenticate with the API. Once you generate this Api Key you can store it in $HOME/.sabotage.yaml

You can add a host option as well if you would like to test on a different environment of Sabotage.

Example

# ~/.sabotage.yaml

api_key: supersecureapikey
host: https://sabotage.internal.mx