commit 106cc23

chld  ·  2026-02-07 02:51:32 +0000 UTC
parent 96aac08
us - git pull
1 files changed,  +12, -1
+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 {