Frobozz Magic Formatter - A ZIL Pretty Printer

I’m excited to announce a new tool I’ve been working on called the Frobozz Magic Formatter.

This command-line tool is a pretty printer for ZIL. It automatically reformats your source code files to make them consistent, readable, and maintainable. Applying a configurable set of formatting rules helps ensure your projects adhere to a preferred coding style.

Please note that the Frobozz Magic Formatter is currently in an alpha stage . This means it’s still under active development, and while it’s becoming quite capable, you might encounter bugs or areas where things could be improved.

I’d love for people to try it out. Your feedback, bug reports, and feature requests would be invaluable in making it better. Please be gentle with your critiques, as it’s still early days. I’ve provided many formatting options and am open to adding more. Plus, if people want to share their preferred formatting styles, your desired configuration options could be added as presets in the future.

The project, the script, its progress, and contact details are in the README here: zil-org / frobozz-magic-formatter · GitLab.

As I don’t follow the forums closely, the best way to contact me, report bugs, or suggest features is through the GitLab project or via the issue-reporting email mentioned in the README.

11 Likes

Nice!

ZILF includes the beginnings of a pretty-printer in pprint.mud, but it isn’t configurable and has never been particularly suited for formatting source files.

1 Like