Skip to content

xbloat: Script to find packages with a lot of dependencies #289

Description

@Anachron
test "${1:-EMPTY}" != "-f" || { args="--fulldeptree"; shift; }
test "${1:-EMPTY}" != "-r" || { args="${args} -R"; shift; }

for pkg in ${@:-$(xbps-query -m | xargs -L1 xbps-uhelper getpkgname)}; do
  printf '%s:%s\n' "${pkg}" $(xbps-query ${args} -x "${pkg}" | wc -l)
done | sort -t':' -k2h | column -s: -t

Example:

picom                   13
mesa-vulkan-radeon      14
cups-filters            16
flatpak                 18
handbrake-cli           18
samba                   21
xorg-fonts              24
firefox                 37
mpv                     44
xorg-apps               44
qemu                    45
base-system             51

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions