119625d8cSopenharmony_ci#compdef my-app 219625d8cSopenharmony_ci 319625d8cSopenharmony_ciautoload -U is-at-least 419625d8cSopenharmony_ci 519625d8cSopenharmony_ci_my-app() { 619625d8cSopenharmony_ci typeset -A opt_args 719625d8cSopenharmony_ci typeset -a _arguments_options 819625d8cSopenharmony_ci local ret=1 919625d8cSopenharmony_ci 1019625d8cSopenharmony_ci if is-at-least 5.2; then 1119625d8cSopenharmony_ci _arguments_options=(-s -S -C) 1219625d8cSopenharmony_ci else 1319625d8cSopenharmony_ci _arguments_options=(-s -C) 1419625d8cSopenharmony_ci fi 1519625d8cSopenharmony_ci 1619625d8cSopenharmony_ci local context curcontext="$curcontext" state line 1719625d8cSopenharmony_ci _arguments "${_arguments_options[@]}" \ 1819625d8cSopenharmony_ci'-o+[cmd option]: : ' \ 1919625d8cSopenharmony_ci'-O+[cmd option]: : ' \ 2019625d8cSopenharmony_ci'--option=[cmd option]: : ' \ 2119625d8cSopenharmony_ci'--opt=[cmd option]: : ' \ 2219625d8cSopenharmony_ci'-f[cmd flag]' \ 2319625d8cSopenharmony_ci'-F[cmd flag]' \ 2419625d8cSopenharmony_ci'--flag[cmd flag]' \ 2519625d8cSopenharmony_ci'--flg[cmd flag]' \ 2619625d8cSopenharmony_ci'-h[Print help]' \ 2719625d8cSopenharmony_ci'--help[Print help]' \ 2819625d8cSopenharmony_ci'-V[Print version]' \ 2919625d8cSopenharmony_ci'--version[Print version]' \ 3019625d8cSopenharmony_ci'::positional:' \ 3119625d8cSopenharmony_ci&& ret=0 3219625d8cSopenharmony_ci} 3319625d8cSopenharmony_ci 3419625d8cSopenharmony_ci(( $+functions[_my-app_commands] )) || 3519625d8cSopenharmony_ci_my-app_commands() { 3619625d8cSopenharmony_ci local commands; commands=() 3719625d8cSopenharmony_ci _describe -t commands 'my-app commands' commands "$@" 3819625d8cSopenharmony_ci} 3919625d8cSopenharmony_ci 4019625d8cSopenharmony_ciif [ "$funcstack[1]" = "_my-app" ]; then 4119625d8cSopenharmony_ci _my-app "$@" 4219625d8cSopenharmony_cielse 4319625d8cSopenharmony_ci compdef _my-app my-app 4419625d8cSopenharmony_cifi 45