Switch to output parse of --version to determine ls flavor

This commit is contained in:
Will Owens
2022-06-23 15:01:58 -04:00
parent 62b73f7e78
commit 38143cd5ec

View File

@@ -97,7 +97,7 @@ fi
if [ "$shell_ls_aliases_enabled" = "true" ] && builtin command -v ruby > /dev/null 2>&1; then
# BSD ls is different to Linux (GNU) ls
# Test for BSD ls
if ! ls --color=auto > /dev/null 2>&1; then
if ! (ls --version 2>/dev/null || echo "BSD") | grep GNU >/dev/null 2>&1; then
# ls is BSD
_ls_bsd="BSD"
fi