muSH or µSH

By Abdelfetah Hadij A Micro Unix SHell.

Features

  • Works on any unix like system.
  • Execute commands in foreground and background.
  • Change directory trough built in command ‘cd’.
  • Persistent History.
  • History navigation.
  • Path completion with tab.
  • Pipeling

To- do

  • Command completion

Get the source

Go to GitHub Repository

Download git repository as zip

Dependencies

This shell only depends on standard posix libraries and GNU Readline

Build

In a shell you must run in the main directory of the project :

$ cd build/
$ cmake
$ make

Run

In the same directory as before (build) you must run the shell as :

$ ./mush

Last time updated : 30 Mar 2025.


comments powered by Disqus

Latest Posts