#自动化
50 个方案
用 macOS 隐藏的 join 工具合并 PDF
在终端里调用系统自带的 Automator 合并 PDF 动作,把多个 PDF 合成一个文件。
用命令行查看和删除 Mac 的登录启动项
osascript 通过 System Events 列出所有登录时自动启动的应用,并可按名称删除不需要的项。
用 `shortcuts run` 在命令行运行快捷指令
在终端中直接运行“快捷指令”App 里保存的自动化,无需打开窗口。
批量替换文件名中的文字来重命名
用 shell 循环加参数展开安全地批量改名,无需第三方工具。
用交互式变基整理本地提交
在分享前重排、压缩、改写或丢弃提交。
用 duti 设置文件类型的默认打开应用
批量脚本化修改 macOS 文件关联,免去反复点“显示简介”。
用 osascript 一键退出所有打开的应用
向前台每个 macOS 应用发送优雅退出信号。
在 Mac 命令行静音或调节音量
AppleScript 的 set volume 是 macOS 内置的唯一命令行静音/调音量方式,适合脚本和快捷指令。
用 just 运行项目任务
在 justfile 中用命名配方替代零散 shell 脚本。
用 `shortcuts list` 列出所有已安装的快捷指令
在终端打印快捷指令库中每条指令的准确名称。
用 gum 让 shell 脚本更好看
为脚本加入选择菜单、输入、加载动画和样式文本。
用终端在 Apple 备忘录中新建备忘
通过 osascript 的 AppleScript 命令向备忘录 App 添加一条带标题的备忘。