1 contributor
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
local curcontext="$curcontext" state line expl args variant ret=1
typeset -A opt_args
local aircrafts=(
${(f)"$(find $FGADDON/Aircraft -maxdepth 2 -type f -name "*-set.xml" -exec grep '<description>' '{}' + \
| sed -r 's|^.+/(.+)-set.xml:.+description>(.+)</description.*$|\1:\2|')"}
)
# options de FGFS et leur description
args=(
${(f)"$(sed -rn 's
)
args+=('*: :->aircraft')
_arguments -C $args && ret=0
case "$state" in
(aircraft)
_describe 'aircraft' aircrafts
;;
esac
return ret