minishell paso a paso…

🛠 Planificación del Proyecto Minishell

🔧 Organización del Proyecto

📂 Estructura de Archivos

📁 minishell/
│── 📄 Makefile
│── 📄 minishell.c        // Función principal
│── 📄 lexer.c            // Tokenización
│── 📄 parser.c           // Construcción de estructuras de comandos
│── 📄 executor.c         // Ejecución de comandos
│── 📄 builtins.c         // Implementación de comandos internos
│── 📄 signals.c          // Manejo de señales
│── 📄 env.c              // Manejo de variables de entorno
│── 📄 redirections.c     // Manejo de <, >, <<, >>
│── 📄 pipes.c            // Manejo de pipes (|)
│── 📄 heredoc.c          // Manejo del heredoc
│── 📄 wildcards.c        // Implementación del wildcard *
│── 📄 logical_operators.c // Implementación de && y ||
│── 📄 utils.c            // Funciones auxiliares
│── 📁 include/
│   └📄 minishell.h      // Header principal
│── 📁 libft/             // Librería auxiliar

🔀 Ramas de Git

🚀 Desarrollo Paso a Paso

🛠 Paso 1: Configuración Inicial

Responsable: Todos

📄 Paso 2: Lexer (Tokenización)

Responsable: Roger

📝 Paso 3: Parser (Estructura de Comandos)

Responsable: Xenia