internal/git/gitcmd/staticargs.go (6 lines of code) (raw):

package gitcmd // StaticOption are reusable trusted options type StaticOption struct { value string } // OptionArgs just passes through the already trusted value. This never // returns an error. func (sa StaticOption) OptionArgs() ([]string, error) { return []string{sa.value}, nil } // OutputToStdout is used indicate the output should be sent to STDOUT // Seen in: git bundle create var OutputToStdout = StaticOption{value: "-"}