package main import ( "fmt" "os" "edge-infra.dev/pkg/lib/runtime/manager/signals" "edge-infra.dev/pkg/tools/hack/cmd/push" ) func main() { ctx := signals.SetupSignalHandler() cmd := push.New("pusha") if err := cmd.Parse(os.Args[1:]); err != nil { fmt.Fprintln(os.Stderr, "failed to start: ", err) os.Exit(1) } if err := cmd.Run(ctx); err != nil { os.Exit(1) } }