v1.4.0
Release notes:
- Added the Quickstart functionality. This allows you to specify arbitrary functions which can be invoked directly by a name, effectively skipping the main form questions. The Quickstart function to run is given as an argument when invoking the
project-init
command. The feature is designed to be used to quickly create a few files or directories on demand in the current working directory of the user in order to use them either standalone or within an existing project structure. Your addon can define its own Quickstart functions and even redefine the existing ones. More info - Added the possibility to define input validation functions to be utilised by the read_user_input_text() API function.
- Both the read_user_input_selection() as well as the read_user_input_yes_no() API functions have been improved to let the user retry his input in the case of an invalid answer given.
- Added the copy_resource() API function to make copying template resources easier.
- Some more auxiliary globals have been added to the API.
- Internal improvements.
See Changelog.