28 ms·
Bro Pages (instead of "man" pages) is a similar resource I find myself using surprisingly often http://bropages.org/browse http://bropages.org/browse
by jastr 11y ago
Bro Pages (instead of "man" pages) is a similar resource I find myself using surprisingly often http://bropages.org/browse http://bropages.org/browse
- vezzy-fnord 11y agoDamn, I remember the HN thread about that. The derailing was phenomenal. Interesting that the project lives on.
- deleted 11y ago[deleted]
- therealmarv 11y agojust tried out to install bro pages with a fresh ruby 2.2.1 from rvm on OS X and got this reproducable. Seems broken for me: $ bro curl The curl command isn't in our database.
- nemild 11y agoYou might have an easier time getting tldr pages to work: https://github.com/tldr-pages/tldr https://github.com/tldr-pages/tldr
- teddyh 11y agoThat project is a symptom of manual pages not having good “EXAMPLES” sections. The examples on that web page should be contributed upstream to the manuals pages of the software that they are for. If you want a fast way to read the EXAMPLES section only for a command, here is a shell function which creates an ‘eg’ command which only displays the “EXAMPLES” section of manual pages: eg(){ MAN_KEEP_FORMATTING=1 man "$@" 2>/dev/null \ | sed --quiet --expression='/^E\(\x08.\)X\(\x08.\)\?A\(\x08.\)\?M\(\x08.\)\?P\(\x08.\)\?L\(\x08.\)\?E/{:a;p;n;/^[^ ]/q;ba}' \ | ${MANPAGER:-${PAGER:-pager -s}} } Usage: $ eg tar EXAMPLES Create archive.tar from files foo and bar. tar -cf archive.tar foo bar List all files in archive.tar verbosely. tar -tvf archive.tar Extract all files from archive.tar. tar -xf archive.tar $
- alanning 11y agoThank you, this is really helpful. Could anyone contribute a version for OSX?
- guac 11y agoIf you have homebrew you can just install the 'gnu-sed' package and then change the function to call 'gsed' instead.
- dewarrn1 11y agoHere's my terribly hackish version for BSD userlands (briefly tested on FreeBSD, may work on OS X): #!/bin/sh eg () { man $1 | grep '^E.EX.XA' -A 1000 | grep '^[A-Z]' -m 2 -B 1000 -A 0 | sed '$d' | $PAGER } eg $1
- voltagex_ 11y agoAny ideas where I'd find how to submit the man page patches? Some upstreams are incredibly hard to find.
- teddyh 11y agoCan you give me an example? What I’d do it look at the Debian package, which both documents where upstream is and has a bugtracker of its own which you can submit suggestions to, and the Debian maintainer should forward the submission to upstream if appropriate.
- voltagex_ 11y agoAaand it eludes me - I'll keep that in mind for the next time I find a manpage without examples.
- raldu 11y agoAlthough slightly different, Commandlinefu is a similar project with many number of entries: http://www.commandlinefu.com http://www.commandlinefu.com It also has a terminal client called "fu": https://github.com/samirahmed/fu https://github.com/samirahmed/fu