firebase-ci
Version:
Simplified Firebase interaction for continuous integration including deploying hosting, functions, and database/storage rules.
22 lines (20 loc) • 639 B
JavaScript
const setEnv = require('../lib/actions/setEnv').default
/**
* @name setEnv
* Map environment variables from CI environment to functions config
* @param {object} program - Commander program object
* @example <caption>Basic</caption>
* # make sure you set mapEnv settings in .firebaserc
* firebase-ci mapEnv
*/
module.exports = function (program) {
program
.command('setEnv')
.description('Set environment variables from settings within .firebaserc')
.action((directory, options) => {
return setEnv(program.args[0])
.then(() => process.exit(0))
.catch(() => process.exit(1))
})
}