INNER CODE UNIT · Go
main
dropbox/dbxcli · tools/gen-json-schemas/main.go:29
func main() {
if err := run(); err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)
}
}
func run() error {
if _, err := os.Stat("go.mod"); err != nil {
return fmt.Errorf("run from repository root: %w", err)
}
data, err := os.ReadFile(commandCatalogPath)
if err != nil {
return fmt.Errorf("read %s: %w", commandCatalogPath, err)
}
catalog, err := jsonschema.DecodeCommandCatalog(data)