Name Mode Size
LICENSE 100644 1 kb
README.md 100644 1 kb
README.md
# [`dotd`][] Generate a file from fragment files in a directory. `dotd` is intended to be used to (re-)generate e.g. a configuration file `config` from files in a corresponding directory `config.d` where separate people or programs can place configuration fragment files without treading on each other's toes, when the native configuration language does not support functionality equivalent to `include config.d/*`. In essence, it is a glorified `cat config.d/* > config`. [`dotd`]: https://git.rcrnstn.net/rcrnstn/dotd ## Related projects - [Ansible][]'s [`assemble` module][]. - [Puppet][]'s [`concat` module][]. [Ansible]: https://en.wikipedia.org/wiki/Ansible_(software) [`assemble` module]: https://docs.ansible.com/ansible/latest/collections/ansible/builtin/assemble_module.html [Puppet]: https://en.wikipedia.org/wiki/Puppet_(software) [`concat` module]: https://forge.puppet.com/modules/puppetlabs/concat ## License Licensed under the [ISC License][] unless otherwise noted, see the [`LICENSE`][] file. [ISC License]: https://choosealicense.com/licenses/isc/ [`LICENSE`]: LICENSE