upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/bin/ngit/sub_commands/login.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/ngit/sub_commands/login.rs')
-rw-r--r--src/bin/ngit/sub_commands/login.rs14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/bin/ngit/sub_commands/login.rs b/src/bin/ngit/sub_commands/login.rs
index 8a3788f..df7efa5 100644
--- a/src/bin/ngit/sub_commands/login.rs
+++ b/src/bin/ngit/sub_commands/login.rs
@@ -1,11 +1,12 @@
1use anyhow::{Context, Result}; 1use anyhow::{Context, Result};
2use clap; 2use clap;
3 3
4#[cfg(not(test))] 4use crate::{
5use crate::client::Client; 5 cli::Cli,
6#[cfg(test)] 6 client::{Client, Connect},
7use crate::client::MockConnect; 7 git::Repo,
8use crate::{cli::Cli, client::Connect, git::Repo, login}; 8 login,
9};
9 10
10#[derive(clap::Args)] 11#[derive(clap::Args)]
11pub struct SubCommandArgs { 12pub struct SubCommandArgs {
@@ -30,10 +31,7 @@ pub async fn launch(args: &Cli, command_args: &SubCommandArgs) -> Result<()> {
30 .await?; 31 .await?;
31 Ok(()) 32 Ok(())
32 } else { 33 } else {
33 #[cfg(not(test))]
34 let client = Client::default(); 34 let client = Client::default();
35 #[cfg(test)]
36 let client = <MockConnect as std::default::Default>::default();
37 35
38 login::launch( 36 login::launch(
39 &git_repo, 37 &git_repo,