A simple way to turn any command into a REPL with arrow key/history support.
make make install
Following suit from taskshell, gen-shell is MIT licensed by Armaan Bhojwani, 2021. Gen-shell is forked from taskshell, which was developed by these people.
Gen-shell uses the Sarge library for parsing command-line arguments. Sarge was written by Maya Posch and is BSD 3-Clause licensed.