Cargo Features
pesde has no features set by default.
[dependencies]
pesde = { version = "0.5.0-rc.11", features = ["bin", "wally-compat", "patches", "version-management"] }
- bin version-management? = anyhow, clap, colored, dirs, indicatif, indicatif-log-bridge, inquire, keyring, open, pretty_env_logger, serde_json, toml_edit, winreg
-
Enables worktree-mutation of gix, json of reqwest, macros, rt and rt-multi-thread of tokio and expose_original_error of fs-err
fs-err:
Allow custom formatting of the error source
When enabled errors emit
std::error::Error::source()
as Some (default isNone
) and no longer include the originalstd::io::Error
source in theDisplay
implementation. This is useful if errors are wrapped in another library such as Anyhow.Required by the binary
- wally-compat = async_zip, serde_json
-
Affects
manifest::Manifest.wally_indices
,names::wally
,names::errors.WallyPackageNameError
,source::wally
… - patches = git2
-
Affects
pesde::patches
,manifest::Manifest.patches
… - version-management = bin
-
Affects
cli::version
…
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- git2 patches?
-
Enables git2
TODO: remove this when gitoxide adds support for: committing, pushing, adding
- async_zip wally-compat?
- serde_json bin? wally-compat?
- anyhow bin?
- open bin?
- keyring bin?
- colored bin?
- toml_edit bin?
- clap bin?
- dirs bin?
- pretty_env_logger bin?
- indicatif bin?
- indicatif-log-bridge bin?
- inquire bin?
- winreg win bin?