awd-studio/

awd-installer

一个用于composer的插件,用于使用自定义安装程序(详见:https://composer.php.ac.cn/doc/articles/plugins.md)

安装: 160

依赖: 0

建议者: 0

安全性: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

类型:composer-plugin

v2.1.0 2021-10-28 11:02 UTC

This package is auto-updated.

Last update: 2024-09-28 17:28:12 UTC


README

一个用于composer的自定义安装程序插件

安装

composer install awd-studio/awd-installer

使用

extra部分添加一个名为awd-additions的区块,并设置需要安装额外库的路径。

{
    "extra": {
        "awd-additions": "path_that_you_need/{$name}/"
    }
}

然后,在repository部分添加一个额外的库,类型为awd-addition

{
    "repositories": [    
        {
            "type": "package",
            "package": {
                "name": "name-of/my-package",
                "version": "1.0",
                "type": "awd-addition",
                "dist": {
                    "url": "https://my.repo/extra-lib..zip",
                    "type": "zip"
                },
                "bin": [
                    "runme"
                ]
            }
        }
    ]
}

如果你不需要使用库的二进制文件,该部分不是必需的。

执行这些操作后,你可以通过cli或required部分直接要求额外的库。

composer require name-of/my-package

或者

{
    "require": {
        "name-of/my-package": "^1.0"
    }
}

插件将包安装到在extra部分设置的目录中,并包含包设置中的所有二进制文件。