- 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.