前言¶
前端项目里的接口定义分散在各个文件,手动转换成命令行工具效率低且容易遗漏。开发者需要一种方式,从现有前端仓库中提取接口信息,自动生成可直接使用的 CLI 工具。
Skill 介绍¶
fe-api2cli 是一个基于 SkillHub 的 Skill,用于扫描前端仓库并生成可执行 CLI。它由社区用户 user_c36d82a7 发布,评分 100000,分类为 dev-programming。当用户提到“前端生成CLI”、“fe-api2cli”、“把前端接口做成命令行”、“扫描前端仓库生成CLI”、“前端项目命令行化”、“api转cli”时可以使用。
核心功能¶
- 扫描前端仓库结构(支持 React、Vue、Taro、monorepo)
- 不预设 api/ 目录,先全面分析仓库结构再定位接口
- 自动分析接口定义、TypeScript 类型、枚举常量、鉴权方式
- 生成基于 Python+Click 或 Node.js+oclif 的可执行 CLI 工具
- 生成前输出完整技术方案供用户确认
- 支持多种鉴权方式:Bearer Token、Cookie、API Key、无鉴权
- 支持多环境切换等通用模块
安装与启用¶
在 SkillHub 中搜索 fe-api2cli 并安装。启用后,将前端仓库路径作为输入,即可开始分析。
典型用法¶
- 指定前端仓库路径,让 Skill 分析仓库结构
- Skill 输出完整技术方案,确认后再生成 CLI
- 生成后的 CLI 可直接在命令行中使用,完成接口调用
适用场景与注意¶
适合需要将前端接口快速转换为 CLI 工具的场景。注意依赖仓库结构清晰,对复杂 monorepo 项目需确保入口文件和接口定义可被正确识别。
结尾¶
fe-api2cli 提供了一种从前端仓库自动生成 CLI 的方案,适合需要命令行访问后端接口的开发者。官方地址:https://api.skillhub.cn/user_c36d82a7/fe-api2cli