简介
cerebro-mac-apps 是一个基于 macOS 应用列表的 npm 包。它可以通过命令行快速搜索 macOS 应用,提高我们快速找到和使用应用的效率。
安装
可以使用 npm 或者 yarn 安装 cerebro-mac-apps。
# 使用 npm 进行安装 npm install cerebro-mac-apps --save # 使用 yarn 进行安装 yarn add cerebro-mac-apps
使用
API
cerebro-mac-apps 的 API 很简单。我们只需要使用 getApps
方法获取所有的应用,并进行搜索即可。
const { getApps } = require('cerebro-mac-apps'); getApps().then((apps) => { console.log(apps); });
其中最常用的方法就是 search
方法,它可以通过传入关键字搜索应用。
const { search } = require('cerebro-mac-apps'); search('chrome').then((result) => { console.log(result); });
CLI
cerebro-mac-apps 还提供了命令行工具,我们可以全局安装使用。
npm i -g cerebro-mac-apps
然后就可以在终端中使用 cerebro-mac-apps
命令进行搜索了。
cerebro-mac-apps chrome
示例
我们可以使用 nucleon-electron 的部分代码进行测试。
const { search } = require('cerebro-mac-apps'); (async () => { const apps = await search('nucleon-electron'); console.log(apps); })();
输出:
[ { index: 1, name: 'Nucleon', bundle: 'com.kmudn.nucleon', path: '/Applications/Nucleon.app', iconPath: '/Applications/Nucleon.app/Contents/Resources/icon.icns' } ]
总结
cerebro-mac-apps 可以帮助我们快速搜索 macOS 应用,让我们更便捷地使用电脑。通过学习本篇教程,你已经可以使用 cerebro-mac-apps 查找和搜索 macOS 应用了。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055a2f81e8991b448d7d23