Browse Source

refactored3

main
pvincent 3 weeks ago
parent
commit
f57273e693
  1. 8
      lib/miaou.completion

8
lib/miaou.completion

@ -180,14 +180,10 @@ function _array_intersect {
local -n result=$3
declare -A include
for item in "${arr2[@]}"; do
include["$item"]=1
done
for item in "${arr2[@]}"; do include["$item"]=1; done
result=()
for item in "${arr1[@]}"; do
[[ -n ${include["$item"]} ]] && result+=("$item")
done
for item in "${arr1[@]}"; do [[ -n ${include["$item"]} ]] && result+=("$item"); done
}
function _array_subtract {

Loading…
Cancel
Save