MCPcopy Index your code
hub / github.com/cloudfoundry/cli / GetContentsFromOptionalFlagValue

Function GetContentsFromOptionalFlagValue

cf/flagcontext/flag_content_helper.go:17–35  ·  view source on GitHub ↗
(input string)

Source from the content-addressed store, hash-verified

15}
16
17func GetContentsFromOptionalFlagValue(input string) ([]byte, error) {
18 trimmedInput := strings.Trim(input, `"'`)
19 if strings.HasPrefix(trimmedInput, `@`) {
20 trimmedInput = strings.Trim(trimmedInput[1:], `"'`)
21 bs, err := ioutil.ReadFile(trimmedInput)
22 if err != nil {
23 return []byte{}, err
24 }
25
26 return bs, nil
27 }
28
29 bs, err := ioutil.ReadFile(trimmedInput)
30 if err != nil {
31 return []byte(trimmedInput), nil
32 }
33
34 return bs, nil
35}

Callers 3

ExecuteMethod · 0.92
GetContentsFromFlagValueFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected