infinitered / gluegun

A delightful toolkit for building TypeScript-powered command-line apps.
MIT License
2.97k stars 147 forks source link

Allows commands, extensions, and templates to be nested in a build folder #650

Closed jamonholmgren closed 5 years ago

jamonholmgren commented 5 years ago

In TypeScript-enabled plugins, it's a common thing to have a ./build folder with your build artifacts, which for a Gluegun plugin would include commands, extensions, and templates.

This enables Gluegun to search in a build folder if it doesn't find commands, extensions, or templates in the root of a plugin, and makes it easier to have plugins be TypeScript (or other languages) with a ./build target folder.

I considered making it configurable, but none of the options really seemed all that attractive. Since ./build is pretty common, I'm just hard-coding that.

infinitered-circleci commented 5 years ago

:tada: This PR is included in version 4.1.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: