path

package
v0.11.76 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 6, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SkipDirs = []string{".git", ".github", ".vscode", "node_modules", "dist", "build", "target", "vendor", ".venv", ".env", "env", "venv", "dbt_packages"}

Functions

func AbsPathForTests added in v0.6.6

func AbsPathForTests(t *testing.T, path string) string

func ConvertYamlToObject

func ConvertYamlToObject(buf []byte, out interface{}) error

func DirExists

func DirExists(fs afero.Fs, searchDir string) bool

func ExcludeSubItemsInDirectoryContainingFile

func ExcludeSubItemsInDirectoryContainingFile(filePaths []string, file string) []string

ExcludeSubItemsInDirectoryContainingFile cleans up the list to remove sub-paths that are in the same directory as the file. The primary usage of this is to remove the sub-paths for the directory that contains `task.yml`.

func FileExists added in v0.1.9

func FileExists(fs afero.Fs, searchFile string) bool

func GetAllFilesRecursive

func GetAllFilesRecursive(root string, suffixes []string) ([]string, error)

func GetAllPossibleAssetPaths added in v0.11.27

func GetAllPossibleAssetPaths(pipelinePath string, assetsDirectoryNames []string, supportedFileSuffixes []string) []string

func GetPipelinePaths

func GetPipelinePaths(root, pipelineDefinitionFile string) ([]string, error)

func GetPipelineRootFromTask

func GetPipelineRootFromTask(taskPath, pipelineDefinitionFile string) (string, error)

func ReadYaml

func ReadYaml(fs afero.Fs, path string, out interface{}) error

func WriteYaml

func WriteYaml(fs afero.Fs, path string, content interface{}) error

Types

type YamlParseError added in v0.10.1

type YamlParseError struct {
	// contains filtered or unexported fields
}

func (*YamlParseError) Error added in v0.10.1

func (e *YamlParseError) Error() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL