5 个 CLI 实用程序助您提高工作效率

2025-05-28

5 个 CLI 实用程序助您提高工作效率

以下是我最近发现的 5 个可以加快您的工作流程的命令行工具。

fx,一个命令行 JSON 处理工具

fxGitHub)是一个用 JavaScript 编写的 CLI 工具,允许您使用终端处理 JSON。

外汇

您可以使用简单的 JavaScript 小片段探索和修改 JSON,并使用光标深入查看其结构。如需了解 提供的所有功能fx,请查看文档

安装fx

  • brew install fx

http-prompt,用于与 API 交互

http-prompt网站)对于探索和与 HTTP API 交互非常有用。它具有自动完成和语法高亮功能。

http提示符

http-prompt是用 Python 编写的,并建立在本系列前面介绍过的HTTPie之上。

安装http-prompt

  • pip install --user http-prompt

fselect,用于使用类似 SQL 的语法查询文件

fselect( GitHub ) 是搜索文件系统的另一种方法。它允许你使用类似于 SQL 的语法来查找所需内容。例如,要查找中所有.cfg和文件的大小和路径.tmp/home/user/

fselect size, path from /home/user where name = '*.cfg' or name = '*.tmp'

fselect还支持聚合函数,类似于 SQL 中的函数:

fselect "MIN(size), MAX(size), AVG(size), SUM(size), COUNT(*) from /home/user/Downloads"

上述查询将找到文件夹中的最小文件大小、最大文件大小、平均文件大小、总文件大小和文件数Downloads

fselect它是用 Rust 编写的,它的功能远超上述示例。它拥有丰富的文档

安装fselect

  • brew install fselect

ranger,一个命令行文件管理器

rangerGitHub)是一个用 Python 编写的命令行文件管理器,可让您使用类似 Vim 的键绑定来浏览和操作文件系统。

游侠

它提供多列显示、预览文件的功能,并允许您在 ranger 界面内执行常见的文件操作(例如创建、删除、chmod、复制等)。

您可以ranger通过安装一些 Python 包来扩展其功能,使其能够预览图像、HTML 文档和 PDF 文件。下图是Ranger 网站图库中发布的一个示例,展示了图像预览功能的实际应用。

护林员屏幕

Ranger 是一款功能强大的软件,其众多功能不属于本文的范畴。更多信息请参阅官方用户指南

安装ranger

  • brew install ranger

tokei,查看代码统计信息

tokeiGitHub允许你通过细分项目所用语言来查看项目代码统计信息。它使用 Rust 编写,因此速度非常

tokei以下是在我的Advent of Code文件夹中运行的一些示例输出

-------------------------------------------------------------------------------
 Language            Files        Lines         Code     Comments       Blanks
-------------------------------------------------------------------------------
 Markdown                1          165          165            0            0
 Rust                   13         1071          854           51          166
 Plain Text             17         4032         4032            0            0
 TOML                    1           11           10            0            1
-------------------------------------------------------------------------------
 Total                  32         5279         5061           51          167
-------------------------------------------------------------------------------

安装tokei

  • brew install tokei

结论

感谢阅读!希望您在本页找到了感兴趣的内容。如果您对更多类似内容感兴趣,请在TwitterDEV上关注我!

文章来源:https://dev.to/_darrenburns/5-cli-utilities-to-boost-your-productivity-3ae8
PREV
GitHub 的 8 个生产力技巧
NEXT
10 个增强命令行功能的工具