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]