commit 106cc23
chld
·
2026-02-07 02:51:32 +0000 UTC
parent 96aac08
us - git pull
1 files changed,
+12,
-1
M
main.go
M
main.go
+12,
-1
1@@ -13,7 +13,7 @@ import (
2 func help() {
3 // ports management
4 fmt.Printf("\033[m\033[1;31m%s\t\033[m\033[32m", filepath.Base(os.Args[0]))
5- fmt.Printf("[s]")
6+ fmt.Printf("[s|us]")
7 fmt.Printf("\033[m\t\tupdate and upgrade\n")
8 // package mamagement
9 fmt.Printf("\033[m\033[1;32m%s\t\033[m\033[32m", filepath.Base(os.Args[0]))
10@@ -63,6 +63,17 @@ func main() {
11 if err := cmd.Run(); err != nil {
12 dgr.Die("failed to clone", "codeberg.org/derivelinux/ports", 1)
13 }
14+ case "us":
15+ os.Chdir(os.Getenv("DTR_DIR"))
16+ in, out := os.Stdin, os.Stdout
17+ cmd := exec.Command("git", "pull")
18+ cmd.Stdin, cmd.Stdout = in, out // asign stdin and stdout to cmd
19+ cmd.Stderr = os.Stderr // and stderr, i guess
20+
21+ if err := cmd.Run(); err != nil {
22+ wd, _ := os.Getwd()
23+ dgr.Die("failed to git pull in", wd, 1)
24+ }
25 case "c":
26 dgre.VC("DTR_DIR")
27 if len(pkgs) < 1 {