From 0bd35bd8b1052c4febda115750d1cce3cf14d533 Mon Sep 17 00:00:00 2001 From: javalsai Date: Tue, 2 Jun 2026 13:52:37 +0200 Subject: [PATCH] fix: [ and ==, sh-agnostic --- src/lib.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib.sh b/src/lib.sh index 2fcee1b..d60e7c5 100644 --- a/src/lib.sh +++ b/src/lib.sh @@ -1,4 +1,4 @@ -std::mod::init clap 0.1.0 +std::mod::init clap 0.1.1 ## # must be called after declaring a `clap__flags` as associative arrays, where: @@ -81,11 +81,11 @@ clap::parse() { } clap::flag::is-short() { - [ "${1:0:1}" == "-" ] && [ "${1:1:1}" != "-" ] + [[ "${1:0:1}" == "-" ]] && [[ "${1:1:1}" != "-" ]] } clap::flag::is-long() { - [ "${1:0:1}" == "-" ] && [ "${1:1:1}" == "-" ] + [[ "${1:0:1}" == "-" ]] && [[ "${1:1:1}" == "-" ]] } ##