func NewBmsCommand(options cmds.Options, bmpClient clients.BmpClient) bmsCommand {
	consoleUi := common.NewConsoleUi(options.Verbose)

	return bmsCommand{
		options:   options,
		ui:        consoleUi,
		printer:   common.NewDefaultPrinter(consoleUi, options.Verbose),
		bmpClient: bmpClient,
	}
}
func NewProvisioningBaremetalCommand(options cmds.Options, bmpClient clients.BmpClient) provisioningBaremetalCommand {
	consoleUi := common.NewConsoleUi(options.Verbose)

	return provisioningBaremetalCommand{
		options: options,

		ui:        consoleUi,
		printer:   common.NewDefaultPrinter(consoleUi, options.Verbose),
		bmpClient: bmpClient,
	}
}