O Verde CLI é uma ferramenta de linha de comando desenvolvida para facilitar e automatizar processos de desenvolvimento de códigos. Com o Verde CLI, você pode:
- Compilar e executar códigos
- Testar códigos
Também é possível fazer o download automatizado dos arquivos dos trabalhos práticos de AEDS II, com o TP Builder.
Você pode assistir a apresentação do Verde CLI no YouTube clicando na imagem abaixo:
Para usar o Verde CLI, você precisa estar em um ambiente Linux e ter as seguintes ferramentas instaladas em seu computador:
E caso você deseje usar o TP Builder, você também precisa ter instalado:
Para usar o Verde CLI, siga os passos abaixo:
Warning
Você pode escolher o diretório onde irá clonar o repositório do Verde CLI, mas lembre-se de não excluir a pasta após a instalação.
Caso a pasta seja excluída ou movida, você irá perder o link simbólico que será criado no passo 3.
Primeiramente, você precisa baixar o Verde CLI em seu computador. Para isso, você pode fazer um clone do repositório em uma pasta de sua escolha. Basta abrir o terminal no diretório desejado e executar os comandos a seguir:
git clone https://github.com/andreeluis/verde-cli.git
cd verde-cli
Depois de baixar o Verde CLI, você precisa adicionar permissão de execução para o arquivo verde.sh
. Para isso, execute o seguinte comando:
sudo chmod +x verde.sh
Agora você precisa adicionar um link simbólico para que o arquivo verde.sh
possa ser usado em qualquer diretório do seu computador. Para isso, execute o seguinte comando:
sudo ln -s "$(pwd)/verde.sh" /usr/local/bin/verde
Pronto! Agora o Verde CLI está instalado em seu computador e pronto para ser usado. Existem duas formas de usar o Verde CLI:
-
Utilizando as flags para utilizar as funcionalidades:
verde -c
: Compila e executa o códigoverde -t
: Compila, executa e testa o códigoverde -b
: Baixa os arquivos dos trabalhos práticos de AEDS II
-
Utilizando o menu de opções:
Basta executar o comando
verde
e escolher entre as opções disponíveis.
Note
O Verde CLI suporta o uso de multiplos casos de teste. Para isso, basta adicionar os arquivos de entrada e saída com o padrão de nomenclatura <nome>.in
e <nome>.out
, respectivamente.
Por exemplo, para um caso de teste pub
, os arquivos devem ser nomeados como pub.in
e pub.out
.
Recomendamos que o seguinte padrão de estrutura de diretórios seja seguido:
pastaExercicios/
├── exercicio1/
│ ├── main.* (Arquivo com o código fonte)
│ ├── <nome>.in (Arquivos com as entradas dos testes)
│ └── <nome>.out (Arquivos com as saídas esperadas)
└── exercicio2/
Note
O Verde CLI suporta apenas arquivos com extensão .c
, .cpp
e .java
.
Recomendamos que você mantenha o Verde CLI sempre atualizado para garantir o melhor desempenho e correção de possíveis bugs.
Para atualizar, basta navegar até a pasta onde o repositório foi clonado e executar o seguinte comando:
git pull
Se você deseja contribuir com o Verde CLI, fique à vontade para abrir uma issue ou enviar um pull request.
Você também pode nos apoiar deixando uma estrela⭐ no repositório. Isso nos ajuda a saber que estamos no caminho certo e a alcançar mais pessoas.
André Luís | Thomas Neuenschwander |