You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
5 months ago | |
---|---|---|
.. | ||
node_modules | 5 months ago | |
index.js | 5 months ago | |
license | 5 months ago | |
package.json | 5 months ago | |
readme.md | 5 months ago |
readme.md
bin-build 
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