rush
rush | gnu_parallel | |
---|---|---|
1 | 1 | |
829 | 3 | |
- | - | |
6.1 | 10.0 | |
6 months ago | about 7 years ago | |
Go | Perl | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rush
-
Design of GNU Parallel
If anyone needs a pretty basic alternative with Windows support, there's Rush:
https://github.com/shenwei356/rush
I use it pretty extensively with ffmpeg, imagemagick and the like.
I'd been using the mmstick/parallel for a while, but it moved to RedoxOS repos and then stopped being updated, while still having some issues not ironed out.
https://github.com/shenwei356/rush
gnu_parallel
-
Design of GNU Parallel
Wait what: `parallel` is a Perl script!? [1]
I would have thought it's black magic with assembler optimisations for MIPS and special considerations for HP-UX...
This is such a lovely and interesting writeup, it's wonderful that people take their time to share so generously!
[1] : an 11k loc petal script, you can read along here: https://github.com/gitGNU/gnu_parallel/blob/master/src/paral...
What are some alternatives?
seqkit - A cross-platform and ultrafast toolkit for FASTA/Q file manipulation
supervisor - Supervisor process control system for Unix (supervisord)
tpack - Pack a Go workflow/function as a Unix-style pipeline command