martinshaw/decomposer

列出系统上的 Composer 'vendor' 目录,查看它们的重量,然后您可以选择要删除以释放空间的目录(NPM的npkill但针对PHP Composer)

安装: 25

依赖项: 0

建议者: 0

安全: 0

星星: 4

关注者: 1

分支: 1

开放问题: 2

类型:项目

1.1.7 2024-03-09 19:50 UTC

This package is auto-updated.

Last update: 2024-09-10 10:05:33 UTC


README

列出系统上的 Composer 'vendor' 目录,查看它们的重量,然后您可以选择要删除以释放空间的目录(NPM的npkill但针对PHP Composer)

屏幕截图

Screenshot

用法

decomposer # Opens the interactive UI
decomposer --all # Deletes all vendor directories without interaction

安装

composer global require martinshaw/decomposer

这将将在您的全局 composer bin 目录中安装 decomposer 命令,通常是 Unix 系统上的 ~/.composer/vendor/bin~/.config/composer/vendor/bin,以及 Windows 上的 %APPDATA%\Composer\vendor\bin

要从任何地方访问 decomposer 命令,您需要将全局 composer bin 目录添加到系统 PATH 环境变量中。

在 Windows 上

  1. 打开控制面板。
  2. 单击“系统和安全”。
  3. 单击“系统”。
  4. 单击“高级系统设置”。
  5. 单击“环境变量”。
  6. 在“系统变量”下,找到并选择 Path 变量,然后单击“编辑”。
  7. 单击“新建”并添加全局 composer bin 目录的路径。
  8. 在所有窗口上单击“确定”以应用更改。

在 Linux 和 macOS 上

根据您的全局 composer bin 目录是 ~/.composer/vendor/bin 还是 ~/.config/composer/vendor/bin,您需要将以下行添加到您的 ~/.bashrc~/.zshrc~/.profile 文件中

export PATH="$PATH:$HOME/.composer/vendor/bin"

export PATH="$PATH:$HOME/.config/composer/vendor/bin"

然后,运行以下命令以应用更改

source ~/.bashrc

source ~/.zshrcsource ~/.profile,具体取决于您添加行的文件。