MCPcopy Create free account
hub / github.com/go-task/task / parseArch

Method parseArch

taskfile/ast/platforms.go:89–101  ·  view source on GitHub ↗
(arch string)

Source from the content-addressed store, hash-verified

87}
88
89func (p *Platform) parseArch(arch string) error {
90 if arch == "" {
91 return fmt.Errorf("task: Blank Arch value provided")
92 }
93 if p.Arch != "" {
94 return fmt.Errorf("task: Multiple Arch values provided")
95 }
96 if goext.IsKnownArch(arch) {
97 p.Arch = arch
98 return nil
99 }
100 return fmt.Errorf("task: Invalid Arch value provided (%s)", arch)
101}

Callers 1

parsePlatformMethod · 0.95

Calls 1

IsKnownArchFunction · 0.92

Tested by

no test coverage detected