- Parsing
- <<cat cat
- Funcion principal de parsing (Le pasas el input tal y como llega y sale parseado)
- Gestionar Heredoc
- LEAK
- LEAK
- ELIMINAR COMILLAS DE ARGV Y ARCHIVOS
- Sustituir "~" por home fuera de comillas, siempre que no este directamente precedido por una palabra le siga una palabra
- Redirecciones invalidas
- Exit status
- EJECUCION
- Ejecutar buil-in
- Built-in de exit
- Ejecutar binarios
- Rutas relativas y absolutas
- Manejar redirecciones
- Setear exit status al ultimo comando ejecutado (El ultimo de la linea)
- Con aperturas recursivas de minishell, cerrarlas una a una, y no todas de una
- Checkeo de errores
- Si llega un t_raw_cmd con flag err a 1 no ejecutar ese comando
- Tambien para un solo builtin
- Un checkeo de redundancia en command antes de ejecucion estaria muy guachi
- Ejecutable invalido
- Infile o Outfile invalido (Se imprime el error y no se ejecuta ese comando)
- Ejecutable no especificado (No ejecutar ese comando)
- PATH nulo con ruta relativas, y absolutas
- Si llega un t_raw_cmd con flag err a 1 no ejecutar ese comando
- Ejecutar buil-in
- SEÑALES
- Ctrl + \
- Durante ejecucion
- Durante Lectura
- Exit status
- Ctrl + C
- Durante ejecucion
- Durante Lectura
- Con cosas escritos
- Ctrl + d
- Durante ejecucion
- Durante Lectura
- Ctrl + \
- MAIN
- Mensaje para enunciar que se espera un comando nuevo
- Historial
- Eliminar archivos temporales despues de la ejecucion
- Add execution function
- Add signal setup
- BUILTINS
- Solo un builtin y redirecciones (salida o entrada)
- exit status
- argumentos invalidos
- echo
- -n
- cd
- ruta relativa
- ruta absoluta
- cd .. hi
- pwd
- export ("export var=val", check "export var = val", "export var= val" y "export var=a val")
- unset
- env
- exit
- Solo debe imprimir cuando sea el unico comando
- Argumentos
- PARA EL FINAL, CHECKEAR MIL VECES TODO
- Organizar directorio
- Norminette
- Exit status
- Leaks
- Señales
- Built-ins
-
Notifications
You must be signed in to change notification settings - Fork 0
GGasset/minishell_42
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published