add readme pkg info
All checks were successful
ci/woodpecker/push/build Pipeline was successful

This commit is contained in:
JMARyA 2025-01-18 21:47:17 +01:00
parent 66ac061630
commit 6ee1500795
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263
2 changed files with 38 additions and 6 deletions

View file

@ -280,6 +280,23 @@ impl Package {
.collect()
}
pub fn readmes(&self) -> Vec<(String, String)> {
let pkg_file = self.base_path().join(self.file_name());
let files = self.file_list();
files
.into_iter()
.filter(|x| {
let file_name = x.split("/").last().unwrap();
let cleaned = file_name.trim_end_matches(".md").trim_end_matches(".txt");
cleaned == "README"
})
.map(|x| {
let content = read_file_tar(&pkg_file, &x).unwrap();
(x, content)
})
.collect()
}
pub fn pacman_hooks(&self) -> Vec<(String, String)> {
let pkg_file = self.base_path().join(self.file_name());
let files = self.file_list();