package

github.com/LaskaIDK/MiHShell

main / published Sep 19, 2026 / repository

A small, hobby shell written in C++

MiHShell

A simple, hobby shell written in C++.

Supports simple commands like cd, pwd and exit. More advanced features are to be implemented as the project goes on.

What it supports

Basic command execution(e.g: ls); Built-ins like cd, exit and pwd(as stated above); More planned in the future(take a look at TODO.md).

Building the project

This project should build under any POSIX compatible OS. Make an issue or PR if not.

Building: This project uses Clang to compile, make to build:

Release Version: make release

Debug Version(Recommended for contributions):

make(or make debug)

Running: make run

Contributing

For what to contribute, take a look at TODO.md.

Licensed under MIT

API