Skip to content

metal-stack-cloud/cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

metal-stack-cloud cli

Markdown Docs

This is the official CLI for accessing the API of metalstack.cloud.

To work with this CLI, it is first necessary to create an api-token. This can be issued through the cloud console.

Once you got the token, you probably want to create a CLI context. The project's ID can be copied from the UI, the button is located right next to the project title in the project dashboard.

$ metal ctx add devel --activate --default-project <project-uuid> --api-token <your-token>
✔ added context "devel"

The configuration file is by default written to ~/.metal-stack-cloud/config.yaml.

The generated markdown documentation of all the commands can be found here.

Installation

Download locations:

Installation on Linux

curl -LO https://github.com/metal-stack-cloud/cli/releases/latest/download/metal-linux-amd64
chmod +x metal-linux-amd64
sudo mv metal-linux-amd64 /usr/local/bin/metal

Installation on MacOS

For x86 based Macs:

curl -LO https://github.com/metal-stack-cloud/cli/releases/latest/download/metal-darwin-amd64
chmod +x metal-darwin-amd64
sudo mv metal-darwin-amd64 /usr/local/bin/metal

For Apple Silicon (M1) based Macs:

curl -LO https://github.com/metal-stack-cloud/cli/releases/latest/download/metal-darwin-arm64
chmod +x metal-darwin-arm64
sudo mv metal-darwin-arm64 /usr/local/bin/metal

Installation on Windows

curl -LO https://github.com/metal-stack-cloud/cli/releases/latest/download/metal-windows-amd64
copy metal-windows-amd64 metal.exe