mirror of
https://github.com/tmux-plugins/tmux-yank.git
synced 2026-09-10 07:36:17 -04:00
Make tmux_is_at_least support master version
This commit is contained in:
parent
e6e825186e
commit
b32f951c27
|
|
@ -133,28 +133,28 @@
|
|||
|
||||
tmux_version="$(tmux -V | cut -d ' ' -f 2)"
|
||||
tmux_is_at_least() {
|
||||
if [[ $tmux_version == "$1" ]]
|
||||
then
|
||||
return 0
|
||||
fi
|
||||
|
||||
local IFS=.
|
||||
local i tver=($tmux_version) wver=($1)
|
||||
|
||||
# fill empty fields in tver with zeros
|
||||
for ((i=${#tver[@]}; i<${#wver[@]}; i++)); do
|
||||
tver[i]=0
|
||||
done
|
||||
|
||||
# fill empty fields in wver with zeros
|
||||
for ((i=${#wver[@]}; i<${#tver[@]}; i++)); do
|
||||
wver[i]=0
|
||||
done
|
||||
|
||||
for ((i=0; i<${#tver[@]}; i++)); do
|
||||
if ((10#${tver[i]} < 10#${wver[i]})); then
|
||||
return 1
|
||||
if [[ $tmux_version == "$1" || $tmux_version == "master" ]]
|
||||
then
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
return 0
|
||||
|
||||
local IFS=.
|
||||
local i tver=($tmux_version) wver=($1)
|
||||
|
||||
# fill empty fields in tver with zeros
|
||||
for ((i=${#tver[@]}; i<${#wver[@]}; i++)); do
|
||||
tver[i]=0
|
||||
done
|
||||
|
||||
# fill empty fields in wver with zeros
|
||||
for ((i=${#wver[@]}; i<${#tver[@]}; i++)); do
|
||||
wver[i]=0
|
||||
done
|
||||
|
||||
for ((i=0; i<${#tver[@]}; i++)); do
|
||||
if ((10#${tver[i]} < 10#${wver[i]})); then
|
||||
return 1
|
||||
fi
|
||||
done
|
||||
return 0
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue