Cargo Features

[dependencies]
bestool = { version = "0.12.4", default-features = false, features = ["aws", "download", "caddy", "completions", "crypto", "dyndns", "eink", "self-update", "ssh", "tamanu", "upload", "walg", "wifisetup"] }
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.

aws dyndns? upload

Common dep groups (not meant to be used directly)

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

download caddy self-update tamanu walg

Enables binstalk-downloader and detect-targets

caddy default = download

Subcommands

Enables tera

Affects actions::caddy

completions default

Enables clap_complete and clap_complete_nushell

Affects actions::completions

crypto default

Enables hex, leon, minisign, and secrecy

Affects actions::crypto

dyndns = aws

Enables ip_network and local-ip-address

Affects actions::dyndns

eink

Enables bitflags, bitvec, fontdue, rppal, and rust-fontconfig

Affects actions::eink

self-update default = download

Enables upgrade ^1.1.1

Affects actions::self_update

ssh default

Enables fs4, is-root, ssh-key, windows ^0.54.0, and windows-acl

Affects actions::ssh

tamanu default = download

Enables leon, leon-macros, and windows ^0.54.0

Affects actions::tamanu

upload default = aws

Affects actions::upload

walg default = download

Affects actions::walg

wifisetup

Enables passcod-networkmanager

Affects actions::wifisetup