From 9e38bf7d03d41aef7a36e3566f6d11e34f2da762 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 9 Sep 2020 13:31:27 +0300 Subject: [PATCH] kiss-depends: changes - whitespace is normalized between fields. - less code. --- contrib/kiss-depends | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/contrib/kiss-depends b/contrib/kiss-depends index 95fff16..aff8d30 100755 --- a/contrib/kiss-depends +++ b/contrib/kiss-depends @@ -1,16 +1,11 @@ #!/bin/sh -ef # Display a package's dependencies -# Use the current directory as the package name if no package is given. -[ "$1" ] || { - set -- "${PWD##*/}" -} - -# Ignore shellcheck as we want the warning's behavior. -# shellcheck disable=2015 -kiss list "${1:-null}" >/dev/null || { - printf 'usage: kiss-depends [pkg]\n' +kiss list "${1:-"${PWD##*/}"}" >/dev/null || { + printf 'usage: kiss-depends [pkg]\n' >&2 exit 1 } -cat "$KISS_ROOT/var/db/kiss/installed/$1/depends" 2>/dev/null +while read -r dep mak || [ "$dep" ]; do + printf '%s%s\n' "$dep" "${mak:+ "$mak"}" +done 2>/dev/null < "$KISS_ROOT/var/db/kiss/installed/$1/depends"