Cargo Features

[dependencies]
bestool = { version = "0.13.0", default-features = false, features = ["console-subscriber", "aws", "download", "caddy", "completions", "crypto", "dyndns", "iti", "self-update", "ssh", "tamanu", "upload", "walg", "iti-battery", "iti-eink", "iti-lcd", "iti-temperature"] }
default = caddy, completions, crypto, self-update, ssh, tamanu, upload, walg

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

console-subscriber

For debugging

Enables console-subscriber

aws dyndns? upload

Common dep groups (not meant to be used directly)

Enables aws-config, aws-credential-types, aws-sdk-route53, aws-sdk-s3, aws-sdk-sts, and base64ct

download caddy self-update tamanu walg

Enables binstalk-downloader and detect-targets

caddy default = download

Subcommands

Enables tera

completions default

Enables clap_complete and clap_complete_nushell

crypto default

Enables base64ct, blake3, hex, leon, merkle_hash, minisign, and secrecy

dyndns = aws

Enables ip_network, local-ip-address, and regex

iti = iti-battery, iti-lcd, iti-temperature
self-update default = download

Enables upgrade

ssh default

Enables dirs, duct, fs4, is-root, ssh-key, windows, and windows-acl

tamanu default = download

Enables dirs, duct, glob, itertools ^0.12.1, json5, leon, leon-macros, node-semver, regex, and windows

upload default = aws

Enables humantime and walkdir

walg default = download
iti-battery iti?

Iti subcommands

Enables folktime, humantime, rppal ^0.17.1, and zmq

iti-eink

Enables bitflags, bitvec, fontdue ^0.8.0, rppal ^0.17.1, rust-fontconfig, and zmq

iti-lcd iti?

Enables ctrlc, embedded-graphics, rpi-st7789v2-driver, sysinfo, and zmq

Affects battery::BatteryArgs.update_screen, battery::BatteryArgs.zmq_socket, temperature::TemperatureArgs.update_screen, temperature::TemperatureArgs.zmq_socket

iti-temperature iti?

Enables duct, humantime, and zmq