removed snap support

i18n
Rafael Madriz 3 years ago
parent 82272c9530
commit ece5b9172d

@ -3,7 +3,6 @@ cache = "/home/ali/.ame"
[backends]
pacman = true
flatpak = false
snap = false
aur = true
[pacman]

@ -1,7 +1,7 @@
mod mods;
use toml;
use serde;
use mods::{clearcache::clearcache, clone::clone, help::help, install::install, search::{a_search, r_search}, uninstall::uninstall, upgrade::upgrade, flatpak::flatpak, snap::snap, config::printconfig};
use mods::{clearcache::clearcache, clone::clone, help::help, install::install, search::{a_search, r_search}, uninstall::uninstall, upgrade::upgrade, flatpak::flatpak, config::printconfig};
use std::{fs, fs::File, io::prelude::*, env, process::exit, process::Command};
#[derive(serde::Deserialize)]
@ -15,7 +15,6 @@ struct General {
struct Backends {
pacman: Option<bool>,
flatpak: Option<bool>,
snap: Option<bool>,
aur: Option<bool>,
}
@ -34,7 +33,6 @@ fn main() {
[backends]
pacman = true
flatpak = true
snap = false
aur = true
[pacman]
@ -117,23 +115,6 @@ fn main() {
println!("Enable flatpak support in your configuration and try again!");
exit(1);
}
} else if oper == "-s" || oper=="snap" {
if configfile.backends.snap.unwrap() == true {
let b = std::path::Path::new("/usr/bin/snap").exists();
if b == true {
for arg in env::args().skip(2) {
snap(&arg);
}
} else {
println!("ERROR: snap not found, please install snap and try again!");
println!("If you do have snap installed, please open an issue on the ame github repo!");
exit(1);
}
} else {
println!("ERROR: snap support is disabled in your ame config!");
println!("Enable snap support in your configuration and try again!");
exit(1);
}
} else if oper == "-Pc" || oper=="pricon" || oper=="printconf" {
printconfig();
} else {

@ -6,5 +6,4 @@ pub mod search;
pub mod uninstall;
pub mod upgrade;
pub mod flatpak;
pub mod snap;
pub mod config;

@ -14,7 +14,6 @@ struct General {
struct Backends {
pacman: Option<bool>,
flatpak: Option<bool>,
snap: Option<bool>,
aur: Option<bool>,
}
@ -34,7 +33,6 @@ pub fn printconfig() {
[backends]
pacman = true
flatpak = true
snap = false
aur = true
[pacman]
@ -53,9 +51,8 @@ Backends:
pacman support: {}
aur support: {}
flatpak support: {}
snap support: {}
Pacman:
noconfirm: {}
", configfile.cache.unwrap(), configfile.backends.pacman.unwrap(), configfile.backends.aur.unwrap(), configfile.backends.flatpak.unwrap(), configfile.backends.snap.unwrap(), configfile.pacman.noconfirm.unwrap());
", configfile.cache.unwrap(), configfile.backends.pacman.unwrap(), configfile.backends.aur.unwrap(), configfile.backends.flatpak.unwrap(), configfile.pacman.noconfirm.unwrap());
}

@ -1,6 +0,0 @@
use runas::Command;
pub fn snap(pkg: &str) {
let errstr = format!("Oops.. Something went wrong!");
Command::new("snap").arg("install").arg(&pkg).status().expect(&errstr);
}
Loading…
Cancel
Save