dpm-js
dpm-js copied to clipboard
[DEPRECATED] Please use https://datahub.io/docs/features/data-cli
DEPRECATED and REPLACED - SEP 2017
data tool has replaced dpm
data is our new command line tool
https://datahub.io/docs/features/data-cli
https://github.com/datahq/data-cli
Data Package Manager - in JavaScript
dpm is a library and command line manager for Data Packages.
Starting from v0.8.0 package on NPM has been renamed to
dpmjs.
Install
dpm is implemented in node, so to install dpm just do:
npm install dpmjs -g
Command Line Usage
To get an overview and list of commands check out the command line help:
dpm --help
Using DPM programaticaly
You can also use dpm programatically.
var Dpm = require('dpmjs');
var dpm = new Dpm(conf);
dpm.install(['[email protected]', '[email protected]'], {cache: true}, function(err, dpkgs){
//done!
});
dpm.on('log', console.log); //if you like stuff on stdout
Changelog
- v0.8.0: renamed to
dpmjson NPM - v0.7.0: new ckan command
- v0.6.0: much better validation via v0.2 of datapackage-validate
References
Previous dpm (python-based) can still be found at
http://github.com/okfn/dpm-old.
