summaryrefslogtreecommitdiffstats
path: root/src/utils/command.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/command.rs')
-rw-r--r--src/utils/command.rs15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/utils/command.rs b/src/utils/command.rs
index caf70c7..8afef14 100644
--- a/src/utils/command.rs
+++ b/src/utils/command.rs
@@ -5,24 +5,9 @@ use std::{collections::HashMap, env, ffi::OsStr, path::Path, process::Command};
use anyhow::{anyhow, bail, Context, Result};
lazy_static::lazy_static! {
- pub static ref OS: String = detect_os();
pub static ref SHELL: Shell = detect_shell();
}
-pub fn detect_os() -> String {
- let os = env::consts::OS;
- if os == "linux" {
- if let Ok(contents) = std::fs::read_to_string("/etc/os-release") {
- for line in contents.lines() {
- if let Some(id) = line.strip_prefix("ID=") {
- return format!("{os} ({id})");
- }
- }
- }
- }
- os.to_string()
-}
-
pub struct Shell {
pub name: String,
pub cmd: String,