Fixes
- Fixed bug which prevented
-l
flag from listing any placeholders that existed in file/folder names. Previously it erroneously only showed placeholders in the contents of files.
Changes
- When a parameter exists in a template, but isn't specified by the user, default behavior has been changed to not create the project. It deletes anything it generated and informs the user that the parameters were unspecified. The new
-b
flag can be used to allow replacement of missing parameters with "blanks", or empty strings. - Postgeneration script is now only called after missing/incorrect parameter messaging has been handled. This changes the order of output from the program.
This release is not contract compatible with prior releases, since it changes order of output and expectations around parameter existence.