UNPKG

@simbachain/truffle

Version:
49 lines 1.58 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addLibrary = exports.handler = exports.builder = exports.describe = exports.command = void 0; const web3_suites_1 = require("@simbachain/web3-suites"); exports.command = 'addlib'; exports.describe = 'add external library to your project'; exports.builder = { 'libname': { 'string': true, 'type': 'string', 'describe': 'name of the library you would like to add', }, 'libaddr': { 'string': true, 'type': 'string', 'describe': 'address of the library you would like to add', }, }; /** * add an external library to your project * @param args * args: * args.linbname * args.libaddr * @returns */ exports.handler = async (args) => { web3_suites_1.SimbaConfig.log.debug(`:: ENTER : ${JSON.stringify(args)}`); const libName = args.libname ? args.libname : args.libname; const libAddress = args.libaddr ? args.libaddr : args.libaddr; await addLibrary(libName, libAddress); web3_suites_1.SimbaConfig.log.debug(`:: EXIT :`); }; /** * add an external library to your project * @param libName * @param libAddress */ async function addLibrary(libName, libAddress) { const entryParams = { libName, libAddress, }; web3_suites_1.SimbaConfig.log.debug(`:: ENTER : enteryParams : ${JSON.stringify(entryParams)}`); await web3_suites_1.addLib(libName, libAddress); web3_suites_1.SimbaConfig.log.debug(`:: EXIT :`); } exports.addLibrary = addLibrary; //# sourceMappingURL=addlibrary.js.map