(plan communityScriptPlanOutput)
| 432 | } |
| 433 | |
| 434 | func printCommunityScriptPlanTable(plan communityScriptPlanOutput) { |
| 435 | printTable([]string{"FIELD", "VALUE"}, [][]string{ |
| 436 | {"Node", plan.Node}, |
| 437 | {"Host", plan.Host}, |
| 438 | {"SSH User", plan.SSHUser}, |
| 439 | {"Script", plan.Script.Slug}, |
| 440 | {"Script URL", plan.Script.ScriptURL}, |
| 441 | {"Non-interactive", fmt.Sprintf("%t", plan.NonInteractive)}, |
| 442 | {"Overrides", formatCommunityScriptEnv(plan.Env)}, |
| 443 | {"Remote Command", plan.RemoteCommand}, |
| 444 | }) |
| 445 | } |
| 446 | |
| 447 | func parseCommunityScriptEnvFlags(cmd *cobra.Command) ([]core.EnvOverride, error) { |
| 448 | rawOverrides, _ := cmd.Flags().GetStringArray("set") |
no test coverage detected