n5s / local-bin
该包最新版本(1.1.3)没有提供许可证信息。
提供正确二进制文件的基类,取决于您的平台。
1.1.3
2024-06-25 20:06 UTC
Requires
- php: ^8.1
- loophp/phposinfo: ^1.8
README
提供正确二进制文件的基类,取决于您的平台。
安装
composer require n5s/local-bin
用法
通过您的二进制名称扩展基类 n5s\LocalBin\AbstractBinary
use n5s\LocalBin\AbstractBinary; class MyBinary extends AbstractBinary { }
将类名设置为您的二进制名称(例如 JpegOptim -> jpegoptim)以生成更简洁的代码,或覆盖 getName
静态方法。
将所有支持平台的二进制文件放置在您的包根目录下的 bin
文件夹中,按照以下文件夹结构
├── bin
│ ├── darwin
│ │ └── mybinary
│ ├── linux
│ │ ├── x64
│ │ │ └── mybinary
│ │ └── x86
│ │ └── mybinary
│ └── windows
│ ├── x64
│ │ └── mybinary.exe
│ └── x86
│ └── mybinary.exe
使用以下方式获取您的二进制路径
$bin = MyBinary::getPath();