zsh:diffcmds(): Get index of last -- occurrence

This commit is contained in:
2023-06-23 22:02:35 +02:00
parent 9350213939
commit ced1f1b7db

View File

@@ -654,7 +654,8 @@ diffcmds() {
return 1
fi
i=${@[(ei)--]}
# Get index of last `--` occurrence
i=$(( # - ${${(aO)@}[(ei)--]} + 1 ))
if (( i >= # || i < 2 )); then
printf >&2 "%s\n" "Usage: $0 CMD [ARG...] [%%] [ARG...] -- ARG..."
return 1