-
Notifications
You must be signed in to change notification settings - Fork 13
Home
Outset automatically processes packages 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
From macOS 13 onwards, launchd items appear in System Settings as "Login Items" and users have the opportunity to enable or disable unless they are configured as managed by an MDM.
Managing multiple login items individually can be tedious and can appear messy and confusing to the user.
Outset is designed to make the life of a system administrator easier by providing a way to securely run login scripts, managed under a single login item.