--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscribe@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/abb82812-08a4-4bec-af3c-4bf7bac25e58%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/CADd%3D1Q02VhgPRjUxAa_doUhL4qxeRxwF12Q1sKZffOAt5g4DhQ%40mail.gmail.com.
I've been very happy with the java tool chain where it integrate perfectly into existing JVM build tools via plugins for mvn and gradle. I'm not sure what gcloud tool brings to the table.
I prefer the goapp approach
I'm concerned about the one tool fits all approach. It'd be one thing of the "single tool" gcloud is just a thin wrapper to automatically download and configure each component as needed. What I'm afraid of is unnecessary dependency. Ie, the latest go GAE sdk is being hold up by the latest gccloud release.There are some of us that only use GAE, and has no interest using the rest GC service such as GKE, GCE, etc. I've been very happy with the java tool chain where it integrate perfectly into existing JVM build tools via plugins for mvn and gradle. I'm not sure what gcloud tool brings to the table.If there are very few of us that only uses GAE. or that google doesn't really want us to only use GAE, I understand. But forcing me to use gcloud instead of say a gradle/mvn plugin feels like just more moving parts to me.with go, I'm a bit more desperate. I prefer the goapp approach, but given that go version on GAE is so behind that if gocloud is the 'only way' to make 1.8 happen faster, then I'll learn to deal with it.for me, up till now Google cloud's strength has been a much more unix like experience. You use gsutil if you want to deal with cloud storage, goapp for GAE-go, etc etc. I'm a bit surprised to see google moving toward the aws where you use aws-cli for everything.Just my 2 cents
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/CAM0dQnn0DK0BKrNFcx2Z_YTjraULf6DeSCtLv1i%2B5Bn6qWmaBQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/CADd%3D1Q1GaOhVvGxEt-BPiGu%2Brkgppi5WyOFMMyFQAExQhX%3D8Ww%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/abb82812-08a4-4bec-af3c-4bf7bac25e58%40googlegroups.com.
--
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/CADd%3D1Q02VhgPRjUxAa_doUhL4qxeRxwF12Q1sKZffOAt5g4DhQ%40mail.gmail.com.
--Omnem crede diem tibi diluxisse supremum.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/CAM0dQnn0DK0BKrNFcx2Z_YTjraULf6DeSCtLv1i%2B5Bn6qWmaBQ%40mail.gmail.com.
--
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/CADd%3D1Q1GaOhVvGxEt-BPiGu%2Brkgppi5WyOFMMyFQAExQhX%3D8Ww%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/abb82812-08a4-4bec-af3c-4bf7bac25e58%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/abb82812-08a4-4bec-af3c-4bf7bac25e58%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/abb82812-08a4-4bec-af3c-4bf7bac25e58%40googlegroups.com.
#!/bin/bash
gcloud="$(which gcloud)"
[ -L "$gcloud" ] && gcloud="$(readlink "$gcloud")"
appdir="$(dirname "$(dirname "$gcloud")")"
goapp="${appdir}/platform/google_appengine/goapp"
if ! [ -f "$goapp" ]; then
echo "goapp is not in the Google Cloud SDK libraries." >&2
echo "Hint: try running this command:" >&2
echo "" >&2
echo " gcloud components install app-engine-go" >&2
fi
# On 2018-03-01, Homebrew renamed python3 to python, breaking scripts that expected
# python to be 2.7. Make sure we are using Python 2.
if [[ "$(python --version 2>&1)" == *' 2.7'* ]]; then
PYTHON=python
elif type python2.7 &>/dev/null; then
PYTHON=python2.7
elif type python2 &>/dev/null; then
PYTHON=python2
elif [[ "$(/usr/local/opt/python@2/bin/python --version 2>&1)" == *' 2.7'* ]]; then
PYTHON=/usr/local/opt/python@2/bin/python
elif [[ "$(/usr/bin/python --version 2>&1)" == *' 2.7'* ]]; then
PYTHON=/usr/bin/python
else
echo "could not find Python 2.7 at python, python2.7, python2, or /usr/bin/python" >&2
exit 1
fi
"$PYTHON" "$goapp" "$@"