neph
Version, currently 0.2.1248 versions
- 0.2.12latestFeb 17, 2020
- 0.2.11not indexedMar 8, 2023
- 0.2.10not indexedMar 8, 2023
- 0.2.9not indexedMar 8, 2023
- 0.2.8not indexedMar 8, 2023
- 0.2.6not indexedMar 8, 2023
- 0.2.5not indexedMar 8, 2023
- 0.2.4not indexedMar 8, 2023
- 0.2.3not indexedMar 8, 2023
- 0.2.2not indexedMar 8, 2023
- 0.2.1not indexedMar 8, 2023
- 0.1.67not indexedMar 8, 2023
- 0.1.22not indexedMar 8, 2023
- 0.1.21not indexedMar 8, 2023
- 0.1.20not indexedMar 8, 2023
- 0.1.19not indexedMar 8, 2023
- 0.1.18not indexedMar 8, 2023
- 0.1.17not indexedMar 8, 2023
- 0.1.16not indexedMar 8, 2023
- 0.1.15not indexedMar 8, 2023
- 0.1.14not indexedMar 8, 2023
- 0.1.13not indexedMar 8, 2023
- 0.1.12not indexedMar 8, 2023
- 0.1.11not indexedMar 8, 2023
- 0.1.10not indexedMar 8, 2023
- 0.1.9not indexedMar 8, 2023
- 0.1.7not indexedMar 8, 2023
- 0.1.6not indexedMar 8, 2023
- 0.1.5not indexedMar 8, 2023
- 0.1.4not indexedMar 8, 2023
- 0.1.2not indexedMar 8, 2023
- 0.1.1not indexedMar 8, 2023
- 0.1.0not indexedMar 8, 2023
- untagged-fdce9217c66b62b3f3e0not indexedMar 8, 2023
- untagged-fc0b749db33b894ebfe0not indexedMar 8, 2023
- untagged-eea980dc861400cb72ddnot indexedMar 8, 2023
- untagged-d152fc83958938832defnot indexedMar 8, 2023
- untagged-cd347081acf984fa2717not indexedMar 8, 2023
- untagged-b44d7cf38e51afd855f6not indexedMar 8, 2023
- untagged-ae9fbe5b6d66f764c700not indexedMar 8, 2023
- untagged-a712fbc12c330a05e7b7not indexedMar 8, 2023
- untagged-99832c196bb6590b7400not indexedMar 8, 2023
- untagged-656f2e54db209417d139not indexedMar 8, 2023
- untagged-16d87ac534aecb14e2ebnot indexedMar 8, 2023
- untagged-8fb79259e566d5e12aa7not indexedMar 8, 2023
- untagged-6ba7ff260d9712ff802enot indexedMar 8, 2023
- untagged-4bcd920eda17db9d765cnot indexedMar 8, 2023
- untagged-3ab51e3273552ef6ff47not indexedMar 8, 2023
github.com/tbrand/neph
A modern command line job processor, similar with make command
205 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
neph:
github: tbrand/neph
version: ~> 0.2.12Then run:
shards installshard.yml
- Crystal
0.26.1- License
- MIT
- Author
- Taichiro Suzuki <taichiro0709@gmail.com>
- Target
nephfrom src/bin/neph_bin.cr
Dependencies
This version declares no dependencies.
README
<h1 align="center"> <img src="https://user-images.githubusercontent.com/3483230/43884788-ffc3fe84-9bf1-11e8-88c3-9f7fb6c0d419.png" width="180" /> </h1> <p align="center"> <a href="https://travis-ci.org/tbrand/neph"><img src="https://travis-ci.org/tbrand/neph.svg?branch=master&style=flat" alt="Latest version" /></a> <a href="https://github.com/tbrand/neph/releases"><img src="https://img.shields.io/github/release/tbrand/neph.svg?style=flat" alt="Latest version" /></a> <a href="https://raw.githubusercontent.com/tbrand/neph/master/LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg?style=flat" /></a> <a href="https://github.com/tbrand/neph/wiki"><img src="https://img.shields.io/badge/Document-wiki-blue.svg?style=flat" /></a> <a href="https://github.com/tbrand/neph/issues"><img src="https://img.shields.io/github/issues/tbrand/neph.svg?style=flat" /></a> </p> <p align="center"> <img src="https://user-images.githubusercontent.com/3483230/43591914-5c068eca-96af-11e8-9164-8df794ca0436.gif" width="700" /> </p> - A modern command line job processor written in Crystal :rocket: - Parallel job execution. :rocket: - Use like `make` command. :rocket: ## Installation ### Arch Linux Use your favourite AUR helper. Package name: [`neph-git`](https://aur.archlinux.org/packages/neph-git/) ### Mac You can install Neph with `brew`. ```bash $ 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: ```bash $ 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: ```bash $ 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](https://github.com/tbrand/neph/blob/master/sample/neph.yaml). So please refer for the details. Wiki is also maintained as a document. Here is a full features. - [Execute command from neph](https://github.com/tbrand/neph/wiki/Execute-command-from-neph) - [Define dependencies between jobs](https://github.com/tbrand/neph/wiki/Define-dependencies-between-jobs) - [Working directory](https://github.com/tbrand/neph/wiki/Working-directory) - [Specify sources](https://github.com/tbrand/neph/wiki/Specify-sources) - [Ignoring errors](https://github.com/tbrand/neph/wiki/Ignoring-errors) - [Hide executing command](https://github.com/tbrand/neph/wiki/Hide-executing-command) - [Set a job result to env vars](https://github.com/tbrand/neph/wiki/Set-a-job-result-to-env-vars) - [Import other configurations](https://github.com/tbrand/neph/wiki/Import-other-configurations) - [Command line options](https://github.com/tbrand/neph/wiki/Command-line-options) - [Log locations](https://github.com/tbrand/neph/wiki/Log-locations) - [Log modes](https://github.com/tbrand/neph/wiki/Log-modes) ## Use cases Neph is used in [which_is_the_fastest](https://github.com/tbrand/which_is_the_fastest). The build time is **reduced from 102[sec] to 33[sec]**. The [neph.yaml](https://github.com/tbrand/which_is_the_fastest/blob/master/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](https://github.com/tbrand) Taichiro Suzuki - creator, maintainer - [notramo](https://github.com/notramo) Márton Szabó - maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
0.2.12- Tagged
- Feb 17, 2020
- Commit
8018736715f0- Crystal
0.26.1- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/tbrand/neph
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 12, 2026
- Synced
- Aug 12, 2026
- Versions
- 48