Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FlagClause ¶ added in v0.16.0
type FlagClause interface {
Flag(name, help string) *kingpin.FlagClause
}
func HiddenCmdClause ¶ added in v0.13.0
func HiddenCmdClause(c FlagClause) FlagClause
HiddenCmdClause returns FlagClause that hides created flags.
type PathOrContent ¶
type PathOrContent struct {
// contains filtered or unexported fields
}
PathOrContent is a flag type that defines two flags to fetch bytes. Either from file (*-file flag) or content (* flag).
func RegisterPathOrContent ¶
func RegisterPathOrContent(cmd FlagClause, flagName string, help string, required bool) *PathOrContent
RegisterPathOrContent registers PathOrContent flag in kingpinCmdClause.
func (*PathOrContent) Content ¶
func (p *PathOrContent) Content() ([]byte, error)
Content returns the content of the file when given or directly the content that has been passed to the flag. It returns an error when: * The file and content flags are both not empty. * The file flag is not empty but the file can't be read. * The content is empty and the flag has been defined as required.
Click to show internal directories.
Click to hide internal directories.