netter 0.3.2

Netter is a CLI tool for fast and easy server startup!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use std::process::Command;

pub fn update() -> Result<(), Box<dyn std::error::Error>> {
    let output = Command::new("git")
        .args(&["pull"])
        .output()
        .map_err(|e| format!("Failed to execute git pull: {e}"))?;

    if !output.stdout.is_empty() {
        println!("{}", std::str::from_utf8(&output.stdout)?);
    }

    if !output.stderr.is_empty() {
        eprintln!("{}", std::str::from_utf8(&output.stderr)?);
    }

    Ok(())
}