orangejuice-cli

1.0.0 • Public • Published

二维码生成工具

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

使用方法

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()

设计思路

不太会写

Readme

Keywords

none

Package Sidebar

Install

npm i orangejuice-cli

Weekly Downloads

0

Version

1.0.0

License

ISC

Unpacked Size

4.52 kB

Total Files

7

Last publish

Collaborators

  • orange245