rust-parallel
rust-parallel copied to clipboard
Fast command line app in rust/tokio to run commands in parallel. Similar interface to GNU parallel or xargs plus useful features. Listed in Awesome Rust utilities.
As mentioned in #21: Current usecase: - Running multiple processes from a single docker instance, e.g. a webserver + background task processor. - I used to do this using GNU...
Love the look of the library. Looking to replace GNU-parallel with this, but seems like `--ungroup` isn't an option. In my case, I *do* want output interleaving as I'm running...
To allow for commands that run once on each option - please add :::+ capability (similar to gnu-parallel). This would make this tool a drop-in replacement for gnu-parallel for many...
Currently, rust-parallel relies on indicatif to calculate ETAs for us, but the problem is that indicatif doesn't know the start times of the tasks, only the end times (when we...
When dealing with csv files, read from standard input, it is cumbersome and inflexible to match each field with a regular. If you support simple separation by delimiter, it is...
Is support for piping input to each of the job's stdin, planned? like `--pipe` in GNU Parallel. Great project, thank you!
### Describe your issue We're using GNU Parallel to run a large test suite, and oftentimes when hitting problems with it (like MacOS support glitches) I wish I could move...
Hi! I noticed that in the `Cargo.toml` file Link-Time Optimization (LTO) for the project is not enabled. I suggest switching it on since it will reduce the binary size (always...
I'm trying to compile it through [AUR archinux rust-parallel](https://aur.archlinux.org/packages/rust-parallel). The failing part is during the tests which is the outcome of the 2 following lines > export RUSTUP_TOOLCHAIN=stable cargo test...
It would be great to support a placeholder variable (for example, `{parallel-threads}`) that expands to the optimal number of threads or jobs for each command, based on the total available...