A simple shell written in C++.
First install the dependencies, then clone the repository and cd into it:
apt install gcc make
To build the shell, run the following commands:
make
First install the dependencies, then clone the repository and cd into it:
apt install gcc make cmake
To build the shell, run the following commands:
mkdir build
cd build
cmake ..
make
Or run cmake in the root directory:
cmake .
make
Note
The makefile will be changed and should not be put into version control
First install the dependencies, then clone the repository and cd into it:
apt install gcc make cmake
To build the shell, run the following commands:
sh tools/build_cmake.sh
You can also clean the repository using the following command:
sh tools/clean_cmake.sh
This project uses Kconfig to configure the shell. You will need to install kconfiglib to configure the shell.
To install kconfiglib, run the following command:
pip3 install kconfiglib
To configure the shell, run the following command:
make menuconfig
To run the shell, run the following command:
./shell
Linux and MacOS are supported. Windows is not supported.
This project is licensed under the GNU General Public License v3.0 - see the LICENCE file for details.