Raaghu CLI

Streamline and automate your development workflow with a robust Command Line Interface

Core Commands

New

Generates a new solution based on the Raaghu.

Usage

raaghu new <solution-name> [options]

Example

raaghu new Raaghu.BookStore  --version 7.4.4
  • Acme.BookStore is the solution name here
  • The common convention for naming a solution is like "YourCompany.YourProject." However, you can use different naming conventions such as "YourProject" (single-level namespacing) or "YourCompany.YourProduct.YourModule" (three-level namespacing).

Generate

Generates service proxies for your HTTP APIs to make easy to consume your services from the client side. Your host (server) application must be up and running before running this command.

Usage

raaghu generate [options]

Example

raaghu generate --proxy --template
  • --proxy : Used for connection.
    • -t or --template : Used to create the application template proxy.
    • -m or --microservices : Used to create the microservices proxy.

Create

Create is used to generate different types of pages for managing data relationships.

Usage

raaghu create --Slice
  • First you need to run the slice command to create the different types of crud pages

sync

Helps us to connect frontend to ABP backend microservices source code solution

Usage

raaghu sync [options]

Example

raaghu sync --abp --microservices
  • --abp : Connect frontend to ABP Commercial solution.
    • --microservices or -m : ABP backend microservices source code solution.