HyperShell is a simple shell implementation in C. It provides a command line interface for users to interact with the operating system.
- Command execution
- Built-in commands: cd, help, exit
- Command line history is not supported in this version
- Clang/LLVM
- GCC
git clone https://github.com/alvarorichard/HyperShell.git
cd HyperShell/src
just run this script for compile and run
sudo ./install.sh
You will be greeted with a >> prompt. Here you can type commands and parameters, and press enter to execute them.
-
cd [directory]: Change the current directory to [directory]. If no directory is specified, an error message is displayed.
-
help: Displays information about the built-in commands.
-
Supports external commands
ls
,cat
,echo
andtouch
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
- Please do not run the code in Zig, it is still in testing and development. It is the same project but rewritten in Zig. Please do not consider the Zig code