wrestic 1.3.0

Restic wrapper built in Rust
1
2
3
4
5
6
7
8
9
10
11
use crate::utils::macros::error;
use anyhow::Result;
use nix::unistd::geteuid;

pub fn root_checker() -> Result<()> {
    if geteuid().is_root() {
        Ok(())
    } else {
        Err(error!("Please run as root"))?
    }
}