This is a custom command-line interface (CLI) implemented in C. It allows users to execute both built-in commands and non-built-in commands.
- Supports built-in commands:
cd,history,help,exit,ctrl-c. - Executes non-built-in commands using
execvp. - Command history: Keeps track of previously entered commands.
- Simple and easy to use.
- Compile the source code:
gcc custom_cli.c -o custom_cli ./custom_cli