~mia/psh-fc

6b4d5a208500303d4eaec486346f9d64b1fdf92e — mia 2 months ago cc0d5d9
edits to allow for [ ... ]
1 files changed, 3 insertions(+), 1 deletions(-)

M com
M com => com +3 -1
@@ 131,7 131,8 @@ com() { # this allows for recusion for -a/-o handling
    }
  }
  # [ ! ] causes exit code to swap
  #echo "$@"
  [ ! -z "${n1##*.*}" ] && n1="${n1}.0"
  [ ! -z "${n2##*.*}" ] && n2="${n2}.0"
  case "$op" in
    '^~'|'~^'|'^='|'-cl') ceil "$n1" "$n2" || hexit 1 ":$@";;
    '~'|'≈'|'≅'|'-fl') floor "$n1" "$n2" || hexit 1 ":$@";;


@@ 147,4 148,5 @@ com() { # this allows for recusion for -a/-o handling
  hexit 0 ":$@" # exit 0 if done
  echo "$? --"
}
args="$@"; args="${args##[}"; args="${args%%]}"; set -- $args
com "$@"