itgalaxy/bin-wrapper
Composer 安装命令:
composer require itgalaxy/bin-wrapper
包简介
PHP library providing functionality to verify that user-agents are who they claim to be.
README 文档
README
Binary wrapper that makes your programs seamlessly available as local dependencies
Install
The utility can be installed with Composer:
$ composer require bin-wrapper
Usage
<?php use Itgalaxy\BinWrapper\BinWrapper; $url = 'https://github.com/itgalaxy/pngquant-bin/raw/master/bin-vendor'; $platform = strtolower(PHP_OS); $binWrapper = new BinWrapper(); $binWrapper ->src($url . '/freebsd/x64/pngquant', 'darwin', 'x64') ->src($url . '/linux/x64/pngquant', 'linux', 'x64') ->src($url . '/linux/x86/pngquant', 'linux', 'x86') ->src($url . '/macos/pngquant', 'darwin') ->src($url . '/win/pngquant.exe', 'windowsnt') ->dest(__DIR__ . '/vendor-bin') ->using(substr($platform, 0, 3) === 'win' ? 'pngquant.exe' : 'pngquant') ->version('>=1.71'); $binWrapper->run(['--version']); // You can use `try {} catch {}` for catching exceptions
Get the path to your binary with $binWrapper->path():
<?php echo $binWrapper->path();
API
Coming soon
Related
- bin-wrapper - Thanks you for inspiration.
Contribution
Feel free to push your code if you agree with publishing under the MIT license.
Changelog
License
统计信息
- 总下载量: 213
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-12-01