A modern command line job processor, similar with make command https://tbrand.github.io/neph/

Releases:

  • untagged-fc0b749db33b894ebfe0 - November 7, 2018
  • untagged-16d87ac534aecb14e2eb - November 7, 2018
  • v0.2.10 - November 7, 2018
  • v0.2.9 - November 7, 2018
  • untagged-6ba7ff260d9712ff802e - November 7, 2018

Owner:

Latest version Latest version

  • A modern command line job processor written in Crystal 🚀
  • Parallel job execution. 🚀
  • Use like make command. 🚀

Installation

Arch Linux

Use your favourite AUR helper.
Package name: neph-git

Mac

You can install Neph with brew.

$ brew tap tbrand/homebrew-neph
$ brew install neph

Manual

Build dependencies:

  • crystal and shards for building the binary
  • go-md2man for generating the man page

It needs libyaml to be installed.

If you have a previous version of neph installed:

$ git clone https://github.com/tbrand/neph
$ cd neph
$ neph           # man page will be at neph.1, binary will be at bin/neph

If you don't have a previous version of neph installed:

$ git clone https://github.com/tbrand/neph
$ cd neph
$ shards build    # Now executable binary is located at bin/neph
$ bin/neph man    # Generate man page. It will be located at neph.1

Usage

All features for neph.yaml is written in sample/neph.yaml. So please refer for the details.

Wiki is also maintained as a document. Here is a full features.

Use cases

Neph is used in which_is_the_fastest.
The build time is reduced from 102[sec] to 33[sec].
The neph.yaml is here.

Contributing

  1. Fork it ( https://github.com/tbrand/neph/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • tbrand Taichiro Suzuki - creator, maintainer
  • notramo Márton Szabó - maintainer
Github statistic:
  • 147
  • 3
  • 8
  • 2
  • 15 days ago

License:

MIT License

Links: