ipfs
Version:
JavaScript implementation of the IPFS specification
31 lines (23 loc) • 608 B
JavaScript
const { print } = require('../utils')
module.exports = {
command: 'refs-local',
describe: 'List all local references.',
handler ({ getIpfs, resolve }) {
resolve((async () => {
const ipfs = await getIpfs()
return new Promise((resolve, reject) => {
const stream = ipfs.refs.localReadableStream()
stream.on('error', reject)
stream.on('end', resolve)
stream.on('data', (ref) => {
if (ref.err) {
print(ref.err, true, true)
} else {
print(ref.ref)
}
})
})
})())
}
}