aboutsummaryrefslogtreecommitdiffstats
path: root/src/system_info.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2018-02-20 01:48:17 -0500
committerJesse Luehrs <doy@tozt.net>2018-02-20 03:30:54 -0500
commit83f89188161b38046b39124ffb45bbbd6fcb572f (patch)
tree05a68afe3ad0394b3383adec01e98225b0ba92d4 /src/system_info.rs
parent0820849c2b6793f035bfcf7d5cd22dfbe9b45c25 (diff)
downloadfancy-prompt-83f89188161b38046b39124ffb45bbbd6fcb572f.tar.gz
fancy-prompt-83f89188161b38046b39124ffb45bbbd6fcb572f.zip
add vcs support
Diffstat (limited to 'src/system_info.rs')
-rw-r--r--src/system_info.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/system_info.rs b/src/system_info.rs
index 2079ea7..47ed0f9 100644
--- a/src/system_info.rs
+++ b/src/system_info.rs
@@ -5,6 +5,7 @@ use std;
use users;
use power;
+use vcs;
pub fn hostname() -> Option<String> {
hostname::get_hostname()
@@ -44,3 +45,7 @@ pub fn time() -> chrono::DateTime<chrono::Local> {
pub fn power_info() -> power::PowerInfo {
power::PowerInfo::new()
}
+
+pub fn vcs_info() -> Option<Box<vcs::VcsInfo>> {
+ vcs::detect()
+}