Documentation ¶
Index ¶
- Variables
- func AbsPathForTests(t *testing.T, path string) string
- func ConvertYamlToObject(buf []byte, out interface{}) error
- func DirExists(fs afero.Fs, searchDir string) bool
- func ExcludeSubItemsInDirectoryContainingFile(filePaths []string, file string) []string
- func FileExists(fs afero.Fs, searchFile string) bool
- func GetAllFilesRecursive(root string, suffixes []string) ([]string, error)
- func GetPipelinePaths(root, pipelineDefinitionFile string) ([]string, error)
- func GetPipelineRootFromTask(taskPath, pipelineDefinitionFile string) (string, error)
- func ReadYaml(fs afero.Fs, path string, out interface{}) error
- func WriteYaml(fs afero.Fs, path string, content interface{}) error
- type YamlParseError
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 ConvertYamlToObject ¶
func ExcludeSubItemsInDirectoryContainingFile ¶
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 GetAllFilesRecursive ¶
func GetPipelinePaths ¶
func GetPipelineRootFromTask ¶
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
Click to show internal directories.
Click to hide internal directories.