Обновление README.md, исходников, пакетки

This commit is contained in:
2026-03-27 13:13:52 +03:00
parent 30540602bd
commit 833f62c739
240 changed files with 2747 additions and 855 deletions

View File

@ -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)
}
}