Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save ChengLuffy/27cca259b6160aa0cbc0c254773db2ee to your computer and use it in GitHub Desktop.
Save ChengLuffy/27cca259b6160aa0cbc0c254773db2ee to your computer and use it in GitHub Desktop.
macos: manage add list remove login items apple script
# applescript
# add login item
osascript -e 'tell application "System Events" to make login item at end with properties {name: "Notes",path:"/Applications/Notes.app", hidden:false}'
# delete login item
osascript -e 'tell application "System Events" to delete login item "itemname"'
# list loginitems
osascript -e 'tell application "System Events" to get the name of every login item'
# with defaults
defaults write loginwindow AutoLaunchedApplicationDictionary -array-add '{ "Name" = "Notes" ; "Path" = "/Applications/Notes.app"; "Hide" = 0; }'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment