ABP CLI commands - generate-proxy, install-libs, add-package-ref, new-module, install-module, abp update, abp clean, abp suite generate. Use when the user asks how to run ABP CLI commands, generate proxies, install libraries, or use ABP Suite.
Full documentation: https://abp.io/docs/latest/cli Use
abp help [command]for detailed options.
# URL flag: `-u` (short) or `--url` (long). Use whichever your team prefers, but keep it consistent.
#
# Angular (host must be running)
abp generate-proxy -t ng
# C# client proxies
abp generate-proxy -t csharp -u https://localhost:44300
# Integration services only (microservices)
abp generate-proxy -t csharp -u https://localhost:44300 -st integration
# JavaScript
abp generate-proxy -t js -u https://localhost:44300
# Install NPM packages for MVC/Blazor Server
abp install-libs
# Add project reference with module dependency
abp add-package-ref Acme.BookStore.Domain
abp add-package-ref Acme.BookStore.Domain -t Acme.BookStore.Application
# Create new module in solution
abp new-module Acme.OrderManagement -t module:ddd
# Install published module
abp install-module Volo.Blogging
# Add ABP NuGet package
abp add-package Volo.Abp.Caching.StackExchangeRedis
abp update # Update all ABP packages
abp update --version 8.0.0 # Specific version
abp clean # Delete bin/obj folders
Generate CRUD pages from entity JSON (created via Suite UI):
abp suite generate --entity .suite/entities/Book.json --solution ./Acme.BookStore.sln
Note: Entity JSON files are created when you generate an entity via ABP Suite UI. They are stored in
.suite/entities/folder. Suite docs: https://abp.io/docs/latest/suite
| Task | Command |
|---|---|
| Angular proxies | abp generate-proxy -t ng |
| C# proxies | abp generate-proxy -t csharp -u URL |
| Install JS libs | abp install-libs |
| Add reference | abp add-package-ref PackageName |
| Create module | abp new-module ModuleName |
| Install module | abp install-module ModuleName |
| Update packages | abp update |
| Clean solution | abp clean |
| Suite CRUD | abp suite generate -e entity.json -s solution.sln |
| Get help | abp help [command] |