AT Protocol IPLD-CAR Repository toolkit (CLI)

fix linux runtime

tree 1109c58b 86b6bb27

Changed files
+10 -7
cmd
+1 -1
cmd/atr-inspect.go
··· 26 26 WorkingDir: workingDir, 27 27 Args: args, 28 28 } 29 - 29 + fmt.Println("") 30 30 walk := func(ss repo.RepoSnapshot, err error) { 31 31 if ss.Root.String() == "b" { 32 32 return
+9 -6
cmd/atr-show.go
··· 5 5 "os" 6 6 "os/exec" 7 7 "regexp" 8 + "runtime" 8 9 "strings" 9 10 10 11 "github.com/atscan/atr/cli" ··· 64 65 queryJmes = jc 65 66 } 66 67 67 - eo, err := exec.Command("defaults", "read", "-g", "AppleInterfaceStyle").Output() 68 - if err != nil { 69 - log.Fatal(err) 70 - } 71 68 style := "paraiso-dark" 72 - if strings.Index(string(eo), "Dark") != 0 { 73 - style = "paraiso-light" 69 + if runtime.GOOS == "darwin" { 70 + eo, err := exec.Command("defaults", "read", "-g", "AppleInterfaceStyle").Output() 71 + if err != nil { 72 + log.Fatal(err) 73 + } 74 + if strings.Index(string(eo), "Dark") != 0 { 75 + style = "paraiso-light" 76 + } 74 77 } 75 78 hg := cli.Highlight(style) 76 79