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

Function validateCommunityScriptInstall

internal/cli/community_scripts.go:568–579  ·  view source on GitHub ↗
(script core.Script)

Source from the content-addressed store, hash-verified

566}
567
568func validateCommunityScriptInstall(script core.Script) error {
569 switch {
570 case script.ScriptPath == "":
571 return fmt.Errorf("script %q does not have a supported install script path", script.Slug)
572 case script.IsDisabled:
573 return fmt.Errorf("script %q is disabled upstream", script.Slug)
574 case script.IsDeleted:
575 return fmt.Errorf("script %q is deleted upstream", script.Slug)
576 default:
577 return nil
578 }
579}
580
581func communityScriptsToOutput(scripts []core.Script) []communityScriptOutput {
582 out := make([]communityScriptOutput, 0, len(scripts))

Callers 2

buildCommunityScriptPlanFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected