qrcli

Crates.ioqrcli
lib.rsqrcli
version1.0.2
sourcesrc
created_at2023-03-23 15:48:02.397973
updated_at2023-03-23 16:04:39.090933
descriptionA QRCode cli tools, can encode and decode
homepage
repositoryhttps://github.com/MarioMang/qrcode-cli
max_upload_size
id818443
size37,109
Darkiiiiiice (Darkiiiiiice)

documentation

README

qrcli

简体中文 | English

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 生成QRCODE
    • -o 输出png图像
    • --low 低质量输出
    • --medium 中质量输出
    • --high 高质量输出
  • decode 解码QRCODE图片
  • 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
Commit count: 11

cargo fmt