在 Mac 命令行中完成任务后使用 FaceTime 相机拍照

Anonim

如果您曾经想记录您对事件、任务或特定命令执行的反应,现在是您开始的机会。在一个名为 ImageSnap 的有趣小应用程序的帮助下,您可以从命令行使用 FaceTime 或 iSight 相机拍摄照片。对于某些用途来说,它本身就足够好了,但是当你将它与另一个命令的完成联系起来时,它会更有趣,从而对正在发生的任何事情做出反应。

本文将向您展示一个有趣的技巧,在完成特定任务并在 MacOS 命令行中完成后,使用 Mac FaceTime(前置)摄像头拍摄新照片。

安装ImageSnap从命令行拍摄FaceTime照片

首先,您需要安装一个名为ImageSnap 的免费命令行实用程序。安装ImageSnap很简单:

  • 下载Imagesnap并打开压缩包
  • tar -xvf imagesnap.tgz

  • 接下来,cd 到新目录,然后将imagesnap 可执行文件复制到/usr/local/bin/(或其他地方,如果你愿意的话)
  • sudo cp imagesnap /usr/local/bin/

  • 刷新或加载一个新的shell使imagesnap可用

您可以通过运行“imagesnap”进行快速测试,它的运行速度相当快,您会注意到 iSight/FaceTime 摄像头灯在拍照时会闪烁片刻。生成的图片默认命名为snapshot.jpg。

命令行任务完成时拍摄FaceTime相机照片

现在是有趣的部分,即将imagesnap附加到另一个任务的完成,这里有几个例子:

获取您对正常运行时间和平均负载的反应:

uptime && imagesnap

捕捉不确定承诺后乐观担忧的独特面貌:

git commit -a -m '不知道我在做什么' && imagesnap

如果你想真正看到你的反应,请在最后附加open命令:

rm donotdelete.txt && imagesnap && open snapshot.jpg

默认文件名总是snapshot.jpg,除非它被改变,输出路径总是当前工作目录,除非另有指定。

这可以以与终端通知程序类似的方式使用,除了它实际上并没有通知您任何事情,而是记录您对事件的响应,这绝对是搞笑的。玩得开心!

在 Mac 命令行中完成任务后使用 FaceTime 相机拍照