Skip to content

Commit 5be733c

Browse files
committed
fix xml file names
1 parent 00aad14 commit 5be733c

8 files changed

Lines changed: 6 additions & 2 deletions

File tree

pkg/ddexgen/ddexgen.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@ func Generate(targetDir string, verbose bool) error {
5959
return fmt.Errorf("generating XML file for package %s: %w", packageDir, err)
6060
}
6161
if verbose {
62-
log.Printf("Generated %s.xml.go for package %s with %d messages", packageName, packageName, len(messages))
62+
baseFileName := filepath.Base(packageDir)
63+
log.Printf("Generated %s.xml.go for package %s with %d messages", baseFileName, packageName, len(messages))
6364
}
6465
}
6566

@@ -240,7 +241,10 @@ func generateEnumStringsFile(packageDir, packageName string, enums []EnumInfo) e
240241
func generatePackageXMLFile(packageDir, packageName string, messages []MessageInfo) error {
241242
content := generatePackageXMLContent(packageDir, packageName, messages)
242243

243-
xmlFileName := packageName + ".xml.go"
244+
// Use directory name for XML filename (e.g., v432.xml.go from .../v432/ directory)
245+
// Package name stays as is (e.g., ernv432)
246+
baseFileName := filepath.Base(packageDir)
247+
xmlFileName := baseFileName + ".xml.go"
244248
xmlPath := filepath.Join(packageDir, xmlFileName)
245249
return os.WriteFile(xmlPath, []byte(content), 0644)
246250
}

0 commit comments

Comments
 (0)