MiniDevil
As beautiful as a shell
Directory dependency graph for executor:Files | |
| file | exec_cmd.c [code] |
| Command execution: forks and execs external commands. | |
| file | exec_utils.c [code] |
| Execution utilities. | |
| file | executor.c [code] |
| Main executor (dispatches to pipe/redir/command handlers) | |
| file | executor_pipe.c [code] |
| Pipe execution: forks and handles left / right sides of pipes. | |
| file | executor_redir.c [code] |
| Redirection execution (opens files & applies redirections) | |
| file | heredoc.c [code] |
| Heredoc processing: reads lines and applies variable expansion. | |
| file | heredoc_collect.c [code] |
| Heredoc collection (pre processes all heredocs in AST) | |
| file | path.c [code] |
| Command path resolution: searches PATH & validates permissions. | |