system-install

Get the install command for the system package manager

Usage no npm install needed!

<script type="module">
  import systemInstall from 'https://cdn.skypack.dev/system-install';
</script>

README

npm version Build Status

system-install

Get the install command for the system packaging manager, e.g. sudo apt-get install for Debian-based systems.

system-install 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-install

Usage

Node

const mngr = require('system-install')();
/* - 'brew install' on OS X if homebrew is installed.
 * - 'sudo apt-get install' on debian 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: ${mngr} pandoc`);

CLI

$ npm i -g system-install
$ system-install
brew install

Supported package managers

FreeBSD

Linux

OS X

Solaris

Windows