score-k8s installation
3 minute read
You can install the score-k8s
CLI in a variety of ways:
Homebrew
Prerequisites: You must have brew installed.
brew install score-spec/tap/score-k8s
Go
Prerequisites: You must have Go installed.
$ go install -v github.com/score-spec/score-k8s@latest
Docker
Prerequisites: You must have Docker installed.
docker run --rm -it ghcr.io/score-spec/score-k8s:latest
If you want to run score-k8s
with the --help
flag to view the available options, you would run the following command.
docker run --rm -it ghcr.io/score-spec/score-k8s:latest --help
If you want to run score-k8s
with the init
subcommand to initialize your local working directory, you would run the following command.
docker run --rm -it -v .:/score-k8s ghcr.io/score-spec/score-k8s:latest init
Manual download
The following methods download the score-k8s
CLI from its GitHub release page:
1. Download the latest release from the GitHub release page:
curl -L -o score-k8s.tgz https://github.com/score-spec/score-k8s/releases/download/<x.y.z>/score-k8s_<x.y.z>_<os_system>.tar.gz
2. Unpack the latest release
tar xvzf score-k8s.tgz
The following is the output of the previous command:
x LICENSE
x README.md
x score-k8s
3. Clean up the tar file
rm score-k8s.tgz README.md LICENSE
4. Move the binary to PATH
sudo mv ./score-k8s /usr/local/bin/score-k8s
sudo chown root: /usr/local/bin/score-k8s
You’ve successfully installed the score-k8s
CLI!
1. Download the latest release from the GitHub release page:
wget https://github.com/score-spec/score-k8s/releases/download/<x.y.z>/score-k8s_<x.y.z>_<os_system>.tar.gz
You should see something similar to the following output:
Saving to: score-k8s_<x.y.z>_<os_system>.tar.gz
score-k8s_<x.y.z> 100%[===================>] 2.85M 5.28MB/s in 0.5s
2. Install into your local
directory
In your terminal, enter the following to create the score-spec
directory.
cd /usr/local/bin/
# create the directory if needed
mkdir -pv score-spec
Extract the compressed Tar file (You may need to run this command with elevated permissions):
tar -xvzf ~/<your-path>/score-k8s_<x.y.z>_<os_system>.tar.gz
You should see the following output:
x LICENSE
x README.md
x score-k8s
3: Export PATH
Future terminal sessions may require you add this path to your ~/.zshrc
or ~/.bashrc
file, if it isn’t there already.
export PATH=$PATH:/usr/local/bin/
4: Verify installation
score-k8s --version
The command returns the following output:
score-k8s <x.y.z>
You’ve successfully installed the score-k8s
CLI!
1. Download the latest compressed Tar file for your operating system from the GitHub release page. By default, the tarball will be saved to your ~/Downloads
directory. If you choose to use a different location, you’ll need to change that in the following steps.
score-k8s_x.y.z_osx-amd64.tar.gz
2. Install into your local
directory
In your terminal, enter the following to create the score-spec
directory.
cd /usr/local/bin/
# create the directory if needed
mkdir -pv score-spec
Extract the compressed Tar file (You may need to run the previous command with elevated permissions).
tar -xvzf ~/Downloads/score-k8s_<x.y.z>_darwin_arm64.tar.gz -C /usr/local/bin/
You should see the following output:
x LICENSE
x README.md
x score-k8s
3. Export PATH
Future terminal sessions may require you add this path to your ~/.zshrc
or ~/.bashrc
file, if it isn’t there already.
export PATH=$PATH:/usr/local/bin/
4. Verify installation
score-k8s --version
The command returns the following output:
score-k8s x.y.z
You’ve successfully installed the score-k8s
CLI!
1. Download the latest release from the GitHub release page.
2. Decompress the zip
file, and move the binary to your PATH
.
You’ve successfully installed the score-k8s
CLI!