This package has been deprecated

Author message:

use node-sys

system-installer

1.1.6 • Public • Published

system-installer

NPM

Dependencies Status Node.js CI codecov Maintainability Release

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();
/* - 'brew install' on OS X if homebrew is installed.
 * - 'sudo apt-get install' on debian platforms.
 * - 'sudo yum install' on red hat platforms.
 * - 'your_package_manager install' if no package manager is found.
 *
 * Throws if `process.platform` is none of darwin, freebsd, linux, sunos or win32.
 */

console.log(`Please install pandoc: ${sysInstaller.installerCommand} pandoc`);

Install vim package onto host, using system's default package manager

  • Returns a Promise
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

Package Sidebar

Install

npm i system-installer

Weekly Downloads

286

Version

1.1.6

License

MIT

Unpacked Size

17.9 kB

Total Files

6

Last publish

Collaborators

  • technoexpress