在 Mac 命令行中完成任务后使用 FaceTime 相机拍照
如果您曾经想记录您对事件、任务或特定命令执行的反应,现在是您开始的机会。在一个名为 ImageSnap 的有趣小应用程序的帮助下,您可以从命令行使用 FaceTime 或 iSight 相机拍摄照片。对于某些用途来说,它本身就足够好了,但是当你将它与另一个命令的完成联系起来时,它会更有趣,从而对正在发生的任何事情做出反应。
本文将向您展示一个有趣的技巧,在完成特定任务并在 MacOS 命令行中完成后,使用 Mac FaceTime(前置)摄像头拍摄新照片。
安装ImageSnap从命令行拍摄FaceTime照片
首先,您需要安装一个名为ImageSnap 的免费命令行实用程序。安装ImageSnap很简单:
- 下载Imagesnap并打开压缩包
- 接下来,cd 到新目录,然后将imagesnap 可执行文件复制到/usr/local/bin/(或其他地方,如果你愿意的话)
- 刷新或加载一个新的shell使imagesnap可用
tar -xvf imagesnap.tgz
sudo cp imagesnap /usr/local/bin/
您可以通过运行“imagesnap”进行快速测试,它的运行速度相当快,您会注意到 iSight/FaceTime 摄像头灯在拍照时会闪烁片刻。生成的图片默认命名为snapshot.jpg。
命令行任务完成时拍摄FaceTime相机照片
现在是有趣的部分,即将imagesnap附加到另一个任务的完成,这里有几个例子:
获取您对正常运行时间和平均负载的反应:
uptime && imagesnap
捕捉不确定承诺后乐观担忧的独特面貌:
git commit -a -m '不知道我在做什么' && imagesnap
如果你想真正看到你的反应,请在最后附加open命令:
rm donotdelete.txt && imagesnap && open snapshot.jpg
默认文件名总是snapshot.jpg,除非它被改变,输出路径总是当前工作目录,除非另有指定。
这可以以与终端通知程序类似的方式使用,除了它实际上并没有通知您任何事情,而是记录您对事件的响应,这绝对是搞笑的。玩得开心!