We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ae3e22b commit 7d9c728Copy full SHA for 7d9c728
scripts/helpers.sh
@@ -42,3 +42,31 @@ get_engine() {
42
local engine_var="$1"
43
tmux show-options -g | grep -i "^@open-$engine_var" | cut -d ' ' -f2 | xargs
44
}
45
+
46
+tmux_version="$(tmux -V | cut -d ' ' -f 2)"
47
+tmux-is-at-least() {
48
+ if [[ $tmux_version == $1 ]]
49
+ then
50
+ return 0
51
+ fi
52
53
+ local IFS=.
54
+ local i tver=($tmux_version) wver=($1)
55
56
+ # fill empty fields in tver with zeros
57
+ for ((i=${#tver[@]}; i<${#wver[@]}; i++)); do
58
+ tver[i]=0
59
+ done
60
61
+ # fill empty fields in wver with zeros
62
+ for ((i=${#wver[@]}; i<${#tver[@]}; i++)); do
63
+ wver[i]=0
64
65
66
+ for ((i=0; i<${#tver[@]}; i++)); do
67
+ if ((10#${tver[i]} < 10#${wver[i]})); then
68
+ return 1
69
70
71
72
+}
0 commit comments