使用 PHP Micro CLI 创建独立的 PHP CLI 应用程序

安装: 0

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 3

开放问题: 0

类型:项目

dev-main 2023-08-17 00:19 UTC

This package is auto-updated.

Last update: 2024-09-17 02:28:50 UTC


README

Total Downloads Latest Stable Version License

image

Haulable 是一个 CLI 工具,可以将现有的 PHP CLI Phar 与 PHP Micro CLI 打包成 MacOS(Apple/Intel)、Linux 和 Windows 版本。这使得使用类似 Laravel Zero 构建的应用程序真正具有便携性,因为最终用户不再需要安装 PHP 即可运行您的应用程序。

要求

  • Haulable 目前仅在 MacOS/Linux 上运行;然而,它可以为 Windows 打包 CLI。
  • 您的 CLI 应用程序必须使用 PHP8.0+ 构建

安装

要安装 Haulable,您可以使用 composer 进行全局安装,或者直接下载最新构建的 Phar 文件。

composer global require configured/haulable

用法

使用 Haulable 时,安装完成后,您可以简单地运行 haulable your_cli_app.phar。Haulable 将询问您想要为哪些目标系统打包 CLI 应用程序。

image

选项

Haulable 接受选项和参数,以便更容易地在 CI 管道中使用

平台

选项可以是以下之一

  • 所有平台
  • MacOS (Intel)
  • MacOS (Apple)
  • Linux (x86_64)
  • Windows (x64)
haulable your_cli_app.phar --platform="<option>"

许可证

Haulable 是开源软件,许可协议为 MIT 协议