salt.modules.mac_defaults module

Set defaults on Mac OS

salt.modules.mac_defaults.read(domain, key, user=None)

Write a default to the system

CLI Example:

salt '*' macdefaults.read com.apple.CrashReporter DialogType

salt '*' macdefaults.read NSGlobalDomain ApplePersistence
domain
The name of the domain to read from
key
The key of the given domain to read from
user
The user to write the defaults to
salt.modules.mac_defaults.write(domain, key, value, type='string', user=None)

Write a default to the system

CLI Example:

salt '*' macdefaults.write com.apple.CrashReporter DialogType Server

salt '*' macdefaults.write NSGlobalDomain ApplePersistence True type=bool
domain
The name of the domain to write to
key
The key of the given domain to write to
value
The value to write to the given key
type
The type of value to be written, vaid types are string, data, int[eger], float, bool[ean], date, array, array-add, dict, dict-add
user
The user to write the defaults to