Recientemente cambié de bash, noté que zsh
intentará expandir cada comando o argumento que parece tener comodines. Entonces las siguientes líneas ya no funcionarán:
git diff master{,^^}
zsh: no matches found: master^^
scp remote:~/*.txt .
zsh: no matches found: remote:~/*.txt
La única forma de hacer que funcionen los comandos anteriores es citar los argumentos, lo cual es bastante molesto.
P: ¿Cómo configuro zsh
para intentar expandir los comodines, pero si no hay coincidencias, simplemente paso el argumento tal como está?
EDITAR: posiblemente relacionado: scp con zsh: no se encontraron coincidencias
fuente
Para
scp
ver https://superuser.com/a/431568Para
git
usar en~
lugar de^
.fuente