Acceso rápido a la documentación de tus gemas de Ruby

7 Agosto, 2008 | Comentarios (0)

Durante una de mis sesiones de lectura de blogs me encontré que en el de Sergio Gil, programador en The Cocktail, había escrito como tener acceso directo a las gemas mediante un script de Bash que además autocompleta.

La verdad es que es muy cómodo, y no tienes que recurrir a el conocido `gem server`, el cual tiene que levantar un servidor webrick para acceder a toda la documentación. Con este hack no se consumen recursos adicionales y exprimir todavía más nuestro equipo para otras tareas.

El único problema que tiene el post de Sergio es que es dedicado a bash, y hace algún tiempo que proceso amor por zsh, por lo que he hecho la modificación para que rule en la misma.

Simplemente copiad el siguiente código en vuestro ~/.zshrc y ya teneis el comnado gemdoc con autocompletado.

  1. export GEMDIR=`gem env gemdir`
  2. gemdoc() {
  3. open $GEMDIR/doc/`ls -FG $GEMDIR/doc | grep $1 | sort | tail -1`/rdoc/index.html
  4. }
  5. _gemdocomplete() {
  6. compctl -/ -W $GEMDIR/doc gemdoc
  7. return 0
  8. }
  9. _gemdocomplete

Por lo tanto solo habría que escribir en terminal
gemdoc
y se autocompletan los nombres de las gemas con sus respectivas versiones, si no proporcionas la version se cogerá la última versión.


No hay comentarios --> Formulario de contacto


Noy hay comentarios. Eres el primero!

RSS feed para los comentarios de este post. URI TrackBack.

Deja tu comentario


This site is using OpenAvatar based on




: