Documentation ¶
Index ¶
- func CleanupWorkDir(fs afero.Fs, path string)
- func CreateWorkDir(fs afero.Fs) (string, error)
- func Experimental() bool
- func FS(ctx context.Context) afero.Fs
- func HasJsonOrYamlExt(str string) bool
- func HasSuffix(str string, extensions []string) bool
- func IsFile(ctx context.Context, path string) (bool, error)
- func IsJson(data string) bool
- func IsYamlMap(data string) bool
- func ToJSON(data []byte) ([]byte, error)
- func WithFS(ctx context.Context, fs afero.Fs) context.Context
- func WriteTempFile(ctx context.Context, data, prefix string) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CleanupWorkDir ¶
CleanupWorkDir removes all files in a directory Eat any errors so we can call it from defer
func CreateWorkDir ¶
CreateWorkDir creates the working directory in tmp and some subdirectories
func Experimental ¶
func Experimental() bool
detect if the EC_EXPERIMENTAL env var is set to enable experimental features
func HasJsonOrYamlExt ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.