Modules Breakdown - alteixeira20/42_minishell GitHub Wiki
Modules
- Main — Entry point and main loop.
- Init — Shell context and environment initialization.
- Env — Environment variable management and utilities.
- Parser — Command parsing and variable expansion.
- Tokenizer — Lexical analysis and tokenization.
- Builtins — Implementation of shell builtins.
- Execution — Command execution and pipeline management.
- Redirections — Handling of input/output redirections and heredocs.
- Signals — Shell signal handling and processing.
- Cleanup — Memory cleanup and error handling.
- Errors — Error management and graceful exits.