extra-gcpconfig
v1.0.4
Published
Get ready to use GCP Config from parameters and environment variables.
Downloads
14
Maintainers
Readme
Get ready to use GCP Config from parameters and environment variables.
Do you want to:
- Have GCP Config loaded from environment variables?
- Get GCP Config from arguments?
Setup
- Run
npm install -g extra-gcpconfig
in console. - To install this as a package use
npm install extra-gcpconfig
.
Console
gcpconfig
# get default GCP config
gcpconfig --credentialsFile credentials.json
gcpconfig --keyFilename credentials.json
# use a custom credentials file
## credentials/config file can be JSON
Reference
gcpconfig [options]
# -> GCP config as JSON
# Options:
# --help: show this help
# -cf, --credentialsFile: set custom GCP credentails file path
# -kf, --keyFilename: set custom GCP credentails file path
# Environment variables:
$GOOGLE_APPLICATION_CREDENTIALS # set default GCP credentails file path
Package
const gcpconfig = require('extra-gcpconfig');
gcpconfig();
// get default GCP config
gcpconfig({keyFilename: 'credentials.json'});
// use a custom credentials file
/// credentials/config file can be JSON
var A = process.argv, o = {};
for(var i=0, I=A.length; i<I;)
i = gcpconfig.options(o, A[i], A, i);
gcpconfig(o);
// get GCP config from arguments
Reference
const gcpconfig = require('extra-gcpconfig');
gcpconfig.options(options, argument_key, arguments, index);
// options: target object to store GCP config options
// argument_key: name of the argument (ex: "--help")
// arguments: arguments array (ex: process.argv)
// index: current index in arguments array (ex: i=2...args.length)
// -> new index in arguments array
gcpconfig(options);
// options: custom GCP config options
// -> GCP config options
// Default options:
options = {
keyFilename: null // set custom GCP credentails file path
};
Similar
Do you need anything similar?
- extra-googletranslate can translate long text to target language.
- extra-googletts can generate speech from text.
Suggestions are welcome. Please create an issue.
References: GCP Config.