in cmd/root.go [64:83]
func Run(cmd *cobra.Command, args []string) {
content, err := os.ReadFile(filePath)
if err != nil {
fmt.Printf("Error reading file %s: %v", filePath, err)
}
list := hyperkv.Parse(content)
if outputFormat == "json" {
content, err := json.Marshal(list)
if err != nil {
fmt.Printf("Error marshalling json: %v", err)
}
fmt.Printf("%s\n", content)
return
} else {
fmt.Printf("Parsing file %s, len %d\n", filePath, len(content))
for _, item := range list {
fmt.Printf("%s=%s\n", item.Key, item.Value)
}
}
}