No Windows, no git bash (mas também no console do sistema)
Por que curl
ignora todas as minhas tentativas de desativar o globbing e expande o asterisco?
$ GLOBIGNORE="*"; set -f; curl --noproxy "*" "http://www.google.com"
curl: (6) Could not resolve host: .gitignore
Embora isso funcione corretamente:
$ FOO="Abc *"
$ set +f;echo $FOO
Abc .classpath .gitignore .project .settings pom.xml src target
$ set -f;echo $FOO
Abc *
--noproxy "*"
mas no Windows se*
expande para que o comando resultante seja algo comocurl --noproxy localfile1 localfile2 localfile3 "http://www.google.com"
o curl tenta se conectar ao endereço "localfile2" (como você pode ver nestecurl: (6) Could not resolve host: .gitignore
). Eu estou tentando dizer ao curl para usar apenas o noproxy *.