CLI Guidelines – A guide to help you write better command-line programs
>“Abandon a standard when it is demonstrably harmful to productivity or user satisfaction.” — Jef Raskin, The Humane Interface<p>Basically description of posix. Well, sure, it tries to solve an unsolvable problem, but still.