Cargo Features
pesde has no features set by default.
[dependencies]
pesde = { version = "0.5.3", features = ["bin", "wally-compat", "patches", "version-management"] }
- bin version-management?
-
Enables serde_json, anyhow, clap, colored ^2.1.0, and dirs ^5.0.1, indicatif, inquire, keyring, and open, toml_edit, tracing-indicatif, tracing-subscriber, and winreg ^0.52.0, worktree-mutation of gix ^0.68.0, 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
-
Enables async_zip and serde_json
Affects
manifest::Manifest.wally_indices
,names::wally
,names::errors.WallyPackageNameError
,source::wally
… - patches
-
Enables git2 ^0.19.0
TODO: remove this when gitoxide adds support for: committing, pushing, adding
Affects
pesde::patches
,manifest::Manifest.patches
… - version-management = bin
-
Affects
cli::version
…