You can build this whole dream using plan9 and show the world, you don't have to rewrite any of the utilities, just shape the calling convention to your liking.
[...]
fn mkdir {
just write a single combinator that when applied to a command makes it behave in the "no non-flag arguments == dont run" way. Then its just: l0 cat $args l0 chmod +x $args ... Tim Newsham http://www.thenewsh.com/~newsham/