aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Jack Wange Olrik <david@olrik.dk>2025-07-23 13:25:54 +0200
committerGitHub <noreply@github.com>2025-07-23 13:25:54 +0200
commite31d3e849d5135c78c365852f27b811b6ecae964 (patch)
treeb9a2e41e05dc4d2070986ec2d70ab09edb238ff3
parentfeat: Support multi part commands (Fixes #2836) (#2837) (diff)
downloadatuin-e31d3e849d5135c78c365852f27b811b6ecae964.zip
fix: Make login exit 1 if already logged in (#2832)
-rw-r--r--crates/atuin/src/command/client/account/login.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/crates/atuin/src/command/client/account/login.rs b/crates/atuin/src/command/client/account/login.rs
index f569fe25..2d82abca 100644
--- a/crates/atuin/src/command/client/account/login.rs
+++ b/crates/atuin/src/command/client/account/login.rs
@@ -42,11 +42,9 @@ impl Cmd {
// I'd quite like to ditch that behaviour, so have not brought it into the library
// function.
if settings.logged_in() {
- println!(
+ bail!(
"You are already logged in! Please run 'atuin logout' if you wish to login again"
);
-
- return Ok(());
}
let username = or_user_input(self.username.clone(), "username");