documentation must available offline and in the command line

A common annoyance I experience when interacting with a new programming language is online-only documentation. Most [programming] languages these days do not come with offline documentation by default, which really annoys me since it’s benefits are plenty and cons are virtually none. Documentation should always be available offline and in command line form, online copies could exist. But the default must be offline, for the following reasons: It’s always available It’s easier to reach It’s fast Format your docs however you like Powerful filters via unix pipes Take for example php, php has no offline documentation.