system-installer
Get the install command or install a package using the system packaging manager, e.g. sudo apt-get install
for Debian-based systems.
This package has been replaced with node-sys.
system-installer
will try to find which system packaging is installed for the given process.platform
. If no system package manager is found, 'your_package_manager install'
is returned.
Install
npm install system-installer
Usage
Node
const sysInstaller = require('system-installer').packager();
console.log(`Please install pandoc: ${sysInstaller.installerCommand} pandoc`);
Install vim
package onto host, using system's default package manager
const sysInstaller = require('system-installer').installer;
sysInstaller('vim')
.then(function(data){
// returns installation output
console.log(data);
})
.catch(function(err) {
console.log(err);
});
CLI
$ npm i -g system-installer
$ system-installer
brew install
Supported package managers
FreeBSD
Linux
OS X
Solaris
Windows