Допустим, мой проект имеет следующую структуру
project\
templates\
web\assets\
composer.json
При запуске composer update
по умолчанию символическая ссылка на мой проект создается в каталоге vendor/
.Я хотел бы создать собственный сценарий post-install-cmd, который будет создавать символическую ссылку на папку templates\
и web\assets\
в другом месте.
Так как моя команда работает над Windows / Mac / Linux, я планировал запустить простые команды php, чтобы это произошло.Я не могу понять, с чего начать ...
Дело в том, что я не могу понять, где находится мое текущее местоположение при запуске сценария php?Я попытался создать пустой файл, чтобы увидеть, где он его создает, но он даже не создает его.
Это то, что я хочу получить
"scripts": {
"post-install-cmd": [
"php -r \"symlink('/vendor/project/templates', '/templates/project');\"",
"php -r \"symlink('/vendor/project/web/assets', '/web/project/assets');\""
]
}