path

package
v0.11.507 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2026 License: Apache-2.0 Imports: 11 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 ConvertYamlToObjectStrict added in v0.11.506

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

ConvertYamlToObjectStrict is like ConvertYamlToObject but rejects unknown YAML fields. Use for validation scenarios where unrecognized keys should be flagged.

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 string, pipelineDefinitionFile []string) ([]string, error)

func GetPipelinePathsWithExclusions added in v0.11.275

func GetPipelinePathsWithExclusions(root string, pipelineDefinitionFile []string, excludePaths []string) ([]string, error)

func GetPipelineRootFromTask

func GetPipelineRootFromTask(taskPath string, 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