aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/data.rs')
-rw-r--r--src/data.rs10
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> {