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
Constants ¶
This section is empty.
Variables ¶
View Source
var SkipDirs = []string{".git", ".github", ".vscode", "node_modules", "dist", "build", "target", "vendor", ".venv", ".env", "env", "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 ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.