wp-down
v1.0.5
Published
Download WordPress releases
Downloads
4
Readme
wp-down
Download WordPress releases
Install
$ npm install --save wp-down
Usage
var wpd = require('wp-down');
wpd(function(err) {
if (err) {
console.log('Download failed', err.message);
}
else {
console.log('Download complete');
}
});
CLI
# Download the latest release and extract it
$ wp-down
# Download 4.3.1 release but don't extract contents of the archive
$ wp-down --release=4.3.1 --extract=no
# download 4.3.1 release, in zip format and extract the contents of
# the archive in ./wp directory
$ wp-down --release=4.3.1 --extract=yes --format=zip --out=./wp
API
wp-down(options, callback)
Options
Type: String
or Object
When this argument is a String, it specifies which WordPress version to download.
options.version
Type: String
Default: Latest version available
Which WordPress version to download. By default it will be the latest version detected from the latest tag available in the Github repository https://github.com/WordPress/WordPress/tags.
options.format
Type: String
Default: zip
The format of the archive to retrieve. Supported values are: zip
, tar.gz
.
options.extract
Type: Boolean
Default: true
When set to true, it will extract the contents of the WordPress release archive.
options.dir
Type: String
Default: ./wordpress-{version}
The directory where to extract the WordPress release archive. The value {version}
may be used to specify
a version based name.
callback(err, files)
Type: Function
The callback will return an array of vinyl files
in files.
License
MIT © Cristian Trifan