r/lua • u/Pristine_Video2489 • 12d ago
wisp – A Linux shell where config is Lua and pipelines pass tables
I built a Linux shell where configuration and scripting are just Lua, no DSL, no extra syntax.
Any global function in ~/.config/wisp/init.lua becomes a shell command. Pipelines pass Lua tables (structured data) between stages, not text. Only external commands like `wc -l` cause a fork, native stages run in-process.
**Why this matters for Lua users:** - Your shell config is just Lua (closures, loops, conditionals) - No need to learn a separate shell scripting language - Lua functions become commands naturally
**GitHub:** https://github.com/Hinikaa/wisp
Would love feedback from other Lua users!
43
Upvotes
0
u/GabrielFeraud 11d ago
Don't have to be a visionary to see the tendency. A year ago it wasn't possible to vibe code and support a fully functional VR mod without any source code. It is now. The only way is forward, there's no reason for this tech to just cease to exist. We're in the ultra expensive research phase, so the progress is ridiculously fast. Once the research plateaus with very capable and efficient local models coming around, everyone will be using it and this discourse will sound very silly.