Autocompletar los comandos de GIT

evitar tener que escribir completamente los parámetros de un comando en la terminal linux

¿Acostumbrado a pulsar el tabulador y que la terminal te complete tus comandos favoritos?

Seguro que si eres de los que, como yo, intentan ganar tiempo a la hora de escribir rutas y/o nombres de ficheros usando el tabulador (cuando no pulsas CTRL+R para buscar en el historial de comandos lanzados 😉 ) te habrás sorprendido a ti mismo intentando hacer lo mismo al introducir parámetros de algún que otro comando.

De un tiempo a esta parte vengo utilizando con mis alumnos GIT y, en los equipos de aula, existe por defecto la posibilidad de completar parámetros (entre otros) del comando Git: basta escribir un

git difft

pulsar tabulardor y “et voilà” automágicamente aparece un

git difftool

tan útil me resulta (e inconscientemente utilizaba) que lo echaba de menos en casa donde no estaba instalado.

ejemplo de cómo autocompletar un parámetro utilizando el tabulador en la terminal

Aunque existe un script para el autocompletado (con instrucciones para instalarlo), buscando en los repositorios he encontrado que el paquete (en mi Manjaro actual, se agredecerá comentarios indicando si cambia en otras distribuciones) encargado de dar dicha funcionalidad es bash-completion con lo que bastará un

yaourt -S bash-completion

para poder disfrutar de dicha funcionalidad en cualquier equipo 👍

Conclusión

“Chuleta” que me recordará cómo instalar el auto completado de los parámetros del comando git cuando vuelva a necesitarlo (que lo necesitaré pues casi no puedo vivir ya sin él) que espero os resulte de utilidad a vosotros también.

Y tú…

  • ¿Tiendes a completar los comandos utilizando el tabulador?
  • ¿Sabías que se podían autocompletar también los parámetros de un comando?
  • ¿Qué software de control de versiones sueles utilizar?

4 comentarios en “Autocompletar los comandos de GIT

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s