Automate the expansion of your modular project structure.
Recursively transform .include.* files into fully rendered documents in a mirrored output directory.
Turning a directory of fragments into a complete website in one command.
Maintains your original directory hierarchy perfectly within the generated _included/ folder.
Automatically strips .include. from filenames, converting index.include.html to index.html.
Files and folders starting with _ are ignored, allowing you to keep templates and partials tidy.
Built on top of include.sh, inheriting its recursive power and reliability.
The processor acts as a build system for any text-based projects. It finds every file that needs processing, expands its includes, and places the result in the output folder.
Recursive scan of all subdirectories
Direct copy for static assets like CSS and images
Automated output directory management
Defaults to current working directory if no path is provided
Prerequisite: This tool requires the include command to be installed system-wide. Please ensure it is installed first. You can find more details on the main page.