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

Function extractDryRunPlan

internal/ui/plugins/ansible/plugin.go:2041–2051  ·  view source on GitHub ↗
(output string)

Source from the content-addressed store, hash-verified

2039}
2040
2041func extractDryRunPlan(output string) string {
2042 lines := strings.Split(strings.TrimSpace(output), "\n")
2043 plans := make([]string, 0, len(lines))
2044 for _, line := range lines {
2045 trimmed := strings.TrimSpace(line)
2046 if strings.HasPrefix(trimmed, "would_") || strings.HasPrefix(trimmed, "plan_") || strings.HasPrefix(trimmed, "applied_") {
2047 plans = append(plans, trimmed)
2048 }
2049 }
2050 return strings.Join(plans, ", ")
2051}
2052
2053func extractAppliedPlan(output string) string {
2054 lines := strings.Split(strings.TrimSpace(output), "\n")

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected