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
somewhere in the dependency tree.default-features = false - 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
- 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?