Option wishlist for shell software

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)
  
NAME
    cmd - a placeholder for any *nix shell software.  
  
SYNOPSIS
    cmd [--cowsay] [--debug] [--help] [--verbose]  
  
DESCRIPTION
    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.   
  
OPTIONS
    --cowsay
        Pipe output to everyone's favourite acme 
        package since xeyes and fortune.
    
    --debug
        Print what your program is doing, in detail.
  
    --help
        Print an option summary. 
 
    --verbose    
        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

Me!

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 ☺️.