@minto-ai/mt-cli
v6.2.0
Published
明途脚手架工具
Downloads
722
Readme
@minto-ai/mt-cli
明途脚手架工具 - 提供项目初始化、版本发布和hosts文件管理功能的命令行工具。
安装
使用 pnpm 进行全局安装:
pnpm install -g @minto-ai/mt-cli使用
全局安装后使用
安装完成后,您可以在命令行中使用 mt-cli 命令:
mt-cli --help使用 npx(推荐)
无需全局安装,直接使用 npx 运行:
# 查看帮助
npx @minto-ai/mt-cli --help
# 创建新项目
npx @minto-ai/mt-cli init my-project
# 发布版本
npx @minto-ai/mt-cli up
# 管理hosts文件
npx @minto-ai/mt-cli hosts可用命令
项目初始化 (init)
创建新项目,支持多种模板选择。
# 创建新项目
mt-cli init [project-name]
# 或使用 npx
npx @minto-ai/mt-cli init [project-name]
# 指定模板创建项目
mt-cli init my-project --template nuxt3
# 或使用 npx
npx @minto-ai/mt-cli init my-project --template nuxt3可用选项:
-t, --template [template]- 指定模板名称
支持的模板:
nuxt3- Nuxt3模板custom-ability- 自定义能力模板
示例:
# 交互式创建项目
npx @minto-ai/mt-cli init
# 创建名为 my-app 的项目
npx @minto-ai/mt-cli init my-app
# 使用 nuxt3 模板创建项目
npx @minto-ai/mt-cli init my-nuxt-app --template nuxt3版本发布 (up)
自动化版本发布流程,包括构建、测试和发布到npm。
mt-cli up
# 或使用 npx
npx @minto-ai/mt-cli up发布流程:
- 切换 npm 镜像到 tencent
- 清空 node_modules 和 dist 目录
- 安装依赖
- 构建项目
- 切换 npm 镜像到 npm
- 发布到 npm
Hosts文件管理 (hosts)
管理Windows系统的hosts文件,支持多环境域名配置。
# 交互式配置hosts
mt-cli hosts
# 或使用 npx
npx @minto-ai/mt-cli hosts
# 指定域名和环境
mt-cli hosts --domain myapp --env development
# 或使用 npx
npx @minto-ai/mt-cli hosts --domain myapp --env development可用选项:
-d, --domain [domain]- 指定空间域名(4-20位字母、数字或连字符)-e, --env [env]- 指定运行环境
支持的环境:
localhost- 本地环境 (127.0.0.1:3000)development- 测试环境 (172.168.80.30:80)
示例:
# 交互式选择域名和环境
npx @minto-ai/mt-cli hosts
# 配置测试环境的域名
npx @minto-ai/mt-cli hosts --domain myapp --env development
# 配置本地环境
npx @minto-ai/mt-cli hosts --domain myapp --env localhost