From e173ffb8c3b5398612dd1bbecfae1842e3b85b96 Mon Sep 17 00:00:00 2001 From: merakor Date: Thu, 14 May 2020 08:25:05 +0000 Subject: kiss: split hashcheck command so it is easier to read. FossilOrigin-Name: c031a270e6f18cac2c3fc1a0fb750dffb621c75db8b4668d90d3597ad7a780e1 --- kiss | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kiss b/kiss index 8903276..0d1b3cf 100755 --- a/kiss +++ b/kiss @@ -107,8 +107,10 @@ hashcheck() { # it outputs a single space between the hash and the file # whereas sha256sum outputs double spaces. It fallbacks to # openssl, but that is rarely ever needed. - { sha256sum "$1" 2>/dev/null || sha256 -r "$1" 2>/dev/null || - openssl dgst -r -sha256 "$1" || die "No sha256 program could be run." ;} | + { sha256sum "$1" 2>/dev/null || + sha256 -r "$1" 2>/dev/null || + openssl dgst -r -sha256 "$1" || + die "No sha256 program could be run." ;} | while read -r hash _; do printf '%s %s\n' "$hash" "$1"; done } -- cgit v1.2.3