evolaze / binary-symlink
此包已被废弃且不再维护。未建议替换包。
二进制符号链接脚本处理器
2.0.0
2017-08-06 21:52 UTC
Requires
- php: >=7.1.1
- sensio/distribution-bundle: ^5.0.1
Requires (Dev)
- composer/composer: ^1.1.0
- phpunit/phpunit: ^5.2.1
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