发布于 2026-01-06 20 阅读
0

5 款 CLI 工具助您提升开发速度和代码质量

5 款 CLI 工具助您提升开发速度和代码质量

大家都喜欢命令行界面(或许只有我喜欢)。

我整理了一份我每天都会使用的命令行工具列表,有些是众所周知的,有些则不太为人所知,但它们都能帮助我更快地完成任务,有些甚至还能帮助我保持代码的简洁。

此列表按日常使用频率从高到低排序。

1. z - 轻松从 A 到 Z

这款工具能让你看起来像个忍者,还能帮你提升工作效率!
z能帮你更快地浏览文件系统。

基本上,它会对你访问的所有目录进行排名,并根据你的查询,带你到最有可能与你的查询匹配的目录。

z 行动中


2.脚手架工具 - 轻松生成样板代码

讨厌复制粘贴文件?
想确保所有模块都遵循相同的结构?
想以直观简便的方式生成样板代码(例如 React 组件)或完整的项目设置? Scaffolder 可以帮到你,你可以定义带有动态参数的模板,并使用CLIVS Code 扩展
轻松生成它们

从本质上讲,它将为你节省大量时间。

此外,还有许多其他功能,例如通过 GitHub 分享模板或定义自己的函数以在模板中运行。

脚手架工人正在作业

PS:这是我写的,所以我的评价可能有点主观。欢迎点赞或提出改进建议😄


3. tldr-pages - 直接告诉我怎么用这个

来自项目仓库:

“tldr-pages 项目是一个由社区维护的命令行工具帮助页面集合,旨在成为传统 man 手册的更简单、更易用的补充。”

基本上,你会得到很多与你指定的命令相关的实用示例👌

tldrgif


4. np - 像专业人士一样发布 npm 包

每次发布 npm 包都要重复相同的步骤,是不是很烦?np 可以帮你自动化这个过程,还能添加许多其他实用功能,例如 GitHub 发布标签和多版本增量策略。
项目仓库“A better”中有详细介绍npm publish

np 行动中


5. lerna - 一个代码库,统领所有代码库

你是否曾经开发过多个相互依赖的软件包?如果是,那你一定体会过 npm 链接、构建、测试和发布所有相关软件包的痛苦。
如果你还没体验过手动管理这些的“乐趣”,那么让我来帮你省去这些麻烦,向你介绍lerna你的新朋友吧😄

您可能还想查看yarn workspaces。


请尝试使用这些命令行界面 (CLI),并在评论区告诉我您的想法。

请查看我在 dev.to 上的其他博客文章

有没有什么命令行工具可以帮助你提高开发速度和质量?欢迎留言分享给大家😄

文章来源:https://dev.to/galelmalah/5-cli-tools-that-will-increase-your-dev-velocity-and-code-quality-1fe8