Suggest an editImprove this articleRefine the answer for “What does Angular CLI do?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)**Angular CLI** (Command Line Interface) is a command-line tool that helps quickly create, configure, and manage Angular applications. **Key point:** Angular CLI automates creating, developing, building, and testing Angular applications through convenient terminal commands.Shown above the full answer for quick recall.Answer (EN)Image**Angular CLI** (Command Line Interface) is a **command-line tool** that helps quickly create, configure, and manage Angular applications. --- ### What Angular CLI does: 1. **Creates a project from scratch** ```bash ng new my-app ``` - immediately generates the project structure, sets up the build, configuration, TypeScript, and everything needed. 2. **Runs a local server** ```bash ng serve ``` - runs the application in the browser and watches for changes (hot reload). 3. **Generates code** ```bash ng generate component my-button ``` - automatically creates components, services, modules, pipes, and so on from a template, so you don't write them by hand. 4. **Builds the project for production** ```bash ng build --prod ``` - minifies, optimizes, and bundles the files into `dist/`. 5. **Runs tests** ```bash ng test / ng e2e ``` - runs unit tests or end-to-end tests with the required configuration. --- ### Why it's needed - speeds up work - eliminates routine tasks - helps keep the code structured - minimizes configuration errors --- ### In one sentence **Angular CLI is a tool that automates creating, developing, building, and testing Angular applications through convenient terminal commands.**For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.