evolaze/binary-symlink

此包已被废弃且不再维护。未建议替换包。

二进制符号链接脚本处理器

2.0.0 2017-08-06 21:52 UTC

This package is auto-updated.

Last update: 2022-11-03 11:43:41 UTC


README

替换平台依赖的符号链接命令,如

    "ln -sf ../app/bin/some-binary.sj bin/some-binary.sh"
    "ln -sf ../app/bin/some-other-binary.sj bin/other-binary.sh"

使用额外的配置部分和安装后或更新触发器

安装

composer require evolaze/binary-symlink

为了将链接从 app/from.sh 添加到 bin/to.sh

Composer.json

    "scripts": {
        "post-install-cmd": [
            "Evolaze\\BinarySymlink\\ScriptHandler::installBinary"
        ]
    },
    "extra": {
        "evolaze-binary-symlink": {
            "links": [
                {
                    "from": "from",
                    "to": "to"
                }
            ]
        }
    }

默认值

  • 创建链接的默认目录是 app
  • 创建链接的目标默认目录是 bin

查看其他 示例测试

测试

./bin/phpunit -c ./tests/phpunit.xml - 必须安装 php 7.1+

./app/composer.sh run-script test - 必须安装 docker