(arg string, args ...string)
| 175 | } |
| 176 | |
| 177 | func topRunAction(arg string, args ...string) cli.ActionFunc { |
| 178 | return func(ctx context.Context, cmd *cli.Command) error { |
| 179 | if err := os.Chdir(cmd.String("top-dir")); err != nil { |
| 180 | return err |
| 181 | } |
| 182 | |
| 183 | return runCmd(ctx, arg, args...) |
| 184 | } |
| 185 | } |
| 186 | |
| 187 | func runCmd(ctx context.Context, arg string, args ...string) error { |
| 188 | cmd := exec.CommandContext(ctx, arg, args...) |