Ruby gem docs do shell ao navegador

fundo

Digamos que eu esteja interessado em aprender mais sobre uma gema Ruby em particular, mas prefiro ler a documentação usando um navegador da web.

Um exemplo inicial

Vou rodar este pequeno comando para descobrir mais sobre o leitor de pdf:

gem list pdf-reader -d

A saída

*** LOCAL GEMS ***

pdf
-reader (1.3.0, 1.2.0, 1.1.1)
Author: James Healy
Homepage: http://github.com/yob/pdf-reader
Installed at
(1.3.0): /Users/chip/.rvm/gems/ruby-1.9.3-p194
(1.2.0): /Users/chip/.rvm/gems/ruby-1.9.3-p194
(1.1.1): /Users/chip/.rvm/gems/ruby-1.9.3-p194

A library
for accessing the content of PDF files

Exemplo completo

Como a maioria dos autores de gemas incluem uma página inicial para sua
documentação, usar essa pequena mistura de comandos Unix resolverá
o problema ( caractere de continuação de linha usado apenas para formatação ):

gem list pdf-reader -d | grep Home | 
awk
'{ print $2 }' | xargs open

Para obter mais dicas sobre UNIX, consulte
Learning the UNIX Command Line .

Aproveite,
Chip