Option wishlist for shell software


This is my fantasy manpage for features every *nix shell program should support. I know steering open source software developers is akin to hearding cats, but I think these are reasonable.

RUBENBSD(1)    Rubenerd Commands Manual    RUBENBSD(1)
    cmd - a placeholder for any *nix shell software.  
    cmd [--cowsay] [--debug] [--help] [--verbose]  
    This is Ruben Schade's wishlist for options that 
    all shell software should implement. If an option 
    clashes with an existing invocation, these options
    must take precedence.   
        Pipe output to everyone's favourite acme 
        package since xeyes and fortune.
        Print what your program is doing, in detail.
        Print an option summary. 
        Print what your program is doing.
RUBENBSD(1)    Rubenerd Commands Manual    RUBENBSD(1)

Actually, that’s about it. I still like you if you don’t implement verbosity options, but you’re off the Christmas card list.

Author bio and support


Ruben Schade is a technical writer and infrastructure architect in Sydney, Australia who refers to himself in the third person. Hi!

The site is powered by Hugo, FreeBSD, and OpenZFS on OrionVM, everyone’s favourite bespoke cloud infrastructure provider.

If you found this post helpful or entertaining, you can shout me a coffee or send a comment. Thanks ☺️.