Wondering what’s next for npm?Check out our public roadmap! »

    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

    Install

    npm i system-installer

    DownloadsWeekly Downloads

    565

    Version

    1.1.6

    License

    MIT

    Unpacked Size

    17.9 kB

    Total Files

    6

    Last publish

    Collaborators

    • avatar