diff options
Diffstat (limited to 'vendor/gix-credentials/examples/git-credential-lite.rs')
-rw-r--r-- | vendor/gix-credentials/examples/git-credential-lite.rs | 23 |
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())) - }, - ) -} |