Skip to content

Instantly share code, notes, and snippets.

@victoraguilarc
Last active July 18, 2019 13:52
Show Gist options
  • Save victoraguilarc/3484c0e3f34ea8603132fdc782878d8d to your computer and use it in GitHub Desktop.
Save victoraguilarc/3484c0e3f34ea8603132fdc782878d8d to your computer and use it in GitHub Desktop.
Agregar comandos a Git Bash

Como agregar más comandos a Git Bash on Windows

Git for Windows viene por defecto con "Git Bash" esta terminal tiene las utilidades más comunes de Linux, sin embargo no tiene todos los comandos, pero es muy sencillo agregar nuevos comandos obviamente simpre que haya un binario instalador del comando para Windows.

La idea es basicamente es el directorio C:\Program Files\Git\mingw64\ es tu directorio raiz / para Git Bash (Nota: dependerá de como lo hayas instalado, el directorio podríá ser diferente. Dale click derecho en el icono de Git Bash y abre la ubicacion del archivo para saber la ruta de instalación. Find it by using pwd -W). Ya en la carpeta mingw64 encontraras una estructura similar a la estructura de carpetas de linux (bin, etc, lib, etc).

Para instalar alguna utilidad, por ejemplo wget, deberas descargar el binario de esta utilidad, renombrarla con el nombre del comando en este caso wget.exe y copiarla dentro de la carpeta bin en la carpeta raiz osea C:\Program Files\Git\mingw64\bin y este comando estará disponible automaticamente en Git Bash.

Note: Algunas utilidades como python, ipython o nano son interactivas por lo que se deben utilizar con el prefijo winpty para que funcionen correctamente. (Por ejemplo: winpty ipython)

Si estas interesado en saber más acerca de los paquetes de la terminal git Bash revisa estas Notas Cygwin or Cmder.

Aqui algunas utilidades que puedes agregar

Wget

  • Descarga el binario mas actual desde eternallybored (they are available as a zip with documentation, or just an exe)
  • Descomprime el paquete (Para evitar errores es mejor usar 7-zip).
  • Renombrar el archivo wget64.exe a wget.exe si es necesario.
  • Mover wget.exe a tu Git\mingw64\bin\.

make

  • Ve a ezwinports.
  • Descarga make-4.1-2-without-guile-w32-bin.zip (Descarga la version sin guile).
  • Descomprime.
  • Copia el contenido a Git\mingw64\ combina las carpetas, pero NO sobrescribas/remplaces los archivos existentes.

Nano

Las versiones recientes de Git Bash ya traen Nano!

  • Descarga el binario de Nano win32-support. Solo necesitas el archivo .exe, con el nombre nano-git-0d9a7347243.exe (asi como esta escrito).
  • Renombrar el ejecutable a nano.exe, y moverlo a la carpeta mingw64\bin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment