Ced – C REPL in 50 lines of POSIX shell
Fits a working C REPL into 50 lines of POSIX shell where others need full IDEs.
A pure POSIX shell framework to create powerful CLIs
Pure POSIX DSL generates help and tab completion without Python or external dependencies.
DevOps engineers, sysadmins, and shell script maintainers
bashly · shflags · argbash
I couldn't find anything that solved those problems without lots of extra machinery. I understand why, shell scripts are generally not long, and focused on a dedicated task; adding cli features to them is mostly unnecessary, many might even discourage it for many valid reasons.
Nonetheless, I considered writing this functionality myself, but that felt like a poor use of company time. So I started toying with what a framework to handle those concerns entirely in shell script would look like on the side. Thus, shifu was born. I've been working on it off and on for about a year, and think I've got a reasonable alpha release, so thought I'd share.
Fits a working C REPL into 50 lines of POSIX shell where others need full IDEs.
Modular POSIX wrappers give mpv a cohesive CLI ecosystem without reinventing the player.
Bash terminal in your notes app with 80+ Unix commands running in TypeScript.
Yet another AI shell wrapper, but the sarcastic README admits it spies on you.
File-based routing for Python CLIs with a parser 25x faster than Click.
Pure SVG ASCII animations with typing and glitch effects look surprisingly smooth.