Download the PHP package serversideup/yabs without Composer
On this page you can find all versions of the php package serversideup/yabs. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download serversideup/yabs
More information about serversideup/yabs
Files in serversideup/yabs
Package yabs
Short Description Distribute yet-another-bench-script as a Composer package.
License GPL-3.0-or-later
Informations about the package yabs
composer-yet-another-bench-script
A thin Composer-distributed wrapper around the upstream Yet-Another-Bench-Script (YABS).
This package does not modify YABS. It only vendors the upstream script and exposes a yabs binary in your PHP project's Composer bin directory for convenience.
- Upstream project: https://github.com/masonr/yet-another-bench-script
- Upstream site: https://yabs.sh
Install
Usage
After install, Composer will expose the yabs executable at vendor/bin/yabs.
All flags and behavior are implemented by the upstream script. See upstream docs for options like -i (skip iperf), -r (reduced iperf locations), -j (JSON), etc. Refer to:
- Upstream README: https://github.com/masonr/yet-another-bench-script#readme
What this package is (and is not)
- This is simply a redistribution mechanism via Composer.
- No changes are made to the upstream YABS logic.
- The upstream script and binaries live under
src/and retain their original license and notices. - The small launcher in
bin/yabsjust executessrc/yabs.sh.
Licensing
- Upstream YABS is licensed under WTFPL; see
src/LICENSEandsrc/README.mdfor details. - This Composer wrapper is licensed under GPL-3.0-or-later (see
LICENSE). It covers only the minimal wrapper files in this repository (e.g.,composer.json,bin/yabs, and this README). The upstream code keeps its original license.
Attribution
All credit for YABS goes to its author(s) and contributors: https://github.com/masonr/yet-another-bench-script
This package merely packages that work for Composer users.