Cargo Features

[dependencies]
backhand-cli = { version = "0.19.0", default-features = false, features = ["xz", "xz-static", "any-gzip", "gzip", "gzip-zlib-rs", "gzip-zune-inflate", "lzo", "zstd"] }

These features mirror the backhand features

default = gzip, xz, zstd

These default features are set whenever backhand-cli is added without default-features = false somewhere in the dependency tree.

xz default xz-static?

Enables xz compression inside library and binaries

Enables xz of backhand

xz-static = xz

Enables xz compression and forces static build inside library and binaries

Enables xz-static of backhand

any-gzip gzip gzip-zlib-rs? gzip-zune-inflate?

Enables gzip compression inside library and binaries

gzip default = any-gzip

Enables gzip of backhand

backhand:

Enables gzip compression inside library and binaries using flate2 library with zlib-ng. Cannot be used with the gzip-zune-inflate feature.

gzip-zlib-rs = any-gzip

Enables gzip-zlib-rs of backhand

backhand:

Enables gzip compression inside library and binaries using flate2 library with zlib-rs. Cannot be used with the gzip-zune-inflate feature.

gzip-zune-inflate = any-gzip

Enables faster gzip de-compression only inside library and binaries

Enables gzip-zune-inflate of backhand

lzo

This library is licensed GPL and thus disabled by default

Enables lzo of backhand

zstd default

Enables zstd compression inside library and binaries

Enables zstd of backhand