在 Mac 中的上下文菜单中添加自定义终端命令

在 Mac 中的上下文菜单中添加自定义终端命令

有没有办法在右键单击 Mac 中的文件夹时添加自定义命令?我有一个全局 NPM 模块,我从终端像这样运行它:

~ 制作资产

我想要实现的行为是,当我右键单击一个文件夹(此示例中为“Source_Sans_Pro”)时,我会有一个“Make assets”选项,它会在终端中运行“make-assets”命令正确的文件夹

最好的情况下,我希望将它放在“获取信息”下面,但在服务子菜单中也可以。

mac 上下文

答案1

您可以通过创建 Automator Workflow 轻松地将其添加到服务菜单。

步骤如下:

  1. 启动 Automator。
  2. 选择“服务”作为文档类型。
  3. 将以下两个下拉菜单设置为:Service receives selected "Folder" in "Finder"
  4. 将“运行 Shell 脚本”操作拖到工作流窗格。
  5. 添加您的代码并进行适当修改。

如果您不熟悉 Automator,Google 就是您的朋友。

相关内容