#compdef tkmktap
_arguments -s -A "-*" \
'(--protocol)-p[protocol]:protocol:_files' \
'(-p)--protocol=[protocol]:protocol:_files' \
'(--description)-e[description]:description:_files' \
'(-e)--description=[description]:description:_files' \
'(--set-version)-V[set-version]:set-version:_files' \
'(-V)--set-version=[set-version]:set-version:_files' \
'(--unsigned)-u[unsigned]' \
'(-u)--unsigned[unsigned]' \
'(--debfile)-d[debfile]:debfile:_files' \
'(-d)--debfile=[debfile]:debfile:_files' \
'--version[version]' \
'(--tapfile)-t[tapfile]:tapfile:_files' \
'(-t)--tapfile=[tapfile]:tapfile:_files' \
"(--maintainer)-m[The maintainer's name and email in a specific format: 'John Doe <johndoe@example.com>']:maintainer:_files" \
"(-m)--maintainer=[The maintainer's name and email in a specific format: 'John Doe <johndoe@example.com>']:maintainer:_files" \
"(--type)-y[type of configuration: 'tap', 'xml, 'source' or 'python' for .tac files]:type:(tap xml source python)" \
"(-y)--type=[type of configuration: 'tap', 'xml, 'source' or 'python' for .tac files]:type:(tap xml source python)" \
'(--long_description)-l[long_description]:long_description:_files' \
'(-l)--long_description=[long_description]:long_description:_files' \
'--help[Display this help and exit.]' \
&& return 0
