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.