The latest version of the Skeema CLI is v1.5.0, released on 25 February 2021.
Release notes and previous versions are available on GitHub.
Downloads
Most users won’t need to download these files directly with a browser. The installation instructions below already fetch the correct file.
File | Description |
---|---|
skeema_1.5.0_mac_amd64.tar.gz | macOS, Intel 64-bit, no package manager |
skeema_1.5.0_linux_amd64.tar.gz | Linux, Intel/AMD 64-bit, no package manager |
skeema_amd64.deb | Linux, Intel/AMD 64-bit, DEB package |
skeema_amd64.rpm | Linux, Intel/AMD 64-bit, RPM package |
Installation
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.0/skeema_1.5.0_mac_amd64.tar.gz
tar -xzvf skeema_1.5.0_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 on macOS Catalina (10.15) or Big Sur (11.0):
xattr -d com.apple.quarantine /usr/local/bin/skeema
macOS - compile from source
Requires Golang v1.14+. By default this will place the binary in $GOPATH/bin/
.
go get github.com/skeema/skeema@v1.5.0
Windows
The upcoming commercial edition of the Skeema CLI includes a native Windows port. The release is planned for Q2 of 2021.
A native Windows build will not be available for the community edition (FOSS) Skeema CLI. However, the Linux build should function properly under WSL.
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
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
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.0/skeema_1.5.0_linux_amd64.tar.gz
tar -xzvf skeema_1.5.0_linux_amd64.tar.gz skeema
sudo mv skeema /usr/local/bin/
Linux - compile from source
Requires Golang v1.14+. By default this will place the binary in $GOPATH/bin/
.
go get github.com/skeema/skeema@v1.5.0
Skeema Cloud Linter
Skeema Cloud Linter provides automatic correctness-checking of Skeema-related commits in GitHub repos. It is an optional companion to the Skeema CLI. Cloud Linter is a SaaS tool, meaning there’s nothing to install; the software runs entirely in the cloud. To enable it, simply authorize the GitHub integration on the desired account and repos.
Cloud Linter is completely free for individual accounts. Organization accounts receive a 14-day free trial, with no contact information or payment information required upfront.