autogen
« Back to VersTracker
Description:
Automated text file generator
Type: Formula  |  Latest Version: 5.18.16@3  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: code-generation templating automation developer-tools text-processing
Install: brew install autogen
About:
Autogen is a tool that generates complete text files from templates containing macro definitions and shell commands. It simplifies the maintenance of repetitive text in software projects by separating content logic from the text itself, ensuring consistency and reducing manual editing errors.
Key Features:
  • Template-based file generation using a powerful macro language
  • Embedded shell command execution for dynamic content
  • Supports multiple output formats (C, HTML, XML, etc.)
  • Manages repetitive structures and boilerplate code efficiently
Use Cases:
  • Generating standardized source code headers and boilerplate
  • Creating configuration files from a single source of truth
  • Maintaining large-scale documentation sets
Alternatives:
  • m4 – Autogen provides higher-level structures and easier management of multi-file projects compared to the lower-level m4 macro processor.
  • Jinja2 – While Jinja2 is primarily for web templates, Autogen is specialized for source code and system file generation with embedded shell capabilities.
License: GPL-3.0-or-later
Dependencies: guile
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit