🧰 DDRparser GUI Tool

🧰 DDRparser GUI Tool

A user-friendly front end for the DDRparser command-line utility. Built in FileMaker, this tool lets you configure project-specific parsing jobs without needing to type terminal commands manually.


🚀 What Does It Do?

  • Select an exported XML file from FileMaker
  • Set the output folder for structured text exports
  • Choose options like:
  • Remove obsolete files
  • Commit results to Git
  • Include additional base table folders
  • Enable verbose/debug output

The tool then generates the necessary Terminal command to run the DDRparser utility. Just copy and paste the command into your terminal window to start parsing.


🖥️ Example Command-Line Output



% DDRparser -i "/Users/ole/Desktop/DDRparser-GUI-DDR/Summary.xml"  --clean --git-auto-commit "Fixed issue bla bla" -f "/Users/ole/Desktop/DDRparser-GUI-DDR/DDRparser-GUItool-files"
cd "/Users/ole/Desktop/DDRparser-GUI-DDR/DDRparser-GUItool-files"
open .

>>> Parsing Solution:DDR-GUI-Tool.fmp12

>>> Parsing BaseTableCatalog
>>> Parsing Relationship graph
>>> Parsing Layout catalog
>>> Parsing Valuelist catalogue
>>> Parsing ScriptCatalog
>>> Parsing Custom Functions Catalog
>>> Parsing Custom Menu Set Catalog
>>> Parsing Custom Menus Catalog
✅ Git auto-commit completed.

✅ Done. Executed in 0.0752494 seconds.

✅ This command was generated automatically by the GUI — no manual editing required.


🔄 Changes since version 1.0.0

  • 🧠 Automatic format detection: The filename no longer needs to be hard-coded as Summary.xml. The parser now probes the selected file to verify whether it’s a valid DDR or SaveAsXML file.
  • 🔔 Version check: The tool now notifies you if a newer version is available, helping users stay up to date with the latest improvements.

📌 Notes

  • The FMSaveAsXML format is currently supported but still under development.
  • A visual status message in red will warn you if the format is incomplete or experimental.
  • Version tracking and update notifications are integrated.

📥 Requirements

  • macOS with Terminal access
  • DDRparser installed (download buttons below)
  • ACF plugin (for GUI support functions)
  • FileMaker 19 or newer

🔄 Updates

The GUI tool includes auto-update checking. If a newer version is available, it will inform you — no registration or tracking needed.

📦 Downloads

You can download the latest versions of our tools below:

🔹 DDRparser
Command-line tool for extracting readable content from FileMaker DDR and SaveAsXML exports. Bundled with the GUI tool.

🔹 ACF Plugin
Cross-platform FileMaker plugin with SQL, crypto, JSON, ZIP, Excel, and HTTP features.