mctl is a CLI utility to interact with the metal-toolbox ecosystem of services.
- Install the latest available version using
go install github.com/metal-toolbox/mctl@latest. - Create a configuration file as
.mctl.yml, for sample configuration files checkout samples/mctl.yml. - Export
MCTLCONFIG=~/.mctl.yml.
For the updated list of all commands available, check out the CLI docs
- Get component information on a server -
mctl get component --server-id <> - List available firmware -
mctl list firmware - List firmware sets -
mctl list firmware-set - Retrieve information about a firmware -
mctl get firmware --id <> - Install a firmware set on a server -
mctl install firmware-set --server <>