Seeing the popularity of ember-cli, Angular decided they would provide their own CLI to solve this problem. Angular CLI is geared to be the tool used to create and manage your Angular app. It provides the ability to:
- create a project from scratch
- scaffold components, directives, services, etc.
- lint your code
- serve the application
- run your unit tests and end to end tests.
The Angular CLI currently only generates scaffolding in TypeScript, with other dialects to come later.