News for hackers. Stuff that matters.
Re:The -a to -z of Command-Line Options (2003) by cyphar on Monday December 10, 2018 @01:26PM (#18649993)
A friend of mine once had telnet'd into their (awful) ISP home router, and started playing with the various commands. Not thinking, they typed "init -h" and the router then promptly stopped routing packets. Turns out the (probably custom-written) "init" automatically sets the runlevel to single-user mode, and they handn't bothered to implement "-h".

For this reason, I always use "man <command>". The prevalence of "--help" has always bothered me since a badly-written command could start doing all sorts of unexpected things, when you just wanted to see the documentation. I've seen all sorts of ISV software not implement --help correctly. "man" always works.

Re:The -a to -z of Command-Line Options (2003) by jancsika on Monday December 10, 2018 @04:10PM (#18651181)
Ooh, good catch.

"man oven" = look up your oven model in your Home Manual

"oven -h" = turn your oven dial past "Broil" and hope it pops out a hidden cheat sheet