UNPKG

@basetime/bldr-sfmc

Version:

CLI application for SFMC Development workflow and package deployment

28 lines (22 loc) 709 B
const help = require('../help/init'); const Conf = require('conf'); const State = require('../utils/Blueprint/State'); const coreConfiguration = new Conf(); const stateConfiguration = new Conf({ configName: `sfmc__stateManagement`, }); const stash = new Conf({ configName: 'stash', }); const stateInit = new State(coreConfiguration, stateConfiguration); module.exports.switch = async (req, argv, blueprint) => { /** * Handles all API interactions to POST/PUT Assets into SFMC via API * Will update .local.manifiest.json file and .bldr file */ if (argv) return blueprint.push.push(stateInit, stash); /** * Handle unknown requests */ return help.init(); };