summaryrefslogtreecommitdiffstats
path: root/vendor/gix-credentials/examples/git-credential-lite.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/gix-credentials/examples/git-credential-lite.rs')
-rw-r--r--vendor/gix-credentials/examples/git-credential-lite.rs23
1 files changed, 0 insertions, 23 deletions
diff --git a/vendor/gix-credentials/examples/git-credential-lite.rs b/vendor/gix-credentials/examples/git-credential-lite.rs
deleted file mode 100644
index c4e40c291..000000000
--- a/vendor/gix-credentials/examples/git-credential-lite.rs
+++ /dev/null
@@ -1,23 +0,0 @@
-use std::convert::TryInto;
-
-/// Run like this `echo url=https://example.com | cargo run --example git-credential-light -- fill`
-pub fn main() -> Result<(), gix_credentials::program::main::Error> {
- gix_credentials::program::main(
- std::env::args_os().skip(1),
- std::io::stdin(),
- std::io::stdout(),
- |action, context| {
- use gix_credentials::program::main::Action::*;
- gix_credentials::helper::Cascade::default()
- .invoke(
- match action {
- Get => gix_credentials::helper::Action::Get(context),
- Erase => gix_credentials::helper::Action::Erase(context.to_bstring()),
- Store => gix_credentials::helper::Action::Store(context.to_bstring()),
- },
- gix_prompt::Options::default().apply_environment(true, true, true),
- )
- .map(|outcome| outcome.and_then(|outcome| (&outcome.next).try_into().ok()))
- },
- )
-}