summaryrefslogtreecommitdiffstats
path: root/atuin-client/src/database.rs
diff options
context:
space:
mode:
Diffstat (limited to 'atuin-client/src/database.rs')
-rw-r--r--atuin-client/src/database.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/atuin-client/src/database.rs b/atuin-client/src/database.rs
index c4a9ddc3..0b145ca4 100644
--- a/atuin-client/src/database.rs
+++ b/atuin-client/src/database.rs
@@ -16,13 +16,14 @@ use sqlx::{
use super::{
history::History,
ordering,
- settings::{FilterMode, SearchMode},
+ settings::{FilterMode, SearchMode, Settings},
};
pub struct Context {
pub session: String,
pub cwd: String,
pub hostname: String,
+ pub host_id: String,
}
#[derive(Default, Clone)]
@@ -45,11 +46,13 @@ pub fn current_context() -> Context {
};
let hostname = format!("{}:{}", whoami::hostname(), whoami::username());
let cwd = utils::get_current_dir();
+ let host_id = Settings::host_id().expect("failed to load host ID");
Context {
session,
hostname,
cwd,
+ host_id,
}
}