A Modular Shell. ModSh is designed to allow users to build custom Shells of varying sizes and complexities. This is accomplished by taking advantage of the Zig Build System and Zig's Comptime code paradigm.
Ensure you have the latest Zig (currently v0.12), which is available here.
- Download
git clone https://github.com/00JCIV00/mod-shell.git
cd mod-shell
- Build
zig build shell -Dshell_builtins=Basic -Dshell_prefix_kind=Command -Dshell_prefix=whoami -freference-trace -Drelease=true
- Run
./bin/modsh
Run zig build -h
and look at the "Project-Specific Options" section to see customization options. Details about the options can be found in the comments of build.zig.