# 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. # # 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) 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" ) ) ;; bank) 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" ) ) ;; bill) 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" ) ) ;; books) 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" ) ) ;; bugtracker) 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" ) ) ;; calendar) 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" ) ) ;; cinema) 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" ) ) ;; cli) 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" ) ) ;; config) 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" ) ) ;; contentedit) 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" ) ) ;; dating) 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" ) ) ;; debug) 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" ) ) ;; gallery) 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" ) ) ;; gauge) 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" ) ) ;; geolocip) 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" ) ) ;; housing) 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" ) ) ;; job) 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" ) ) ;; lyrics) 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" ) ) ;; money) 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" ) ) ;; msg) 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" ) ) ;; parcel) 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" ) ) ;; paste) 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" ) ) ;; pricecompare) 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" ) ) ;; radio) 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" ) ) ;; recipes) 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" ) ) ;; repos) 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" ) ) ;; rpg) 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" ) ) ;; shop) 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" ) ) ;; smtp) 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" ) ) ;; subtitles) 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" ) ) ;; torrent) 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" ) ) ;; translate) 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" ) ) ;; travel) 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" ) ) ;; video) 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" ) ) ;; weather) 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