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
- 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
awget.exe
si es necesario. - Mover
wget.exe
a tuGit\mingw64\bin\
.
- 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.
Las versiones recientes de Git Bash ya traen Nano!
- Descarga el binario de Nano win32-support. Solo necesitas el archivo
.exe
, con el nombrenano-git-0d9a7347243.exe
(asi como esta escrito). - Renombrar el ejecutable a
nano.exe
, y moverlo a la carpetamingw64\bin