Newer
Older
Romain Bignon
committed
# 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.
Romain Bignon
committed
_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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )
Romain Bignon
committed
;;
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" ) )