README
安装相关依赖
yarn init
yarn add commander
yarn add --dev @types/node
的基本使用 commander
commander
是tj
大神写的命令行库,基本语法如下:
const program = new commander.Command(); //定义对象
program
.version("0.0.1") //定义版本号
.name("fy") //定义命令的默认名字
.usage("<english>"); //定义命令的用法 尖括号是必选,[]是可选
program.parse(process.argv); //解析命令行的参数
使用百度翻译的 API
使用 https(nodejs)模块请求 API
cli.ts 加入#!/usr/bin/env node
使用 tsc 命令在 dist 目录下编译成所需的 js 文件
修改 package.json
"main": "dist/main.js",
"bin": {
"f1": "dist/cli.js"
},
"files": [
"dist/**/*.js"
],
发布到npm上
npm adduser
npm publish