diff --git a/src/mods/install.rs b/src/mods/install.rs index a2c9b0a..57f63bb 100644 --- a/src/mods/install.rs +++ b/src/mods/install.rs @@ -1,6 +1,5 @@ use crate::mods::strs::{err_unrec, succ}; use runas::Command; -use std::fs::File; pub fn install(noconfirm: bool, as_dep: bool, pkg: &str) { // install a package let pkgs: Vec<&str> = pkg.split(" ").collect(); diff --git a/src/mods/purge.rs b/src/mods/purge.rs index d5b0028..61064a2 100644 --- a/src/mods/purge.rs +++ b/src/mods/purge.rs @@ -62,8 +62,7 @@ pub fn purge(noconfirm: bool, pkgs: Vec) { // purge packages pub fn purge_from_file(noconfirm: bool, file: &str) { // purge packages from list of packages let mut pkgs: Vec = Vec::new(); - let mut contents = String::new(); - contents = std::fs::read_to_string(&file).expect("Couldn't read file"); + let contents = std::fs::read_to_string(&file).expect("Couldn't read file"); for line in contents.lines() { pkgs.push(line.to_string()); } diff --git a/src/mods/uninstall.rs b/src/mods/uninstall.rs index e910593..74e8bcc 100644 --- a/src/mods/uninstall.rs +++ b/src/mods/uninstall.rs @@ -61,8 +61,7 @@ pub fn uninstall(noconfirm: bool, pkgs: Vec) { // uninstall a package pub fn uninstall_from_file(noconfirm: bool, file: &str) { // uninstall a package from a list of packages let mut pkgs: Vec = Vec::new(); - let mut contents = String::new(); - contents = std::fs::read_to_string(&file).expect("Couldn't read file"); + let contents = std::fs::read_to_string(&file).expect("Couldn't read file"); for line in contents.lines() { pkgs.push(line.to_string()); }