refactor
This commit is contained in:
+1
-2
@@ -1,5 +1,4 @@
|
||||
use clap::Arg;
|
||||
use clap::Command;
|
||||
use clap::{Arg, Command};
|
||||
|
||||
pub const EDIT: &str = "edit";
|
||||
pub const GROUPS: &str = "groups";
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
use crate::Package;
|
||||
use std::collections::HashSet;
|
||||
|
||||
use alpm::Alpm;
|
||||
use alpm::PackageReason::Explicit;
|
||||
use std::collections::HashSet;
|
||||
|
||||
use crate::Package;
|
||||
|
||||
pub fn get_all_installed_packages() -> HashSet<Package> {
|
||||
convert_to_pacdef_packages(get_all_installed_packages_alpm())
|
||||
|
||||
+2
-1
@@ -1,10 +1,11 @@
|
||||
use crate::package::Package;
|
||||
use std::collections::HashSet;
|
||||
use std::fs::File;
|
||||
use std::hash::Hash;
|
||||
use std::io::BufRead;
|
||||
use std::{io::BufReader, path::PathBuf};
|
||||
|
||||
use crate::package::Package;
|
||||
|
||||
pub const GROUPS_DIR: &str = "/home/ratajc72/.config/pacdef/groups";
|
||||
|
||||
#[derive(Debug)]
|
||||
|
||||
+4
-5
@@ -1,16 +1,15 @@
|
||||
use pacdef::db::get_all_installed_packages;
|
||||
use pacdef::group::GROUPS_DIR;
|
||||
use std::io::BufRead;
|
||||
use std::io::Write;
|
||||
use std::os::unix::process::CommandExt;
|
||||
use std::path::Path;
|
||||
use std::path::PathBuf;
|
||||
use std::path::{Path, PathBuf};
|
||||
use std::process::exit;
|
||||
use std::{collections::HashSet, process::Command};
|
||||
|
||||
use clap::ArgMatches;
|
||||
|
||||
use pacdef::args;
|
||||
use pacdef::db::get_explicitly_installed_packages;
|
||||
use pacdef::db::{get_all_installed_packages, get_explicitly_installed_packages};
|
||||
use pacdef::group::GROUPS_DIR;
|
||||
use pacdef::Group;
|
||||
use pacdef::Package;
|
||||
|
||||
|
||||
+2
-4
@@ -1,10 +1,8 @@
|
||||
use std::collections::HashSet;
|
||||
use std::fmt::Display;
|
||||
use std::fmt::Write;
|
||||
use std::fmt::{Display, Write};
|
||||
use std::fs::File;
|
||||
use std::hash::Hash;
|
||||
use std::io::BufReader;
|
||||
use std::io::Lines;
|
||||
use std::io::{BufReader, Lines};
|
||||
|
||||
#[derive(Debug, Eq, PartialOrd, Ord)]
|
||||
pub struct Package {
|
||||
|
||||
Reference in New Issue
Block a user