CLI Subcommand Reference

mac_maker.cli

Mac Maker CLI.

mac_maker.cli [OPTIONS] COMMAND [ARGS]...

Options

--debug

Enable debug output.

apply

Apply an OSX Machine Profile to this system.

mac_maker.cli apply [OPTIONS] COMMAND [ARGS]...

folder

Apply an OSX Machine Profile from a local file system folder.

FOLDER_PATH: The path to a folder containing a machine profile definition.

mac_maker.cli apply folder [OPTIONS] FOLDER_PATH

Arguments

FOLDER_PATH

Required argument

github

Apply an OSX Machine Profile from a public GitHub Repository.

GITHUB_URL: URL of a GitHub repo containing a machine profile definition.

mac_maker.cli apply github [OPTIONS] GITHUB_URL

Options

--branch <branch>

Specific branch (or tag) of the GitHub repo.

Arguments

GITHUB_URL

Required argument

spec

Apply an OSX Machine Profile from a spec.json file.

SPEC_FILE: The location of a spec.json file.

mac_maker.cli apply spec [OPTIONS] SPEC_FILE

Arguments

SPEC_FILE

Required argument

precheck

Ensure an OSX Machine Profile is ready to be applied.

mac_maker.cli precheck [OPTIONS] COMMAND [ARGS]...

folder

Precheck an OSX Machine Profile from a local file system folder.

FOLDER_PATH: The path to a folder containing a machine profile definition.

mac_maker.cli precheck folder [OPTIONS] FOLDER_PATH

Arguments

FOLDER_PATH

Required argument

github

Precheck an OSX Machine Profile from a public GitHub Repository.

GITHUB_URL: URL of a GitHub repo containing a machine profile definition.

mac_maker.cli precheck github [OPTIONS] GITHUB_URL

Options

--branch <branch>

Specific branch (or tag) of the GitHub repo.

Arguments

GITHUB_URL

Required argument

spec

Precheck an OSX Machine Profile from a spec.json file.

SPEC_FILE: The location of a spec.json file referencing a profile.

mac_maker.cli precheck spec [OPTIONS] SPEC_FILE

Arguments

SPEC_FILE

Required argument

version

Report the current Mac Maker version.

mac_maker.cli version [OPTIONS]