iggyvolz / pnp
PNP 不是 Phar - PHP 项目合并工具
v0.1
2021-12-10 20:58 UTC
Requires
- php: ^8.1 <8.2
- symfony/console: ^6.0
Suggests
- ext-bz2: BZ2 encoding
- ext-ffi: Use actual file name instead of 'eval()'d code
- ext-zlib: GZ encoding
README
将 PHP 项目的单个文件创建出来。使用方式:
$ pnp <output file> -b <script to run> --vendor <vendor dir to load> -c <compression mode>
例如,您可以使用以下方式为该项目生成二进制文件:
$ pnp pnp -b bin/pnp --vendor ./vendor -c gzip
或者对于 Composer 使用:
$ pnp composer -b bin/composer --vendor ./vendor -c gzip