TerminalWidget 发布:把终端数据推送到 macOS 桌面和 iOS 小部件
我一直想要一个真正不碍事的个人仪表盘。不是另一个浏览器标签页。不是全屏监控应用。我关心的数据和状态——销售、转播速度、运行时间,以及那个长期剧本是否仍在运行——只要我一看就能看到。
多年来,这意味着要处理终端窗口、便利贴和半忘却的浏览器书签。数据就在那儿。拿到它在玻璃上没有礼节感是难的部分。
Dashboard nostalgia, modern widgets
macOS 桌面小部件以一种熟悉的方式满足了这种渴望——有点像老仪表盘时代,那时你可以让工作区中不断浮现可浏览的内容。不过这次体验非常出色:在Mac的桌面版,以及iPhone和iPad的主屏幕。
所以我建造了终端小部件:一款通用应用,允许你通过已有的工具——命令行、快捷方式、AppleScript或URL方案——将文本、图表、进度、图片和表格推送到小部件中。
它的作用
你选择指定目标(widget1,sales,backup然后把小部件放在Mac桌面或iOS主屏幕上,指向这些ID。然后你按自己喜欢的方式更新它们:
terminal-widget --target sales --text "Today: $1,240" --icon "dollarsign.circle"或者从快捷路。或者是已经按计划运行的剧本。相同的目标,相同的载荷——图表包括:
terminal-widget --target speeds \
--chart "12 18 22 19 31 28 40" \
--chart-format sparkline \
--title "Download" \
--caption进度和状态功能同样——非常适合备份、部署、同步作业,或者任何能输出百分比或短状态线的项目。
为什么这让我明白了
我不想要一个必须的仪表盘开门.我想要一个能通过手指在触控板上(任务控制/桌面概览——随你肌肉记忆)看到的,或者翻到手机主屏幕小部件就能看到的。
TerminalWidget 更新在 macOS 上即时使用.iCloud 同步时会有一个短暂的......
评论
?
参与讨论