2 个不稳定版本
0.2.0 | 2022年7月18日 |
---|---|
0.1.0 | 2022年7月14日 |
#2348 在 编码
105KB
302 行
qr-rs
命令行界面工具,可以将 URL 或更通用的文本编码为各种文件格式和颜色的 QR 码。
索引
安装
以下安装说明假定系统上已安装 Rust 工具链 (rustc >=1.62.0
)。为了安装此工具链,您可以使用 rusutp
:有关进一步安装说明和注意事项,请参阅 https://www.rust-lang.net.cn/tools/install。
Cargo
要使用 Rust 的包管理器 cargo
进行安装,请按照以下说明操作。
主分支
要从主分支构建和安装,请运行
cargo install --git https://github.com/marcoradocchia/qr-rs --branch master
最新版本
要从 crates.io 构建和安装最新版本,请运行
cargo install qr-rs
AUR
对于 Arch Linux (以及基于 Arch 的其他发行版),AUR (Arch 用户仓库)中提供了二进制软件包[^1]
您可以使用例如 yay
的 AUR 辅助工具 安装它
yay -S qr-rs-bin
或 paru
paru -S qr-rs-bin
[^1]: 目前仅提供 x86_64
用法
qr-rs 0.2.0
Marco Radocchia <marco.radocchia@outlook.com>
A CLI utility to encode URLs or text into QR codes in various formats and colors.
USAGE:
qr [OPTIONS] [STRING]
ARGS:
<STRING> String to encode
OPTIONS:
-b, --bg <BG>
Foreground color (hex code) [default: #FFF]
-B, --border <BORDER>
Border size (expressed in unit blocks) [default: 1]
--error-correction-level <ERROR_CORRECTION_LEVEL>
QR error orrection level [default: medium] [possible values: low, medium, quartile,
high]
-f, --fg <FG>
Background color (hex code) [default: #000]
-h, --help
Print help information
-o, --output <OUTPUT>
Output file (supported file extensions: jpeg, jpg, png, svg); omit to print QR code to
console
-s, --scale <SCALE>
Scale factor (raster image output only) [default: 25]
-V, --version
Print version information
变更日志
完整的 变更日志。
许可
依赖项
~10–19MB
~222K SLoC