UNPKG

@cosmwasm/ts-codegen

Version:

@cosmwasm/ts-codegen converts your CosmWasm smart contracts into dev-friendly TypeScript classes so you can focus on shipping code.

25 lines (24 loc) 638 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.cli = void 0; const cmds_1 = require("./cmds"); const prompt_1 = require("./utils/prompt"); const question = [ { _: true, type: 'fuzzy', name: 'cmd', message: 'what do you want to do?', choices: Object.keys(cmds_1.Commands) } ]; const cli = async (argv) => { let { cmd } = await (0, prompt_1.prompt)(question, argv); if (typeof cmds_1.Commands[cmd] === 'function') { await cmds_1.Commands[cmd](argv); } else { console.log('command not found.'); } }; exports.cli = cli;