https://github.com/donkeycode/parallel
Manage asynchronous / parallels command in your shell - Built in PHP / phar
https://github.com/donkeycode/parallel
bash parallel-programming phar php symfony-console
Last synced: 10 months ago
JSON representation
Manage asynchronous / parallels command in your shell - Built in PHP / phar
- Host: GitHub
- URL: https://github.com/donkeycode/parallel
- Owner: donkeycode
- License: mit
- Created: 2020-04-19T11:03:59.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-21T17:54:26.000Z (over 5 years ago)
- Last Synced: 2025-01-12T02:57:38.473Z (11 months ago)
- Topics: bash, parallel-programming, phar, php, symfony-console
- Language: PHP
- Homepage:
- Size: 39.1 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Run php commands in parallel
[](https://travis-ci.org/donkeycode/parallel)
## Installation
``` bash
URL=$(curl --silent "https://api.github.com/repos/donkeycode/parallel/releases/latest" | grep browser_download_url | sed -E 's/.*"([^"]+)".*/\1/')
wget $URL
chmod +x parallel.phar
```
Optionaly can be moved to `/usr/local/bin`
``` bash
mv parallel.phar /usr/local/bin/parallel
```
Like that you can use everywhere `cat commands.txt | parallel`
## Basic usage
``` bash
cat commands.txt | php parallel.phar
```
Limit threads (default 10)
``` bash
cat commands.txt | php parallel.phar --threads=20
cat commands.txt | php parallel.phar -t20
```
Inline commands
``` bash
php parallel.phar "command1" "command2" "command3"
```