ndpm 0.1.5

A user-friendly package manager wrapper for XBPS with AppImage support
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod args;
mod error;
mod xbps;

pub use crate::args::*;
pub use crate::error::*;
pub use crate::xbps::*;

pub fn is_root() -> bool {
    if let Ok(output) = std::process::Command::new("id").arg("-u").output()
        && let Ok(uid_str) = String::from_utf8(output.stdout)
    {
        return uid_str.trim() == "0";
    }
    false
}