macOS
brew install autogenlocal Homebrew formula metadata
sudo port install autogenMacPorts ports tree · devel/autogen/Portfile · source: api.github.com
brew
Automated text file generator. Version 5.18.16 via Homebrew; verified 2026-06-19.
install
brew install autogenlocal Homebrew formula metadata
sudo port install autogenMacPorts ports tree · devel/autogen/Portfile · source: api.github.com
sudo apt install autogenDebian stable package indexes · autogen · source: deb.debian.org
sudo dnf install autogenFedora Rawhide package metadata · autogen · source: dl.fedoraproject.org
nix profile install nixpkgs#autogennixpkgs package indexes · pkgs/by-name/au/autogen/package.nix · source: api.github.com
sudo pacman -S autogenArch Linux sync databases · autogen · source: geo.mirror.pkgbuild.com
sudo zypper install autogenopenSUSE Tumbleweed package metadata · autogen · source: download.opensuse.org
overview
Automated text file generator
history
GNU AutoGen is a GNU code and text generation utility built around definition files and templates. Its package identity is very Unixy: a command-line generator for maintainers who want repeatable source, option, or configuration files instead of hand-editing generated boilerplate.
AutoGen is associated with Bruce Korb and the GNU project; the GNU manual and AutoGen pages present it as a general automated text-file generator rather than a language-specific compiler tool. The package also includes related commands such as AutoOpts tooling, getdefs, columns, and xml2ag, which made it useful in build and release workflows beyond a single executable.
The project lived in the GNU/Savannah ecosystem and also maintained a SourceForge-facing homepage, reflecting a common early-2000s free-software distribution pattern: GNU project page, Savannah source control, tarball releases, and downstream packaging by Unix distributions.
AutoGen is packaged across traditional Unix package managers including Homebrew, Debian/Ubuntu, Fedora, Arch, MacPorts, Nix, and openSUSE according to the batch input. That breadth signals long-tail adoption in developer-tool stacks even though the project is much less visible than the Autotools packages it often sits near.
Its adoption has mostly been indirect: users encounter it as a dependency or maintainer-side generator in source releases, not as a fashionable end-user CLI.
AutoGen users write definitions and templates, then run the autogen command to emit source or text files. Package users also see the auxiliary tools listed by the Homebrew formula, including autoopts-config, columns, getdefs, and xml2ag.
It is not a credentials-oriented tool and the official curation does not document a single user configuration path.
For package maintainers, AutoGen matters as one of the older GNU-era generator utilities that can appear in bootstrap chains. It is the kind of package that explains why source builds sometimes need more than a compiler and make: generated files may come from project-specific template systems.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
autogen | cli | global executable | |
autoopts-config | cli | global executable | |
columns | cli | global executable | |
getdefs | cli | global executable | |
xml2ag | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://autogen.sourceforge.net/
install metadata
| Package key | brew:autogen |
|---|---|
| Version | 5.18.16 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/autogen |
| Homepage | https://autogen.sourceforge.net/ |
| Repository | https://git.savannah.gnu.org/cgit/autogen.git |
| Upstream docs | https://www.gnu.org/software/autogen |
| License | GPL-3.0-or-later |
| Source archive | https://ftpmirror.gnu.org/gnu/autogen/rel5.18.16/autogen-5.18.16.tar.xz |
| Last updated | 2026-06-19T12:30:02-07:00 |
| Pulse | updated |
| Dependencies | bdw-gc, guile |
| Build dependencies | coreutils, pkgconf |
| Uses from macOS | libxml2 |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | autogen |
| Version Scheme | 0 |
| Revision | 3 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
autogen 1:5.18.16-7
automated text file generator
https://www.gnu.org/software/autogen/
sudo apt install autogenautogen-doc 1:5.18.16-7
automated text file generator - documentation
https://www.gnu.org/software/autogen/
sudo apt install autogen-doclibopts25 1:5.18.16-7
automated option processing library based on autogen
https://www.gnu.org/software/autogen/
sudo apt install libopts25libopts25-dev 1:5.18.16-7
automated option processing library based on autogen
https://www.gnu.org/software/autogen/
sudo apt install libopts25-devautogen
nix profile install nixpkgs#autogenautogen 1:5.18.16-5build1
automated text file generator
https://www.gnu.org/software/autogen/
sudo apt install autogenautogen-doc 1:5.18.16-5build1
automated text file generator - documentation
https://www.gnu.org/software/autogen/
sudo apt install autogen-doclibopts25 1:5.18.16-5build1
automated option processing library based on autogen
https://www.gnu.org/software/autogen/
sudo apt install libopts25libopts25-dev 1:5.18.16-5build1
automated option processing library based on autogen
https://www.gnu.org/software/autogen/
sudo apt install libopts25-devautogen 5.18.16-32.fc43
Automated text file generator
http://www.gnu.org/software/autogen/
sudo dnf install autogenautogen-libopts 5.18.16-32.fc43
Automated option processing library based on autogen
http://www.gnu.org/software/autogen/
sudo dnf install autogen-liboptsautogen-libopts-devel 5.18.16-32.fc43
Development files for libopts
http://www.gnu.org/software/autogen/
sudo dnf install autogen-libopts-develautogen 5.18.16-6
A tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text
https://www.gnu.org/software/autogen/
sudo pacman -S autogenautogen 5.18.16-9.3
Automated Text File Generator
https://www.gnu.org/software/autogen/
sudo zypper install autogenautoopts 5.18.16-9.3
Automated Option Processing
https://www.gnu.org/software/autogen/
sudo zypper install autooptslibopts25 5.18.16-9.3
Shared library libopts
https://www.gnu.org/software/autogen/
sudo zypper install libopts25source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.