@everpack/cli
v0.1.4
Published
XKit - 开发者工具 CLI
Readme
XKit CLI
🚀 开发者工具 CLI,快速从模板创建项目
安装
# 全局安装(发布后)
npm install -g @everpack/cli
# 或使用 pnpm
pnpm add -g @everpack/cli使用
# 交互式创建项目
xkit create
# 指定项目名称
xkit create my-app
# 指定模板
xkit create my-app --template react-pc
# 强制覆盖已存在的目录
xkit create my-app --template express --force可用模板
| 模板 | 命令 | 描述 |
|------|------|------|
| React PC | --template react-pc | React 18 + TypeScript + Vite + Ant Design + Zustand |
| Express | --template express | Express + TypeScript + Prisma + MySQL + Redis |
| Electron | --template electron | Electron + React + TypeScript + Vite |
本地开发
1. 安装依赖
pnpm install2. 构建
pnpm build3. 本地测试
方式一:直接运行
# 查看帮助
node dist/index.mjs --help
# 查看 create 命令帮助
node dist/index.mjs create --help
# 创建项目
node dist/index.mjs create my-app --template react-pc方式二:使用 npm 脚本
# 查看帮助
pnpm xkit -- --help
# 创建项目
pnpm xkit create my-app --template express方式三:全局链接
# 链接到全局
pnpm link --global
# 确保 pnpm 全局 bin 在 PATH 中
export PATH="$(pnpm bin -g):$PATH"
# 然后就可以直接使用
xkit create my-app方式四:npx 测试(推荐)
# 在项目目录下
npx . create my-app --template react-pc4. 开发模式(stub 模式)
# 启用 stub 模式,修改代码无需重新构建
pnpm dev
# 然后直接运行
node dist/index.mjs create my-app命令
xkit <command> [options]
Commands:
create [name] 从模板创建新项目
Options:
-h, --help 显示帮助信息
-v, --version 显示版本号create 命令
xkit create [name] [options]
Options:
-t, --template <name> 使用指定模板 (react-pc, express, electron)
--force 强制覆盖已存在的目录
-h, --help 显示帮助信息发布
# 构建
pnpm build
# 发布到 npm
npm publish --access public技术栈
- 语言: TypeScript
- CLI 框架: cac
- 交互: prompts
- 颜色输出: picocolors
- 模板下载: giget
- 构建工具: unbuild
License
MIT
