internal/dload

下载二进制文件。

资助包维护!
Patreon

1.0.0-alpha 2024-08-02 20:18 UTC

This package is auto-updated.

Last update: 2024-09-06 18:38:31 UTC


README

DLoad

轻松下载工件

Support


安装

composer require internal/dload -W

PHP Latest Version on Packagist License Total DLoads

使用

获取预定义软件列表

./vendor/bin/dload list

下载单个软件

./vendor/bin/dload get dolt

为项目配置预设

在项目的根目录中创建 dload.xml 文件,内容如下

<?xml version="1.0"?>
<dload>
    <actions>
        <download software="rr" version="^2.12.0" />
        <download software="temporal"/>
    </actions>
</dload>

有两个软件包要下载:temporalrr,版本为 ^2.12.0。可选地,您可以使用 Composer 版本语法指定软件包的版本。
要下载所有配置的软件,运行 dload get 而不带任何参数

./vendor/bin/dload get

自定义软件注册表

<?xml version="1.0"?>
<dload>
    <registry>
        <software name="RoadRunner"
                  alias="rr"
                  description="High performant Application server"
        >
            <repository type="github"
                        uri="roadrunner-server/roadrunner"
                        asset-pattern="/^roadrunner-.*/"
            />
            <file pattern="/^(roadrunner|rr)(?:\.exe)?$/"
                  rename="rr"
            />
        </software>
    </registry>
</dload>

GitHub Token

为了增加 GitHub API 的速率限制,您可以在环境变量 GITHUB_TOKEN 中指定令牌

GITHUB_TOKEN=your_token_here ./vendor/bin/dload get