MiHShell

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

Repository

MiHShell

Owner
Statistic
  • 7
  • 0
  • 0
  • 0
  • 0
  • about 6 hours ago
  • November 17, 2025
License

MIT License

Links
Synced at

Sat, 19 Sep 2026 18:38:24 GMT

Languages