topfloor2 / composer-cleanup-vcs-dirs

自动删除新安装或更新的依赖项中的 .git 目录。

安装: 1

依赖者: 0

建议者: 0

安全: 0

星星: 0

观察者: 0

分支: 4

类型:composer-plugin

dev-master 2024-05-07 06:11 UTC

This package is auto-updated.

Last update: 2024-09-07 06:49:40 UTC


README

如果您在使用 Composer 提交依赖项时遇到困难,您可能会发现每次安装或更新某些内容后,都需要删除一些额外的 .git 目录。

虽然这不是最佳实践,但有时这是必需的。

如何使用插件

当在 composer.json 中需要时,插件将自动搜索已安装或更新的依赖项中的任何 .git 目录,并立即删除它们。

在您的 main composer.json 文件中添加此插件后,无需进行其他操作。

直接运行命令

您还可以在 Composer 中直接运行 cleanup-vcs-dirs 命令。

要这样做,只需运行

composer cleanup-vcs-dirs

您的整个项目将被扫描,项目目录下的所有子 .git 目录都将被删除。

composer config

    "post-install-cmd": [
      "composer cleanup-vcs-dirs"
    ],
    "post-update-cmd": [
      "composer cleanup-vcs-dirs"
    ],