Este repositório contém todo o código do projeto Shell, que consiste na criação de um terminal baseado na interface Posix. Utilizamos estruturas de dados para implementar alguns comandos internos e o execvp para comandos externos. Todo o código foi escrito em C.
- Para compilar o programa, execute o comando:
$ make
- Se preferir compilar manualmente, execute o comando:
$ gcc -o my-shell ./src/my-shell.c ./src/utils/utils.c ./src/queue/queue_impl.c ./src/lse/lse_impl.c
Para executar o programa, execute o comando:
$ ./my-shell
$ sudo apt install make