From 08b23c177748a465559233bfcab08ee721fc22fe Mon Sep 17 00:00:00 2001 From: Matthew Zipkin Date: Wed, 20 Feb 2019 15:05:11 -0800 Subject: [PATCH 1/2] pkg: link bclient to bin --- bin/bcoin-cli | 5 +++++ bin/bwallet-cli | 6 ++++++ package.json | 4 +++- 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100755 bin/bcoin-cli create mode 100755 bin/bwallet-cli diff --git a/bin/bcoin-cli b/bin/bcoin-cli new file mode 100755 index 00000000..feb97d30 --- /dev/null +++ b/bin/bcoin-cli @@ -0,0 +1,5 @@ +#!/usr/bin/env node + +'use strict'; + +require('bclient/bin/bcoin-cli'); diff --git a/bin/bwallet-cli b/bin/bwallet-cli new file mode 100755 index 00000000..e333874a --- /dev/null +++ b/bin/bwallet-cli @@ -0,0 +1,6 @@ +#!/usr/bin/env node + +'use strict'; + +require('bclient/bin/bwallet-cli'); + diff --git a/package.json b/package.json index 8885e1e4..7110f785 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,9 @@ "bcoin": "./bin/bcoin", "bcoin-node": "./bin/node", "bcoin-spvnode": "./bin/spvnode", - "bwallet": "./bin/bwallet" + "bwallet": "./bin/bwallet", + "bcoin-cli": "./bin/bcoin-cli", + "bwallet-cli": "./bin/bwallet-cli" }, "scripts": { "browserify": "browserify -s bcoin lib/bcoin-browser.js | uglifyjs -c > bcoin.js", From c8db665992a8fe5a5b7a550b0e45ca957d030320 Mon Sep 17 00:00:00 2001 From: Matthew Zipkin Date: Wed, 20 Feb 2019 15:34:36 -0800 Subject: [PATCH 2/2] bin: fully deprecate bcoin cli --- bin/bwallet-cli | 1 - bin/cli | 9 +-------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/bin/bwallet-cli b/bin/bwallet-cli index e333874a..18170b97 100755 --- a/bin/bwallet-cli +++ b/bin/bwallet-cli @@ -3,4 +3,3 @@ 'use strict'; require('bclient/bin/bwallet-cli'); - diff --git a/bin/cli b/bin/cli index 35a33866..018b88b2 100755 --- a/bin/cli +++ b/bin/cli @@ -4,11 +4,4 @@ console.error('%s%s', 'Warning: The `bcoin cli` interface is deprecated.\n', - 'Please use `bcoin-cli` ($ npm install bclient).'); - -if (process.argv.length > 2 && process.argv[2] === 'wallet') { - process.argv.splice(2, 1); // Evil hack. - require('bclient/bin/bwallet-cli'); -} else { - require('bclient/bin/bcoin-cli'); -} + 'Please use `bcoin-cli` and `bwallet-cli` instead.');