commit 489d599
chld
·
2026-02-07 18:28:31 +0000 UTC
parent a48b1ee
manifest printing
1 files changed,
+10,
-1
M
main.go
M
main.go
+10,
-1
1@@ -27,7 +27,7 @@ func help() {
2 // package management without compiling
3 fmt.Printf("\t")
4 fmt.Printf("\033[m\033[1m%s \033[m\033[32m", filepath.Base(os.Args[0]))
5- fmt.Printf("[sp|ld|li]")
6+ fmt.Printf("[sp|ld|li|mn]")
7 fmt.Printf("\033[m\t\tmanage ports tree\n")
8
9 // misc
10@@ -210,6 +210,15 @@ func main() {
11 fmt.Println(pkg)
12 }
13 }
14+ case "mn":
15+ for i := range len(pkgs) {
16+ f, err := os.ReadFile(filepath.Join(os.Getenv("DTR_DB"), pkgs[i], "manifest"))
17+ if err != nil {
18+ dgr.Die("could not read manifest", filepath.Join(os.Getenv("DTR_DB"), pkgs[i], "manifest"), 1)
19+ }
20+ dgr.Msg("manifest of \033[33m", pkgs[i], "\033[m")
21+ fmt.Printf("%s", string(f))
22+ }
23 case "h", "help":
24 help()
25 default: