Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 685 Bytes

README.md

File metadata and controls

37 lines (25 loc) · 685 Bytes

BenSH

A shell written with my use cases in mind.

Building

meson setup build
meson compile -C build

Running

./build/bensh

Testing

Note that this project uses Unity and therefore needs ruby installed to generate the test runners.

On Arch Linux, you can install the following packages: ruby, ruby-erb.

meson test -C build

Just

If you have just installed, you can use the following commands:

  • just setup: Setup Meson
  • just build: Build
  • just run: Build and run
  • just debug: Build and launch with lldb
  • just test: Build and test
  • just coverage: Generate a code coverage report