composerを実行すると同時にディレクトリの作成までやりたかったので、調べたら以下のようにすることでできました
- fbourigault/composer-mkdirをrequireに入れます使います
- scriptsを追加します
- extraに作りたいディレクトリ名を書きます
composer.json
{
"require": {
"fbourigault/composer-mkdir": "~1.0"
},
"scripts": {
"post-install-cmd": [
"Fbourigault\\ComposerMkdir\\ScriptHandler::mkdirs"
],
"post-update-cmd": [
"Fbourigault\\ComposerMkdir\\ScriptHandler::mkdirs"
]
},
"extra": {
"fbourigault-composer-mkdir": [
"dir1",
"dir2"
]
}
}
scriptsでは、コマンドの実行もできるので、簡単にやりたければ
composer.json
{
"scripts": {
"post-install-cmd": [
"mkdir dir1",
"mkdir dir2"
],
"post-update-cmd": [
"mkdir dir1",
"mkdir dir2"
]
}
}
でも良いかもしれません