Обновление README.md, исходников, пакетки
This commit is contained in:
@ -3,18 +3,18 @@ use crate::utils::parser;
|
||||
|
||||
|
||||
pub fn delete(repo: &String, pkgname: &String) {
|
||||
super::disable::disable(&repo, &pkgname).unwrap();
|
||||
fs::remove_dir_all(super::get_aeropkg_base().join(&repo).join(&pkgname)).unwrap();
|
||||
super::disable::disable(repo, pkgname);
|
||||
fs::remove_dir_all(super::get_aeropkg_base().join(repo).join(pkgname)).unwrap()
|
||||
}
|
||||
|
||||
pub fn delete_recursive(repo: &String, pkgname: &String) {
|
||||
let pkg_dir = super::get_aeropkg_base().join(repo).join(pkgname);
|
||||
let pkg_dir = &super::get_aeropkg_base().join(repo).join(pkgname);
|
||||
|
||||
if pkg_dir.exists() {
|
||||
let var_path = super::get_var_path();
|
||||
let pkg_md_path = var_path.join(format!("{}/{}.md", repo, pkgname));
|
||||
let var_path = super::get_aeropkg_var();
|
||||
let pkg_md_path = &var_path.join(format!("{}/{}.md", repo, pkgname));
|
||||
|
||||
match parser::get_build_deps(&pkg_md_path) {
|
||||
match parser::get_build_deps(pkg_md_path) {
|
||||
Ok(deps) => {
|
||||
for dependency in deps.lines() {
|
||||
let dependency = dependency.trim();
|
||||
@ -33,9 +33,8 @@ pub fn delete_recursive(repo: &String, pkgname: &String) {
|
||||
}
|
||||
}
|
||||
|
||||
fs::remove_dir_all(&pkg_dir).unwrap();
|
||||
|
||||
fs::remove_dir_all(pkg_dir).unwrap()
|
||||
} else {
|
||||
eprintln!("{} not installed in {}", pkgname, repo)
|
||||
println!("{} not installed in {}", pkgname, repo)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user