#qrcode #encode-decode #cli

应用 qrcli

一个 QR 码命令行工具,可以编码和解码

3 个稳定版本

1.0.2 2023 年 3 月 23 日

#1732解析实现

32 每月下载量

MIT 许可证

12KB
107

qrcli

简体中文 | 英文

qrcli 是一个命令行工具,用于在终端上生成 QR 码。它可以在终端上快速生成 QR 码,方便用户将其用于文档、网页、广告等地方。

安装

可以使用 cargo 轻松安装 qrcli,以下命令即可:

cargo install qrcli

使用方法

要生成 QR 码,请在终端中运行以下命令:

qrcli encode <CONTENT>

例如,要生成 QR 码并将“Hello, world!”输出到终端,请运行以下命令:

qrcli encode "Hello, world!"

如果您想将 QR 码保存到文件中,可以使用以下命令:

qrcli encode "Hello, world!" -o ~/images

如果要对 QR 码图片进行解码,可以使用以下命令

qrcli decode ./image/a.png

选项

qrcli 支持以下选项:

  • encode 生成 QR 码
    • -o 输出 png 图像
    • --low 低质量输出
    • --medium 中质量输出
    • --high 高质量输出
  • decode 解码 QR 码图片
  • help 显示帮助
  • -V 显示版本
$ qrcli help
qrcode encode and decode

Usage: qrcli <COMMAND>

Commands:
  encode
  decode
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

help encode

$ qrcli help encode
Usage: qrcli encode [OPTIONS] <CONTENT>

Arguments:
  <CONTENT>

Options:
  -o, --output <OUTPUT>
      --low
      --medium
      --high
  -h, --help             Print help

help decode

$ qrcli help decode
Usage: qrcli decode <IMAGE_PATH>

Arguments:
  <IMAGE_PATH>

Options:
  -h, --help  Print help

依赖项

~21MB
~150K SLoC