A custom Unix-like shell built in C with advanced features like pipelines, redirection, command history navigation, aliasing, and execution timing.
- ⚡ Execute system commands
- 🔗 Multi-pipe support (
|) - 📂 Input/Output redirection (
<,>) - 🧠 Command history with ↑ ↓ navigation
- 🔁 Alias creation and usage
- 💡 Command suggestions (auto-correct)
- 📝 Built-in file editor (
edit) - ⏱️ Advanced timing system:
time <cmd>time -avg N <cmd>time -log file.txt <cmd>
- 🧟 Background execution (
&) - 👻 Ghost execution for
.pyand.shfiles
git clone https://github.com/anweshabhattacharyya/NovaShell.git
cd NovaShell
gcc shell.c -o myshell
./myshell