(ctx context.Context, args []string)
| 26 | } |
| 27 | |
| 28 | func Execute(ctx context.Context, args []string) int { |
| 29 | cmd := RootCmd() |
| 30 | cmd.SetArgs(args) |
| 31 | err := cmd.ExecuteContext(ctx) |
| 32 | if err != nil { |
| 33 | fmt.Printf("[Error] %v\n", err) |
| 34 | return 1 |
| 35 | } |
| 36 | return 0 |
| 37 | } |
| 38 | |
| 39 | func Main() { |
| 40 | code := Execute(context.Background(), os.Args[1:]) |