This is a simple shell I created. It's built on C++. It works, allegedly. ON WINDOWS TOO! It uses CMake for building, so read below for help in case you need it.
- Google Test
- Replxx
Ensure you have the following installed on your local development machine:
- Git
- CMake
- A C++ compiler that supports at least C++17, which shouldn't be hard.
-
Open your terminal
-
Clone the repository:
git clone https://github.com/ricardoprins/thisisaterminal.git
-
Navigate to the project's root directory:
cd thisisaterminal
-
Run the build script:
./build.sh
This requires a POSIX compatible environment like Git Bash, Cygwin, or the Windows Subsystem for Linux (WSL), or you can use PowerShell. Note that the dependencies (git
, cmake
, and make
) must also be installed and accessible from these environments.
-
Open your terminal or PowerShell
-
Clone the repository:
git clone https://github.com/ricardoprins/thisisaterminal.git
-
Navigate to the project's root directory:
cd thisisaterminal
-
Run the build script. For Bash or similar:
./build.sh
For PowerShell:
.\build.ps1
This script will take care of building the project and downloading the necessary dependencies. Now, you have successfully built the project and are ready to go!
After building the project, you can run the test suite, which is still incomplete, obviously:
./test_commands
HELP! Please see the CONTRIBUTING.md file for more details.
This project is licensed under the MIT License. See the LICENSE file for more details.