0.1.6 • Published 9 years ago
plexi.wordpress v0.1.6
plexi.wordpress
Automatically install & launch WordPress.
Examples
Programmatically Launch
Installation
$ npm install plexi.wordpress --save
package usage
var wordpress = Wordpress.create('example', {
host: '127.0.0.1',
port: 9200,
docbase: path.resolve(process.cwd(), 'wordpress'),
console: true
});
wordpress.ensureInstall(function(err) {
if( err ) return util.error(err);
wordpress.start();
});
// stop service
wordpress.stop();
// stop all instances
Wordpress.stopAll();
extra attrs/methods
// current instance names
var names = Wordress.names();
// current instances
var instances = Wordress.instances();
// get insatnce by name
var wp = Wordress.get('example');
// get child process
var proc = wp.process;
// instance docbase
console.log(wp.docbase);
// instance host
console.log(wp.host);
// instance port
console.log(wp.port);
// instance status
console.log(wp.isRunning());
// process pid
console.log(wp.process.pid());
Install the executable
$ sudo npm install -g plexi.wordpress
$ wordpress
or
$ wordpress --port 8080 --host 127.0.0.1
.....