Documentation ¶
Index ¶
- func IsNotExist(path string) bool
- func IsPipeReader() bool
- func NewMultiManifestWriter(w io.Writer) io.Writer
- func PluginKeyToOperatorType(pluginKey string) projutil.OperatorType
- func ValidateVersion(version string) error
- func WriteObjects(w io.Writer, objs ...interface{}) error
- func WriteObjectsToFiles(dir string, objs ...interface{}) error
- func WriteObjectsToFilesLegacy(dir string, objs ...interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsNotExist ¶
IsNotExist returns true if path does not exist on disk.
func IsPipeReader ¶
func IsPipeReader() bool
IsPipeReader returns true if stdin is an open pipe, i.e. the caller can accept input from stdin.
func NewMultiManifestWriter ¶
NewMultiManifestWriter returns a multi-part manifest writer. Use this writer if writing a package or bundle to stdout or a single file.
func PluginKeyToOperatorType ¶
func PluginKeyToOperatorType(pluginKey string) projutil.OperatorType
PluginKeyToOperatorType converts a plugin key string to an operator project type. TODO(estroz): this can probably be made more robust by checking known plugin keys directly.
func ValidateVersion ¶
ValidateVersion returns an error if version is not a strict semantic version.
func WriteObjects ¶
WriteObjects writes each object in objs to w.
func WriteObjectsToFiles ¶
WriteObjectsToFiles creates dir then writes each object in objs to a file in dir.
func WriteObjectsToFilesLegacy ¶
WriteObjectsToFilesLegacy creates dir then writes each object in objs to a file in legacy format in dir.
Types ¶
This section is empty.