O Minishell é um projeto desafiador e gratificante onde criamos nossa própria versão simplificada do bash. Esta jornada nos levou a explorar os meandros dos sistemas operacionais, desde o tratamento de entrada do usuário até a execução de comandos.
Desenvolver o Minishell exigiu que mergulhássemos em conceitos complexos, como o funcionamento de múltiplos processos, manipulação de descritores de arquivos e análise sintática de comandos. Além disso, foi nosso primeiro projeto colaborativo no currículo, o que nos desafiou não apenas tecnicamente, mas também na comunicação e colaboração com nossa dupla.