Crates.io | eqr |
lib.rs | eqr |
version | 1.1.5 |
source | src |
created_at | 2024-10-05 06:39:35.21272 |
updated_at | 2024-11-13 02:23:12.665881 |
description | Encode text into svg/png/jpg/terminal-format QR codes |
homepage | |
repository | https://github.com/pepa65/eqr |
max_upload_size | |
id | 1397441 |
size | 95,972 |
Encode text into svg/png/jpg/terminal-format QR codes
wget https://github.com/pepa65/eqr/releases/download/1.1.5/qr
sudo mv qr /usr/local/bin
sudo chown root:root /usr/local/bin/qr
sudo chmod +x /usr/local/bin/qr
If not installed yet, install a Rust toolchain, see https://www.rust-lang.org/tools/install
cargo install eqr
cargo install --git https://github.com/pepa65/eqr
git clone https://github.com/pepa65/eqr
cd eqr
rustup target add x86_64-unknown-linux-musl
cargo rel # Alias in .cargo/config.toml
The binary will be at target/x86_64-unknown-linux-musl/release/qr
Even without a full Rust toolchain, rust binaries can be installed with the static binary cargo-binstall
:
# Install cargo-binstall for Linux x86_64
# (Other versions are available at https://crates.io/crates/cargo-binstall)
wget github.com/cargo-bins/cargo-binstall/releases/latest/download/cargo-binstall-x86_64-unknown-linux-musl.tgz
tar xf cargo-binstall-x86_64-unknown-linux-musl.tgz
sudo chown root:root cargo-binstall
sudo mv cargo-binstall /usr/local/bin/
Only a linux-x86_64 (musl) binary available: cargo-binstall eqr
It will be installed in ~/.cargo/bin/
which still needs to be added to PATH
!
eqr 1.1.5 - Encode text into svg/png/jpg/terminal-format QR codes
USAGE:
qr [OPTIONS] [STRING]
ARGS:
<STRING> String to encode
OPTIONS:
-b, --bg <BG>
Background RGB color (hex code) [default: fff]
-B, --border <BORDER>
Border size (expressed in unit blocks) [default: 1]
-f, --fg <FG>
Foreground RGB color (hex code) [default: 000]
-h, --help
Print help information
-L, --error-correction-level <ERROR_CORRECTION_LEVEL>
QR error correction level [default: medium] [possible values: low, medium, quartile,
high]
-o, --output <OUTPUT>
Output file (supported file extensions: jpg, png, svg); omit to print QR code to console
-s, --scale <SCALE>
Scale factor (1..255) [default: 16]
-V, --version
Print version information
Complete CHANGELOG.