{"repo":"baalimago/repeater","free":true,"listed":false,"github":"https://github.com/baalimago/repeater","clone":"git clone https://github.com/baalimago/repeater.git","description":"xargs, but different..! Better at some things (repeating stuff), worse at others (not repeating stuff).","language":"Go","stars":64,"topics":["go","parallel","productivity","repeater","shell"],"license":"MIT","category":"cli-tools","readme_excerpt":"repeater A tool which repeats a command n amounts of time, with paralellisation and slight tweaks. Test coverage: 53.700% 😌👏 Installation You may also use the setup script: Usage Usecases: - CRUD state using curl as fast as you have network sockets - Paralellize repetitive shell-scripts - Ghetto benchmarking Benchmarks repeater outperforms many other parallizers, including GNU parallel and xargs. Run ./benchmark.sh to try out repeaters performance vs similar parallelization tools. You may benchmark any command that you want, simply run ./benchmark.sh . It will run the command with repeater , parallel and xargs and print the time taken for each by starting to repeat the command 10 times then 100, 1000, etc up until . Note that ./benchmark.sh will break if it detects and diffs in the output of the commands, so ensure the commands output is deterministic.","default_branch":null,"files":null,"tree":[],"storefront":"/r/baalimago","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/baalimago/repeater/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}