balrok / composer-mkdir
Composer script for easy directories and symlink creation.
Installs: 3 672
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 2
pkg:composer/balrok/composer-mkdir
Requires (Dev)
- composer/composer: 1.0.*@dev
- phing/phing: ^2.12
- phpmd/phpmd: ^2.2
- squizlabs/php_codesniffer: ^2.3
This package is not auto-updated.
Last update: 2025-10-25 12:55:01 UTC
README
This tool allows you to create directories and symlinks when a composer install or update is run.
Usage
{
"require": {
"balrok/composer-mkdir": "^2.1"
},
"scripts": {
"post-install-cmd": [
"Balrok\\ComposerMkdir\\ScriptHandler::mkdirs"
],
"post-update-cmd": [
"Balrok\\ComposerMkdir\\ScriptHandler::mkdirs"
]
},
"extra": {
"mkdir": {
"var/cache": "0777",
"runtime": "0777"
},
"symlink": {
"css": "themes/summer/css",
"assets/fonts": "../themes/summer/css/fonts"
}
}
}
For mkdir: parent directories are created if required.
This project builds on top of https://github.com/fbourigault/composer-mkdir - which does not support permissions and symlinks but has unit tests.