Any recommended way to generate files inside in repo addons and engines?

Any recommended way to generate (ember g) files inside in repo addons and engines?

1 Like

As of ember-cli@3.7 and higher the generate command includes an --in flag that allows you to specify the directory to generate into.

For example, given an in-repo addon at lib/my-foo/:

ember generate component awesome-sauce --in ./lib/foo

Will generate something like this list of files (can’t verify ATM since I’m on mobile):

lib/foo/addon/components/awesome-sauce.js
lib/foo/addon/templates/components/awesome-sauce.js
lib/foo/app/components/awesome-sauce.js
tests/integration/components/awesome-sauce-test.js
5 Likes

That’s great. I just tested in my app and it works perfectly. Thanks for the fast response @rwjblue

1 Like

Update: In order to generate blueprints inside in-repo engine, --ir command suits better:

For Instance, in order to generate a route named, about inside an in-repo engine bar located at /lib/bar, use:

ember generate route about --ir bar
4 Likes