npm 包 wtf-cli 使用教程

什么是 wtf-cli

wtf-cli 是一个基于 Node.js 平台的 npm 包,它可以帮助我们轻松地从终端获取有关网络上不同内容的信息。WTF-cli 是开源的,并且可以通过 npm 指令全球范围内调用,帮助你快速便捷地获取网络上的数据,同时,也可以帮助你理解命令行界面的工作方式。另外,wtf-cli 还支持多种自定义配置,可以让用户按照个人需求对其自定义,比如自定义错误处理或自定义 API 来源。

安装 wtf-cli

nmp 包管理器是 Node.js 的包管理器,它使你能够轻松地安装各种 npm 包。使用下面的命令在全局范围内安装 wtf-cli:

使用 wtf-cli

查询天气

如下命令:

查询指定城市的天气,可以通过 wtf.json 文件中的默认城市进行配置,也可以手动指定。

查询今日历史

如下命令:

查询今天的历史上的大事,允许手动指定,例如:

以上命令将返回 2018 年 3 月 31 日的历史上的大事。

查询经典语录

如下命令:

解析经典名言,以及包含在 wtf.json 中的自定义引用集。

查询维基百科

如下命令:

以 command 查询 wtf.json 文件中定义的 API 来源,解析来自维基百科的搜索结果。

可配置 wtf-cli

wtf-cli 配置信息位于 wtf.json 中。在它里面我们可以指定一些全局选项和插件,还可以自定义数据源。

全局选项

默认情况下,当我们输入 wtf weather 命令时,wtf-cli 将返回上海的天气报告,这是因为我们在配置中指定了全局默认地点。

插件

wtf-cli 允许我们使用插件扩展其功能。我们可以像这样配置 wtf.json 文件:

这个插件包含了一堆很酷的功能!

自定义数据源

我们可以在 wtf.json 文件中自定义数据源:

这将允许我们在 wtf-cli 中使用获取自定义数据源的方式,例如:

以上命令将从我们指定的数据源获取自定义内容。

结论

通过 wtf-cli,我们可以便捷地从命令行获取不同的信息,并且可以根据自己的需求对其进行配置和扩展。wtf-cli 这个 npm 包远非完美,但它是一个可以让你体验命令行界面的好入门工具。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/600673e0fb81d47349e53cf1


纠错
反馈