MCPcopy Create free account
hub / github.com/devnullvoid/pvetui / printCommunityScriptPlanTable

Function printCommunityScriptPlanTable

internal/cli/community_scripts.go:434–445  ·  view source on GitHub ↗
(plan communityScriptPlanOutput)

Source from the content-addressed store, hash-verified

432}
433
434func 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
447func parseCommunityScriptEnvFlags(cmd *cobra.Command) ([]core.EnvOverride, error) {
448 rawOverrides, _ := cmd.Flags().GetStringArray("set")

Callers 1

runCommunityScriptsPlanFunction · 0.85

Calls 2

printTableFunction · 0.85
formatCommunityScriptEnvFunction · 0.85

Tested by

no test coverage detected