n5s/local-bin

该包最新版本(1.1.3)没有提供许可证信息。

提供正确二进制文件的基类,取决于您的平台。

1.1.3 2024-06-25 20:06 UTC

This package is auto-updated.

Last update: 2024-08-28 12:50:32 UTC


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();