Este proyecto implementa una versión básica de un shell en C. La organización del proyecto sigue la siguiente estructura.
- Parse
se encarga de tokenización/parseo/interpretación del input - Execution
se encarga de proporcionar funciones lógicas del manejo de la ejecución del programa, como builtins/comandos/redirecciones/operadores/entornos/Asignaciónes - Libft
libreria con funciones utiles inspirada en libc y strlib - Memtrack
libreria con funciones utiles para manejo de memoria con listas/tablas hash. y almacenamiento/liberación de memoria