Anonim

如果Max的Terminal窗口是您希望对用户更友好的平台,则您在Termipal中拥有一个盟友。

终端机中添加的新实用程序给Mac用户带来了一些积极的反响。 称为Termipal,此新功能是可自定义的用户界面,只需使用本机按钮以及下拉菜单和按钮,开发人员就可以更轻松地创建Shell脚本。

Termipal是从JavaScript框架构建的,并利用了原生的Cocoa小部件。 它会自动附加到Mac终端窗口的底角,以便在需要时可以轻松访问。

正如程序开发人员所解释的那样:JavaScript是一个轻量级且快速的框架。 浏览器使Electron应用程序变大,但是Termipal的整个安装过程是一个只有150 kB大小的二进制文件。

Mac中终端窗口的终端

Termipal不使用浏览器引擎。 在用户界面简称为JSON对象的情况下,它也不使用CSS或HTML。 它甚至不需要嵌入式JavaScript运行时,因为它使用了macOS上预安装的JavaScript运行时,这很可能会加载到Mac设备内存中,因为它是系统组件。

在大多数情况下,Electron中的API与Termipal中的API相似。 例如,您可以通过拨打dialog.showOpenDialog打开文件选择器对话框。 或者,您可以监听App对象上的ready事件。

与Termipal相比,不要混淆这两个平台,因为与Termipal相比,Electron是一个大型的大型项目,Termipal是0.0.x的小版本产品,其电子能力不到0.1%。

电子兼容性可以描述为为Termipal API设计开辟道路的原理,而不是代表当前兼容性的保证。

为了创建UI,提供了一个称为微型UI的新模块。 如果要更新Termipal接口,请使用JSON对象拨打microUI.loadUIDefinition()。 JSON对象描述了所涉及的UI元素。

要将交互与JavaScript函数相关联,只需传递包含函数名称的action属性值即可。 这就是UI框架的全部本质,几乎所有它都需要了解。 在项目的GitHub存储库中可以找到一些示例脚本。

Termipal在开发人员的网站上可用,并且可以免费使用。

使用termipal自定义Mac的终端窗口