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
- Baixar trabalhos prĂĄticos de AEDS II (TP Builder)
- Baixar problemas do Beecrowd (Beecrowd Builder)
Assista a apresentação do Verde CLI no YouTube clicando na imagem abaixo:
Para usar o Verde CLI, Ă© necessĂĄrio estar em um ambiente Linux e ter as seguintes ferramentas instaladas em seu computador:
- Git
- Compilador de C e C++ (Para compilar cĂłdigos C e C++)
- Java Development Kit (Para compilar cĂłdigos Java)
E para usar o TP Builder e o Beecrowd Builder, Ă© necessĂĄrio ter as seguintes ferramentas instaladas:
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-cliDepois 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.shAgora 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/verdePronto! 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: Abre o menu do TP Builder e do Beecrowd Builder
-
Utilizando o menu de opçÔes:
Basta executar o comando
verdee 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 pullSe 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 |

