@tomsun28/demo-cli
v1.0.1
Published
A simple CLI tool built with Node.js and TypeScript
Maintainers
Readme
Demo CLI
一个基于 Node.js 和 TypeScript 的简单命令行工具。
功能特性
- 🚀 交互式命令行界面
- 📝 文件创建功能
- 📂 目录浏览功能
- 💬 问候信息显示
- 🔧 TypeScript 支持
- 📦 可全局安装
- 🌐 多平台发布支持
安装
从 npm 安装(推荐)
npm install -g @tomsun28/demo-cli从 GitHub Packages 安装
npm install -g @tomsun28/demo-cli --registry=https://npm.pkg.github.com本地开发安装
git clone https://github.com/tomsun28/demo-cli.git
cd demo-cli
# 安装依赖
npm install
# 构建项目
npm run build
# 全局安装
npm install -g .使用方法
交互式模式
直接运行 demo-cli 进入交互式模式:
demo-cli或者使用:
demo-cli interactive
demo-cli i快速命令
显示问候信息
demo-cli hello
demo-cli hello 张三显示版本信息
demo-cli version显示帮助
demo-cli --help开发
项目结构
demo-cli/
├── src/
│ └── index.ts # 主要入口文件
├── dist/ # 构建输出目录
├── package.json # 项目配置
├── tsconfig.json # TypeScript 配置
└── README.md # 项目说明开发脚本
# 开发模式运行
npm run dev
# 构建项目
npm run build
# 清理构建文件
npm run clean依赖
- commander: 命令行参数解析
- inquirer: 交互式命令行界面
- typescript: TypeScript 支持
- @types/node: Node.js 类型定义
许可证
MIT
