abp-cli

star 14.3k

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.

abpframework By abpframework schedule Updated 3/9/2026

name: abp-cli description: 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.

ABP CLI Commands

Full documentation: https://abp.io/docs/latest/cli Use abp help [command] for detailed options.

Generate Client Proxies

# 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 Client-Side Libraries

# Install NPM packages for MVC/Blazor Server
abp install-libs

Add Package Reference

# Add project reference with module dependency
abp add-package-ref Acme.BookStore.Domain
abp add-package-ref Acme.BookStore.Domain -t Acme.BookStore.Application

Module Operations

# 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

Update & Clean

abp update                  # Update all ABP packages
abp update --version 8.0.0  # Specific version
abp clean                   # Delete bin/obj folders

ABP Suite (CRUD Generation)

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

Quick Reference

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]
Install via CLI
npx skills add https://github.com/abpframework/abp --skill abp-cli
Repository Details
star Stars 14,313
call_split Forks 3,697
navigation Branch main
article Path SKILL.md
More from Creator
abpframework
abpframework Explore all skills →