# Use ember generate to generate, say, a component?

**URL:** <https://meta.discourse.org/t/use-ember-generate-to-generate-say-a-component/208677>\
**Category:** Development\
**Created:** [November 9, 2021, 2:32pm UTC](https://meta.discourse.org/t/use-ember-generate-to-generate-say-a-component/208677 "2021-11-09T14:32:33Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [November 9, 2021, 2:42pm UTC](https://meta.discourse.org/t/use-ember-generate-to-generate-say-a-component/208677/2 "2021-11-09T14:42:09Z")

</div>

In core, yes (TIL!). You need to switch to the directory of our ember app first:

```plaintext
❯ cd app/assets/javascripts/discourse
❯ yarn ember generate component my-component-name
yarn run v1.22.10
$ /Users/david/discourse/discourse/app/assets/javascripts/node_modules/.bin/ember generate component my-component-name
installing component
  create app/components/my-component-name.js
  create app/templates/components/my-component-name.hbs
installing component-test
  create tests/integration/components/my-component-name-test.js
✨ Done in 2.06s.

```

But I don’t think there’s an easy way to do that in a plugin directory.

> [@pfaffman](#):
>
> I’m going to stick with finding something like it and copying it.

That’s how I do it as well ✂ 📋

---

_[View the full topic](https://meta.discourse.org/t/use-ember-generate-to-generate-say-a-component/208677)._
