From 9d89802b21f3bf76758e942489fa247a58617341 Mon Sep 17 00:00:00 2001 From: Irakli Gozalishvili Date: Sun, 1 Nov 2020 20:33:02 -0800 Subject: [PATCH] fix: init.bits should be a number --- packages/interface-ipfs-core/src/add.js | 2 +- packages/ipfs-cli/src/commands/init.js | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/interface-ipfs-core/src/add.js b/packages/interface-ipfs-core/src/add.js index fdf27d281e..d687ac88ab 100644 --- a/packages/interface-ipfs-core/src/add.js +++ b/packages/interface-ipfs-core/src/add.js @@ -55,7 +55,7 @@ module.exports = (common, options) => { after(() => common.clean()) - it('should respect timeout option when adding files', () => { + it('should respect timeout option when adding file', () => { return testTimeout(() => ipfs.add('Hello', { timeout: 1 })) diff --git a/packages/ipfs-cli/src/commands/init.js b/packages/ipfs-cli/src/commands/init.js index a324d87c9f..ffafcebcff 100644 --- a/packages/ipfs-cli/src/commands/init.js +++ b/packages/ipfs-cli/src/commands/init.js @@ -27,7 +27,10 @@ module.exports = { type: 'number', alias: 'b', default: '2048', - describe: 'Number of bits to use in the generated RSA private key (defaults to 2048)' + describe: 'Number of bits to use in the generated RSA private key (defaults to 2048)', + coerce: (value) => { + return Number(value) + } }) .option('empty-repo', { alias: 'e', @@ -69,6 +72,7 @@ module.exports = { const IPFS = require('ipfs-core') const Repo = require('ipfs-repo') + console.log(typeof argv.bits) try { await IPFS.create({ repo: new Repo(repoPath), @@ -84,7 +88,10 @@ module.exports = { // @ts-ignore - Expects more than {} config }) + + console.log('<<< initialized') } catch (err) { + console.error(err) if (err.code === 'EACCES') { err.message = 'EACCES: permission denied, stat $IPFS_PATH/version' }