diff options
Diffstat (limited to 'src/data.rs')
-rw-r--r-- | src/data.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/data.rs b/src/data.rs index be6ea9f..e1a77a0 100644 --- a/src/data.rs +++ b/src/data.rs @@ -63,7 +63,15 @@ pub fn collect(opts: args::CommandLineOptions) -> PromptData { } fn hostname() -> Option<String> { - hostname::get_hostname() + if let Some(mut name) = hostname::get_hostname() { + if let Some(idx) = name.find('.') { + name.truncate(idx); + } + Some(name) + } + else { + None + } } fn terminal_cols() -> Option<usize> { |