gruntwork-io / boilerplate

A tool for generating files and folders ("boilerplate") from a set of templates
https://www.gruntwork.io
Mozilla Public License 2.0
158 stars 12 forks source link

Remote templates support #59

Closed yorinasub17 closed 3 years ago

yorinasub17 commented 3 years ago

This adds support in boilerplate to invoke remote templates by providing it with go-getter compatible URLs instead of paths. In the process I renamed all the places in the config and CLI flags that was using template-folder with template-url to match what we are expecting.

This means that we can now invoke templates in git, either as dependencies or directly on the CLI.

NOTE: This is a backwards incompatible change, but now (when we are getting ready for usage-patterns v2) is probably a good time to do this.

yorinasub17 commented 3 years ago

UPDATE: e77854c

Parallelize tests, and split out shell tests to only run on unix.

yorinasub17 commented 3 years ago

Thanks for review! Will merge this in.