fanyi-winder

nodejs cli

Usage no npm install needed!

<script type="module">
  import fanyiWinder from 'https://cdn.skypack.dev/fanyi-winder';
</script>

README

安装相关依赖

yarn init
yarn add commander
yarn add --dev @types/node

commander的基本使用

commandertj大神写的命令行库,基本语法如下:

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