#!/usr/bin/env node var _ = require('lodash'); var program = require('commander'); var ClientLib = require('../lib/client'); var utils = require('./cli-utils'); program = utils.configureCommander(program); program .option('-t, --testnet', 'Create a Testnet Wallet') .usage('[options] [copayerName]') .parse(process.argv); var args = program.args; if (!args[0]) program.help(); var walletName = args[0]; var copayerName = args[2] || process.env.USER; var network = program.testnet ? 'testnet' : 'livenet'; var mn; try { mn = utils.parseMN(args[1]); } catch (ex) { die(ex); } var client = utils.getClient(program); client.createWallet(walletName, copayerName, mn[0], mn[1], network, function(err, secret) { utils.die(err); console.log(' * ' + _.capitalize(network) + ' Wallet Created.'); if (secret) console.log(' - Secret to share:\n\t' + secret); });