Pular para o conteúdo principal
Versão: 8.0

Raaghu CLI

Raaghu CLI

Raaghu CLI (Interface de Linha de Comando) é uma ferramenta de linha de comando para realizar algumas operações comuns para soluções baseadas em Raaghu.

Instalação

Raaghu CLI é uma ferramenta global dotnet. Instale-a usando uma janela de linha de comando:

dotnet tool install -g Waiin.Raaghu.Cli
dotnet tool install --global Waiin.Raaghu.Cli

Para atualizar uma instalação existente:

dotnet tool update -g Waiin.Raaghu.Cli
dotnet tool update --global Waiin.Raaghu.Cli

Comandos

Aqui está a lista de todos os comandos disponíveis antes de explicar seus detalhes:

  • help: Mostra ajuda sobre o uso do Raaghu CLI.
  • new: Gera uma nova solução baseada nos modelos de inicialização do Raaghu.
  • generate: Gera proxies do lado do cliente para usar endpoints da API HTTP.
  • create: create é utilizado para gerar diferentes tipos de páginas para gerenciar relacionamentos de dados.
  • sync: Ajuda-nos a conectar o frontend à solução de código-fonte dos microsserviços do backend ABP.
  • login: Autentica no seu computador com seu nome de usuário e senha do raaghu.io.
  • login --info: Mostra as informações de login do usuário atual.
  • logout: Faz logout do seu computador se você tiver autenticado anteriormente.

help

Mostra os usos básicos do Raaghu CLI.

Uso:

raaghu help

Exemplos:

raaghu help        # Mostra uma ajuda geral.
raaghu help new # Mostra ajuda sobre o comando "new".

new

Gera uma nova solução com base nos modelos de inicialização do Raaghu.

Uso:

raaghu new <nome-da-solução> [opções]

Exemplo:

raaghu new Raaghu.BookStore 
  • Raaghu.BookStore é o nome da solução aqui.
  • A convenção comum é nomear uma solução como SuaEmpresa.SeuProjeto. No entanto, você pode usar diferentes formas de nomeação, como SeuProjeto (sem espaços de nomeação) ou SuaEmpresa.SeuProduto.SeuMódulo (três níveis de espaços de nomeação).

Para mais exemplos, vá para Amostras de Criação de Solução Raaghu CLI

Opções

  • --version ou -v: Especifica a versão do Raaghu. Se a versão não for especificada, será automaticamente utilizada a versão mais recente para criar a solução.
raaghu new <nome-da-solução> --version <versão>
raaghu new <nome-da-solução> -v <versão>

Exemplo:

raaghu new Raaghu.BookStore  --version 7.4.4
raaghu new Raaghu.BookStore  -v 7.4.4

generate

Gera proxies de serviço para suas APIs HTTP para facilitar o consumo de seus serviços do lado do cliente. Sua aplicação host (servidor) deve estar em execução antes de executar este comando.

Uso:

raaghu generate [opções]

Opções

--proxy: Usado para conexão.

  • t ou --template: Usado para criar o proxy do modelo de aplicativo.
  • m ou --microservices: Usado para criar o proxy de microsserviços.

Exemplo:

raaghu generate --proxy -t
raaghu generate --proxy --template
raaghu generate --proxy -m
raaghu generate --proxy --microservices

create

create é utilizado para gerar diferentes tipos de páginas para gerenciar relacionamentos de dados.

  • Primeiro, você precisa executar o comando Slice para criar os diferentes tipos de páginas CRUD:
raaghu create --Slice

Para criar diferentes tipos de páginas, use os seguintes comandos:

  • create --CRUDPage: Cria uma página para gerenciar dados (como adicionar, visualizar, atualizar e excluir) que verifica relacionamentos e executa conforme necessário. Uso:
raaghu create --CRUDPage
  • create --SimplePage: Cria uma página básica, que não tem relação ou dependência com outras páginas. Uso:
raaghu create --SimplePage
  • create --OneToMany: Cria uma página para lidar com entidades relacionadas de um para muitos. Uso:
raaghu create --OneToMany
  • create --ManyToMany: Cria uma página para lidar com entidades relacionadas de muitos para muitos. Uso:
raaghu create --ManyToMany
  • create --HybridMany: Cria uma página para lidar com uma mistura de diferentes relacionamentos. Uso:
raaghu create --HybridMany

add

O comando add nos ajuda a criar novas páginas, componentes e elementos sem dados de entidade.

  • Criar novo Componente: Para criar um componente sem dados de entidade associados, use o seguinte comando: Uso:
raaghu add --component
raaghu add -c
  • Criar novo Elemento: Para criar um elemento sem dados de entidade associados, use o seguinte comando: Uso:
raaghu add --element
raaghu add -e
  • Criar nova Página: Para criar uma página sem dados de entidade associados, use o seguinte comando: Uso:
raaghu add --page
raaghu add -p

sync

Nos ajuda a corrigir os problemas dos microsserviços.

Uso:

raaghu sync [opções]

Opções

  • --abp : Conectar o frontend à solução comercial ABP.

    • --microservices ou -m : A solução de código-fonte dos microsserviços do backend ABP.

    Exemplos:

raaghu sync --abp --microservices
raaghu sync --abp -m

login

Algumas funcionalidades da CLI requerem que você esteja conectado à plataforma raaghu.io. Para fazer login com seu e-mail, escreva:

raaghu login              #Permite que você insira seu e-mail e senha (ocultos)

Um novo login com uma sessão já ativa sobrescreve a sessão anterior.

login --info

Mostra suas informações de login, como Nome de usuário.

raaghu login --info

logout

Desconecta você, removendo o token de sessão do seu computador.

raaghu logout