Indoctrinatr Tools is a set of commandline tools to kick-start and develop Indoctrinatr Template Packs. Indoctrinatr in itself is an Open Source Software project by dkd Internet Service GmbH, Frankfurt (Germany), which renders eRuby (more specifically: Erubis) enriched XeTeX templates to PDF documents.
Mac OS X: MacTeX
apt-get install texlive texlive-xetex texlive-latex-extra texlive-generic-extra
We distribute Indoctrinatr Tools as a Rubygem. Please run:
gem install indoctrinatr-tools
After installation verify if you have a working
- for the template documentation
- Tested against TeX Live 2014
project_name with the name of your Template Pack:
||Creates a scaffold for a new Template Pack|
||Parses a XeTex file with ERB and default values|
||Compiles PDF with default values|
||Generates PDF with the field names as values|
||Creates a technical documentation of your template pack|
||Analyzes your Template Pack for errors|
||Creates a Template Pack from a given project folder|
||Creates, parses, and compiles a demo project|
||Displays a suggested workflow|
||Displays instructions for bash completion|
||Displays instructions for zsh completion|
doc have a
keep-aux-files option. This is helpful if you run in into LaTeX errors, want to inspect the .log file and run LaTeX for yourself again.
doc does not overwrite existing examples. This means that you can customize the examples that are appended in the documentation.
If you want to build the Rubygem yourself, run
rake build to build and
rake install to build and install the Indoctrinatr Tools gem.
We are also looking forward to your GitHub Pull Requests.
Manual testing: After cloning the repo, run
bundle exec bin/indoctrinatr inside the directory for testing your own development changes.
Automatic testing: run
Indoctrinatr and Indoctrinatr Tools are licensed under the terms and conditions of the MIT License.
- Luka Lüdicke (development)
- Nicolai Reuschling (development)
- Søren Schaffstein (idea, product management)