From a6da5340e7f034ca66c4130d0be6799d59eb19c3 Mon Sep 17 00:00:00 2001 From: Peter Brunner Date: Mon, 12 Jun 2023 12:58:46 -0400 Subject: add support to override hostname and username via env var (#1041) --- atuin-client/src/database.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'atuin-client/src/database.rs') diff --git a/atuin-client/src/database.rs b/atuin-client/src/database.rs index c4a9ddc3..f7c063ce 100644 --- a/atuin-client/src/database.rs +++ b/atuin-client/src/database.rs @@ -43,7 +43,11 @@ pub fn current_context() -> Context { eprintln!("ERROR: Failed to find $ATUIN_SESSION in the environment. Check that you have correctly set up your shell."); std::process::exit(1); }; - let hostname = format!("{}:{}", whoami::hostname(), whoami::username()); + let hostname = format!( + "{}:{}", + env::var("ATUIN_HOST_NAME").unwrap_or_else(|_| whoami::hostname()), + env::var("ATUIN_HOST_USER").unwrap_or_else(|_| whoami::username()) + ); let cwd = utils::get_current_dir(); Context { -- cgit v1.3.1