UNPKG

ipfs

Version:

JavaScript implementation of the IPFS specification

29 lines (23 loc) 620 B
'use strict' const debug = require('debug') const log = debug('cli:bootstrap') log.error = debug('cli:bootstrap:error') const print = require('../../utils').print module.exports = { command: 'rm [<peer>]', describe: 'Removes peers from the bootstrap list', builder: { all: { type: 'boolean', describe: 'Remove all bootstrap peers.', default: false } }, handler (argv) { argv.resolve((async () => { const ipfs = await argv.getIpfs() const list = await ipfs.bootstrap.rm(argv.peer, { all: argv.all }) list.Peers.forEach((peer) => print(peer)) })()) } }