someWork / composer-symlinks
基于getcwd()和相对数据创建相对符号链接
1.3.2
2018-08-06 14:38 UTC
Requires
- php: >7.0
- composer-plugin-api: ^1.0
Requires (Dev)
- composer/composer: ^1.0
- friendsofphp/php-cs-fixer: @stable
README
它提供了一个简单的Composer脚本来创建符号链接路径。
安装
要安装此组件的最新稳定版本,请打开控制台并执行以下命令
$ composer require somework/composer-symlinks
用法
1. 定义符号链接
在composer.json文件的extra部分中创建符号链接定义,添加一个somework/composer-symlinks部分。
如果目标路径不存在,不抛出异常,则将skip-missing-target设置为true
如果想要创建realpath符号链接,则将absolute-path设置为true
如果不想在检查符号链接时遇到错误而中断创建,则将throw-exception设置为false
如果想要在链接路径上存在某些内容时强制解除链接,则将force-create设置为true
可以为任何符号链接设置个人配置。
对于个人配置,必须定义link
{
"extra": {
"somework/composer-symlinks": {
"symlinks": {
"common/upload": "web/upload",
"common/static/dest": {
"link": "web/dest",
"skip-missing-target": false,
"absolute-path": true,
"throw-exception": false
}
},
"force-create": false,
"skip-missing-target": false,
"absolute-path": false,
"throw-exception": true
}
}
}
3. 执行Composer
请不要在composer install或update时使用--no-plugins
许可证
此组件受MIT许可证的约束。完整的许可证请参阅[LICENSE]文件。
报告问题或功能请求
问题和功能请求在[Github问题跟踪器]中跟踪。