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
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
- Target
nephfrom src/bin/neph_bin.cr
Dependencies
This version declares no dependencies.
README
- A modern command line job processor written in Crystal :rocket:
- Parallel job execution. :rocket:
- Use like
makecommand. :rocket:
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:
crystalandshardsfor building the binarygo-md2manfor 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.
- Execute command from neph
- Define dependencies between jobs
- Working directory
- Specify sources
- Ignoring errors
- Hide executing command
- Set a job result to env vars
- Import other configurations
- Command line options
- Log locations
- Log modes
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
- Fork it ( https://github.com/tbrand/neph/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
Contributors
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
Repository
github.com/tbrand/neph
Metadata
- Created
- Aug 12, 2026
- Updated
- Nov 13, 2026
- Synced
- Nov 13, 2026
- Versions
- 48