in cmd/root.go [58:88]
func Execute() {
if err := rootCmd.Execute(); err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)
}
tool.InitLogger()
var address = ""
for _, arg := range os.Args {
if arg == "-h" || arg == "--help" || arg == "version" {
os.Exit(0)
}
}
var err error
for {
if login.Address != "" {
printPrompt(address)
}
err = common.ReadArgs(os.Stdin)
if err != nil {
fmt.Println(err)
continue
}
if err = action.Execute(); err != nil {
fmt.Println(err)
os.Args = []string{}
}
}
}