自动更新 macOS 上的软件。
在使用之前你可能会需要查看在 Github 上的源代码。
在 Terminal 运行下面的命令,运行完成后需要重启设备。这个脚本会在系统启动的时候检测软件的版本,如果是旧版本会自动更新。
安装命令
cd /Users/$USER/Library/LaunchAgents && curl https://raw.githubusercontent.com/dev-coco/AutomaticSoftwareUpdate/master/AutomaticSoftwareUpdate.sh -o AutomaticSoftwareUpdate.sh && sudo chmod +x /Users/$USER/Library/LaunchAgents/AutomaticSoftwareUpdate.sh && curl https://raw.githubusercontent.com/dev-coco/AutomaticSoftwareUpdate/master/com.dev-coco.AutoUpdate.plist -o com.dev-coco.AutoUpdate.plist && defaults write /Users/$USER/Library/LaunchAgents/com.dev-coco.AutoUpdate.plist Program -string "/Users/$USER/Library/LaunchAgents/AutomaticSoftwareUpdate.sh" && defaults write /Users/$USER/Library/LaunchAgents/com.dev-coco.AutoUpdate.plist ProgramArguments -array -string "/Users/$USER/Library/LaunchAgents/AutomaticSoftwareUpdate.sh" && launchctl load -w /Users/$USER/Library/LaunchAgents/com.dev-coco.AutoUpdate.plist && killall -9 Terminal
卸载命令
launchctl unload -w /Users/$USER/Library/LaunchAgents/com.dev-coco.AutoUpdate.plist && sudo rm -rf /Users/$USER/Library/LaunchAgents/AutomaticSoftwareUpdate.sh && sudo rm -rf /Users/$USER/Library/LaunchAgents/com.dev-coco.AutoUpdate.plist
检测Chrome版本
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --version
检测命令
launchctl list | grep dev-coco.AutoUpdate
如果有输出内容就说明安装成功,进程已经在运行了。如果未显示任何内容代表没有安装成功。详情请看下图: