LoginSignup
1
1

More than 5 years have passed since last update.

composer実行時にディレクトリも作成する

Last updated at Posted at 2015-06-02

composerを実行すると同時にディレクトリの作成までやりたかったので、調べたら以下のようにすることでできました

  1. fbourigault/composer-mkdirをrequireに入れます使います
  2. scriptsを追加します
  3. 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"
        ]
    }
}

でも良いかもしれません

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1