commit 2600c7b
chld
·
2026-02-07 07:41:55 +0000 UTC
parent e8874ec
ugh
1 files changed,
+8,
-33
M
main.go
M
main.go
+8,
-33
1@@ -137,44 +137,19 @@ func main() {
2
3 dgre.VC("DTR_DIR")
4 for i := range len(pkgs) {
5- x, b := dgr.FindPkg(pkgs[i])
6- if !b {
7- dgr.Warn("could not find package", pkgs[i])
8- continue
9- }
10- dgr.Msg("dependencies of package \033[m\033[33m", pkgs[i], "\033[m:")
11- file, _ := os.ReadFile(filepath.Join(x, "deps"))
12
13- f := strings.Fields(string(file))
14- var nf []string // new variable called nf for reordering
15- var bt []string // store .
16- var lt []string // store /
17- var rt []string // store >
18-
19- var a int
20- for a < len(f) {
21- if strings.Contains(f[a], ".") {
22- bt = append(bt, strings.ReplaceAll(f[a], ".", ""))
23- } else if strings.Contains(f[a], "/") {
24- lt = append(lt, strings.ReplaceAll(f[a], "/", ""))
25- } else if strings.Contains(f[a], ">") {
26- rt = append(rt, strings.ReplaceAll(f[a], ">", ""))
27- }
28- a++
29+ nf := dgrb.DepRes(pkgs[i])
30+ fmt.Println(nf)
31+ for n := range len(nf) {
32+ nf = append(nf, strings.Join(dgrb.DepRes(nf[n]), " "))
33+ fmt.Println(nf[n], nf)
34+ n++
35 continue
36 }
37
38- nf = append(nf, bt...)
39- nf = append(nf, lt...)
40- nf = append(nf, rt...)
41- // now build dependencies
42-
43 for n := range len(nf) {
44- // skip if installed
45- if x, _ := os.ReadFile(filepath.Join(os.Getenv("DTR_DB"), "installed")); !strings.Contains(string(x), nf[n]) {
46- dgrb.Build(nf[n], "make")
47- dgrb.Inst(nf[n])
48- }
49+ dgrb.Build(nf[n], "make")
50+ dgrb.Inst(nf[n])
51 n++
52 continue
53 }