配置/可搬运

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

安装: 289

依赖: 0

建议者: 0

安全: 0

星星: 164

关注者: 1

分支: 3

开放问题: 2

类型:项目

v0.4.0 2023-08-16 23:56 UTC

This package is auto-updated.

Last update: 2024-09-17 02:10:36 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 CLI 应用程序真正便携,因为最终用户将不再需要安装 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)
  • Linux(aarch64)
  • Windows(x64)
haulable your_cli_app.phar --platform="<option>"

许可证

Haulable 是开源软件,根据 MIT 许可证 发布。