Implement a "from" to config files that loads other files

This commit is contained in:
2025-10-06 22:17:34 +02:00
parent 21d7f56ccf
commit eb81ec4162
4 changed files with 368 additions and 36 deletions

View File

@@ -231,7 +231,7 @@ func ReadFromFile(input string, output chan *LinkInstruction, status chan error,
// Check if this is a YAML file
if IsYAMLFile(input) {
LogInfo("Parsing as YAML file")
instructions, err := ParseYAMLFile(input, filepath.Dir(input))
instructions, err := ParseYAMLFileRecursive(input, filepath.Dir(input))
if err != nil {
LogError("Failed to parse YAML file %s: %v",
FormatSourcePath(input), err)