Docs: Installation: Community CLI

Instructions vary by operating system and package manager:

If you’re upgrading from a previous Skeema CLI release, the steps are exactly the same as for fresh installation, unless otherwise noted below.

macOS - Homebrew

Currently only an Intel CPU version is available. A native port to Apple silicon (M1 / ARM) may be available later in 2021.

brew install skeema/tap/skeema

Note that Homebrew uses a different command to upgrade an existing installation:

brew upgrade skeema/tap/skeema

macOS - no package manager

This example places skeema in /usr/local/bin, but you may use a different path if desired.

The curl options here enable following redirects and saving the download to a file.

curl -LO https://github.com/skeema/skeema/releases/download/v1.5.3/skeema_1.5.3_mac_amd64.tar.gz
tar -xzvf skeema_1.5.3_mac_amd64.tar.gz skeema
mv skeema /usr/local/bin/

If you downloaded Skeema using a web browser (instead of curl), an additional step is needed:

xattr -d com.apple.quarantine /usr/local/bin/skeema

macOS - compile from source

Requires Golang v1.15+. By default this will place the binary in $GOPATH/bin/.

go get github.com/skeema/skeema@v1.5.3

Linux - DEB

This method can be used on Debian, Ubuntu, and related distributions.

The curl options here enable following redirects and saving the download to a file. Note that apt requires the ./ prefix on the deb filename to enable installing from a local file.

curl -LO https://github.com/skeema/skeema/releases/latest/download/skeema_amd64.deb
sudo apt install ./skeema_amd64.deb

Prefer to use a single apt-get command instead? All premium CLI subscriptions include access to our secure package management repo.

Linux - RPM

This method can be used on RHEL, CentOS, Fedora, Amazon Linux, SUSE, Mandriva, Oracle Linux, etc.

The curl options here enable following redirects and saving the download to a file.

curl -LO https://github.com/skeema/skeema/releases/latest/download/skeema_amd64.rpm
sudo rpm -Uvh skeema_amd64.rpm

Prefer to use a single yum, dnf, or zypper command instead? All premium CLI subscriptions include access to our secure package management repo.

Linux - no package manager

This example places skeema in /usr/local/bin, but you may use a different path if desired.

The curl options here enable following redirects and saving the download to a file.

curl -LO https://github.com/skeema/skeema/releases/download/v1.5.3/skeema_1.5.3_linux_amd64.tar.gz
tar -xzvf skeema_1.5.3_linux_amd64.tar.gz skeema
sudo mv skeema /usr/local/bin/

Linux - compile from source

Requires Golang v1.15+. By default this will place the binary in $GOPATH/bin/.

go get github.com/skeema/skeema@v1.5.3

Windows

A native Windows build is not available for the Community edition of the Skeema CLI. However, the Linux build functions properly under WSL.

The Premium edition of the Skeema CLI includes a native Windows 10 port.