From f42a3f16627b17c9928facf0fbbb8552b3d609b9 Mon Sep 17 00:00:00 2001 From: Kroese Date: Fri, 3 Jul 2026 14:06:42 +0200 Subject: [PATCH] feat: Add enabled() function (#1189) --- src/utils.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/utils.sh b/src/utils.sh index b25d162..c747830 100644 --- a/src/utils.sh +++ b/src/utils.sh @@ -7,6 +7,13 @@ info () { printf "%b%s%b" "\E[1;34m❯ \E[1;36m" "${1:-}" "\E[0m\n"; } error () { printf "%b%s%b" "\E[1;31m❯ " "ERROR: ${1:-}" "\E[0m\n" >&2; } warn () { printf "%b%s%b" "\E[1;31m❯ " "Warning: ${1:-}" "\E[0m\n" >&2; } +enabled() { + case "${1:-}" in + Y|y|YES|Yes|yes|TRUE|True|true|1|ON|On|on) return 0 ;; + *) return 1 ;; + esac +} + formatBytes() { local result result=$(numfmt --to=iec --suffix=B "$1" | sed -r 's/([A-Z])/ \1/' | sed 's/ B/ bytes/g;')