elink-cli
Version:
A Swiss Army knife CLI for Etherlink developers - manage wallets, tokens, NFTs, and more on Etherlink blockchain.
41 lines (34 loc) • 1.09 kB
JavaScript
const { Command } = require('commander');
const { walletCommands } = require('./commands/wallet');
const { fundCommand } = require('./commands/fund');
const { tokenCommand } = require('./commands/token');
const { nftCommand } = require('./commands/nft');
const program = new Command();
program
.name('elink')
.description('A Swiss Army knife CLI for Etherlink developers.')
.version('1.0.0');
program
.command('start')
.description('Show Etherlink CLI welcome and help')
.action(() => {
console.log(`
,/
,'/
,' /
,' /_____,
.'____ ,'
/ ,'
/ ,'
/,'
/'
`);
console.log('Welcome to the Etherlink CLI!');
program.outputHelp();
});
walletCommands(program);
fundCommand(program);
tokenCommand(program);
nftCommand(program);
program.parse(process.argv);