Newer
Older
dub_jkp / test / 4-describe-data-check-escape
@Remi Thebault Remi Thebault on 20 Jul 2023 440 bytes Fix failure of test suite on POSIX
dmd_ver=$($DC --version | grep -Eo "v2\.[0-9][0-9][0-9].[0-9]")
dmd_minor=$(echo $dmd_ver | grep -Eo "[0-9][0-9][0-9]")
dmd_micro=${dmd_ver: -1}

if [[ $dmd_minor$dmd_micro < 1022 || "$CURR_DIR" =~ [[:space:]] ]]; then
    echo "Expecting escaped paths"
    escape=1
else
    echo "Not expecting escaped paths"
    escape=0
fi

function escaped {
    if [ $escape -eq 1 ]; then
        echo -n "'$1'"
    else
        echo -n "$1"
    fi
}