text:
# fcat
# Autogenerated from man page /usr/share/man/man1/fcat.1.gz
complete -c fcat -s f -d 'Specifies the file system type'
complete -c fcat -s h -d 'Skip over holes in sparse files, so that absolute address information is lost'
complete -c fcat -s R -d 'Suppress errors if a deleted file is being recovered'
complete -c fcat -s s -d 'Include the slack space in the output'
complete -c fcat -s i -d 'Identify the type of image file, such as raw'
complete -c fcat -s o -d 'The sector offset where the file system starts in the image'
complete -c fcat -s b -d 'The size, in bytes, of the underlying device sectors'
complete -c fcat -s v -d 'Enable verbose mode, output to stderr'
complete -c fcat -s V -d 'Display version  image [images] The disk or partition image to read, whose fo…'


text:
# xcutsel
# Autogenerated from man page /usr/share/man/man1/xcutsel.1.gz
complete -c xcutsel -o selection -d 'This option specifies the name of the selection to use'
complete -c xcutsel -o cutbuffer -d 'This option specifies the cut buffer to use.   The default is cut buffer 0'

repo_language: Shell

mime_type: text/plain


text:
# rdoc
# Autogenerated from man page /usr/share/man/man1/rdoc.1.gz
complete -c rdoc -l accessor -s A -d 'comma separated list of additional class methods that should be treated like …'
complete -c rdoc -l all -s a -d 'include all methods (not just public) in the output'
complete -c rdoc -l charset -s c -d 'specifies HTML character-set'
complete -c rdoc -l debug -s D -d 'displays lots on internal stuff'
complete -c rdoc -l diagram -s d -d 'generate diagrams showing modules and classes.   You need dot V1. 8'
complete -c rdoc -l exclude -s x -d 'do not process files or directories matching pattern'
complete -c rdoc -l extension -s E -d 'treat files ending with . new as if they ended with . old'
complete -c rdoc -l fileboxes -s F -d 'classes are put in boxes which represents files, where these classes reside'
complete -c rdoc -l fmt -s f -d 'set the output formatter (see below)'
complete -c rdoc -l help -s h -d 'print usage'
complete -c rdoc -l help-output -s O -d 'explain the various output options'
complete -c rdoc -l image-format -s I -d 'sets output image format for diagrams.  Can be png, gif, jpeg, jpg'
complete -c rdoc -l include -s i -d 'set (or add to) the list of directories to be searched when satisfying :inclu…'
complete -c rdoc -l inline-source -s S -d 'show method source code inline, rather than via a popup link'
complete -c rdoc -l line-numbers -s N -d 'include line numbers in the source code'
complete -c rdoc -l main -s m -d 'name will be the initial page displayed'
complete -c rdoc -l merge -s M -d 'when creating ri output, merge processed classes into previously documented c…'
complete -c rdoc -l one-file -s 1 -d 'put all the output into a single file'
complete -c rdoc -l op -s o -d 'set the output directory'
complete -c rdoc -l opname -s n -d 'set the name of the output.  Has no effect for HTML'
complete -c rdoc -l promiscuous -s p -d 'When documenting a file that contains a module or class also defined in other…'
complete -c rdoc -l quiet -s q -d 'don\'t show progress as we parse'
complete -c rdoc -l ri -s r -d 'generate output for use by \'ri. \' The files are stored in the \''
complete -c rdoc -l ri-site -s R -d 'generate output for use by \'ri'
complete -c rdoc -l ri-system -s Y -d 'generate output for use by \'ri'
complete -c rdoc -l show-hash -s H -d 'a name of the form #name in a comment is a possible hyperlink to an instance …'
complete -c rdoc -l style -s s -d 'specifies the URL of a separate stylesheet'
complete -c rdoc -l tab-width -s w -d 'set the width of tab characters (default 8)'
complete -c rdoc -l template -s T -d 'set the template used when generating output'
complete -c rdoc -l title -s t -d 'set text as the title for the output'
complete -c rdoc -l version -s v -d 'display  RDoc\'s version'
complete -c rdoc -l webcvs -s W -d 'specify a URL for linking to a web frontend to CVS.  If the URL contains a'


text:
# update-language-lua
# Autogenerated from man page /usr/share/man/man8/update-language-lua.8.gz
complete -c update-language-lua -s c -l conf-file -d 'file giving additional hyphen specifications '
complete -c update-language-lua -s d -l output-dir -d 'directory where files are written'
complete -c update-language-lua -l checks -d 'perform sanity checks on the generated config file'
complete -c update-language-lua -s q -l quiet -d 'don\'t write anything to the standard output during normal operation'
complete -c update-language-lua -s h -s '?' -l help -d 'display this help message and exit'
complete -c update-language-lua -s o -l output-file
complete -c update-language-lua -l version -d 'output version information and exit FILES The default output directory is ,/v…'


text:
# kvm
# Autogenerated from man page /usr/share/man/man1/kvm.1.gz
complete -c kvm -o machine -d 'so when the host CPU support the kvm mode, native hardware virtualization is …'


text:
# unxz
# Autogenerated from man page /usr/share/man/man1/unxz.1.gz
complete -c unxz -s z -l compress -d Compress
complete -c unxz -s d -l decompress -l uncompress -d Decompress
complete -c unxz -s t -l test -d 'Test the integrity of compressed R files '
complete -c unxz -s l -l list -d 'Print information about compressed R files '
complete -c unxz -s k -l keep -d 'Don\'t delete the input files'
complete -c unxz -s f -l force -d 'This option has several effects: . RS'
complete -c unxz -s c -l stdout -l to-stdout -d 'Write the compressed or decompressed data to standard output instead of a file'
complete -c unxz -l single-stream -d 'Decompress only the first  '
complete -c unxz -l no-sparse -d 'Disable creation of sparse files'
complete -c unxz -s S -l suffix -d 'When compressing, use  . suf as the suffix for the target file instead of  '
complete -c unxz -l files -d 'Read the filenames to process from R file ; if  file is omitted, filenames ar…'
complete -c unxz -l files0 -d 'This is identical to --files[=file] except that each filename must be termina…'
complete -c unxz -s F -l format -d 'Specify the file  format to compress or decompress: . RS'
complete -c unxz -s C -l check -d 'Specify the type of the integrity check'
complete -c unxz -l ignore-check -d 'Don\'t verify the integrity check of the compressed data when decompressing'
complete -c unxz -s 0 -s 9 -d 'Select a compression preset level.  The default is  -6 '
complete -c unxz -s 3 -d 'These are somewhat fast presets'
complete -c unxz -s 4 -s 6 -d 'Good to very good compression while keeping decompressor memory usage reasona…'
complete -c unxz -s 7 -d 'These are like  -6 but with higher compressor and decompressor memory require…'
complete -c unxz -s e -l extreme -d 'Use a slower variant of the selected compression preset level . RB ( -0 " '
complete -c unxz -l best -d 'PD These are somewhat misleading aliases for  -0 and  -9 , respectively'
complete -c unxz -l block-size -d 'When compressing to the  '
complete -c unxz -l block-list -d 'When compressing to the  '
complete -c unxz -l flush-timeout -d 'When compressing, if more than  timeout milliseconds (a positive integer) has…'
complete -c unxz -l memlimit-compress -d 'Set a memory usage limit for compression'
complete -c unxz -l memlimit-decompress -d 'Set a memory usage limit for decompression'
complete -c unxz -s M -l memlimit -l memory -d 'This is equivalent to specifying  --memlimit-compress= limit --memlimit-decom…'
complete -c unxz -l no-adjust -d 'Display an error and exit if the compression settings exceed the memory usage…'
complete -c unxz -s T -l threads -d 'Specify the number of worker threads to use'
complete -c unxz -l lzma2 -d 'PD Add LZMA1 or LZMA2 filter to the filter chain'
complete -c unxz -l sparc -d 'PD Add a branch/call/jump (BCJ) filter to the filter chain'
complete -c unxz -l delta -d 'Add the Delta filter to the filter chain'
complete -c unxz -s q -l quiet -d 'Suppress warnings and notices.  Specify this twice to suppress errors too'
complete -c unxz -s v -l verbose -d 'Be verbose'
complete -c unxz -s Q -l no-warn -d 'Don\'t set the exit status to 2 even if a condition worth a warning was detect…'
complete -c unxz -l robot -d 'Print messages in a machine-parsable format'
complete -c unxz -l info-memory -d 'Display, in human-readable format, how much physical memory (RAM)  xz thinks …'
complete -c unxz -s h -l help -d 'Display a help message describing the most commonly used options, and exit su…'
complete -c unxz -s H -l long-help -d 'Display a help message describing all features of  xz , and exit successfully'
complete -c unxz -o 6e -d 'may be worth considering too.  See'
complete -c unxz -o '0	256'
complete -c unxz -o '1	1'
complete -c unxz -o '2	2'
complete -c unxz -o '3	4'
complete -c unxz -o '4	4'
complete -c unxz -o '5	8'
complete -c unxz -o '6	8'
complete -c unxz -o '7	16'
complete -c unxz -o '8	32'
complete -c unxz -o '9	64' -d 'Column descriptions:'
complete -c unxz -o 3e -d and
complete -c unxz -o 5e -d 'use slightly faster settings (lower CompCPU) than'
complete -c unxz -o 4e -d and
complete -c unxz -o '0e	256'
complete -c unxz -o '1e	1'
complete -c unxz -o '2e	2'
complete -c unxz -o '3e	4'
complete -c unxz -o '4e	4'
complete -c unxz -o '5e	8'
complete -c unxz -o '6e	8'
complete -c unxz -o '7e	16'
complete -c unxz -o '8e	32'
complete -c unxz -o '9e	64' -d 'For example, there are a total of four presets that use 8 MiB dictionary, who…'
complete -c unxz -s 5
complete -c unxz -l fast
complete -c unxz -l lzma1
complete -c unxz -l x86
complete -c unxz -l powerpc
complete -c unxz -l ia64
complete -c unxz -l arm
complete -c unxz -l armthumb
complete -c unxz -s V -l version -d 'Display the version number of xz and liblzma in human readable format'
complete -c unxz -o '0	3'
complete -c unxz -o '1	9'
complete -c unxz -o '2	17'
complete -c unxz -o '3	32'
complete -c unxz -o '4	48'
complete -c unxz -o '5	94'
complete -c unxz -o '6	94'
complete -c unxz -o '7	186'
complete -c unxz -o '8	370'
complete -c unxz -o '9	674' -d 'The default preset level in LZMA Utils is'
complete -c unxz -l rsyncable -d 'has been implemented, the resulting files won\'t necessarily be rsyncable unle…'
complete -c unxz -s P -d 'option to xargs (1) sets the number of parallel xz processes'
complete -c unxz -s n -d 'option depends on how many files there are to be compressed'
complete -c unxz -o T1 -d 'for xz is there to force it to single-threaded mode, because xargs (1) is use…'
complete -c unxz -o '0	0'
complete -c unxz -o '3	3'
complete -c unxz -o '5	5'
complete -c unxz -o '6	6'
complete -c unxz -o '5e	7'
complete -c unxz -o vv -d '( --verbose --verbose ) like in the above example can be useful to see the me…'


text:
# xrefresh
# Autogenerated from man page /usr/share/man/man1/xrefresh.1.gz
complete -c xrefresh -o white -d 'Use a white background'
complete -c xrefresh -o black -d 'Use a black background (in effect, turning off all of the electron guns to th…'
complete -c xrefresh -o solid -d 'Use a solid background of the specified color.   Try green'
complete -c xrefresh -o root -d 'Use the root window background'
complete -c xrefresh -o none -d 'This is the default.   All of the windows simply repaint'
complete -c xrefresh -o geometry -d 'Specifies the portion of the screen to be repainted; see X(7)'
complete -c xrefresh -o display -d 'This  argument  allows  you  to  specify the server and screen to refresh; se…'
complete -c xrefresh -o version -d 'This argument prints the program version and exits'


text:
# fmtutil
# Autogenerated from man page /usr/share/man/man1/fmtutil.1.gz
complete -c fmtutil -l sys -d 'use TEXMFSYS{VAR,CONFIG}'
complete -c fmtutil -l user -d 'use TEXMF{VAR,CONFIG}'
complete -c fmtutil -l cnffile -d 'read FILE instead of fmtutil'
complete -c fmtutil -l dry-run -s n -d 'don\'t actually build formts'
complete -c fmtutil -l fmtdir -d 'write formats under DIR instead of TEXMF[SYS]VAR'
complete -c fmtutil -l no-engine-subdir -d 'don\'t use engine-specific subdir of the fmtdir'
complete -c fmtutil -l no-error-if-no-format -d 'exit successfully if no format is selected'
complete -c fmtutil -l no-error-if-no-engine -d 'exit successfully even if a required ENGINE'
complete -c fmtutil -l no-strict -d 'exit successfully even if a format fails to build'
complete -c fmtutil -l nohash -d 'don\'t update ls-R files'
complete -c fmtutil -l recorder -d 'pass the -recorder option and save . fls files'
complete -c fmtutil -l refresh -d 'recreate only existing format files'
complete -c fmtutil -l status-file -d 'append status information about built formats to FILE'
complete -c fmtutil -l quiet -d 'be silent'
complete -c fmtutil -l catcfg -d '(does nothing, exists for compatibility)'
complete -c fmtutil -l dolinks -d '(does nothing, exists for compatibility)'
complete -c fmtutil -l force -d '(does nothing, exists for compatibility)'
complete -c fmtutil -l test -d '(does nothing, exists for compatibility) . SS "Commands:"'
complete -c fmtutil -l all -d 'recreate all format files'
complete -c fmtutil -l missing -d 'create all missing format files'
complete -c fmtutil -l byengine -d '(re)create formats built with ENGINE'
complete -c fmtutil -l byfmt -d '(re)create format FORMAT'
complete -c fmtutil -l byhyphen -d '(re)create formats that depend on HYPHENFILE'
complete -c fmtutil -l enablefmt -d 'FORMAT[/ENGINE]  enable FORMAT, as built with ENGINE'
complete -c fmtutil -l disablefmt -d 'disable FORMAT, as built with ENGINE If multiple formats have the same name a…'
complete -c fmtutil -l listcfg -d 'list (enabled and disabled) configurations, filtered to available formats'
complete -c fmtutil -l showhyphen -d 'print name of hyphen file for FORMAT'
complete -c fmtutil -l version -d 'show version information and exit'
complete -c fmtutil -l help -d 'show this message and exit ENVIRONMENT'


text:
# xeyes
# Autogenerated from man page /usr/share/man/man1/xeyes.1.gz
complete -c xeyes -o fg -d 'choose a different color for the pupil of the eyes'
complete -c xeyes -o bg -d 'choose a different color for the background'
complete -c xeyes -o outline -d 'choose a different color for the outline of the eyes'
complete -c xeyes -o center -d 'choose a different color for the center of the eyes'
complete -c xeyes -o backing -d 'selects an appropriate level of backing store'
complete -c xeyes -o geometry -d 'define the initial window geometry; see X(7)'
complete -c xeyes -o display -d 'specify the display to use; see X(7)'
complete -c xeyes -o bd -d 'choose a different color for the window border'
complete -c xeyes -o bw -d 'choose a different width for the window border'
complete -c xeyes -o shape -d 'uses the SHAPE extension to shape the window.   This is the default'
complete -c xeyes -o render -d 'uses Xrender to draw anti-aliased eyes'
complete -c xeyes -o distance -d 'uses an alternative mapping, as if the eyes were set back from the screen, th…'


text:
# fiwalk
# Autogenerated from man page /usr/share/man/man1/fiwalk.1.gz
complete -c fiwalk -s c -d 'read config. txt for metadata extraction tools'
complete -c fiwalk -s C -d 'only process nn files, then do a clean exit . RE '
complete -c fiwalk -s n -d 'only match files for which the filename matches the pattern.  Example: -n '
complete -c fiwalk -s I -d 'ignore NTFS system files'
complete -c fiwalk -s g -d 'just report the file objects - don\'t get the data'
complete -c fiwalk -s O -d 'only walk allocated files'
complete -c fiwalk -s b -d 'do not report byte runs if data not accessed'
complete -c fiwalk -s z -d 'do not calculate MD5 or SHA1 values'
complete -c fiwalk -o Gnn -d 'Only process the contents of files smaller than nn gigabytes (default 2)'
complete -c fiwalk -s M -d 'Report MD5 for each file (default on)'
complete -c fiwalk -s 1 -d 'Report SHA1 for each file (default on)'
complete -c fiwalk -s f -d 'Report the output of the \'file\' command for each . RE '
complete -c fiwalk -o 'A<file>' -d 'ARFF output to <file>'
complete -c fiwalk -o 'X<file>' -d 'XML output to a <file> (full DTD)'
complete -c fiwalk -o X0 -d 'Write output to filename. xml'
complete -c fiwalk -s Z -d 'zap (erase) the output file'
complete -c fiwalk -s x -d 'XML output to stdout (no DTD)'
complete -c fiwalk -o 'T<file>' -d 'Walkfile output to <file>'
complete -c fiwalk -s a -d 'Read the scalpel audit. txt file . RE . PP Misc: . RS'
complete -c fiwalk -s d -d 'debug this program'
complete -c fiwalk -s m
complete -c fiwalk -s v -d 'Enable SleuthKit verbose flag AUTHOR The Sleuth Kit was written by Brian Carr…'


text:
# ischroot
# Autogenerated from man page /usr/share/man/man1/ischroot.1.gz
complete -c ischroot -s f -l default-false -d 'Exit with status 1 if the detection is not possible'
complete -c ischroot -s t -l default-true -d 'Exit with status 0 if the detection is not possible'
complete -c ischroot -l help -d 'Print a usage message on standard output and exit successfully'
complete -c ischroot -l version -d 'Print version information on standard output and exit successfully'


text:
# xsetroot
# Autogenerated from man page /usr/share/man/man1/xsetroot.1.gz
complete -c xsetroot -o help -d 'Print a usage message and exit'
complete -c xsetroot -o version -d 'Print a version message and exit'
complete -c xsetroot -o def -o default -d 'Reset unspecified attributes to the default values'
complete -c xsetroot -o cursor -d 'This lets you change the pointer cursor to whatever you want when the pointer…'
complete -c xsetroot -o cursor_name -d 'This lets you change the pointer cursor to one of the standard cursors from t…'
complete -c xsetroot -o xcf -d 'This lets you change the pointer cursor to one loaded from an Xcursor file as…'
complete -c xsetroot -o bitmap -d 'Use the bitmap specified in the file to set the window pattern'
complete -c xsetroot -o mod -d 'This is used if you want a plaid-like grid pattern on your screen'
complete -c xsetroot -o gray -o grey -d 'Make the entire background gray (Easier on the eyes)'
complete -c xsetroot -o bg -o background -d 'Use ``color\'\' as the background color'
complete -c xsetroot -o fg -o foreground -d 'Use ``color\'\' as the foreground color'
complete -c xsetroot -o rv -o reverse -d 'This exchanges the foreground and background colors'
complete -c xsetroot -o solid -d 'This sets the background of the root window to the specified color'
complete -c xsetroot -o name -d 'Set the name of the root window to ``string\'\'.   There is no default value'
complete -c xsetroot -s d -o display -d 'Specifies the server to connect to; see X(7)'


text:
# ls
# Autogenerated from man page /usr/share/man/man1/ls.1.gz
complete -c ls -s a -l all -d 'do not ignore entries starting with '
complete -c ls -s A -l almost-all -d 'do not list implied .  and '
complete -c ls -l author -d 'with -l, print the author of each file'
complete -c ls -s b -l escape -d 'print C-style escapes for nongraphic characters'
complete -c ls -l block-size -d 'with -l, scale sizes by SIZE when printing them; e. g'
complete -c ls -s B -l ignore-backups -d 'do not list implied entries ending with ~'
complete -c ls -s c -d 'with -lt: sort by, and show, ctime (time of last modification of file status …'
complete -c ls -s C -d 'list entries by columns'
complete -c ls -l color -d 'colorize the output; WHEN can be \'always\' (default if omitted), \'auto\', or \'n…'
complete -c ls -s d -l directory -d 'list directories themselves, not their contents'
complete -c ls -s D -l dired -d 'generate output designed for Emacs\' dired mode'
complete -c ls -s f -d 'do not sort, enable -aU, disable -ls --color'
complete -c ls -s F -l classify -d 'append indicator (one of */=>@|) to entries'
complete -c ls -l file-type -d 'likewise, except do not append \'*\''
complete -c ls -l format -d 'across -x, commas -m, horizontal -x, long -l, single-column -1, verbose -l, v…'
complete -c ls -l full-time -d 'like -l --time-style=\\,full-iso\\/'
complete -c ls -s g -d 'like -l, but do not list owner'
complete -c ls -l group-directories-first -d 'group directories before files; P can be augmented with a --sort option, but …'
complete -c ls -s G -l no-group -d 'in a long listing, don\'t print group names'
complete -c ls -s h -l human-readable -d 'with -l and -s, print sizes like 1K 234M 2G etc'
complete -c ls -l si -d 'likewise, but use powers of 1000 not 1024'
complete -c ls -s H -l dereference-command-line -d 'follow symbolic links listed on the command line'
complete -c ls -l dereference-command-line-symlink-to-dir -d 'follow each command line symbolic link P that points to a directory'
complete -c ls -l hide -d 'do not list implied entries matching shell PATTERN (overridden by -a or -A)'
complete -c ls -l hyperlink -d 'hyperlink file names; WHEN can be \'always\' (default if omitted), \'auto\', or \'…'
complete -c ls -l indicator-style -d 'append indicator with style WORD to entry names: none (default), slash (-p), …'
complete -c ls -s i -l inode -d 'print the index number of each file'
complete -c ls -s I -l ignore -d 'do not list implied entries matching shell PATTERN'
complete -c ls -s k -l kibibytes -d 'default to 1024-byte blocks for disk usage; used only with -s and per directo…'
complete -c ls -s l -d 'use a long listing format'
complete -c ls -s L -l dereference -d 'when showing file information for a symbolic link, show information for the f…'
complete -c ls -s m -d 'fill width with a comma separated list of entries'
complete -c ls -s n -l numeric-uid-gid -d 'like -l, but list numeric user and group IDs'
complete -c ls -s N -l literal -d 'print entry names without quoting'
complete -c ls -s o -d 'like -l, but do not list group information'
complete -c ls -s p -d 'append / indicator to directories'
complete -c ls -s q -l hide-control-chars -d 'print ? instead of nongraphic characters'
complete -c ls -l show-control-chars -d 'show nongraphic characters as-is (the default, unless program is \'ls\' and out…'
complete -c ls -s Q -l quote-name -d 'enclose entry names in double quotes'
complete -c ls -l quoting-style -d 'use quoting style WORD for entry names: literal, locale, shell, shell-always,…'
complete -c ls -s r -l reverse -d 'reverse order while sorting'
complete -c ls -s R -l recursive -d 'list subdirectories recursively'
complete -c ls -s s -l size -d 'print the allocated size of each file, in blocks'
complete -c ls -s S -d 'sort by file size, largest first'
complete -c ls -l sort -d 'sort by WORD instead of name: none (-U), size (-S), time (-t), version (-v), …'
complete -c ls -l time -d 'change the default of using modification times; access time (-u): atime, acce…'
complete -c ls -l time-style -d 'time/date format with -l; see TIME_STYLE below'
complete -c ls -s t -d 'sort by time, newest first; see --time'
complete -c ls -s T -l tabsize -d 'assume tab stops at each COLS instead of 8'
complete -c ls -s u -d 'with -lt: sort by, and show, access time; with -l: show access time and sort …'
complete -c ls -s U -d 'do not sort; list entries in directory order'
complete -c ls -s v -d 'natural sort of (version) numbers within text'
complete -c ls -s w -l width -d 'set output width to COLS.   0 means no limit'
complete -c ls -s x -d 'list entries by lines instead of by columns'
complete -c ls -s X -d 'sort alphabetically by entry extension'
complete -c ls -s Z -l context -d 'print any security context of each file'
complete -c ls -s 1 -d 'list one file per line.   Avoid \'n\' with -q or -b'
complete -c ls -l help -d 'display this help and exit'
complete -c ls -l version -d 'output version information and exit '


text:
# swapon
# Autogenerated from man page /usr/share/man/man8/swapon.8.gz
complete -c swapon -s a -l all
complete -c swapon -s d -l discard
complete -c swapon -s e -l ifexists
complete -c swapon -s f -l fixpgsz
complete -c swapon -s h -l help
complete -c swapon -s L
complete -c swapon -s o -l options
complete -c swapon -s p -l priority
complete -c swapon -s s -l summary
complete -c swapon -l show
complete -c swapon -l output-all
complete -c swapon -l noheadings
complete -c swapon -l raw
complete -c swapon -l bytes
complete -c swapon -s U
complete -c swapon -s v -l verbose
complete -c swapon -s V -l version


text:
# apport-bug
# Autogenerated from man page /usr/share/man/man1/apport-bug.1.gz
complete -c apport-bug -l save -d 'option  or by using apport-cli'


text:
# laptop-detect
# Autogenerated from man page /usr/share/man/man1/laptop-detect.1.gz
complete -c laptop-detect -s h -l help -d 'Output help information and exit'
complete -c laptop-detect -s v -l verbose -d 'be verbose (messages go to STDOUT)'
complete -c laptop-detect -s V -l version -d 'Output version information and exit'


text:
# run-parts
# Autogenerated from man page /usr/share/man/man8/run-parts.8.gz
complete -c run-parts -l test -d 'print the names of the scripts which would be run, but don\'t actually run them'
complete -c run-parts -l list -d 'print the names of the all matching files (not limited to executables), but d…'
complete -c run-parts -s v -l verbose -d 'print the name of each script to stderr before running'
complete -c run-parts -l report -d 'similar to  --verbose , but only prints the name of scripts which produce out…'
complete -c run-parts -s d -l debug -d 'print to stderr which scripts get selected for running and which don\'t'
complete -c run-parts -l reverse -d 'reverse the scripts\' execution order'
complete -c run-parts -l exit-on-error -d 'exit as soon as a script returns with a non-zero exit code'
complete -c run-parts -l lsbsysinit -d 'use LSB namespaces instead of classical behavior'
complete -c run-parts -l new-session -d 'run each script in a separate process session'
complete -c run-parts -l regex -d 'validate filenames against custom extended regular expression R RE '
complete -c run-parts -s u -l umask -d 'sets the umask to  umask before running the scripts'
complete -c run-parts -s a -l arg -d 'pass  argument to the scripts'
complete -c run-parts -s h -l help -d 'display usage information and exit'
complete -c run-parts -s V -l version -d 'display version and copyright and exit'


text:
# deja-dup
# Autogenerated from man page /usr/share/man/man1/deja-dup.1.gz
complete -c deja-dup -s h -l help -d 'Show help options'
complete -c deja-dup -l help-all -d 'Show all help options'
complete -c deja-dup -l help-gtk -d 'Show GTK Options'
complete -c deja-dup -l version -d 'Show version'
complete -c deja-dup -l restore -d 'Restore given files'
complete -c deja-dup -l backup -d 'Immediately start a backup SEE ALSO duplicity (1)'


text:
# avahi-browse
# Autogenerated from man page /usr/share/man/man1/avahi-browse.1.gz
complete -c avahi-browse -s a -l all -d 'Browse for all service types registered on the LAN, not just the one specifie…'
complete -c avahi-browse -s D -l browse-domains -d 'Browse for browsing domains instead for services'
complete -c avahi-browse -s d -l domain -d 'Browse in the specified domain'
complete -c avahi-browse -s v -l verbose -d 'Enable verbose mode'
complete -c avahi-browse -s t -l terminate -d 'Terminate after dumping a more or less complete list'
complete -c avahi-browse -s c -l cache -d 'Terminate after dumping all entries available in the cache'
complete -c avahi-browse -s l -l ignore-local -d 'Ignore local services, show only remote services'
complete -c avahi-browse -s r -l resolve -d 'Automatically resolve services found'
complete -c avahi-browse -s f -l no-fail -d 'Don\'t fail if the daemon is not found running'
complete -c avahi-browse -s p -l parsable -d 'Make output easily parsable for usage in scripts'
complete -c avahi-browse -s k -l no-db-lookup -d 'Don\'t lookup services types in service type database'
complete -c avahi-browse -s b -l dump-db -d 'Dump the service type database (may be combined with -k)'
complete -c avahi-browse -s h -l help -d 'Show help'
complete -c avahi-browse -s V -l version -d 'Show version information'


text:
# bdftopcf
# Autogenerated from man page /usr/share/man/man1/bdftopcf.1.gz
complete -c bdftopcf -o pn -d 'Sets the font glyph padding'
complete -c bdftopcf -o un -d 'Sets the font scanline unit'
complete -c bdftopcf -s m -d 'Sets the font bit order to MSB (most significant bit) first'
complete -c bdftopcf -s l -d 'Sets the font bit order to LSB (least significant bit) first'
complete -c bdftopcf -s M -d 'Sets the font byte order to MSB first'
complete -c bdftopcf -s L -d 'Sets the font byte order to LSB first'
complete -c bdftopcf -s t -d 'When this option is specified,  bdftopcf will convert fonts into "terminal" f…'
complete -c bdftopcf -s i -d 'This option inhibits the normal computation of ink metrics'
complete -c bdftopcf -s o -d 'By default  bdftopcf writes the pcf file to standard output; this option give…'
complete -c bdftopcf -s v -d 'Print version information and exit'


text:
# tipc-peer
# Autogenerated from man page /usr/share/man/man8/tipc-peer.8.gz
complete -c tipc-peer -s h -l help -d 'Show help about last valid command'


text:
# chpasswd
# Autogenerated from man page /usr/share/man/man8/chpasswd.8.gz
complete -c chpasswd -s c -l crypt-methodMETHOD -d 'Use the specified method to encrypt the passwords'
complete -c chpasswd -s e -l encrypted -d 'Supplied passwords are in encrypted form'
complete -c chpasswd -s h -l help -d 'Display help message and exit'
complete -c chpasswd -s m -l md5 -d 'Use MD5 encryption instead of DES when the supplied passwords are not encrypt…'
complete -c chpasswd -s R -l rootCHROOT_DIR -d 'Apply changes in the CHROOT_DIR directory and use the configuration files fro…'
complete -c chpasswd -s s -l sha-roundsROUNDS -d 'Use the specified number of rounds to encrypt the passwords'
complete -c chpasswd -l crypt-method
complete -c chpasswd -l root
complete -c chpasswd -l sha-rounds


text:
# detex
# Autogenerated from man page /usr/share/man/man1/detex.1.gz
complete -c detex -s n -d 'option is used, no \\input or \\include commands will be processed'
complete -c detex -s l -d 'option can be used to force LaTeX mode and the'
complete -c detex -s t -d 'option can be used to force TeX mode regardless of input content'
complete -c detex -s e -d 'option can be used to specify a comma separated environment-list of environme…'
complete -c detex -s c -d 'option can be used in LaTeX mode to have detex echo the arguments to \\cite, \\…'
complete -c detex -s r -d 'option tries to naively replace $. $, $$. $$, \\(. \\) and \\['
complete -c detex -s w -d 'flag is given, the output is a word list, one `word\' (string of two or more l…'
complete -c detex -s 1 -d 'option will prefix each printed line with `filename:linenumber:` indicating w…'
complete -c detex -s s -d option


text:
# foo2oak
# Autogenerated from man page /usr/share/man/man1/foo2oak.1.gz
complete -c foo2oak -s c -d 'Force color mode if autodetect doesn\'t work'
complete -c foo2oak -s d -d 'Duplex code to send to printer [1]'
complete -c foo2oak -s g -d 'Set page dimensions in pixels [10200x6600]'
complete -c foo2oak -s m -d 'Media code to send to printer [1]'
complete -c foo2oak -s p -d 'Paper code to send to printer [1]'
complete -c foo2oak -s n -d 'Number of copies [1]'
complete -c foo2oak -s r -d 'Set device resolution in pixels/inch [600x600]'
complete -c foo2oak -s s -d 'Source (InputSlot) code to send to printer [7]'
complete -c foo2oak -s J -d 'Filename string to send to printer'
complete -c foo2oak -s U -d 'Username string to send to printer'
complete -c foo2oak -s u -d 'Set the offset of the start of the printable region from the upper left corne…'
complete -c foo2oak -s l -d 'Set the offset of the end of the printable region from the lower right corner…'
complete -c foo2oak -s L -d 'Send logical clipping amounts implied by -u/-l in the OAKT stream [3]'
complete -c foo2oak -s A -d 'AllIsBlack: convert C=1,M=1,Y=1 to just K=1.   Works with bitcmyk input only'
complete -c foo2oak -s B -d 'BlackClears: K=1 forces C,M,Y to 0.   Works with bitcmyk input only'
complete -c foo2oak -s M -d 'Mirror bytes'
complete -c foo2oak -s z -d 'Model is 0 for the HP Color LaserJet 1500, and 1 for the Kyocera KM-1635/KM-2…'
complete -c foo2oak -s S -d 'Output just a single color plane from a color print and print it on the black…'
complete -c foo2oak -s D -d 'Set Debug level [0]'


text:
# zerofree
# Autogenerated from man page /usr/share/man/man8/zerofree.8.gz
complete -c zerofree -s n -d 'Perform a dry run  (do not modify the file-system);'
complete -c zerofree -s v -d 'Be verbose: show the number of blocks modified by  zerofree (or that would be…'


text:
# dnsdomainname
# Autogenerated from man page /usr/share/man/man1/dnsdomainname.1.gz
complete -c dnsdomainname -s a -l alias -d 'Display the alias name of the host (if used)'
complete -c dnsdomainname -s A -l all-fqdns -d 'Displays all FQDNs of the machine'
complete -c dnsdomainname -s b -l boot -d 'Always set a hostname; this allows the file specified by -F to be non-existen…'
complete -c dnsdomainname -s d -l domain -d 'Display the name of the DNS domain'
complete -c dnsdomainname -s f -l fqdn -l long -d 'Display the FQDN (Fully Qualified Domain Name)'
complete -c dnsdomainname -s F -l file -d 'Read the host name from the specified file'
complete -c dnsdomainname -s i -l ip-address -d 'Display the network address(es) of the host name'
complete -c dnsdomainname -s I -l all-ip-addresses -d 'Display all network addresses of the host'
complete -c dnsdomainname -s s -l short -d 'Display the short host name.  This is the host name cut at the first dot'
complete -c dnsdomainname -s V -l version -d 'Print version information on standard output and exit successfully'
complete -c dnsdomainname -s y -l yp -l nis -d 'Display the NIS domain name'
complete -c dnsdomainname -s h -l help -d 'Print a usage message and exit'


text:
# lexgrog
# Autogenerated from man page /usr/share/man/man1/lexgrog.1.gz
complete -c lexgrog -s d -l debug -d 'Print debugging information'
complete -c lexgrog -s m -l man -d 'Parse input as man page source files'
complete -c lexgrog -s c -l cat -d 'Parse input as preformatted man pages (\\(lqcat pages\\(rq)'
complete -c lexgrog -s w -l whatis -d 'Display the name and description from the man page\'s header, as used by  apro…'
complete -c lexgrog -s f -l filters -d 'Display the list of filters needed to preprocess the man page before formatti…'
complete -c lexgrog -s E -l encoding -d 'Override the guessed character set for the page to R encoding '
complete -c lexgrog -s '?' -l help -d 'Print a help message and exit'
complete -c lexgrog -l usage -d 'Print a short usage message and exit'
complete -c lexgrog -s V -l version -d 'Display version information.  EXIT STATUS'


text:
# run-mailcap
# Autogenerated from man page /usr/share/man/man1/run-mailcap.1.gz
complete -c run-mailcap -l action -d 'Performs the specified action on the files'
complete -c run-mailcap -l debug -d 'Turns on extra information to find out what is happening'
complete -c run-mailcap -l nopager -d 'Ignores any "copiousoutput" directive and sends output to STDOUT'
complete -c run-mailcap -l norun -d 'Displays the found command without actually executing it'


text:
# texdoc
# Autogenerated from man page /usr/share/man/man1/texdoc.1.gz
complete -c texdoc -s w -l view -d 'Use view mode: start a viewer.  (default) '
complete -c texdoc -s m -l mixed -d 'Use mixed mode (view or list)'
complete -c texdoc -s l -l list -d 'Use list mode: show a list of results'
complete -c texdoc -s s -l showall -d 'Use showall mode: show also "bad" results'
complete -c texdoc -s i -l interact -d 'Use interactive menus.  (default) '
complete -c texdoc -s I -l nointeract -d 'Use plain lists, no interaction required'
complete -c texdoc -s M -l machine -d 'Machine-readable output for lists (implies -I)'
complete -c texdoc -s q -l quiet -d 'Suppress warnings and most error messages'
complete -c texdoc -s v -l verbose -d 'Print additional information (e. g. , viewer command)'
complete -c texdoc -s D -l debug -d 'Activate all debug output (equal to "--debug=all")'
complete -c texdoc -s d -d 'Activate debug output restricted to the categories specified in LIST'


text:
# egrep
# Autogenerated from man page /usr/share/man/man1/egrep.1.gz
complete -c egrep -l help -d 'Output a usage message and exit'
complete -c egrep -s V -l version -d 'Output the version number of  grep and exit. SS "Pattern Syntax"'
complete -c egrep -s E -l extended-regexp -d 'Interpret  PATTERNS as extended regular expressions (EREs, see below)'
complete -c egrep -s F -l fixed-strings -d 'Interpret  PATTERNS as fixed strings, not regular expressions'
complete -c egrep -s G -l basic-regexp -d 'Interpret  PATTERNS as basic regular expressions (BREs, see below)'
complete -c egrep -s P -l perl-regexp -d 'Interpret I<PATTERNS> as Perl-compatible regular expressions (PCREs)'
complete -c egrep -s e -l regexp -d 'Use  PATTERNS as the patterns'
complete -c egrep -s f -l file -d 'Obtain patterns from R FILE , one per line'
complete -c egrep -s i -l ignore-case -d 'Ignore case distinctions in patterns and input data, so that characters that …'
complete -c egrep -l no-ignore-case -d 'Do not ignore case distinctions in patterns and input data'
complete -c egrep -s v -l invert-match -d 'Invert the sense of matching, to select non-matching lines'
complete -c egrep -s w -l word-regexp -d 'Select only those lines containing matches that form whole words'
complete -c egrep -s x -l line-regexp -d 'Select only those matches that exactly match the whole line'
complete -c egrep -s y -d 'Obsolete synonym for  -i . SS "General Output Control"'
complete -c egrep -s c -l count -d 'Suppress normal output; instead print a count of matching lines for each inpu…'
complete -c egrep -l color -l colour -d 'Surround the matched (non-empty) strings, matching lines, context lines, file…'
complete -c egrep -s L -l files-without-match -d 'Suppress normal output; instead print the name of each input file from which …'
complete -c egrep -s l -l files-with-matches -d 'Suppress normal output; instead print the name of each input file from which …'
complete -c egrep -s m -l max-count -d 'Stop reading a file after  NUM matching lines'
complete -c egrep -s o -l only-matching -d 'Print only the matched (non-empty) parts of a matching line, with each such p…'
complete -c egrep -s q -l quiet -l silent -d 'Quiet; do not write anything to standard output'
complete -c egrep -s s -l no-messages -d 'Suppress error messages about nonexistent or unreadable files'
complete -c egrep -s b -l byte-offset -d 'Print the 0-based byte offset within the input file before each line of output'
complete -c egrep -s H -l with-filename -d 'Print the file name for each match'
complete -c egrep -s h -l no-filename -d 'Suppress the prefixing of file names on output'
complete -c egrep -l label -d 'Display input actually coming from standard input as input coming from file R…'
complete -c egrep -s n -l line-number -d 'Prefix each line of output with the 1-based line number within its input file'
complete -c egrep -s T -l initial-tab -d 'Make sure that the first character of actual line content lies on a tab stop,…'
complete -c egrep -s Z -l null -d 'Output a zero byte (the ASCII  NUL character) instead of the character that n…'
complete -c egrep -s A -l after-context -d 'Print  NUM lines of trailing context after matching lines'
complete -c egrep -s B -l before-context -d 'Print  NUM lines of leading context before matching lines'
complete -c egrep -s C -l context -d 'Print  NUM lines of output context'
complete -c egrep -l group-separator -d 'When  -A ,  -B , or  -C are in use, print  SEP instead of  -- between groups …'
complete -c egrep -l no-group-separator -d 'When  -A ,  -B , or  -C are in use, do not print a separator between groups o…'
complete -c egrep -s a -l text -d 'Process a binary file as if it were text; this is equivalent to the  --binary…'
complete -c egrep -l binary-files -d 'If a file\'s data or metadata indicate that the file contains binary data, ass…'
complete -c egrep -s D -l devices -d 'If an input file is a device, FIFO or socket, use  ACTION to process it'
complete -c egrep -s d -l directories -d 'If an input file is a directory, use  ACTION to process it'
complete -c egrep -l exclude -d 'Skip any command-line file with a name suffix that matches the pattern R GLOB…'
complete -c egrep -l exclude-from -d 'Skip files whose base name matches any of the file-name globs read from  FILE…'
complete -c egrep -l exclude-dir -d 'Skip any command-line directory with a name suffix that matches the pattern R…'
complete -c egrep -s I -d 'Process a binary file as if it did not contain matching data; this is equival…'
complete -c egrep -l include -d 'Search only files whose base name matches  GLOB (using wildcard matching as d…'
complete -c egrep -s r -l recursive -d 'Read all files under each directory, recursively, following symbolic links on…'
complete -c egrep -s R -l dereference-recursive -d 'Read all files under each directory, recursively'
complete -c egrep -l line-buffered -d 'Use line buffering on output.  This can cause a performance penalty'
complete -c egrep -s U -l binary -d 'Treat the file(s) as binary'
complete -c egrep -s z -d '( --null-data ) option, and grep -P may warn of unimplemented features'
complete -c egrep -l null-data -d 'Treat input and output data as sequences of lines, each terminated by a zero …'


text:
# systemd-cgtop
# Autogenerated from man page /usr/share/man/man1/systemd-cgtop.1.gz
complete -c systemd-cgtop -s p -l order -d 'Order by control group path name'
complete -c systemd-cgtop -s t -d 'Order by number of tasks/processes in the control group'
complete -c systemd-cgtop -s c -d 'Order by CPU load'
complete -c systemd-cgtop -s m -d 'Order by memory usage'
complete -c systemd-cgtop -s i -d 'Order by disk I/O load'
complete -c systemd-cgtop -s b -l batch -d 'Run in "batch" mode: do not accept input and run until the iteration limit se…'
complete -c systemd-cgtop -s r -l raw -d 'Format byte counts (as in memory usage and I/O metrics) and CPU time with raw…'
complete -c systemd-cgtop -l cpu -l cpu -d 'Controls whether the CPU usage is shown as percentage or time'
complete -c systemd-cgtop -s P -d 'Count only userspace processes instead of all tasks'
complete -c systemd-cgtop -s k -d 'Count only userspace processes and kernel threads instead of all tasks'
complete -c systemd-cgtop -l recursive -d 'Controls whether the number of processes shown for a control group shall incl…'
complete -c systemd-cgtop -s n -l iterations -d 'Perform only this many iterations'
complete -c systemd-cgtop -s 1 -d 'A shortcut for --iterations=1'
complete -c systemd-cgtop -s d -l delay -d 'Specify refresh delay in seconds (or if one of "ms", "us", "min" is specified…'
complete -c systemd-cgtop -l depth -d 'Maximum control group tree traversal depth'
complete -c systemd-cgtop -s M -l machine -d 'Limit control groups shown to the part corresponding to the container MACHINE'
complete -c systemd-cgtop -s h -l help -d 'Print a short help text and exit'
complete -c systemd-cgtop -l version -d 'Print a short version string and exit'


text:
# istat
# Autogenerated from man page /usr/share/man/man1/istat.1.gz
complete -c istat -s B -d 'Display the addresses of num disk units'
complete -c istat -s f -d 'Specify the file system type'
complete -c istat -s s -d 'The time skew of the original system in seconds'
complete -c istat -s i -d 'Identify the type of image file, such as raw'
complete -c istat -s o -d 'The sector offset where the file system starts in the image'
complete -c istat -s b -d 'The size, in bytes, of the underlying device sectors'
complete -c istat -s v -d 'Verbose output of debugging statements to stderr'
complete -c istat -s V -d 'Display version'
complete -c istat -s z -d 'An ASCII string of the original system\'s time zone'


text:
# xhost
# Autogenerated from man page /usr/share/man/man1/xhost.1.gz
complete -c xhost -o help -d 'Prints a usage message'


text:
# ntfscp
# Autogenerated from man page /usr/share/man/man8/ntfscp.8.gz
complete -c ntfscp -s a -l attribute -d 'Write to this attribute'
complete -c ntfscp -s i -l inode -d 'Treat  destination as inode number'
complete -c ntfscp -s m -l min-fragments -d 'Minimize fragmentation when allocating space to the attribute'
complete -c ntfscp -s N -l attr-name -d 'Write to attribute with this name'
complete -c ntfscp -s n -l no-action -d 'Use this option to make a test run before doing the real copy operation'
complete -c ntfscp -s f -l force -d 'This will override some sensible defaults, such as not working with a mounted…'
complete -c ntfscp -s h -l help -d 'Show a list of options with a brief description of each one'
complete -c ntfscp -s q -l quiet -d 'Suppress some debug/warning/error messages'
complete -c ntfscp -s t -l timestamp -d 'Copy the modification time of source_file to destination'
complete -c ntfscp -s V -l version -d 'Show the version number, copyright and license  ntfscp '
complete -c ntfscp -o fv -d 'is equivalent to'
complete -c ntfscp -s v -d 'Long named options can be abbreviated to any unique prefix of their name'
complete -c ntfscp -l verbose -d 'Display more debug/warning/error messages'


text:
# dviconcat
# Autogenerated from man page /usr/share/man/man1/dviconcat.1.gz
complete -c dviconcat -s m -d 'option is given'


text:
# texhash
# Autogenerated from man page /usr/share/man/man1/texhash.1.gz
complete -c texhash -l help -d 'Print help message and exit'
complete -c texhash -l version -d 'Print version information and exit'


text:
# ntfsls
# Autogenerated from man page /usr/share/man/man8/ntfsls.8.gz
complete -c ntfsls -s a -l all -d 'Display all files'
complete -c ntfsls -s F -l classify -d 'Append indicator (one of */=@|) to entries'
complete -c ntfsls -s f -l force -d 'Force execution'
complete -c ntfsls -s h -l help -d 'Print the usage information of  ntfsls and exit'
complete -c ntfsls -s i -l inode -d 'Print inode number of each file'
complete -c ntfsls -s l -l long -d 'Use a long listing format'
complete -c ntfsls -s p -l path -d 'The directory whose contents to list or the file (including the path) about w…'
complete -c ntfsls -s q -l quiet -d 'Suppress some debug/warning/error messages'
complete -c ntfsls -s R -l recursive -d 'Show the contents of all directories beneath the specified directory'
complete -c ntfsls -s s -l system -d 'Unless this options is specified, all files beginning with a dollar sign char…'
complete -c ntfsls -s v -l verbose -d 'Display more debug/warning/error messages'
complete -c ntfsls -s V -l version -d 'Print the version number of  ntfsls and exit'
complete -c ntfsls -o fv -d 'is equivalent to'
complete -c ntfsls -s x -l dos -d 'Display short file names, i. e'


text:
# timeout
# Autogenerated from man page /usr/share/man/man1/timeout.1.gz
complete -c timeout -s v -l verbose -d 'diagnose to stderr any signal sent upon timeout'
complete -c timeout -l help -d 'display this help and exit'
complete -c timeout -l preserve-status -d 'exit with the same status as COMMAND, even when the command times out'
complete -c timeout -l foreground -d 'when not running timeout directly from a shell prompt, allow COMMAND to read …'
complete -c timeout -s k -l kill-after -d 'also send a KILL signal if COMMAND is still running this long after the initi…'
complete -c timeout -s s -l signal -d 'specify the signal to be sent on timeout; SIGNAL may be a name like \'HUP\' or …'
complete -c timeout -l version -d 'output version information and exit'


text:
# lzcat
# Autogenerated from man page /usr/share/man/man1/lzcat.1.gz
complete -c lzcat -s z -l compress -d Compress
complete -c lzcat -s d -l decompress -l uncompress -d Decompress
complete -c lzcat -s t -l test -d 'Test the integrity of compressed R files '
complete -c lzcat -s l -l list -d 'Print information about compressed R files '
complete -c lzcat -s k -l keep -d 'Don\'t delete the input files'
complete -c lzcat -s f -l force -d 'This option has several effects: . RS'
complete -c lzcat -s c -l stdout -l to-stdout -d 'Write the compressed or decompressed data to standard output instead of a file'
complete -c lzcat -l single-stream -d 'Decompress only the first  '
complete -c lzcat -l no-sparse -d 'Disable creation of sparse files'
complete -c lzcat -s S -l suffix -d 'When compressing, use  . suf as the suffix for the target file instead of  '
complete -c lzcat -l files -d 'Read the filenames to process from R file ; if  file is omitted, filenames ar…'
complete -c lzcat -l files0 -d 'This is identical to --files[=file] except that each filename must be termina…'
complete -c lzcat -s F -l format -d 'Specify the file  format to compress or decompress: . RS'
complete -c lzcat -s C -l check -d 'Specify the type of the integrity check'
complete -c lzcat -l ignore-check -d 'Don\'t verify the integrity check of the compressed data when decompressing'
complete -c lzcat -s 0 -s 9 -d 'Select a compression preset level.  The default is  -6 '
complete -c lzcat -s 3 -d 'These are somewhat fast presets'
complete -c lzcat -s 4 -s 6 -d 'Good to very good compression while keeping decompressor memory usage reasona…'
complete -c lzcat -s 7 -d 'These are like  -6 but with higher compressor and decompressor memory require…'
complete -c lzcat -s e -l extreme -d 'Use a slower variant of the selected compression preset level . RB ( -0 " '
complete -c lzcat -l best -d 'PD These are somewhat misleading aliases for  -0 and  -9 , respectively'
complete -c lzcat -l block-size -d 'When compressing to the  '
complete -c lzcat -l block-list -d 'When compressing to the  '
complete -c lzcat -l flush-timeout -d 'When compressing, if more than  timeout milliseconds (a positive integer) has…'
complete -c lzcat -l memlimit-compress -d 'Set a memory usage limit for compression'
complete -c lzcat -l memlimit-decompress -d 'Set a memory usage limit for decompression'
complete -c lzcat -s M -l memlimit -l memory -d 'This is equivalent to specifying  --memlimit-compress= limit --memlimit-decom…'
complete -c lzcat -l no-adjust -d 'Display an error and exit if the compression settings exceed the memory usage…'
complete -c lzcat -s T -l threads -d 'Specify the number of worker threads to use'
complete -c lzcat -l lzma2 -d 'PD Add LZMA1 or LZMA2 filter to the filter chain'
complete -c lzcat -l sparc -d 'PD Add a branch/call/jump (BCJ) filter to the filter chain'
complete -c lzcat -l delta -d 'Add the Delta filter to the filter chain'
complete -c lzcat -s q -l quiet -d 'Suppress warnings and notices.  Specify this twice to suppress errors too'
complete -c lzcat -s v -l verbose -d 'Be verbose'
complete -c lzcat -s Q -l no-warn -d 'Don\'t set the exit status to 2 even if a condition worth a warning was detect…'
complete -c lzcat -l robot -d 'Print messages in a machine-parsable format'
complete -c lzcat -l info-memory -d 'Display, in human-readable format, how much physical memory (RAM)  xz thinks …'
complete -c lzcat -s h -l help -d 'Display a help message describing the most commonly used options, and exit su…'
complete -c lzcat -s H -l long-help -d 'Display a help message describing all features of  xz , and exit successfully'
complete -c lzcat -o 6e -d 'may be worth considering too.  See'
complete -c lzcat -o '0	256'
complete -c lzcat -o '1	1'
complete -c lzcat -o '2	2'
complete -c lzcat -o '3	4'
complete -c lzcat -o '4	4'
complete -c lzcat -o '5	8'
complete -c lzcat -o '6	8'
complete -c lzcat -o '7	16'
complete -c lzcat -o '8	32'
complete -c lzcat -o '9	64' -d 'Column descriptions:'
complete -c lzcat -o 3e -d and
complete -c lzcat -o 5e -d 'use slightly faster settings (lower CompCPU) than'
complete -c lzcat -o 4e -d and
complete -c lzcat -o '0e	256'
complete -c lzcat -o '1e	1'
complete -c lzcat -o '2e	2'
complete -c lzcat -o '3e	4'
complete -c lzcat -o '4e	4'
complete -c lzcat -o '5e	8'
complete -c lzcat -o '6e	8'
complete -c lzcat -o '7e	16'
complete -c lzcat -o '8e	32'
complete -c lzcat -o '9e	64' -d 'For example, there are a total of four presets that use 8 MiB dictionary, who…'
complete -c lzcat -s 5
complete -c lzcat -l fast
complete -c lzcat -l lzma1
complete -c lzcat -l x86
complete -c lzcat -l powerpc
complete -c lzcat -l ia64
complete -c lzcat -l arm
complete -c lzcat -l armthumb
complete -c lzcat -s V -l version -d 'Display the version number of xz and liblzma in human readable format'
complete -c lzcat -o '0	3'
complete -c lzcat -o '1	9'
complete -c lzcat -o '2	17'
complete -c lzcat -o '3	32'
complete -c lzcat -o '4	48'
complete -c lzcat -o '5	94'
complete -c lzcat -o '6	94'
complete -c lzcat -o '7	186'
complete -c lzcat -o '8	370'
complete -c lzcat -o '9	674' -d 'The default preset level in LZMA Utils is'
complete -c lzcat -l rsyncable -d 'has been implemented, the resulting files won\'t necessarily be rsyncable unle…'
complete -c lzcat -s P -d 'option to xargs (1) sets the number of parallel xz processes'
complete -c lzcat -s n -d 'option depends on how many files there are to be compressed'
complete -c lzcat -o T1 -d 'for xz is there to force it to single-threaded mode, because xargs (1) is use…'
complete -c lzcat -o '0	0'
complete -c lzcat -o '3	3'
complete -c lzcat -o '5	5'
complete -c lzcat -o '6	6'
complete -c lzcat -o '5e	7'
complete -c lzcat -o vv -d '( --verbose --verbose ) like in the above example can be useful to see the me…'


text:
# xdvi
# Autogenerated from man page /usr/share/man/man1/xdvi.1.gz
complete -c xdvi -o allowshell -d 'RB ( '
complete -c xdvi -o altfont -d 'RB ( '
complete -c xdvi -o anchorposition -d 'Jump to  anchor after opening the DVI file'
complete -c xdvi -o background -d 'RB ( . background ) Determines the color of the background.   Same as  -bg '
complete -c xdvi -o bg -d 'RB ( . background ) Determines the color of the background'
complete -c xdvi -o browser -d 'RB ( . wwwBrowser ) Defines the web browser used for handling external URLs'
complete -c xdvi -o copy -d 'RB ( '
complete -c xdvi -o cr -d 'RB ( . cursorColor ) Determines the color of the mouse cursor'
complete -c xdvi -o debug -d 'RB ( '
complete -c xdvi -o density -d 'RB ( '
complete -c xdvi -o display -d 'Specifies the host and screen to be used for displaying the  dvi file'
complete -c xdvi -o dvipspath -d 'RB ( . dvipsPath ) Use  path as the  dvips program to use when printing'
complete -c xdvi -o editor -d 'RB ( '
complete -c xdvi -l no-wait -d '(older Emacsen)'
complete -c xdvi -s q -d '(XEmacs and newer Emacsen)'
complete -c xdvi -l servername -l remote -d '(VIM v6'
complete -c xdvi -o expert -d 'This option is only supported for backwards compatibility; it is equivalent t…'
complete -c xdvi -o expertmode -d 'RB ( '
complete -c xdvi -o fg -d 'RB ( . foreground ) Determines the color of the text (foreground)'
complete -c xdvi -o findstring -d 'This option triggers a search for  string in the DVI file mentioned on the co…'
complete -c xdvi -o font -d 'RB ( *font ) Sets the font used in menus, buttons etc'
complete -c xdvi -o foreground -d 'Same as  -fg '
complete -c xdvi -o fullscreen -d 'When this option is used, xdvi will (try to) run in fullscreen mode, with no …'
complete -c xdvi -o gamma -d 'RB ( '
complete -c xdvi -o geometry -d 'RB ( '
complete -c xdvi -o gsalpha -d 'RB ( '
complete -c xdvi -o gspalette -d 'RB ( '
complete -c xdvi -s h -o help -l help -d 'Prints a short help text with an overview of the command-line options to stan…'
complete -c xdvi -o hl -d 'RB ( '
complete -c xdvi -o hush -d 'RB ( . Hush ) Causes  xdvi to suppress all suppressible warnings'
complete -c xdvi -o hushbell -d 'RB ( . hushBell ) Don\'t sound the X bell when an error occurs'
complete -c xdvi -o hushchars -d 'RB ( '
complete -c xdvi -o hushchecksums -d 'RB ( '
complete -c xdvi -o hushstdout -d 'RB ( . hushStdout ) Suppresses printing of status messages to R stdout '
complete -c xdvi -o icongeometry -d 'RB ( . iconGeometry ) Specifies the initial position for the icon'
complete -c xdvi -o iconic -d 'RB ( . iconic ) Causes the  xdvi window to start in the iconic state'
complete -c xdvi -o install -d 'RB ( '
complete -c xdvi -o interpreter -d 'RB ( . interpreter ) Use  filename as the Ghostscript interpreter'
complete -c xdvi -o keep -d 'RB ( '
complete -c xdvi -s l -d 'RB ( . listFonts ) List the names of all fonts used'
complete -c xdvi -o license -d 'Prints licensing information'
complete -c xdvi -o linkcolor -d 'RB ( . linkColor ) Color used for unvisited hyperlinks (`Blue2\' by default)'
complete -c xdvi -o linkstyle -d 'RB ( . LinkStyle ) Determines the style in which hyperlinks are displayed'
complete -c xdvi -o margins -d 'RB ( . Margin ) Specifies the size of both the top margin and side margin'
complete -c xdvi -o mfmode -d 'RB ( '
complete -c xdvi -o mgs -d 'Same as  -mgs1 '
complete -c xdvi -o mousemode -d 'RB ( '
complete -c xdvi -o nocolor -d 'RB ( . color ) Turns off the use of color specials'
complete -c xdvi -o nofork -d 'RB ( '
complete -c xdvi -o noghostscript -d 'RB ( '
complete -c xdvi -o nogrey -d 'RB ( '
complete -c xdvi -o nogssafer -d 'RB ( '
complete -c xdvi -o noinstall -d 'RB ( '
complete -c xdvi -o nomakepk -d 'RB ( '
complete -c xdvi -o nomatchinverted -d 'RB ( '
complete -c xdvi -o noomega -d 'RB ( '
complete -c xdvi -o noscan -d 'RB ( '
complete -c xdvi -o notempfile -d 'RB ( '
complete -c xdvi -o notype1fonts -d 'RB ( '
complete -c xdvi -o noxi2scrolling -d 'RB ( '
complete -c xdvi -o offsets -d 'RB ( '
complete -c xdvi -s p -d 'RB ( '
complete -c xdvi -o paper -d 'RB ( . paper ) Specifies the size of the printed page'
complete -c xdvi -o pause -d 'RB ( '
complete -c xdvi -o pausespecial -d 'RB ( '
complete -c xdvi -o postscript -d 'RB ( '
complete -c xdvi -o ps2pdfpath -d 'RB ( . ps2pdfPath ) Use  path as a conversion program from PostScript to PDF'
complete -c xdvi -o rulecolor -d 'RB ( '
complete -c xdvi -o rv -d 'RB ( '
complete -c xdvi -s S -d 'RB ( . densityPercent ) Same as  -density (which see)'
complete -c xdvi -s s -d 'RB ( . shrinkFactor ) Defines the initial shrink factor'
complete -c xdvi -o safer -d 'RB ( '
complete -c xdvi -o sidemargin -d 'RB ( . sideMargin ) Specifies the side margin (see  -margins )'
complete -c xdvi -o sourceposition -d 'This option makes  xdvi search in the  dvi file for the place corresponding t…'
complete -c xdvi -o statusline -d 'RB ( '
complete -c xdvi -o text-encoding -d 'RB ( '
complete -c xdvi -o thorough -d 'RB ( '
complete -c xdvi -o topmargin -d 'RB ( . topMargin ) Specifies the top and bottom margins (see  -margins )'
complete -c xdvi -o unique -d 'RB ( '
complete -c xdvi -o useTeXpages -d 'Use logical \\*(Te pages (the values of the  count0 register) instead of physi…'
complete -c xdvi -o version -d 'Print information on the version of  xdvi '
complete -c xdvi -o visitedlinkcolor -d 'RB ( '
complete -c xdvi -o warnspecials -d 'RB ( '
complete -c xdvi -o watchfile -d 'RB ( '
complete -c xdvi -o wheelunit -d 'RB ( '
complete -c xdvi -o xoffset -d 'RB ( '
complete -c xdvi -o mgs1
complete -c xdvi -o dSAFER -d The
complete -c xdvi -o yoffset
complete -c xdvi -o xrm -d 'command-line option provided by the X toolkit.   For example, xdvi -xrm \'XDvi'
complete -c xdvi -s o -d 'mechanism, as a single argument after the `!\''
complete -c xdvi -s t -s t -d 'Note that no check is performed whether dvips actually understands these opti…'
complete -c xdvi -o src -d 'or a macro package (such as srcltx. sty or srctex'
complete -c xdvi -s 1 -d '(= all bits on) for complete tracing'


text:
# arptables-nft
# Autogenerated from man page /usr/share/man/man8/arptables-nft.8.gz
complete -c arptables-nft -s t -l table
complete -c arptables-nft -s Z -d 'command, only one command may be used on the command line at a time'
complete -c arptables-nft -s A -l append -d 'Append a rule to the end of the selected chain'
complete -c arptables-nft -s D -l delete -d 'Delete the specified rule from the selected chain'
complete -c arptables-nft -s I -l insert -d 'Insert the specified rule into the selected chain at the specified rule number'
complete -c arptables-nft -s R -l replace -d 'Replaces the specified rule into the selected chain at the specified rule num…'
complete -c arptables-nft -s P -l policy -d 'Set the policy for the chain to the given target'
complete -c arptables-nft -s F -l flush -d 'Flush the selected chain'
complete -c arptables-nft -l zero -d 'Set the counters of the selected chain to zero'
complete -c arptables-nft -s L -d 'command.  When both the'
complete -c arptables-nft -l list -d 'List all rules in the selected chain'
complete -c arptables-nft -s N -l new-chain -d 'Create a new user-defined chain with the given name'
complete -c arptables-nft -s X -l delete-chain -d 'Delete the specified user-defined chain'
complete -c arptables-nft -s E -l rename-chain -d 'Rename the specified chain to a new name'
complete -c arptables-nft -s V -l version -d 'Show the version of the arptables userspace program'
complete -c arptables-nft -s h -l help -d 'Give a brief description of the command syntax'
complete -c arptables-nft -s j -l jump -d 'The target of the rule'
complete -c arptables-nft -s c -l set-counters -d 'This enables the administrator to initialize the packet and byte counters of …'
complete -c arptables-nft -s s -l source-ip -d 'The Source IP specification'
complete -c arptables-nft -s d -l destination-ip -d 'The Destination IP specification'
complete -c arptables-nft -l source-mac -d 'The source mac address'
complete -c arptables-nft -l destination-mac -d 'The destination mac address'
complete -c arptables-nft -s i -l in-interface -d 'The interface via which a frame is received (for the INPUT chain).  The flag'
complete -c arptables-nft -l in-if -d 'is an alias for this option'
complete -c arptables-nft -s o -l out-interface -d 'The interface via which a frame is going to be sent (for the OUTPUT chain)'
complete -c arptables-nft -l out-if -d 'is an alias for this option'
complete -c arptables-nft -s l -l h-length -d 'The hardware length (nr of bytes)'
complete -c arptables-nft -l opcode -d 'The operation code (2 bytes)'
complete -c arptables-nft -l h-type -d 'The hardware type (2 bytes, hexadecimal)'
complete -c arptables-nft -l proto-type -d 'The protocol type (2 bytes).  Available values are: 0x800 = IPv4 '
complete -c arptables-nft -l mangle-ip-s -d 'Mangles Source IP Address to given value'
complete -c arptables-nft -l mangle-ip-d -d 'Mangles Destination IP Address to given value'
complete -c arptables-nft -l mangle-mac-s -d 'Mangles Source MAC Address to given value'
complete -c arptables-nft -l mangle-mac-d -d 'Mangles Destination MAC Address to given value'
complete -c arptables-nft -l mangle-target -d 'Target of ARP mangle operation  ( DROP ,  CONTINUE  or  ACCEPT  -- default is…'
complete -c arptables-nft -l set-class
complete -c arptables-nft -l set-mark -d 'Set the mark value'
complete -c arptables-nft -l and-mark -d 'Binary AND the mark with bits'
complete -c arptables-nft -l or-mark -d 'Binary OR the mark with bits'


text:
# ldattach
# Autogenerated from man page /usr/share/man/man8/ldattach.8.gz
complete -c ldattach -s 1 -l onestopbit
complete -c ldattach -s 2 -l twostopbits
complete -c ldattach -s 7 -l sevenbits
complete -c ldattach -s 8 -l eightbits
complete -c ldattach -s d -l debug
complete -c ldattach -s e -l evenparity
complete -c ldattach -s i -l iflag
complete -c ldattach -s n -l noparity
complete -c ldattach -s o -l oddparity
complete -c ldattach -s s -l speed
complete -c ldattach -s c -l intro-command
complete -c ldattach -s p -l pause
complete -c ldattach -s V -l version
complete -c ldattach -s h -l help


text:
# l2test
# Autogenerated from man page /usr/share/man/man1/l2test.1.gz
complete -c l2test -s b -s i -s P -s J -d '[-I imtu] [-O omtu] [-L seconds] enable SO_LINGER [-W seconds] enable deferre…'
complete -c l2test -s r
complete -c l2test -s w
complete -c l2test -s d
complete -c l2test -s x
complete -c l2test -s t
complete -c l2test -s q
complete -c l2test -s s
complete -c l2test -s u
complete -c l2test -s n
complete -c l2test -s y
complete -c l2test -s c
complete -c l2test -s m
complete -c l2test -s p
complete -c l2test -s z -d 'OPTIONS [-b bytes] [-i device] [-P psm] [-J cid] [-I imtu] [-O omtu] [-L seco…'


text:
# [
# Autogenerated from man page /usr/share/man/man1/[.1.gz
complete -c '[' -l help -d 'display this help and exit'
complete -c '[' -l version -d 'output version information and exit '
complete -c '[' -s a -d 'both EXPRESSION1 and EXPRESSION2 are true'
complete -c '[' -s o -d 'either EXPRESSION1 or EXPRESSION2 is true'
complete -c '[' -s n -d 'the length of STRING is nonzero'
complete -c '[' -s z -d 'the length of STRING is zero'
complete -c '[' -o eq -d 'INTEGER1 is equal to INTEGER2'
complete -c '[' -o ge -d 'INTEGER1 is greater than or equal to INTEGER2'
complete -c '[' -o gt -d 'INTEGER1 is greater than INTEGER2'
complete -c '[' -o le -d 'INTEGER1 is less than or equal to INTEGER2'
complete -c '[' -o lt -d 'INTEGER1 is less than INTEGER2'
complete -c '[' -o ne -d 'INTEGER1 is not equal to INTEGER2'
complete -c '[' -o ef -d 'FILE1 and FILE2 have the same device and inode numbers'
complete -c '[' -o nt -d 'FILE1 is newer (modification date) than FILE2'
complete -c '[' -o ot -d 'FILE1 is older than FILE2'
complete -c '[' -s b -d 'FILE exists and is block special'
complete -c '[' -s c -d 'FILE exists and is character special'
complete -c '[' -s d -d 'FILE exists and is a directory'
complete -c '[' -s e -d 'FILE exists'
complete -c '[' -s f -d 'FILE exists and is a regular file'
complete -c '[' -s g -d 'FILE exists and is set-group-ID'
complete -c '[' -s G -d 'FILE exists and is owned by the effective group ID'
complete -c '[' -s h -d 'FILE exists and is a symbolic link (same as -L)'
complete -c '[' -s k -d 'FILE exists and has its sticky bit set'
complete -c '[' -s L -d 'FILE exists and is a symbolic link (same as -h)'
complete -c '[' -s N -d 'FILE exists and has been modified since it was last read'
complete -c '[' -s O -d 'FILE exists and is owned by the effective user ID'
complete -c '[' -s p -d 'FILE exists and is a named pipe'
complete -c '[' -s r -d 'FILE exists and read permission is granted'
complete -c '[' -s s -d 'FILE exists and has a size greater than zero'
complete -c '[' -s S -d 'FILE exists and is a socket'
complete -c '[' -s t -d 'file descriptor FD is opened on a terminal'
complete -c '[' -s u -d 'FILE exists and its set-user-ID bit is set'
complete -c '[' -s w -d 'FILE exists and write permission is granted'
complete -c '[' -s x -d 'FILE exists and execute (or search) permission is granted'


text:
# duplicity
# Autogenerated from man page /usr/share/man/man1/duplicity.1.gz
complete -c duplicity -l allow-source-mismatch -d 'Do not abort on attempts to use the same archive dir or remote backend to bac…'
complete -c duplicity -l archive-dir -d 'The archive directory.   NOTE: This option changed in 0. 6. 0'
complete -c duplicity -l asynchronous-upload -d '(EXPERIMENTAL) Perform file uploads asynchronously in the background, with re…'
complete -c duplicity -l backend-retry-delay -d 'Specifies the number of seconds that duplicity waits after an error has occur…'
complete -c duplicity -l cf-backend -d 'Allows the explicit selection of a cloudfiles backend.  Defaults to  pyrax '
complete -c duplicity -l b2-hide-files -d 'Causes Duplicity to hide files in B2 instead of deleting them'
complete -c duplicity -l compare-data -d 'Enable data comparison of regular files on action verify'
complete -c duplicity -l copy-links -d 'Resolve symlinks during backup'
complete -c duplicity -l dry-run -d 'Calculate what would be done, but do not perform any backend actions'
complete -c duplicity -l encrypt-key -d 'When backing up, encrypt to the given public key, instead of using symmetric …'
complete -c duplicity -l encrypt-secret-keyring -d 'This option can only be used with  --encrypt-key , and changes the path to th…'
complete -c duplicity -l encrypt-sign-key -d 'Convenience parameter'
complete -c duplicity -l exclude -d 'Exclude the file or files matched by R shell_pattern '
complete -c duplicity -l exclude-device-files -d 'Exclude all device files'
complete -c duplicity -l exclude-filelist -d 'Excludes the files listed in R filename, with each line of the filelist inter…'
complete -c duplicity -l exclude-if-present -d 'Exclude directories if filename is present'
complete -c duplicity -l exclude-older-than -d 'Exclude any files whose modification date is earlier than the specified R tim…'
complete -c duplicity -l exclude-other-filesystems -d 'Exclude files on file systems (identified by device number) other than the fi…'
complete -c duplicity -l exclude-regexp -d 'Exclude files matching the given regexp'
complete -c duplicity -l file-prefix -l file-prefix-manifest -l file-prefix-archive -l file-prefix-signature -d 'Adds a prefix to all files, manifest files, archive files, and/or signature f…'
complete -c duplicity -l file-to-restore -d 'This option may be given in restore mode, causing only  path to be restored i…'
complete -c duplicity -l full-if-older-than -d 'Perform a full backup if an incremental backup is requested, but the latest f…'
complete -c duplicity -l force -d 'Proceed even if data loss might result'
complete -c duplicity -l ftp-passive -d 'Use passive (PASV) data connections'
complete -c duplicity -l ftp-regular -d 'Use regular (PORT) data connections'
complete -c duplicity -l gio -d 'Use the GIO backend and interpret any URLs as GIO would'
complete -c duplicity -l hidden-encrypt-key -d 'Same as  --encrypt-key , but it hides user\'s key id from encrypted file'
complete -c duplicity -l ignore-errors -d 'Try to ignore certain errors if they happen'
complete -c duplicity -l imap-full-address -d 'The full email address of the user name when logging into an imap server'
complete -c duplicity -l imap-mailbox -d 'Allows you to specify a different mailbox.   The default is "INBOX"'
complete -c duplicity -l gpg-binary -d 'Allows you to force duplicity to use  file_path as gpg command line binary'
complete -c duplicity -l gpg-options -d 'Allows you to pass options to gpg encryption'
complete -c duplicity -l include -d 'Similar to  --exclude but include matched files instead'
complete -c duplicity -l include-filelist -d 'Like  --exclude-filelist , but include the listed files instead'
complete -c duplicity -l include-regexp -d 'Include files matching the regular expression R regexp '
complete -c duplicity -l log-fd -d 'Write specially-formatted versions of output messages to the specified file d…'
complete -c duplicity -l log-file -d 'Write specially-formatted versions of output messages to the specified file'
complete -c duplicity -l max-blocksize -d 'determines the number of the blocks examined for changes during the diff proc…'
complete -c duplicity -l name -d 'Set the symbolic name of the backup being operated on'
complete -c duplicity -l no-compression -d 'Do not use GZip to compress files on remote system'
complete -c duplicity -l no-encryption -d 'Do not use GnuPG to encrypt files on remote system'
complete -c duplicity -l no-print-statistics -d 'By default duplicity will print statistics about the current session after a …'
complete -c duplicity -l null-separator -d 'Use nulls (\\\\0) instead of newlines (\\\\n) as line separators, which may help …'
complete -c duplicity -l numeric-owner -d 'On restore always use the numeric uid/gid from the archive and not the archiv…'
complete -c duplicity -l do-not-restore-ownership -d 'Ignores the uid/gid from the archive and keeps the current user\'s one'
complete -c duplicity -l num-retries -d 'Number of retries to make on errors before giving up'
complete -c duplicity -l old-filenames -d 'Use the old filename format (incompatible with Windows/Samba) rather than the…'
complete -c duplicity -l par2-options -d 'Verbatim options to pass to par2'
complete -c duplicity -l par2-redundancy -d 'Adjust the level of redundancy in  percent for Par2 recovery files (default 1…'
complete -c duplicity -l progress -d 'When selected, duplicity will output the current upload progress and estimate…'
complete -c duplicity -l progress-rate -d 'Sets the update rate at which duplicity will output the upload progress messa…'
complete -c duplicity -l rename -d 'Treats the path  orig in the backup as if it were the path  new'
complete -c duplicity -l rsync-options -d 'Allows you to pass options to the rsync backend'
complete -c duplicity -l s3-european-buckets -d 'When using the Amazon S3 backend, create buckets in Europe instead of the def…'
complete -c duplicity -l s3-unencrypted-connection -d 'Don\'t use SSL for connections to S3'
complete -c duplicity -l s3-use-new-style -d 'When operating on Amazon S3 buckets, use new-style subdomain bucket addressing'
complete -c duplicity -l s3-use-rrs -d 'Store volumes using Reduced Redundancy Storage when uploading to Amazon S3'
complete -c duplicity -l s3-use-ia -d 'Store volumes using Standard - Infrequent Access when uploading to Amazon S3'
complete -c duplicity -l s3-use-onezone-ia -d 'Store volumes using One Zone - Infrequent Access when uploading to Amazon S3'
complete -c duplicity -l s3-use-glacier -d 'Store volumes using Glacier S3 when uploading to Amazon S3'
complete -c duplicity -l s3-use-deep-archive -d 'Store volumes using Glacier Deep Archive S3 when uploading to Amazon S3'
complete -c duplicity -l s3-use-multiprocessing -d 'Allow multipart volumne uploads to S3 through multiprocessing'
complete -c duplicity -l s3-use-server-side-encryption -d 'Allow use of server side encryption in S3'
complete -c duplicity -l s3-multipart-chunk-size -d 'Chunk size (in MB) used for S3 multipart uploads'
complete -c duplicity -l s3-multipart-max-procs -d 'Specify the maximum number of processes to spawn when performing a multipart …'
complete -c duplicity -l s3-multipart-max-timeout -d 'You can control the maximum time (in seconds) a multipart upload can spend on…'
complete -c duplicity -l s3-region-name -d 'Specifies the region of the S3 storage'
complete -c duplicity -l s3-endpoint-url -d 'Specifies the endpoint URL of the S3 storage'
complete -c duplicity -l azure-blob-tier -d 'Standard storage tier used for backup files (Hot|Cool|Archive)'
complete -c duplicity -l azure-max-single-put-size -d 'Specify the number of the largest supported upload size where the Azure libra…'
complete -c duplicity -l azure-max-block-size -d 'Specify the number for the block size used by the Azure library to upload blo…'
complete -c duplicity -l azure-max-connections -d 'Specify the number of maximum connections to transfer one blob to Azure blob …'
complete -c duplicity -l scp-command -d '(only ssh pexpect backend with --use-scp enabled) The  command will be used i…'
complete -c duplicity -l sftp-command -d '(only ssh pexpect backend) The  command will be used instead of "sftp"'
complete -c duplicity -l short-filenames -d 'If this option is specified, the names of the files duplicity writes will be …'
complete -c duplicity -l sign-key -d 'This option can be used when backing up, restoring or verifying'
complete -c duplicity -l ssh-askpass -d 'Tells the ssh backend to prompt the user for the remote system password, if i…'
complete -c duplicity -l ssh-options -d 'Allows you to pass options to the ssh backend'
complete -c duplicity -l ssl-cacert-file -d '(only webdav & lftp backend) Provide a cacert file for ssl certificate verifi…'
complete -c duplicity -l ssl-cacert-path -d '(only webdav backend and python 2. 7'
complete -c duplicity -l ssl-no-check-certificate -d '(only webdav & lftp backend) Disable ssl certificate verification'
complete -c duplicity -l swift-storage-policy -d 'Use this storage policy when operating on Swift containers'
complete -c duplicity -l metadata-sync-mode -d 'This option defaults to \'partial\', but you can set it to \'full\' '
complete -c duplicity -l tempdir -d 'Use this existing directory for duplicity temporary files instead of the syst…'
complete -c duplicity -s t -l time -l restore-time -d 'Specify the time from which to restore or list files'
complete -c duplicity -l time-separator -d 'Use R char as the time separator in filenames instead of colon (":")'
complete -c duplicity -l timeout -d 'Use R seconds as the socket timeout value if duplicity begins to timeout duri…'
complete -c duplicity -l use-agent -d 'If this option is specified, then  --use-agent is passed to the GnuPG encrypt…'
complete -c duplicity -l verbosity -s v -d 'Specify output verbosity level (log level)'
complete -c duplicity -l version -d 'Print duplicity\'s version and quit'
complete -c duplicity -l volsize -d or
complete -c duplicity -l hidden-recipient -d 'command to obfuscate the owner of the backup'
complete -c duplicity -s i -d or
complete -c duplicity -o oIdentityFile -d or
complete -c duplicity -o oUserKnownHostsFile -d or
complete -c duplicity -o oGlobalKnownHostsFile -d 'settings.  If needed provide more host specific options via ssh_config file'
complete -c duplicity -l pinentry-mode -d 'to the the gpg process unless'
complete -c duplicity -l use-scp


text:
# aconnect
# Autogenerated from man page /usr/share/man/man1/aconnect.1.gz
complete -c aconnect -s d -l disconnect -d 'Disconnect the given subscription'
complete -c aconnect -s e -l exclusive -d 'Connect ports with exclusive mode'
complete -c aconnect -s r -l real -d 'Convert time-stamps of event packets to the current value of the given  real-…'
complete -c aconnect -s t -l tick -d 'Like  -r option, but  time-stamps are converted to the current value of the g…'
complete -c aconnect -s i -l input -d 'List existing input (readable) ports.  This option is exclusive to  -o'
complete -c aconnect -s o -l output -d 'List existing output (writable) ports.  This option is exclusive to  -i'
complete -c aconnect -s l -l list -d 'List the current connection status'
complete -c aconnect -s x -d option
complete -c aconnect -l removeall -d 'Remove all exported connections'


text:
# cups-genppdupdate
# Autogenerated from man page /usr/share/man/man8/cups-genppdupdate.8.gz
complete -c cups-genppdupdate -s h -d 'Show a help message'
complete -c cups-genppdupdate -s n -d 'No action.   The program will run, but the old PPD files will not be replaced'
complete -c cups-genppdupdate -s q -d 'Quiet mode.   No messages will be issued, apart from errors'
complete -c cups-genppdupdate -s v -d 'Verbose mode.   More informative messages will be issued'
complete -c cups-genppdupdate -s s -d 'Use ppd-directory as the base directory to read PPD files from'
complete -c cups-genppdupdate -s o -d 'Place updated PPD files in output-directory'
complete -c cups-genppdupdate -s N -d 'Reset all options to their defaults (do not merge options from the current PP…'


text:
# dt2dv
# Autogenerated from man page /usr/share/man/man1/dt2dv.1.gz
complete -c dt2dv -o group -d 'Expect each DTL command to be in parentheses'
complete -c dt2dv -o si -d 'Read all DTL commands from standard input'
complete -c dt2dv -o debug -d 'Turn on detailed debugging output'
complete -c dt2dv -o so -d 'Write all DVI commands to standard output'


text:
# libwacom-list-local-devices
# Autogenerated from man page /usr/share/man/man1/libwacom-list-local-devices.1.gz
complete -c libwacom-list-local-devices -l format -d 'Sets the output format to be used'
complete -c libwacom-list-local-devices -l database -d 'Sets the data directory path to be used'


text:
# blkcalc
# Autogenerated from man page /usr/share/man/man1/blkcalc.1.gz
complete -c blkcalc -s d -s s -d 'or '
complete -c blkcalc -s u -d 'options must be given.   If the '
complete -c blkcalc -s f -d 'Identify the File System type of the image'
complete -c blkcalc -s i -d 'Identify the type of image file, such as raw'
complete -c blkcalc -s o -d 'The sector offset where the file system starts in the image'
complete -c blkcalc -s b -d 'The size, in bytes, of the underlying device sectors'
complete -c blkcalc -s v -d 'Verbose output to STDERR'
complete -c blkcalc -s V -d 'Display version'


text:
# chage
# Autogenerated from man page /usr/share/man/man1/chage.1.gz
complete -c chage -s d -l lastdayLAST_DAY -d 'Set the number of days since January 1st, 1970 when the password was last cha…'
complete -c chage -s E -l expiredateEXPIRE_DATE -d 'Set the date or number of days since January 1, 1970 on which the user\\*(Aqs …'
complete -c chage -s h -l help -d 'Display help message and exit'
complete -c chage -s i -l iso8601 -d 'When printing dates, use YYYY-MM-DD format'
complete -c chage -s I -l inactiveINACTIVE -d 'Set the number of days of inactivity after a password has expired before the …'
complete -c chage -s l -l list -d 'Show account aging information'
complete -c chage -s m -l mindaysMIN_DAYS -d 'Set the minimum number of days between password changes to MIN_DAYS'
complete -c chage -s M -l maxdaysMAX_DAYS -d 'Set the maximum number of days during which a password is valid'
complete -c chage -s R -l rootCHROOT_DIR -d 'Apply changes in the CHROOT_DIR directory and use the configuration files fro…'
complete -c chage -s W -l warndaysWARN_DAYS -d 'Set the number of days of warning before a password change is required'
complete -c chage -l lastday
complete -c chage -l expiredate
complete -c chage -s 1 -d 'as the EXPIRE_DATE will remove an account expiration date'
complete -c chage -l inactive
complete -c chage -l mindays
complete -c chage -l maxdays
complete -c chage -l root
complete -c chage -l warndays


text:
# gnome-screensaver-command
# Autogenerated from man page /usr/share/man/man1/gnome-screensaver-command.1.gz
complete -c gnome-screensaver-command -l exit -d 'Causes the screensaver to exit gracefully'
complete -c gnome-screensaver-command -s q -l query -d 'Query the state of the screensaver'
complete -c gnome-screensaver-command -s t -l time -d 'Query the length of time the screensaver has been active'
complete -c gnome-screensaver-command -s l -l lock -d 'Tells the running screensaver process to lock the screen immediately'
complete -c gnome-screensaver-command -s a -l activate -d 'Turn the screensaver on (blank the screen)'
complete -c gnome-screensaver-command -s d -l deactivate -d 'If the screensaver is active then deactivate it (un-blank the screen)'
complete -c gnome-screensaver-command -s V -l version -d 'Version of this application AUTHORS gnome-screensaver-command is written by W…'


text:
# isovfy
# Autogenerated from man page /usr/share/man/man1/isovfy.1.gz
complete -c isovfy -s h -d 'print a summary of all options'
complete -c isovfy -s d -d 'Print information from the primary volume descriptor (PVD) of the iso9660 ima…'
complete -c isovfy -s f -d 'generate output as if a \'find '
complete -c isovfy -s i -d 'Specifies the path of the iso9660 image that we wish to examine'
complete -c isovfy -s l -d 'generate output as if a \'ls -lR\' command had been run on the iso9660 image'
complete -c isovfy -s N -d 'Quick hack to help examine single session disc files that are to be written t…'
complete -c isovfy -s p -d 'Print path table information'
complete -c isovfy -s R -d 'Extract information from Rock Ridge extensions (if present) for permissions, …'
complete -c isovfy -s J -d 'Extract information from Joliet extensions (if present) for file names'
complete -c isovfy -s j -d 'Convert Joliet file names (if present) to the supplied charset'
complete -c isovfy -s T -d 'Quick hack to help examine multi-session images that have already been burned…'
complete -c isovfy -o help -o version -d 'i =name, dev =name.  The isoinfo program has additional command line options'
complete -c isovfy -s x -d 'Extract specified file to stdout'


text:
# blkls
# Autogenerated from man page /usr/share/man/man1/blkls.1.gz
complete -c blkls -s e -d 'Copy every block, including file system metadata blocks'
complete -c blkls -s a -d 'Display all allocated blocks (same as -e if -A is also given)'
complete -c blkls -s A -d 'Display all unallocated blocks (same as -e if -a is also given)'
complete -c blkls -s f -d 'Specifies the file system type'
complete -c blkls -s i -d 'Identify the type of image file, such as raw'
complete -c blkls -s o -d 'The sector offset where the file system starts in the image'
complete -c blkls -s b -d 'The size, in bytes, of the underlying device sectors'
complete -c blkls -s l -d 'List the data information in time machine format'
complete -c blkls -s s -d 'Copy only the slack space of the image'
complete -c blkls -s v -d 'Turn on verbose mode, output to stderr'
complete -c blkls -s V -d 'Display version'


text:
# arpd
# Autogenerated from man page /usr/share/man/man8/arpd.8.gz
complete -c arpd -s h -s '?' -d 'Print help'
complete -c arpd -s l -d 'Dump the arpd database to stdout and exit'
complete -c arpd -s f -d 'Read and load an arpd database from FILE in a text format similar to that dum…'
complete -c arpd -s b -d 'the location of the database file'
complete -c arpd -s a -d 'With this option, arpd not only passively listens for ARP packets on the inte…'
complete -c arpd -s k -d 'Suppress sending broadcast queries by the kernel'
complete -c arpd -s n -d 'Specifies the timeout of the negative cache'
complete -c arpd -s p -d 'The time to wait in seconds between polling attempts to the kernel ARP table'
complete -c arpd -s R -d 'Maximal steady rate of broadcasts sent by arpd in packets per second'
complete -c arpd -s B -d 'The number of broadcasts sent by arpd back to back.  Default value is 3'


text:
# dvitodvi
# Autogenerated from man page /usr/share/man/man1/dvitodvi.1.gz
complete -c dvitodvi -s w -d 'option gives the width which is used by the w dimension specifier, and the'
complete -c dvitodvi -s h -d 'option gives the height which is used by the h dimension specifier'
complete -c dvitodvi -s q -d 'option suppresses this'


text:
# ods2txt
# Autogenerated from man page /usr/share/man/man1/ods2txt.1.gz
complete -c ods2txt -l width -d 'Wrap text lines after WIDTH characters'
complete -c ods2txt -l output -d 'Write output to FILE and not to standard output'
complete -c ods2txt -l subst -d 'Select which non-ascii characters shall be replaced by ascii look-a-likes'
complete -c ods2txt -l encoding -d 'Do not try to autodetect the terminal encoding, but convert the document to e…'
complete -c ods2txt -l raw -d 'Print raw XML'
complete -c ods2txt -l version -d 'Show version and copyright information COPYRIGHT Copyright © 2006,2007 Dennis…'


text:
# tnftp
# Autogenerated from man page /usr/share/man/man1/tnftp.1.gz
complete -c tnftp -s 4 -d 'Forces tnftp to only use IPv4 addresses'
complete -c tnftp -s 6 -d 'Forces tnftp to only use IPv6 addresses'
complete -c tnftp -s A -d 'Force active mode FTP'
complete -c tnftp -s a -d 'Causes tnftp to bypass normal login procedure, and use an anonymous login ins…'
complete -c tnftp -s d -d 'Enables debugging'
complete -c tnftp -s e -d 'Disables command line editing.  This is useful for Emacs ange-ftp mode'
complete -c tnftp -s f -d 'Forces a cache reload for transfers that go through the FTP or HTTP proxies'
complete -c tnftp -s g -d 'Disables file name globbing'
complete -c tnftp -s i -d 'Turns off interactive prompting during multiple file transfers'
complete -c tnftp -s N -d 'Use netrc instead of ~/. netrc.  Refer to THE '
complete -c tnftp -s n -d 'Restrains tnftp from attempting auto-login upon initial connection for non au…'
complete -c tnftp -s o -d 'When auto-fetching files, save the contents in output'
complete -c tnftp -s P -d 'Sets the port number to port'
complete -c tnftp -s p -d 'Enable passive mode operation for use behind connection filtering firewalls'
complete -c tnftp -s q -d 'Quit if the connection has stalled for quittime seconds'
complete -c tnftp -s R -d 'Restart all non-proxied auto-fetches'
complete -c tnftp -s r -d 'Retry the connection attempt if it failed, pausing for wait seconds'
complete -c tnftp -s s -d 'Uses srcaddr as the local IP address for all connections'
complete -c tnftp -s t -d 'Enables packet tracing'
complete -c tnftp -s T -d 'Set the maximum transfer rate for direction to maximum bytes/second, and if s…'
complete -c tnftp -s u -d 'Upload files on the command line to url where url is one of the ftp:// URL ty…'
complete -c tnftp -s V -d 'Disable verbose and progress, overriding the default of enabled when output i…'
complete -c tnftp -s v -d 'Enable verbose and progress'
complete -c tnftp -s x -d 'Set the size of the socket send and receive buffers to xfersize'
complete -c tnftp -s '?' -d 'Display help to stdout, and exit'


text:
# poff
# Autogenerated from man page /usr/share/man/man1/poff.1.gz
complete -c poff -s q -l quick -d 'disconnect when ip-up finishes running'
complete -c poff -s r -d 'causes the connection to be redialed after it is dropped'
complete -c poff -s d -d 'toggles the state of pppd\'s debug option'
complete -c poff -s c -d 'causes  pppd (8) to renegotiate compression'
complete -c poff -s a -d 'stops all running ppp connections'
complete -c poff -s h -d 'displays help information'
complete -c poff -s v -d 'prints the version and exits'


text:
# qemu-storage-daemon
# Autogenerated from man page /usr/share/man/man1/qemu-storage-daemon.1.gz
complete -c qemu-storage-daemon -s h -l help -d 'Display help and exit'
complete -c qemu-storage-daemon -s V -l version -d 'Display version information and exit'
complete -c qemu-storage-daemon -s T -l trace -d 'Specify tracing options. sp [enable=]PATTERN NDENT 7. 0 NDENT 3'
complete -c qemu-storage-daemon -l blockdev -d 'is a block node definition'
complete -c qemu-storage-daemon -l chardev -d 'is a character device definition'
complete -c qemu-storage-daemon -l export -d 'is a block export definition'
complete -c qemu-storage-daemon -l monitor -d 'is a QMP monitor definition'
complete -c qemu-storage-daemon -l nbd-server -d 'is a server for NBD exports.  Both TCP and UNIX domain sockets are supported'
complete -c qemu-storage-daemon -l object -d 'is a QEMU user creatable object definition.  List object types with help'
complete -c qemu-storage-daemon -l pidfile -d 'is the path to a file where the daemon writes its pid'


text:
# lp_solve
# Autogenerated from man page /usr/share/man/man1/lp_solve.1.gz
complete -c lp_solve -o wafter -d 'Writes the model after solving it (normally any model conversions are process…'
complete -c lp_solve -o parse_only -d 'Parse the input model, but stop before solving it'
complete -c lp_solve -o timeout -d 'Timeout if no solution has be found after  sec seconds'
complete -c lp_solve -o nonames -d 'Ignore variable and constraint names in the input model (this is the same as …'
complete -c lp_solve -o norownames -d 'Ignore constraint names in the input model'
complete -c lp_solve -o nocolnames -d 'Ignore variable names in the input model'
complete -c lp_solve -o min -d 'Minimizes the LP problem, overriding the setting in the input model'
complete -c lp_solve -o max -d 'Maximizes the LP problem, overriding the setting in the input model'
complete -c lp_solve -o lp -d 'Read the model from a file in LP format.  This the the default'
complete -c lp_solve -o mps -d 'Read the model from a file in \'fixed width\' MPS format'
complete -c lp_solve -o fmps -d 'Read the model from a file in \'free\' MPS format'
complete -c lp_solve -o wlp -d 'Converts the input model to LP format and writes it to the a file'
complete -c lp_solve -o wmps -d 'Converts the input model to \'fixed width\' MPS format and writes it to a file'
complete -c lp_solve -o wfmps -d 'Converts the input model to \'free\' MPS format and writes it to a file'
complete -c lp_solve -o rxli -d 'Read the model using an external language interface (XLI)'
complete -c lp_solve -o rxlidata -d 'Provides a file containing extra data used by the reading XLI library'
complete -c lp_solve -o rxliopt -d 'Extra options to pass to the reading XLI library'
complete -c lp_solve -o wxli -d 'Converts the input model to the format used by an XLI and writes it to a file'
complete -c lp_solve -o wxliopt -d 'Extra options to pass to the writing XLI library'
complete -c lp_solve -o wxlisol -d 'Writes the model\'s solution to a file using an XLI library'
complete -c lp_solve -o wxlisolopt -d 'Extra options to pass to the solution writing XLI library'
complete -c lp_solve -s h -d 'Print a usage message and exit'
complete -c lp_solve -s S -d 'Solution detail'
complete -c lp_solve -o time -d 'Print CPU time to parse input and to calculate solution'
complete -c lp_solve -s v -d 'Verbosity level'
complete -c lp_solve -s t -d 'Trace pivot selection'
complete -c lp_solve -s d -d 'Debug mode'
complete -c lp_solve -s R -d 'Report information while solving the model'
complete -c lp_solve -o Db -d 'Create a dump of internal model variables before solving the model to given f…'
complete -c lp_solve -o Da -d 'Create a dump of internal model variables after solving the model, to given f…'
complete -c lp_solve -s i -d 'Print all intermediate valid solutions'
complete -c lp_solve -o rpar -d 'Reads a list of parameters from a file'
complete -c lp_solve -o rparopt -d 'Sets options for reading the parameters file'
complete -c lp_solve -o wpar -d 'Writes a parameters file based on the arguments given to  lp_solve '
complete -c lp_solve -o wparopt -d 'Sets options for writing the parameter file'
complete -c lp_solve -o rbas -d 'Reads a basis file which is used as the starting point for solving the LP mod…'
complete -c lp_solve -o gbas -d 'Computes a basis from a list of initial guesses for each variable'
complete -c lp_solve -o wbas -d 'After solving the LP model, writes a basis file in MPS format'
complete -c lp_solve -o noint -d 'Ignore integer restrictions on variables'
complete -c lp_solve -s f -d 'Stops the branch and bound algorithm immediately after finding its first solu…'
complete -c lp_solve -s o -d 'Stops the branch and bound algorithm immediately after finding a solution who…'
complete -c lp_solve -s b -d 'Sets a lower bound for the objective function'
complete -c lp_solve -o depth -d 'Sets the depth limit for the branch and bound algorithm'
complete -c lp_solve -s e -d 'Sets the tolerance which is used to determine whether a floating point number…'
complete -c lp_solve -s g -o ga -d 'Sets the absolute MIP gap used by the branch and bound algorithm'
complete -c lp_solve -o gr -d 'Sets the relative MIP gap used by the branch and bound algorithm'
complete -c lp_solve -s c -o cc -d 'During branch and bound, take the ceiling branch first'
complete -c lp_solve -o cf -d 'During branch and bound, take the floor branch first'
complete -c lp_solve -o ca -d 'During branch and bound, allow the algorithm to decide which branch to take'
complete -c lp_solve -s n -d 'If the branch and bound algorithm produces multiple solutions with the same o…'
complete -c lp_solve -s B -d 'Sets a branch and bound rule to use'
complete -c lp_solve -o prim -o simplexpp -d 'Prefer the primal simplex method for both phase 1 and phase 2'
complete -c lp_solve -o dual -o simplexdd -d 'Prefer the dual simplex method for both phase 1 and phase 2'
complete -c lp_solve -o simplexdp -d 'Prefer the dual simplex method for phase 1 and primal method for phase 2'
complete -c lp_solve -o simplexpd -d 'Prefer the primal simplex method for phase 1 and dual method for phase 2'
complete -c lp_solve -o bfp -d 'Sets the basis factorization package to use'
complete -c lp_solve -s C -d 'Sets the basis crash mode'
complete -c lp_solve -s r -d 'Sets the maximum number of pivots between a re-inversion of the matrix'
complete -c lp_solve -o trej -d 'Sets the value that is used as a tolerance pivot element to determine whether…'
complete -c lp_solve -o epsd -d 'Sets the value that is used as a tolerance for reduced costs to determine whe…'
complete -c lp_solve -o epsb -d 'Sets the value that is used as a tolerance for the Right Hand Side (RHS) to d…'
complete -c lp_solve -o epsel -d 'Sets the value that is used as a tolerance for rounding values to zero'
complete -c lp_solve -o epsp -d 'Sets the value that is used as perturbation scalar for degenerative problems'
complete -c lp_solve -o improve -d 'Sets the iterative improvement level'
complete -c lp_solve -o piv -d 'Sets a simplex pivot rule or mode to use'
complete -c lp_solve -o degen -d '\\"Strictly speaking \'option\' is optional, but using -degen appears to be a  '
complete -c lp_solve -o presolve -d 'Enables a presolve option'
complete -c lp_solve -s s -d 'Sets the scaling algorithm and/or scaling limit to use'
complete -c lp_solve -o B5 -o Bg -o Bd -o Bc -d 'These rules are mutually exclusive:'
complete -c lp_solve -o Bf -d 'is selected, switch off this mode when a first solution is found'
complete -c lp_solve -o o0 -d 'places the matrix in separate storage, and'
complete -c lp_solve -o o1 -d '(the default) places it in the constraint matrix'
complete -c lp_solve -o improve6 -d '0 none'
complete -c lp_solve -o piv2 -o piva -d 'These rules are mutually exclusive:'
complete -c lp_solve -o degenf -o degens -d 'Available options:'
complete -c lp_solve -o presolverow -o presolvecol -d 'had been used).  The default not to presolve.  Available options:'
complete -c lp_solve -o s4 -d 'The default algorithm and limit is:'
complete -c lp_solve -o s1 -o si -o se -d 'These rules are mutually exclusive:'