Hush, a modern shell scripting language
&gt; Traditional shell scripting languages are notoriously limited&lt;snip&gt;<p>I feel like people looking to replace shells and shell languages need to really think deep and hard about this if it&#x27;s something they believe. Shell scripts are really anything but limited, and in fact most replacements are <i>more</i> limited (either by design or by accident), often imposing awkward control flow on you or making things that should be simple much much more complicated.<p>Error prone? Sure. Difficult to maintain? Yep, often. But when the thing you&#x27;re doing is working with external processes and hooking them together into some kind of routine, the reason shell scripts have endured is precisely because they are <i>extremely good at that</i>, and provide immense amounts of flexibility and power to how you go about it in a concise way.