Skip to content
woob_bash_completion 17.5 KiB
Newer Older
# Woob completion for Bash (automatically generated by tools/make_man.sh)
#
# vim: filetype=sh expandtab softtabstop=4 shiftwidth=4
# This file is part of woob.
Christophe Benz's avatar
Christophe Benz committed
# This script can be distributed under the same license as the
# woob or bash packages.
_woob()
{
    local cur prev

    cur=${COMP_WORDS[COMP_CWORD]}
    prev=${COMP_WORDS[COMP_CWORD-1]}

    case ${COMP_CWORD} in
        1)
            COMPREPLY=($(compgen -W "bands bank bill books bugtracker calendar cinema cli config contentedit dating debug gallery gauge geolocip housing job lyrics money msg parcel paste pricecompare radio recipes repos rpg shop smtp subtitles torrent translate travel video weather" -- ${cur}))
            ;;
        2)
            case ${prev} in
                bands)
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v albums backends cd favorites help info ls search storage suggestions" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v add_recipient backends cd coming convert_currency emitters help history investment list ls market_order pocket profile recipients storage transfer transfer_history" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends balance bills cd details documents download download_pdf help history ls profile storage subscriptions" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd help ls renew rented search storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--assignee --author --auto-update --backends --category --condition --count --debug --due --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --priority --quiet --save-responses --select --start --status --target-version --title --tracker --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v attach backends cd comment edit get help logtime ls post remove search storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v attends backends cd export help info list load ls search storage unattends" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends biography casting cd filmography getfile_subtitle getfile_torrent help info_movie info_person info_subtitle info_torrent ls movies_in_common persons_in_common releases search_movie search_movie_subtitle search_movie_torrent search_person search_subtitle search_torrent storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd help ls storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v add backends cd confirm disable edit enable help info list ls modules register remove storage update" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd create edit get help log ls storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--accept-empty --auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --title --verbose --version -E -I -O -a -b -c -d -e -f -h -n -q -s -t -v backends cd events export_all export_thread help list ls optim photos post profile query show status storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--backends --bpython --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --help --insecure --logging-file --nss --quiet --save-responses --verbose --version -B -I -a -b -d -e -h -q -v" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd download help info ls search storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd details help history last_sensor_measure ls search storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd help ls storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd help info load ls search storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd help info ls search storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd get help ls search storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--accounts --auto-update --backends --condition --count --debug --display --exclude-backends --export-session --force --force-ipv4 --force-ipv6 --formatter --help --insecure --list --logging-file --no-header --no-import --no-keys --nss --outfile --quiet --save-responses --select --until-date --verbose --version -A -D -F -I -N -O -U -a -b -c -d -e -f -h -l -n -q -s -v add_recipient backends cd coming convert_currency emitters help history investment list ls market_order pocket profile recipients storage transfer transfer_history" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--accept-empty --auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --title --verbose --version -E -I -O -a -b -c -d -e -f -h -n -q -s -t -v backends cd export_all export_thread help list ls photos post profile show status storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd help info ls status storage track untrack" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --encoding --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --max-age --no-header --no-keys --nss --outfile --public --quiet --save-responses --select --title --verbose --version -E -I -O -a -b -c -d -e -f -h -m -n -p -q -s -t -v backends cd get get_bin help info ls post post_bin storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd help info ls prices storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd download help info ls play playlist search storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd export help info ls search storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends build cd create help ls storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd character characters class classes help item items ls skill skill_set skills storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd help items ls orders payments storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --smtpd --verbose --version -I -O -S -a -b -c -d -e -f -h -n -q -s -v backends cd help ls once post run storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd download help info ls search storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd getfile help info ls search storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd help ls storage translate" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--arrival-time --auto-update --backends --condition --count --debug --departure-time --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd departures help ls roadmap stations storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd download help info ls nsfw play playlist search storage" -- "$cur" ) )
Romain Bignon's avatar
Romain Bignon committed
                    COMPREPLY=( $(compgen -o default -W "--auto-update --backends --condition --count --debug --exclude-backends --export-session --force-ipv4 --force-ipv6 --formatter --help --insecure --logging-file --no-header --no-keys --nss --outfile --quiet --save-responses --select --verbose --version -I -O -a -b -c -d -e -f -h -n -q -s -v backends cd cities current forecasts help ls storage" -- "$cur" ) )
                    ;;
            esac
            ;;
        *)
            COMPREPLY=( $(compgen -o filenames -A file) )
            ;;
    esac
}

complete -F _woob woob