Collection of commandline helpers for development on Google App Engine written in Node.
Some of the tools are general useful.
gaeutil init-php projectId serviceName
gaeutil init-slim projectId serviceName
gaeutil init-python projectId serviceNameWill create app.yaml if doesnt exist Will copy defaults from package json.
These commands will encrypt and upload a dot secret file to the projects so that it can be manually edited.
gaeutil secret-init gs://target-bucket/test.jsonchecks if file can be created and uploaded and creates the initial file.gaeutil secret-pull gs://target-bucket/test.jsondownloads a particular file.gaeutil secret-push gs://target-bucket/test.jsongaeutil secrets-pull-allget all secrets from gaeutil.jsongaeutil secrets-push-allupload all changed secrets from gaeutil.json
This command will download secrets defined in gaeutil.json and store them to /secrets/{bucket}/{filename}
$ gaeutil download-secretsThis command will upload secrets stored in /secrets/{bucket}/{filename}
$ gaeutil upload-secretsgaeutil git-sync-ignore
gaeutil git-sync-authors
gaeutil git-gaeutil jetbrains-sync-runmanager
gaeutil jetbrains{
"project": "beste-adm",
"dot_configs": [
"gs://beste-no-configs/global.json"
]
}