{"id":43980833,"url":"https://github.com/macadmins/outset","last_synced_at":"2026-03-06T23:08:05.629Z","repository":{"id":64144057,"uuid":"572738375","full_name":"macadmins/outset","owner":"macadmins","description":"Automatically process packages and scripts during boot, login, or on demand.","archived":false,"fork":false,"pushed_at":"2026-03-05T10:46:44.000Z","size":2463,"stargazers_count":232,"open_issues_count":4,"forks_count":18,"subscribers_count":10,"default_branch":"main","last_synced_at":"2026-03-05T14:47:53.730Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"chilcote/outset","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/macadmins.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-11-30T23:29:05.000Z","updated_at":"2026-03-04T20:36:24.000Z","dependencies_parsed_at":"2023-02-09T15:31:35.951Z","dependency_job_id":"d6439ba3-aba4-4867-97cd-d4471dff3818","html_url":"https://github.com/macadmins/outset","commit_stats":null,"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"purl":"pkg:github/macadmins/outset","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macadmins%2Foutset","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macadmins%2Foutset/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macadmins%2Foutset/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macadmins%2Foutset/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/macadmins","download_url":"https://codeload.github.com/macadmins/outset/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macadmins%2Foutset/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30202537,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T19:07:06.838Z","status":"ssl_error","status_checked_at":"2026-03-06T18:57:34.882Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-02-07T09:02:49.893Z","updated_at":"2026-03-06T23:08:05.605Z","avatar_url":"https://github.com/macadmins.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"Outset\n======\n\n![Outset Icon](https://github.com/macadmins/outset/blob/78002def008bea2a51f793e0cd033fe71ff81c9b/Outset/Assets.xcassets/AppIcon.appiconset/Outset.png_128x128.png?raw=true) \n\nOutset is a utility application which automatically processes scripts and packages during the boot sequence, user logins, or on demand.\n\n[Check out the wiki](https://github.com/macadmins/outset/wiki) for more information on how to use Outset or find out [how it works](https://github.com/macadmins/outset/wiki/FAQ).\n\n## Requirements\n+ macOS 10.15+\n\n## Usage\n\n\tOPTIONS:\n\t\t--boot                  Used by launchd for scheduled runs at boot\n\t\t--login                 Used by launchd for scheduled runs at login\n\t\t--login-window          Used by launchd for scheduled runs at the login window\n\t\t--login-privileged      Used by launchd for scheduled privileged runs at login\n\t\t--on-demand             Process scripts on demand\n\t\t--login-every           Manually process scripts in login-every\n\t\t--login-once            Manually process scripts in login-once\n\t\t--cleanup               Used by launchd to clean up on-demand dir\n\t\t--add-ignored-user \u003cusername\u003e\n\t\t\t\t\t\t\t\tAdd one or more users to ignored list\n\t\t--remove-ignored-user \u003cusername\u003e\n\t\t\t\t\t\t\t\tRemove one or more users from ignored list\n\t\t--add-override \u003cscript\u003e Add one or more scripts to override list\n\t\t--remove-override \u003cscript\u003e\n\t\t\t\t\t\t\t\tRemove one or more scripts from override list\n\t\t--checksum \u003cfile\u003e       Compute the checksum (SHA256) hash of the given file. Use the keyword 'all' to compute all\n\t\t\t\t\t\t\t\tvalues and generate a formatted configuration plist\n\t\t--version               Show version number\n\t\t-h, --help              Show help information.\n\n\n## Credits\n\nOutset 4 is a swift port of outset by [Joseph Chilcote](https://github.com/chilcote)\n\nMaintained by [MacAdmins Open Source](https://macadmins.io) and [Bart Reardon](https://github.com/bartreardon) \n\n\n### Feature Support\n\nRecent version of macos restrict the installation of `.mobileconfig` files in a useful way outside of MDM and from macOS 11 Big Sur onwards, the `profiles` command can no longer be used to install configuration profiles, so makes no sense to continue support for this feature.\n\nFuture releases may also remove the capability to install packages as this also is something that is better served from your MDM or other application management toolkit.\n\n#### Classic Outset\nClassic outset is available if required [as a legacy release](https://github.com/macadmins/outset/tree/main/legacy)\n\n_Note: Classic outset, while available in this repository, is no longer maintained and there are no plans for any future updates_ \n\n---\n\n#### Agents\n\nThese are installed and operate Outset in its various modes of operation during boot or login.\n\nThese include the `AssociatedBundleIdentifiers` key so under macOS 13 or later, Login Items will show the unified 'Outset' title and icon.\n\n#### Outset.app\n\n![Outset Icon](https://github.com/macadmins/outset/blob/78002def008bea2a51f793e0cd033fe71ff81c9b/Outset/Assets.xcassets/AppIcon.appiconset/Outset.png_32x32@2x.png?raw=true) \n\n`/usr/local/outset/Outset.app`\n\nApart from being an app bundle, this app has the BundleID of `io.macadmins.Outset` which is used to show in macOS 13 Login Items under the same app bundle and with an icon. \n\n## Building the project\n\nAdd your developer certificate in the signing and capabilities of the \"Outset App Bundle\" build targets in Xcode. Select the \"Outset Installer Package\" scheme and build. This should generate an `Outset.pkg` in your `Build/Products/Release` directory.\n\n## License\n\n       Copyright Mac Admins Open Source\n\n       Licensed under the Apache License, Version 2.0 (the \"License\");\n       you may not use this file except in compliance with the License.\n       You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n        Unless required by applicable law or agreed to in writing, software\n        distributed under the License is distributed on an \"AS IS\" BASIS,\n        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n        See the License for the specific language governing permissions and\n        limitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmacadmins%2Foutset","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmacadmins%2Foutset","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmacadmins%2Foutset/lists"}