From b93e6b4ba8f25bce6c0ab4dc04766972def8f4ab Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 30 Oct 2020 09:27:07 +0200 Subject: [PATCH] kiss-graph: new utility. Closes #197 Signed-off-by: Dylan Araps --- contrib/kiss-graph | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 contrib/kiss-graph diff --git a/contrib/kiss-graph b/contrib/kiss-graph new file mode 100755 index 0000000..e12fa80 --- /dev/null +++ b/contrib/kiss-graph @@ -0,0 +1,18 @@ +#!/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