-
Notifications
You must be signed in to change notification settings - Fork 9
Interface de Linha de Comando (ILC)
A Interface de Linha de Comando (ILC) é uma ferramenta essencial para desenvolvedores que desejam interagir com o framework Liquido de maneira eficiente e automatizada. A ILC facilita a criação de projetos e fornece comandos úteis para o desenvolvimento e gerenciamento de aplicações Liquido.
Para instalar o Liquido, você pode usar o npm (Node Package Manager). Execute o seguinte comando no terminal:
npm install -g liquido
Isso instalará o Liquido globalmente em seu sistema, permitindo que você utilize a ILC em qualquer diretório.
-
--ajuda: exibe a descrição do comando e suas opções. Exemplo:
liquido novo --ajudaouliquido novo -? - --Versao: Exibe a versão atual do Liquido.
A sintaxe de um comando na ILC do Liquido é a seguinte:
liquido <comando> [opcoes]
Veja abaixo os comandos disponíveis:
-
novo: cria um novo projeto Liquido. Exemplo:
liquido novo meu-projetoEm seguida, você deverá escolher entre a arquitetura MVC ou a arquitetura Rest API. -
servidor: inicia o servidor. Exemplo:
liquido servidor -
documentar: gera a documentação da API, usando a API da OpenAPI. Exemplo:
liquido documentar -
gerar: gera controlador e visão correspondentes a um modelo. Exemplo:
liquido gerar <nome-do-modelo>
Esse é um recurso interessante da ILC. Suponha que você tenha um modelo chamado "Artigo" dentro da pasta "modelos" com o seguinte conteúdo:
classe Artigo {
id: numero
titulo: texto
conteudo: texto
}
Ao executar o comando:
liquido gerar Artigo a ILC criará automaticamente o controlador e a visão correspondentes ao modelo "Artigo", seguindo a arquitetura MVC do Liquido. Veja a estrutura de pastas resultante:
meu-projeto-liquido/
├── modelos/
│ └── artigo.delegua
├── rotas/
│ └── artigos/
│ ├── inicial.delegua
│ └── [id]/
│ ├── editar.delegua
│ ├── excluir.delegua
|── visoes/
│ └── artigos/
│ ├── editar.lmht
│ ├── excluir.lmht
│ ├── index.lmht
│ └── novo.lmht