in cmd/kepify/main.go [152:175]
func printJSONOutput(filePath string, proposals api.Proposals) error {
fmt.Printf("Output file: %s\n", filePath)
file, err := os.Create(filePath)
if err != nil {
return err
}
defer file.Close()
total := len(proposals)
fmt.Printf("Total KEPs: %d\n", total)
data, err := json.Marshal(proposals)
if err != nil {
return err
}
if err := ioutil.WriteFile(filePath, data, 0755); err != nil {
return err
}
return nil
}