A minimal POSIX shell

742831f Replace assert(0) with abort()

~emersion pushed to ~emersion/mrsh git

3 months ago

41ead0f build: disable -Wformat-overflow

~emersion pushed to ~emersion/mrsh git

3 months ago


A minimal POSIX shell.

  • POSIX compliant, no less, no more
  • Simple, readable code without magic
  • Library to build more elaborate shells

This project is a work in progress.


Both Meson and POSIX make are supported. To use Meson:

meson build/
ninja -C build/

To use POSIX make:



Either send GitHub pull requests or send patches on the mailing list.