I’m working on shifu (https://github.com/Ultramann/shifu), a pure POSIX shell framework to create powerful CLIs.
Shifu provides: argument parsing, subcommand dispatch, help string formatting, tab completion for interactive shells, compatibility with POSIX-based shells (tested with ash, bash, dash, ksh, zsh); all in a single POSIX shell file with no dependencies.
Edit: formatting