- 用于备份、还原 启动台(LaunchPad)内的APP分组。
- 备份路径:数据糊备份到iCloud云盘当中,在icloud盘符下的 BACKUP目录
usercmd_backup_LaunchpadLayout # 备份
usercmd_restore_LaunchpadLayout # 还原
/usr/local/bin/usercmd_backup_LaunchpadLayout
/usr/local/bin/usercmd_restore_LaunchpadLayout
/iCloud/产品名-芯片型号-序列号/用户名称/LaunchpadLayout
注意:执行保存还原时,路径上的用户名中的空格,会被自动删除。
- 可以将备份命令加到自动任务当中,从而每日自动备份。
- 如何避免自动备份过程中的密码请求? 请将下面配置改为自己的用户名后(注意,用户名不能有空格)加入到 sudo visudo 中。
你的用户名 ALL=(ALL) NOPASSWD: SETENV: /bin/cp -rf /System/Volumes/Data/private/var/folders/*/0/com.apple.dock.launchpad *
你的用户名 ALL=(ALL) NOPASSWD: SETENV: /bin/chmod -R 755 ./com.apple.dock.launchpad
你的用户名 ALL=(ALL) NOPASSWD: SETENV: /bin/cp -rf */com.apple.dock.launchpad /System/Volumes/Data/private/var/folders/*/0
控制台布局 数据库文件 所在的路径 备份还原本文件夹,即可 备份、还原 控制台布局。注意:在同一个Mac上,即便是不同的用户ID,也可以做到无缝拷贝布局
echo $(find $(find /System/Volumes/Data/private/var/folders/ -maxdepth 2 -type d -name "$(basename "$(dirname "$TMPDIR")")" 2>/dev/null) -maxdepth 2 -type d -name "com.apple.dock.launchpad" 2>/dev/null)
重启 控制台
killall Dock
-
UpdateFull_For_MacOS 🔥🔥🔥🔥🔥
聚合更新脚本,聚合了市面上所有主流的MacOS APP更新程序,包括 Homebrew 、 Mas 、 Sparkle 、 MacPorts 、 TopGreade 、MacUpdater 等 第三方更新软件。实现 一站式 + 后台静默执行 + 无人值守式 更新 。
-
扫描本机 App,生成可迁移到 Homebrew 的安装清单。
-
生成 ,执行Homebrew升级时,所需的 sudoers 免密规则,便于当前脚本时,全自动更新(无人值守式更新)。
-
备份/还原 登录项与扩展、隐私与安全(TCC)配置。
-
备份/还原 LaunchPad(启动台)布局。
-
生成用于 Homebrew 下载更新时,所需的 Clash 规则集,提升访问稳定性。
- 遵从MIT协议
- 所有代码全部来自于 xAI SuperGrok Think 编写(仅经过微量删减)