Shuru:内置 Node 版本管理的简单任务运行器

💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

Shuru 是一个用 Rust 编写的轻量级任务运行器,集成了 Node 版本管理。用户只需在项目根目录创建 shuru.toml 文件,定义任务和 Node 版本,即可轻松切换 Node 版本并运行任务。适用于需要简单高效工具的用户,支持 Linux、macOS 和 Windows。

🎯

关键要点

  • Shuru 是一个用 Rust 编写的轻量级任务运行器,集成了 Node 版本管理。
  • 用户只需在项目根目录创建 shuru.toml 文件,定义任务和 Node 版本。
  • Shuru 管理每个项目的 Node.js 版本,并运行项目特定的任务。
  • 安装 Shuru 非常简单,Linux 和 macOS 用户可以通过 curl 命令安装,Windows 用户需下载可执行文件并添加到系统 PATH。
  • 用户可以通过 shuru <task_name> 命令运行任务,Shuru 会自动切换到正确的 Node.js 版本并执行命令。
  • Shuru 的设计理念是简化工作流程,专注于管理 Node 版本和自动化运行任务。
  • Shuru 不会取代 Gulp 或 npm 脚本,而是作为一个轻量级工具,专注于 Node 版本管理和任务自动化。

延伸问答

Shuru 是什么?

Shuru 是一个用 Rust 编写的轻量级任务运行器,集成了 Node 版本管理。

如何安装 Shuru?

Linux 和 macOS 用户可以通过 curl 命令安装,Windows 用户需下载可执行文件并添加到系统 PATH。

如何使用 Shuru 运行任务?

用户可以在项目根目录创建 shuru.toml 文件,定义任务和 Node 版本,然后使用命令 shuru <task_name> 运行任务。

Shuru 支持哪些操作系统?

Shuru 支持 Linux、macOS 和 Windows 操作系统。

Shuru 与 Gulp 或 npm 脚本有什么不同?

Shuru 不会取代 Gulp 或 npm 脚本,而是作为一个轻量级工具,专注于 Node 版本管理和任务自动化。

如何在 Shuru 中定义任务?

用户可以在 shuru.toml 文件中使用 [[task]] 语法定义任务及其命令。

➡️

继续阅读