Skip to content

Instantly share code, notes, and snippets.

@nakamuraagatha
Created May 15, 2017 13:30
Show Gist options
  • Save nakamuraagatha/9683314a0eea34d4401b1041c6bd706d to your computer and use it in GitHub Desktop.
Save nakamuraagatha/9683314a0eea34d4401b1041c6bd706d to your computer and use it in GitHub Desktop.
ember addon <addon-name> <options...>
Generates a new folder structure for building an addon, complete with test harness.
--dry-run (Boolean) (Default: false)
aliases: -d
--verbose (Boolean) (Default: false)
aliases: -v
--blueprint (String) (Default: addon)
aliases: -b <value>
--skip-npm (Boolean) (Default: false)
aliases: -sn
--skip-bower (Boolean) (Default: false)
aliases: -sb
--skip-git (Boolean) (Default: false)
aliases: -sg
--yarn (Boolean) (Default: false)
--directory (String)
aliases: -dir <value>
ember asset-sizes <options...>
Shows the sizes of your asset files.
--output-path (Path) (Default: dist/)
aliases: -o <value>
ember build <options...>
Builds your app and places it into the output path (dist/ by default).
aliases: b
--environment (String) (Default: development) Possible values are "development", "production", and "test".
aliases: -e <value>, -dev (--environment=development), -prod (--environment=production)
--output-path (Path) (Default: dist/)
aliases: -o <value>
--watch (Boolean) (Default: false)
aliases: -w
--watcher (String)
--suppress-sizes (Boolean) (Default: false)
ember destroy <blueprint> <options...>
Destroys code generated by `generate` command.
aliases: d
--dry-run (Boolean) (Default: false)
aliases: -d
--verbose (Boolean) (Default: false)
aliases: -v
--pod (Boolean) (Default: false)
aliases: -p
--classic (Boolean) (Default: false)
aliases: -c
--dummy (Boolean) (Default: false)
aliases: -dum, -id
--in-repo-addon (String) (Default: null)
aliases: --in-repo <value>, -ir <value>
ember generate <blueprint> <options...>
Generates new code from blueprints.
aliases: g
--dry-run (Boolean) (Default: false)
aliases: -d
--verbose (Boolean) (Default: false)
aliases: -v
--pod (Boolean) (Default: false)
aliases: -p
--classic (Boolean) (Default: false)
aliases: -c
--dummy (Boolean) (Default: false)
aliases: -dum, -id
--in-repo-addon (String) (Default: null)
aliases: --in-repo <value>, -ir <value>
ember help <command-name (Default: all)> <options...>
Outputs the usage instructions for all commands or the provided command
aliases: h, --help, -h
--verbose (Boolean) (Default: false)
aliases: -v
--json (Boolean) (Default: false)
ember init <glob-pattern> <options...>
Creates a new ember-cli project in the current folder.
--dry-run (Boolean) (Default: false)
aliases: -d
--verbose (Boolean) (Default: false)
aliases: -v
--blueprint (String)
aliases: -b <value>
--skip-npm (Boolean) (Default: false)
aliases: -sn
--skip-bower (Boolean) (Default: false)
aliases: -sb
--yarn (Boolean)
--name (String) (Default: )
aliases: -n <value>
ember install <addon-name> <options...>
Installs an ember-cli addon from npm.
aliases: i
--save (Boolean) (Default: false)
aliases: -S
--save-dev (Boolean) (Default: true)
aliases: -D
--save-exact (Boolean) (Default: false)
aliases: -E, --exact
--yarn (Boolean) Use --yarn to enforce yarn usage, or --no-yarn to enforce NPM
ember new <app-name> <options...>
Creates a new directory and runs ember init in it.
--dry-run (Boolean) (Default: false)
aliases: -d
--verbose (Boolean) (Default: false)
aliases: -v
--blueprint (String) (Default: app)
aliases: -b <value>
--skip-npm (Boolean) (Default: false)
aliases: -sn
--skip-bower (Boolean) (Default: false)
aliases: -sb
--skip-git (Boolean) (Default: false)
aliases: -sg
--yarn (Boolean)
--directory (String)
aliases: -dir <value>
ember serve <options...>
Builds and serves your app, rebuilding on file changes.
aliases: server, s
--port (Number) (Default: 8080) To use a port different than 8080. Pass 0 to automatically pick an available port.
aliases: -p <value>
--host (String) Listens on all interfaces by default
aliases: -H <value>
--proxy (String)
aliases: -pr <value>, -pxy <value>
--secure-proxy (Boolean) (Default: true) Set to false to proxy self-signed SSL certificates
aliases: -spr
--transparent-proxy (Boolean) (Default: true) Set to false to omit x-forwarded-* headers when proxying
aliases: --transp
--watcher (String) (Default: events)
aliases: -w <value>
--live-reload (Boolean) (Default: true)
aliases: -lr
--live-reload-host (String) Defaults to host
aliases: -lrh <value>
--live-reload-base-url (String) Defaults to baseURL
aliases: -lrbu <value>
--live-reload-port (Number) (Defaults to port number within [49152...65535])
aliases: -lrp <value>
--environment (String) (Default: development) Possible values are "development", "production", and "test".
aliases: -e <value>, -dev (--environment=development), -prod (--environment=production)
--output-path (Path) (Default: dist/)
aliases: -op <value>, -out <value>
--ssl (Boolean) (Default: false)
--ssl-key (String) (Default: ssl/server.key)
--ssl-cert (String) (Default: ssl/server.crt)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment