diff --git a/src/clearcache.rs b/src/clearcache.rs index 7d7cb9b..13b6129 100644 --- a/src/clearcache.rs +++ b/src/clearcache.rs @@ -1,4 +1,4 @@ -use std::{fs, env}; +use std::fs; pub fn clearcache() { let path = format!("{}/.cache/ame/", std::env::var("HOME").unwrap()); diff --git a/src/clone.rs b/src/clone.rs index 92b6edf..b7c0b6d 100644 --- a/src/clone.rs +++ b/src/clone.rs @@ -15,10 +15,11 @@ pub fn clone(pkg: &str) { println!("Cloning {} ...", pkg); Repository::clone(&url, &path).unwrap(); println!("Installing {} ...", pkg); - env::set_current_dir(&cachedir); + env::set_current_dir(&cachedir).expect(&error); Command::new("makepkg") .arg("--noconfirm") .arg("-si") - .spawn(); + .spawn() + .expect(&error); } }