1.0.0 • Published 2 years ago

orangejuice-cli v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

二维码生成工具

描述:使用命令行工具将字符串(链接)转化成二维码

使用方法

qr-cli --help 查看指令/命令

qr-cli generate 参数(字符串) // 生成二维码 可选保存二维码

目录结构

--qr-cli --bin --cli.js --node_modules --src --main.js --... --package.json --README.md

需求分析

1.创建工具

过程看文章 : " "

2.添加命令
  • 使用cac -- 添加依赖 npm i cac
  • 引用cac -- const cli = require('cac')()
  • 添加命令 -- cli.command('generate')
3.获取参数
  • cli.action()=>{require(path.resolve(__dirname, "generate"))(...process.argv.slice(3))}
  • process.argv -- 获取参数
4.生成二维码和显示
  • 引用QECode -- npm i qrcode
  • 显示 -- QRCode.toString()
5.保存二维码
  • 引用base64-min -- npm i base64-min
  • 生成base64编码 -- QRCode.toDataURL()
  • 保存 -- base64.decodeToFile()

设计思路

不太会写