0.18.0-beta.11 • Published 7 years ago

@haad/ipfsd-ctl v0.18.0-beta.11

Weekly downloads
-
License
MIT
Repository
github
Last release
7 years ago

ipfsd-ctl

npm.io npm.io npm.io standard-readme compliant Coverage Status Travis CI Circle CI Dependency Status js-standard-style

Control an ipfs node daemon using Node.js

Table of Contents

Install

Install:

npm install --save ipfsd-ctl

Usage

IPFS daemons are already easy to start and stop, but this module is here to do it from JavaScript itself.

// Start a disposable node, and get access to the api
// print the node id, and kill the temporary daemon

// IPFS_PATH will point to /tmp/ipfs_***** and will be
// cleaned up when the process exits.

var ipfsd = require('ipfsd-ctl')

ipfsd.disposableApi(function (err, ipfs) {
  ipfs.id(function (err, id) {
    console.log(id)
    process.exit()
  })
})

If you need want to use an existing ipfs installation you can set $IPFS_EXEC=/path/to/ipfs to ensure it uses that.

For more details see https://ipfs.github.io/js-ipfsd-ctl/.

Contribute

Feel free to join in. All welcome. Open an issue!

This repository falls under the IPFS Code of Conduct.

npm.io

License

MIT

0.18.0-beta.11

7 years ago

0.18.0-beta.10

7 years ago

0.18.0-beta.9

7 years ago

0.18.0-beta.8

7 years ago

0.18.0-beta.7

7 years ago

0.18.0-beta.6

7 years ago

0.18.0-beta.5

7 years ago

0.18.0-beta.4

7 years ago

0.18.0-beta.3

7 years ago

0.18.0-beta.2

7 years ago

0.18.0-beta.1

7 years ago

0.18.0-pre3

7 years ago

0.18.0-pre2

7 years ago

0.18.0-pre1

7 years ago