@cosmwasm/ts-codegen
Version:
@cosmwasm/ts-codegen converts your CosmWasm smart contracts into dev-friendly TypeScript classes so you can focus on shipping code.
21 lines (20 loc) • 504 B
JavaScript
import { Commands as commands } from './cmds';
import { prompt } from './utils/prompt';
const question = [
{
_: true,
type: 'fuzzy',
name: 'cmd',
message: 'what do you want to do?',
choices: Object.keys(commands),
},
];
export const cli = async (argv) => {
let { cmd } = await prompt(question, argv);
if (typeof commands[cmd] === 'function') {
await commands[cmd](argv);
}
else {
console.log('command not found.');
}
};