UNPKG

firebase-tools-extra

Version:

Extra functionality for firebase-tools with support for emulators and auth through service account.

23 lines (22 loc) 943 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var rtdb_1 = require("../actions/rtdb"); /** * @name databaseUpdate * fetch and print JSON data at the specified path from database emulator * @param program - Commander program */ function databaseUpdateCommand(program) { program .command('database:update <path> [infile]') .description('fetch and print JSON data at the specified path from database emulator') .option('-d, --data <data>', 'specify escaped JSON directly') .option('--emulator', 'use RTDB emulator') .option('--debug', 'print verbose debug output to console') .action(function (dbPath, inFile, options) { return rtdb_1.rtdbWrite('update', dbPath, inFile, options) .then(function () { return process.exit(0); }) .catch(function () { return process.exit(1); }); }); } exports.default = databaseUpdateCommand;