命令行工具 CLI
artus 并不限定于具体的应用场景(如 web),故而可以基于该设计理念,适配不同的业务场景。
本教程中,我们将演示如何通过 @artus-cli/artus-cli,实现一个简单的 CLI 工具。
特性
基于 Artus 的 pipeline 流水线设计,将指令输入作为协议,将指令执行通过中间件模式串联,支持指令重定向。 用户编程风格方面,采用 IoC 的方式来定义指令、参数配置、中间件。

示例
iTerm
配置
TypeScript Config
tsconfig.json
NPM Config
package.json
Artus Plugin Config
meta.json
逻辑
cli
src/bin/cli.ts
main
src/cmd/main.ts
运行
iTerm