File Structure

  • main.c: Entry point of the program

  • shell.h: Header file with function prototypes and structures

  • shell.c: Main shell implementation

  • builtins.c: Implementation of built-in commands

  • parser.c: Command parsing functions

  • executor.c: Command execution functions

  • helpers.c: Helper functions

  • memory.c: Memory management functions