diff options
author | Luke Smith <luke@lukesmith.xyz> | 2025-03-31 15:44:12 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-31 15:44:12 +0000 |
commit | 40ff0fc93f0484c42e516ea536c1d1ed9addd36c (patch) | |
tree | 7a5fdd64eb846cdacc3461f7a4b7ec2c69ff0be8 | |
parent | 943b45340ce6d0249e1e8fc608718a13045584d3 (diff) | |
parent | d0dfcc3c27547e62bd55193b91a6a84344873d2c (diff) |
Merge pull request #1012 from czardien/fix
Fix unary operator expected error
-rwxr-xr-x | bin/mw | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -34,7 +34,11 @@ alias mbsync='mbsync -c "$mbsyncrc"' # mbsync >=1.4.0 requires "Far/Near" rather than "Master/Slave." mbver="$(mbsync -v)" mbver="${mbver#* }" -if [ "${mbver%.*}" >= 1.4 ]; then +mbver="${mbver%.*}" +# Comparing two float numbers in bash is a pain in the butt, so we get rid of +# dots and turn them into nice integers +mbver="${mbver/\./}" +if [ "${mbver}" -gt 14 ]; then master="Far" slave="Near" else |