-
Notifications
You must be signed in to change notification settings - Fork 13
Home
Bart Reardon edited this page Mar 2, 2023
·
15 revisions
Outset automatically processes packages, profiles, and scripts during the boot sequence, user logins, or on demand.
- macOS 10.15+
Outset is triggered by launchd so there is no interactive mode in production. For testing purposes, one may manually invoke the command(s), and progress will write to stdout
:
sudo /usr/local/outset/outset --boot
/usr/local/outset/outset --login
Available options can be seen by invoking the built in help:
/usr/local/outset/outset --help
login-privileged-once
and login-once
items are added to preference files, depending on the user context in which the item is being processed (root or user). This ensures that scripts won't be run again on subsequent logins:
/usr/local/outset/share/com.github.outset.once.$UID.plist (where $UID is the UID of the console user)
~/Library/Preferences/com.github.outset.once.plist