kiss/contrib/kiss-graph
Dylan Araps b93e6b4ba8 kiss-graph: new utility. Closes #197
Signed-off-by: Dylan Araps <dylan.araps@gmail.com>
2020-11-06 08:16:31 +02:00

19 lines
344 B
Bash
Executable File

#!/bin/sh -e
# list all packages by size
cd "$KISS_ROOT/var/db/kiss/installed"
[ "$1" ] || set -- *
for pkg do
sum=$(kiss size "$pkg" 2>&1 >/dev/null)
num=${sum%%[A-Z][A-Z] *}
case ${sum%% *} in
*MB) num=$((num * 1024)) ;;
*GB) num=$((num * 1024 * 1024)) ;;
esac
printf '%10s %s\n' "$num" "$pkg"
done