1 unstable release

new 0.13.0 Jan 21, 2025

#2047 in Command line utilities

MIT license

3MB
2K SLoC

Contains (Mach-o exe, 15KB) tests/data/generated/generator

Crate Downloads Docs Dependencies CI License

dqr 0.13.0

Decode QR with Quircs

Install

Download and install static single-binary

wget https://github.com/pepa65/dqr/releases/download/0.13.0/dqr
sudo mv dqr /usr/local/bin
sudo chown root:root /usr/local/bin/dqr
sudo chmod +x /usr/local/bin/dqr

Install with cargo

If not installed yet, install a Rust toolchain, see https://www.rust-lang.org/tools/install

Direct from crates.io

cargo install dqr --example dqr

The binary dqr will be installed into ~/.cargo/bin/ (might need to be added to PATH!)

Direct from repo

cargo install --git https://github.com/pepa65/dqr --example dqr

The binary dqr will be installed into ~/.cargo/bin/ (might need to be added to PATH!)

Static build for Linux (avoiding GLIBC incompatibilities)

git clone https://github.com/pepa65/dqr
cd dqr
rustup target add x86_64-unknown-linux-musl
cargo rel  # Alias defined in .cargo/config.toml

The binary will be at target/x86_64-unknown-linux-musl/release/dqr

Install with cargo-binstall

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/

Then a linux-x86_64 (musl) binary can be installed: cargo-binstall dqr

The binary dqr will be installed into ~/.cargo/bin/ (might need to be added to PATH!)

Usage

dqr 0.13.0
Usage:  dqr [-h|--help] | [-v|--verbose] [-d|--dump] <image>...
    -h/--help       Show this help text
    -v/--verbose    Show processing information
    -d/--dump       Dump each identified QR code to the terminal

Dependencies