diff --git a/src/cli/commands/daemon.js b/src/cli/commands/daemon.js index ba8dbd642a..0377f92b96 100644 --- a/src/cli/commands/daemon.js +++ b/src/cli/commands/daemon.js @@ -26,6 +26,10 @@ module.exports = { type: 'boolean', default: false }) + .option('enable-preload', { + type: 'boolean', + default: true + }) }, handler (argv) { @@ -41,6 +45,7 @@ module.exports = { repo: process.env.IPFS_PATH, offline: argv.offline, pass: argv.pass, + preload: { enabled: argv.enablePreload }, EXPERIMENTAL: { pubsub: argv.enablePubsubExperiment, ipnsPubsub: argv.enableNamesysPubsub, diff --git a/src/core/preload.js b/src/core/preload.js index 2902005fc2..e139d31790 100644 --- a/src/core/preload.js +++ b/src/core/preload.js @@ -18,6 +18,7 @@ module.exports = self => { options.addresses = options.addresses || [] if (!options.enabled || !options.addresses.length) { + log('preload disabled') const api = (_, callback) => { if (callback) { setImmediate(() => callback())