millionco

cli-to-js

millionco

Turn any CLI into a JavaScript API

AI 简介

这是一个将任意命令行工具(CLI)自动封装为类型安全的 JavaScript API 的 TypeScript 库。它通过解析 CLI 的 `--help` 输出生成结构化接口,支持子命令作为方法调用、标志自动映射(含短/长格式、布尔/字符串/数组参数)、流式输出处理,并提供 `$schema`、`$parse` 等内置工具用于校验与调试。适用于 AI 代理(Agent)集成 CLI 工具、自动化脚本开发及需要统一调用不同 CLI 的 Node.js 项目,尤其适合需强类型保障与运行时参数校验的场景。

TypeScript
MIT License
403
Stars
10
Forks
1
Watchers
1
Issues

Star 增长

今日0
近 7 天0
近 30 天+1
综合评分43.22
默认分支main