#!/usr/bin/env node var program = require('commander'); var Client = require('../lib/client'); var utils = require('./cli-utils'); program = utils.configureCommander(program); program .usage('[options]
[note]') .description('Create a proposal for sending bitcoins to a destination address.\n The amount can be specified in bit, btc or sat (the default).'); program.on('--help', function(){ console.log(' Examples:'); console.log(''); console.log(' $ bit-send n2HRFgtoihgAhx1qAEXcdBMjoMvAx7AcDc 500bit'); console.log(' $ bit-send mgWeRvUC6d1LRPKtdDbvYEpaUEmApS4XrY 0.2btc "dinner with friends"'); console.log(''); }); program.parse(process.argv); var args = program.args; if (!args[0] || !args[1]) program.help(); var address = args[0]; var amount; try { amount = utils.parseAmount(args[1]); } catch (ex) { utils.die(ex); } var note = args[2]; var client = utils.getClient(program); client.sendTxProposal({ toAddress: address, amount: amount, message: note }, function(err, x) { utils.die(err); console.log(' * Tx created: ID %s [%s] RequiredSignatures:', x.id, x.status, x.requiredSignatures); });