Cargo Features
[dependencies]
bestool = { version = "0.28.3", default-features = false, features = ["download", "caddy", "completions", "crypto", "file", "self-update", "ssh", "tamanu", "tamanu-alerts", "tamanu-backup", "tamanu-backup-configs", "tamanu-config", "tamanu-download", "tamanu-find", "tamanu-greenmask", "tamanu-psql", "tamanu-upgrade", "tamanu-pg-common", "iti", "iti-battery", "iti-lcd", "iti-temperature", "walg"] }
- default = caddy, completions, crypto, self-update, ssh, tamanu
-
These default features are set whenever
bestool
is added without
somewhere in the dependency tree.default-features = false - download caddy self-update tamanu-download?
-
Common dep groups (not meant to be used directly)
Enables binstalk-downloader, detect-targets, and hickory-resolver
- caddy default tamanu-upgrade? = download
-
Subcommands
Enables tera
- completions default
-
Enables clap_complete and clap_complete_nushell
- crypto default
-
Enables algae-cli, blake3, and merkle_hash
- file tamanu-backup?
-
Enables blake3, indicatif, and tokio-util
- self-update default = download
-
Enables upgrade and windows-env ^0.1.1
- ssh default
-
Enables dirs, duct, fs4, is-root, ssh-key, windows ^0.60.0, and windows-acl
- tamanu default = tamanu-alerts, tamanu-backup, tamanu-backup-configs, tamanu-config, tamanu-download, tamanu-find, tamanu-greenmask, tamanu-psql, tamanu-upgrade
-
Tamanu subcommands
- tamanu-alerts tamanu = tamanu-config
-
Enables dirs, folktime, glob, humantime, itertools, json5, leon, leon-macros, mailgun-rs, node-semver, pulldown-cmark, serde_yml, sysinfo ^0.33.1, tera, tokio-postgres, and walkdir
- tamanu-backup tamanu tamanu-backup-configs? = file, tamanu-config, tamanu-pg-common
-
Enables algae-cli, dirs, duct, glob, itertools, json5, leon, leon-macros, and node-semver
- tamanu-backup-configs tamanu = tamanu-backup
-
Enables dirs, glob, itertools, json5, leon, leon-macros, node-semver, walkdir, and zip
- tamanu-config tamanu tamanu-alerts? tamanu-backup? tamanu-greenmask? tamanu-psql? tamanu-upgrade?
-
Enables dirs, glob, itertools, json5, leon, leon-macros, and node-semver
- tamanu-download tamanu = download
-
Enables dirs, glob, itertools, json5, leon, leon-macros, and node-semver
- tamanu-find tamanu
-
Enables dirs, glob, itertools, json5, leon, leon-macros, and node-semver
- tamanu-greenmask tamanu = tamanu-config, tamanu-pg-common
-
Enables dirs, dunce, glob, itertools, json5, leon, leon-macros, node-semver, serde_yml, and walkdir
- tamanu-psql tamanu = tamanu-config, tamanu-pg-common
-
Enables dirs, duct, glob, itertools, json5, leon, leon-macros, node-semver, and windows ^0.60.0
- tamanu-upgrade tamanu = caddy, tamanu-config
-
Enables dirs, glob, itertools, json5, leon, leon-macros, node-semver, and regex
- tamanu-pg-common tamanu-backup? tamanu-greenmask? tamanu-psql?
-
Affects
tamanu::find_postgres_bin
,tamanu::find_postgres_version
… - iti = iti-battery, iti-lcd, iti-temperature
-
Iti subcommands
- iti-battery iti?
- iti-lcd iti?
-
Enables ctrlc, embedded-graphics, rpi-st7789v2-driver, sysinfo ^0.33.1, and zmq
Affects
battery::BatteryArgs.update_screen
,battery::BatteryArgs.zmq_socket
,temperature::TemperatureArgs.update_screen
,temperature::TemperatureArgs.zmq_socket
… - iti-temperature iti?
- walg
-
Legacy noop feature to avoid breaking builds