func Execute()

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{}
		}
	}
}