serianox/bishop

View on GitHub
README.md

Summary

Maintainability
Test Coverage
# Bishop
[![npm version][npm-image]][npm-url]
[![Build Status][travis-image]][travis-url]
[![Issues Coverage][codecov-image]][codecov-url]
[![Maintainability][codeclimate-image]][codeclimate-url]
[![Dependencies Status][david-image]][david-url]
[![Dependencies Status][david-dev-image]][david-dev-url]

[npm-url]: https://www.npmjs.com/package/@serianox/bishop
[npm-image]: https://badge.fury.io/js/%40serianox%2Fbishop.svg

[travis-url]: https://travis-ci.org/serianox/bishop
[travis-image]: https://travis-ci.org/serianox/bishop.svg

[codecov-url]: https://codecov.io/gh/serianox/bishop
[codecov-image]: https://codecov.io/gh/serianox/bishop/branch/master/graph/badge.svg

[codeclimate-url]: https://codeclimate.com/github/serianox/bishop/maintainability
[codeclimate-image]: https://api.codeclimate.com/v1/badges/9873c1075d2af8ade0ac/maintainability

[david-url]: https://david-dm.org/serianox/bishop
[david-image]: https://david-dm.org/serianox/bishop/status.svg

[david-dev-url]: https://david-dm.org/serianox/bishop?type=dev
[david-dev-image]: https://david-dm.org/serianox/bishop/dev-status.svg

Bishop is a build tool to declare, visualize and run tasks and their dependencies in a build pipeline.

Bishop is built with Bishop.

## Usage

```
  Usage: bs [options] <task ...>

  Options:

    -V, --version      output the version number
    -f, --file <file>  bishop file
    -j, --jobs <jobs>  number of jobs to start in parallel
    -S, --simulate     simulate operations
    -s, --silent       set silent
    -d, --debug        set verbose
    -h, --help         output usage information
```

## Bishop file syntax

Below is how running tests for Bishop is declared. You can view the full .bishop file [here](https://github.com/serianox/bishop/blob/master/.bishop). 

```
test: build
    cmd = nyc --reporter=json mocha --require source-map-support/register --ui tdd --use_strict dist/test/**/*.test.js
    allow-failure
    silent
    weight = 10
```

## License

Bishop is published under [LPRAB](https://raw.githubusercontent.com/serianox/bishop/master/LICENCE) or [WTFPL](https://raw.githubusercontent.com/serianox/bishop/master/LICENSE).