如何快速上手terminal-notifier:10个实用命令示例

如何快速上手terminal-notifier:10个实用命令示例

【免费下载链接】terminal-notifier Send User Notifications on macOS from the command-line. 【免费下载链接】terminal-notifier 项目地址: https://gitcode.com/gh_mirrors/te/terminal-notifier

terminal-notifier是一款强大的macOS命令行工具,让你能够直接从终端发送用户通知。如果你经常在命令行工作,这个工具将极大地提升你的工作效率和体验。

快速安装指南

通过Homebrew安装是最简单的方式:

brew install terminal-notifier

或者通过RubyGems安装:

gem install terminal-notifier

10个实用命令示例

1. 基础通知

发送简单的消息通知:

terminal-notifier -message "任务已完成!"

2. 带标题和副标题

带标题的通知示例

terminal-notifier -title "项目构建" -subtitle "成功" -message "所有测试已通过"

3. 播放声音通知

当通知出现时播放默认声音:

terminal-notifier -message "新邮件到达" -sound default

4. 使用管道数据

将命令输出直接作为通知内容:

echo "系统更新完成" | terminal-notifier -sound default

5. 自定义应用图标

自定义图标通知

terminal-notifier -title "下载完成" -message "文件已保存" -appIcon /path/to/icon.png

6. 点击打开网址

打开网址通知

terminal-notifier -message "查看最新价格" -open "http://finance.yahoo.com"

7. 点击启动应用

启动应用通知

terminal-notifier -title "同步完成" -message "数据已更新" -activate "com.apple.AddressBook"

8. 分组通知

确保同一组只显示最新通知:

terminal-notifier -group "build-process" -message "编译进行中..."

9. 移除通知

清除特定组的通知:

terminal-notifier -remove "build-process"

10. 执行命令

点击通知时执行shell命令:

terminal-notifier -message "部署完成" -execute "say '部署成功'"

实用技巧

忽略勿扰模式

即使在勿扰模式下也显示通知:

terminal-notifier -message "紧急通知" -ignoreDnD

内容图片附件

在通知中附加图片:

terminal-notifier -message "截图已保存" -contentImage /path/to/image.png

系统偏好设置

要让通知持续显示直到手动关闭,请前往: 系统偏好设置 → 通知 → terminal-notifier,将样式从"横幅"改为"提醒"。

使用场景

  • 构建系统:在长时间构建完成后发送通知
  • 下载管理:文件下载完成时提醒
  • 脚本监控:监控脚本执行状态
  • 自动化任务:定时任务完成通知

terminal-notifier让命令行工作变得更加直观和高效,是每个macOS开发者和系统管理员必备的工具之一。

【免费下载链接】terminal-notifier Send User Notifications on macOS from the command-line. 【免费下载链接】terminal-notifier 项目地址: https://gitcode.com/gh_mirrors/te/terminal-notifier

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值