Cargo Features
[dependencies]
clientele = { version = "0.2.4", default-features = false, features = ["std", "all", "argfile", "camino", "clap", "color", "dirs", "dotenv", "error-stack", "parse", "parse-byteunit", "parse-datetime", "parse-duration", "serde", "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, and optional tracing
clap:
Used in default
support for no_std in a backwards-compatible wayAffects
clientele::envs
,sysexits::exit
,clientele::paths
… - all default = argfile, camino, clap, color, dirs, dotenv, parse, serde, 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
- parse all = parse-byteunit, parse-datetime, parse-duration
- parse-byteunit parse?
-
Enables ubyte
- parse-datetime parse?
- parse-duration parse?
-
Enables duration-str
- serde all
- tracing all
-
Enables tracing
- unicode all
-
Enables unicode of optional clap
clap:
Support for unicode characters in arguments and help messages
- unstable
- wild all
-
Enables wild