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 <>