Nunjucks Powers Mozilla

    bin-build

    3.0.0 • Public • Published

    bin-build Build Status

    Easily build binaries

    Install

    $ npm install --save bin-build
    

    Usage

    const binBuild = require('bin-build');
     
    binBuild.url('http://www.lcdf.org/gifsicle/gifsicle-1.80.tar.gz', [
        './configure --disable-gifview --disable-gifdiff',
        'make install'
    ]).then(() => {
        console.log('gifsicle built successfully');
    });
     
    binBuild.file('gifsicle-1.80.tar.gz', [
        './configure --disable-gifview --disable-gifdiff',
        'make install'
    ]).then(() => {
        console.log('gifsicle built successfully');
    });

    API

    binBuild.directory(directory, commands)

    directory

    Type: string

    Path to a directory containing the source code.

    commands

    Type: Array

    Commands to run when building.

    binBuild.file(file, commands, [options])

    file

    Type: string

    Path to a archive file containing the source code.

    commands

    Type: Array

    Commands to run when building.

    options

    Type: Object

    strip

    Type: number
    Default: 1

    Strip a number of leading paths from file names on extraction.

    binBuild.url(url, commands, [options])

    url

    Type: string

    URL to a archive file containing the source code.

    commands

    Type: Array

    Commands to run when building.

    options

    Type: Object

    strip

    Type: number
    Default: 1

    Strip a number of leading paths from file names on extraction.

    License

    MIT © Kevin Mårtensson

    Install

    npm i bin-build

    DownloadsWeekly Downloads

    968,853

    Version

    3.0.0

    License

    MIT

    Last publish

    Collaborators

    • sindresorhus
    • shinnn
    • kevva