Добавьте начальный элемент через командную строку (mac)

Как добавить элемент запуска через командную строку на mac? Из googling я знаю, что вам нужно редактировать ~/Library/Preferences/com.apple.loginitems.plist с помощью defaults write com.apple.loginitems [key] [value], но я не уверен, какие именно вещи нужно редактировать.

Ответ 1

В Mac OS X 10.6 Snow Leopard это еще проще:

sudo launchctl submit -l name_of_startup_item -- command [args]

См. man launchctl. В более ранних версиях рекомендуется создать файл Launch Daemon PLIST и загрузить/запустить его с помощью launchctll, а не создавать элемент запуска... элементы стартапа - это старый школьный путь.

Ответ 2

defaults write loginwindow AutoLaunchedApplicationDictionary -array-add '{ "Path" = "/Applications/YourAppName.app"; "Hide" = 0; }'