millionco

cli-to-js

millionco

Turn any CLI into a JavaScript API

AI 简介

`cli-to-js` 是一个将任何命令行工具(CLI)转换为 JavaScript API 的工具。其核心功能是通过读取 CLI 的 `--help` 信息自动生成一个完全类型化的 JavaScript 对象,其中子命令成为方法,标志成为选项。该项目使用 TypeScript 编写,提供完整的类型支持,无需额外的代码生成。它适用于需要调用 CLI 工具但更倾向于使用结构化 API 的场景,特别是对于自动化脚本和代理程序,能够提高开发效率和代码安全性。通过 `$validate` 和 `$spawn` 方法,可以确保参数正确性并处理流式输出。

TypeScript
MIT License
397
Stars
10
Forks
2
Watchers
1
Issues

Star 增长

今日0
近 7 天+2
近 30 天+17
综合评分45.82
默认分支main