someWork/composer-symlinks

基于getcwd()和相对数据创建相对符号链接

安装数: 20,323

依赖项: 1

建议者: 0

安全性: 0

星标: 5

关注者: 2

分支: 11

开放问题: 5

类型:composer-plugin

1.3.2 2018-08-06 14:38 UTC

This package is auto-updated.

Last update: 2024-09-17 20:05:16 UTC


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问题跟踪器]中跟踪。