Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

403
Views
Cómo completar los 'objetos' de la ventana acoplable en mintty-bash desde git para Windows

He leído (y probado) esto: https://docs.docker.com/machine/completion/

Pero parece que esta no es la forma correcta de hacerlo.

¿Alguien sabe cómo obtener los comandos de finalización de la ventana acoplable en Mintty (desde Git para Windows) en la línea de comandos bash?

about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

No estoy seguro de si esta es la mejor manera de hacer esto o si funciona correctamente, ¡pero parece que funciona! Avísame si encuentras algún comportamiento extraño...

Requerimientos mínimos:

  • Git para Windows (git bash/mintty terminal)
  • 7-Zip o similar para extraer archivos

Instalación:

En primer lugar, necesitará el paquete bash-completion.

Descubrí que el paquete creado para cygwin funciona.

  1. Elija un espejo cygwin: https://cygwin.com/mirrors.html
  2. Vaya a: /cygwin/noarch/release/bash-completion/
  3. Descargar: bash-completion-2.7-1.tar.xz
  4. Extraerlo en otro lugar
  5. Copie la carpeta etc y usr en C:\Program Files\Git ( vea la nota a continuación )

Listo, ahora deberías tener habilitada la finalización de comandos.


Pruebas:

Puede probarlo abriendo una terminal git bash y escribiendo:

curl --ver (pulsar tabulador dos veces)

Sugerirá algo como esto:

 $ curl --ver --verbose --version

Comandos acoplables:

Ahora, sobre los comandos docker...

He encontrado mis archivos aquí:

Comando docker : https://github.com/docker/docker-ce/blob/v17.09.0-ce/components/cli/contrib/completion/bash/docker

Comando docker-compose : https://github.com/docker/compose/blob/1.16.1/contrib/completion/bash/docker-compose

comando docker-machine : https://github.com/docker/machine/blob/v0.12.2/contrib/completion/bash/docker-machine.bash

Simplemente descárguelos y cópielos en: C:\Program Files\Git\usr\share\bash-completion\completions\

Asegúrese de que tengan el nombre correcto (elimine la extensión del nombre de archivo, si corresponde).

Debería llamarse así:

  • docker
  • docker-compose
  • docker-machine

Sin .txt extra o lo que sea...

comandos docker con terminación


Algunas notas:

No estoy seguro si el paquete bash-completion-2.7.1 es la mejor versión para trabajar con git bash, acabo de recibir la última. (Puedes compararlos y averiguarlo)

No necesita copiar todos los archivos de /usr/share/bash-completion/completions/ , solo los que desee. (No copié ninguno de ellos).

Es una buena idea ejecutar una docker version docker-compose version docker-machine version y verificar las versiones que está ejecutando, luego descargar los archivos correctos del repositorio. (Elija la etiqueta de lanzamiento correcta para usted).

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!