...
1 package main
2
3 import (
4 "fmt"
5 "os"
6
7 "edge-infra.dev/cmd/edge/monitoring/dashman/cli"
8 "edge-infra.dev/pkg/lib/build/bazel"
9 )
10
11 func init() {
12 wd, err := bazel.ResolveWd()
13 if err != nil {
14 fmt.Fprintln(os.Stderr, "failed to determine current working directory:", err)
15 os.Exit(1)
16 }
17
18 if err := os.Chdir(wd); err != nil {
19 fmt.Fprintln(os.Stderr, "failed to cd to current working directory:", err)
20 os.Exit(1)
21 }
22 }
23
24 func main() {
25 args := os.Args[1:]
26 if err := cli.Run(args); err != nil {
27 fmt.Fprintln(os.Stderr, err)
28 os.Exit(1)
29 }
30 }
31
View as plain text