topfloor2 / composer-cleanup-vcs-dirs
自动删除新安装或更新的依赖项中的 .git 目录。
dev-master
2024-05-07 06:11 UTC
Requires
- php: >=5.5 | 8.2
- composer-plugin-api: ^1 | ^2
- symfony/finder: *
Requires (Dev)
- composer/composer: dev-master
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" ],