Cargo Features
[dependencies]
clientele = { version = "0.3.5", default-features = false, features = ["std", "all", "argfile", "camino", "clap", "color", "dirs", "dotenv", "error-stack", "getenv", "gofer", "parse", "parse-byteunit", "parse-datetime", "parse-duration", "serde", "serde-json", "subcommands", "tokio", "tracing", "unicode", "unstable", "wild"] }
- default = all, std
-
These default features are set whenever
clientele
is added without
somewhere in the dependency tree.default-features = false - std default
-
Enables std of optional clap, dogma, optional error-stack, optional getenv, optional gofer, known-errors, and optional tracing-core
clap:
Used in default
support for no_std in a backwards-compatible wayAffects
clientele::paths
… - all default = argfile, camino, clap, color, dirs, dotenv, getenv, gofer, parse, serde, serde-json, subcommands, tokio, tracing, unicode, wild
- argfile all
-
Enables argfile
- camino all
-
Enables camino
Affects
clientele::paths
… - clap all
-
Enables clap
- color all
-
Enables color of optional clap
Affects
options::StandardOptions.color
… - dirs all
-
Enables dirs
- dotenv all
-
Enables dotenvy
- error-stack
-
Enables error-stack and error-stack of known-errors
known-errors:
Integrations:
- getenv all
-
Enables getenv
Affects
clientele::paths
… - gofer all
-
Enables gofer, gofer of known-errors
- parse all = parse-byteunit, parse-datetime, parse-duration
- parse-byteunit parse?
-
Enables ubyte
- parse-datetime parse?
- parse-duration parse?
-
Enables duration-str ^0.15
- serde all serde-json?
-
Enables serde, serde of known-errors, serde1 of optional camino
- serde-json all = serde
-
Enables serde_json, serde-json of known-errors
- subcommands all
- tokio all
-
Enables tokio, tokio of known-errors
- tracing all
-
Enables tracing-core
- unicode all
-
Enables unicode of optional clap
clap:
Support for unicode characters in arguments and help messages
- unstable
- wild all
-
Enables wild