...

Source file src/edge-infra.dev/cmd/edge/monitoring/dashman/main.go

Documentation: edge-infra.dev/cmd/edge/monitoring/dashman

     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