Pirobits
  

Alias de Bash para Git, Docker y Kubectl para desarrollar más rápido

alberto avatar Alberto Sola · 3/18/2023

Aprende cómo crear alias de Bash para Git, Docker y Kubernetes y acelerar tu proceso de desarrollo. Personaliza tus comandos y aumenta tu eficiencia en la gestión de tus proyectos de software.

En mi día a día desarrollando suelo utilizar muchas operaciones con comandos de git, docker, docker-compose, kubectl y make entre otros. Suele ser tedioso cuando tienes que ejecutar varios comandos similares seguidos, ya que hay que escribir una y otra vez lo mismo.

Para poder ir más rápido, he creado algunos alias de shell que simplifican estos comandos y te permiten escribir menos caracteres.

Los atajos son los siguientes:

  • d -> docker
  • k -> kubectl
  • dc -> docker-compose
  • m -> make
  • ga -> git add
  • gst -> git status
  • gc -> git commit
  • gco -> git checkout
  • ggpull -> git pull origin <current branch>
  • ggpush -> git push origin <current branch>

Para usar estos atajos tienes que utilizar el comando alias. Puedes probar a crearlos desde la terminal (se pierden al cerrar la sesión shell) o introducirlos en el fichero ~/.bashrc si usas bash, o ~/.zshrc si usas zshell (como es mi caso), para que persistan entre sesiones.

A continuación te dejo mis aliases para que los copies y pegues en tu fichero de configuración:

# ALIASES
# ------------------------------------------------------------
alias d="docker"
alias dc="docker-compose"
alias k="kubectl"
alias m="make"

function git_current_branch() {
  git symbolic-ref --short -q HEAD
}

alias gb="git branch"
alias gst="git status"
alias ga="git add"
alias gc="git commit"
alias gco="git checkout"
alias ggpull='git pull origin "$(git_current_branch)"'
alias ggpush='git push origin "$(git_current_branch)"'
alias gf='git fetch'

Recuerda que siempre puedes personalizarlo a tu gusto, según tus necesidades.

¿Te ha resultado útil este artículo? Suscríbete a mi newsletter y da el primer paso para lanzar productos IT más rápido. Recibirás consejos exclusivos que te acercarán a tus objetivos.


Lo último que he escrito en el blog