All Projects → tbrand → Neph

tbrand / Neph

Licence: mit
A modern command line job processor, similar with make command

Programming Languages

crystal
512 projects

Projects that are alternatives of or similar to Neph

Pyinquirer
A Python module for common interactive command line user interfaces
Stars: ✭ 1,151 (+561.49%)
Mutual labels:  command-line-tool, command-line-app, command-line
Terjira
Terjira is a very interactive and easy to use CLI tool for Jira.
Stars: ✭ 713 (+309.77%)
Mutual labels:  command-line-tool, command-line-app, command-line
Asciigraph
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
Stars: ✭ 1,805 (+937.36%)
Mutual labels:  command-line, command-line-tool
Git Tidy
Tidy up stale git branches.
Stars: ✭ 137 (-21.26%)
Mutual labels:  command-line-tool, command-line
Gossed
Push the standard output of ANY program to browsers as Server Sent Events
Stars: ✭ 138 (-20.69%)
Mutual labels:  command-line-tool, command-line
Typin
Declarative framework for interactive CLI applications
Stars: ✭ 126 (-27.59%)
Mutual labels:  command-line-tool, command-line
Desktoppr
Simple command line tool to set the desktop picture on macOS
Stars: ✭ 127 (-27.01%)
Mutual labels:  command-line-tool, command-line
Fblog
Small command-line JSON Log viewer
Stars: ✭ 137 (-21.26%)
Mutual labels:  command-line-tool, command-line
Yq
Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents
Stars: ✭ 1,688 (+870.11%)
Mutual labels:  command-line, yml
Onhold
🔊 Play sounds while and after shell jobs complete
Stars: ✭ 146 (-16.09%)
Mutual labels:  command-line-tool, command-line
Artisan Menu
📝 Artisan Menu - Use Artisan via an elegant console GUI
Stars: ✭ 141 (-18.97%)
Mutual labels:  command-line-tool, command-line
Xioc
Extract indicators of compromise from text, including "escaped" ones.
Stars: ✭ 148 (-14.94%)
Mutual labels:  command-line-tool, command-line
Dynein
DynamoDB CLI written in Rust.
Stars: ✭ 126 (-27.59%)
Mutual labels:  command-line-tool, command-line
Elixir cli spinners
Spinnig Animations for Command Line Applications
Stars: ✭ 117 (-32.76%)
Mutual labels:  command-line-tool, command-line-app
Check It Out
A command line interface for Git Checkout. See branches available for checkout.
Stars: ✭ 127 (-27.01%)
Mutual labels:  command-line-tool, command-line
Hmap
hmap is a command line tool written in Swift to work with Clang header maps produced by Xcode.
Stars: ✭ 110 (-36.78%)
Mutual labels:  command-line-tool, command-line
Brotab
Control your browser's tabs from the command line
Stars: ✭ 137 (-21.26%)
Mutual labels:  command-line-tool, command-line
Dejavu
Quickly detect already witnessed data.
Stars: ✭ 151 (-13.22%)
Mutual labels:  command-line-tool, command-line
Awesome Cli
A curated list of awesome resources for building immersive CLI experiences.
Stars: ✭ 104 (-40.23%)
Mutual labels:  command-line-tool, command-line
Simple Console
Add an elegant command-line interface to any page
Stars: ✭ 107 (-38.51%)
Mutual labels:  command-line-app, command-line

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].