fix(gcloud): make gcloud and associated utils work out of the box

This commit is contained in:
Alex Polvi 2014-07-03 07:13:45 -07:00
parent 362794f512
commit a0bba313e6

View File

@ -113,16 +113,6 @@ write_files:
permissions: 0644 permissions: 0644
content: | content: |
#!/bin/sh #!/bin/sh
function _fake_gcloud { alias gcloud="(docker images google/cloud-sdk || docker pull google/cloud-sdk) > /dev/null;docker run -t -i --net="host" -v $HOME/.config:/.config google/cloud-sdk gcloud"
cat >&2 <<EOF alias gcutil="(docker images google/cloud-sdk || docker pull google/cloud-sdk) > /dev/null;docker run -t -i --net="host" -v $HOME/.config:/.config google/cloud-sdk gcutil"
gcloud, gcutil, and other Google Cloud SDK tools are available from alias gsutil="(docker images google/cloud-sdk || docker pull google/cloud-sdk) > /dev/null;docker run -t -i --net="host" -v $HOME/.config:/.config google/cloud-sdk gsutil"
Google via a Docker container named google/cloud-sdk.
See https://index.docker.io/u/google/cloud-sdk/
EOF
return 1
}
alias gcloud=_fake_gcloud
alias gcutil=_fake_gcloud
alias gsutil=_fake_gcloud