goose-studio / symlinked-extensions
替换现有目录并/或将符号链接添加到目录中。
0.9.0
2018-07-06 13:05 UTC
Requires (Dev)
- phpunit/phpunit: ^6.0
This package is not auto-updated.
Last update: 2024-09-20 21:12:05 UTC
README
简单的脚本,用符号链接替换目录。如果目标目录不存在,则仍会创建符号链接。符号链接的路径将与所选目标路径中的目录进行匹配。
将以下配置添加到 composer.json 中以运行脚本。
"post-update-cmd": ["php vendor/bin/linkit"]
示例 linkit.json
{
"mu-plugins": {
"target": "/web/app/mu-plugins/",
"src": [
"/home/projects/wordpress/my-plugin"
]
},
"plugins": {
"target": "/web/app/plugins/",
"src": [
"/home/projects/wordpress/my-plugin",
"/home/projects/wordpress/my-plugin2"
]
},
"themes": {
"target": "/web/app/themes/",
"src": [
"/home/projects/wordpress/my-theme"
]
}
}
参数
- --test 运行脚本但不删除目录或创建符号链接
- --no-dev 如果在 composer install/update 中使用 "--no-dev" 参数,则排除脚本运行
- --linkit=full_path_to_json_file 使用指定的文件作为配置。
- --hide 不打印命令
- --keep 不删除现有文件夹,以文件夹数量后缀。