Automatic installation 🆕

The automatic installation script does the same steps as described in the "Manual installation" section while trying to put the Okctl binary at a location that avoids using sudo.

macOS and Linux

To automatically install the latest version of Okctl, run:

curl -fsSL "https://raw.githubusercontent.com/oslokommune/okctl/HEAD/install/install.sh" | /bin/bash

and follow the instructions.

To get a specific version of okctl, run (replace 0.0.74 with the version you want):

curl -fsSL "https://raw.githubusercontent.com/oslokommune/okctl/HEAD/install/install.sh" | /bin/bash -s "0.0.74"

and follow the instructions.

Manual installation

macOS

🆕 If you previously installed Okctl with brew, uninstall it first, by running:

brew uninstall oslokommune/tap/okctl brew untap oslokommune/tap

Then install with the instructions below.

Read more about this change in #786.

macOS and Linux

To get the latest version of Okctl, run:

curl --silent --location "https://github.com/oslokommune/okctl/releases/latest/download/okctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp
sudo mv /tmp/okctl /usr/local/bin # or somewhere else on your $PATH

To get a specific version of Okctl, run (replace 0.0.74 with the version you want):

curl --silent --location "https://github.com/oslokommune/okctl/releases/download/v0.0.74/okctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp
sudo mv /tmp/okctl /usr/local/bin # or somewhere else on your $PATH

Enable shell autocompletion

To get autocompletion in your shell working run okctl completion -h and follow the steps for your preferred shell.