Skip to content

Iterative placeholders

Compare
Choose a tag to compare
@Knetic Knetic released this 06 Aug 07:21
· 35 commits to master since this release

New Things

  • Implemented "iterative placeholders", which accept a list of strings and join them in the generated file.
  • Implemented "content placeholders", which can join lists of values with more than just simple separators between them.
  • Implemented "recursive placeholders", which can create things like nested module declarations
  • Added java maven/ant samples.
  • Made "project.name" equal to the basename of the generated directory by default (can be overridden with parameter switch).
  • Implemented "missing parameter" warning, so it's clear which parameters were not specified during generation.

Bugs

  • Ensured "_postGenerate.sh" is removed from generated directory
  • Parameter list is now whitespace-trimmed, so that -p "foo=bar; baz=quux" == -p "foo=bar;baz=quux"

Issues resolved

#7
#8
#9
#10

Skeletons made for previous releases will work the same in this release, unless they use very specific placeholder-like tags.