text:
# p7zip
# Autogenerated from man page /usr/share/man/man1/p7zip.1.gz
complete -c p7zip -s d -d 'switch each passed file needs to end with the '
complete -c p7zip -s c -l stdout -l to-stdout -d 'Write output on standard output'
complete -c p7zip -l decompress -l uncompress -d 'Decompress file'
complete -c p7zip -s f -l force -d 'Skip some checks and force compression or decompression'
complete -c p7zip -s h -l help -d 'Print usage'
complete -c p7zip -s k -l keep -d 'Do not delete input file'


text:
# xdg-user-dirs-update
# Autogenerated from man page /usr/share/man/man1/xdg-user-dirs-update.1.gz
complete -c xdg-user-dirs-update -l help -d 'Print help output and exit'
complete -c xdg-user-dirs-update -l force -d 'Update existing user-dirs. dir, but force a full reset'
complete -c xdg-user-dirs-update -l dummy-output -d 'Write the configuration to PATH instead of the default configuration file'
complete -c xdg-user-dirs-update -l set -d 'Sets the XDG user dir with the given name'

repo_language: Shell

mime_type: text/plain


text:
# zipcloak
# Autogenerated from man page /usr/share/man/man1/zipcloak.1.gz
complete -c zipcloak -s b
complete -c zipcloak -l temp-path -d 'Use the directory given by path for the temporary zip file'
complete -c zipcloak -s d
complete -c zipcloak -l decrypt -d 'Decrypt encrypted entries (copy if given wrong password)'
complete -c zipcloak -s h
complete -c zipcloak -l help -d 'Show a short help'
complete -c zipcloak -s L
complete -c zipcloak -l license -d 'Show software license'
complete -c zipcloak -s O
complete -c zipcloak -l output-file -d 'Write output to new archive zipfile, leaving original archive as is'
complete -c zipcloak -s q
complete -c zipcloak -l quiet -d 'Quiet operation.   Suppresses some informational messages'
complete -c zipcloak -s v
complete -c zipcloak -l version -d 'Show version information'


text:
# rake
# Autogenerated from man page /usr/share/man/man1/rake.1.gz
complete -c rake -s m -d 'Treat all tasks as multitasks'
complete -c rake -s B -d 'Build all prerequisites, including those which are up\\-to\\-date'
complete -c rake -s j -d 'Specifies the maximum number of tasks to execute in parallel (default is numb…'
complete -c rake -s I -d 'Include libdir in the search path for required modules'
complete -c rake -s r -d 'Require module before executing rakefile'
complete -c rake -s f -d 'Use filename as the rakefile to search for'
complete -c rake -s N -d 'Do not search parent directories for the Rakefile'
complete -c rake -s G -d 'Use standard project Rakefile search paths, ignore system wide rakefiles'
complete -c rake -s R -d 'Auto-import any . rake files in rakelibdir (default is rakelib )'
complete -c rake -s g -d 'Use system-wide (global) rakefiles (usually ~/. rake/*. rake )'
complete -c rake -l backtrace -d 'Enable full backtrace.  out can be stderr (default) or stdout'
complete -c rake -s t -d 'Turn on invoke/execute tracing, enable full backtrace'
complete -c rake -l suppress-backtrace -d 'Suppress backtrace lines matching regexp pattern.  Ignored if -trace is on'
complete -c rake -l rules -d 'Trace the rules resolution'
complete -c rake -s n -d 'Do a dry run without executing actions'
complete -c rake -s T -d 'Display the tasks (matching optional pattern ) with descriptions, then exit'
complete -c rake -s D -d 'Describe the tasks (matching optional pattern ), then exit'
complete -c rake -s W -d 'Describe the tasks (matching optional pattern ), then exit'
complete -c rake -s P -d 'Display the tasks and dependencies, then exit'
complete -c rake -s e -d 'Execute some Ruby code and exit'
complete -c rake -s p -d 'Execute some Ruby code, print the result, then exit'
complete -c rake -s E -d 'Execute some Ruby code, then continue with normal task processing'
complete -c rake -s v -d 'Log message to standard output'
complete -c rake -s q -d 'Do not log messages to standard output'
complete -c rake -s s -d 'Like -quiet, but also suppresses the in directory announcement'
complete -c rake -s X -d 'Disable the deprecation warnings'
complete -c rake -l comments -d 'Show commented tasks only'
complete -c rake -s A -d 'Show all tasks, even uncommented ones (in combination with T or D )'
complete -c rake -l job-stats -d 'Display job statistics.  If level is history, displays a complete job list'
complete -c rake -s V -d 'Display the program version'
complete -c rake -s h -d 'Display a help message'


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


text:
# users
# Autogenerated from man page /usr/share/man/man1/users.1.gz
complete -c users -l help -d 'display this help and exit'
complete -c users -l version -d 'output version information and exit AUTHOR Written by Joseph Arceneaux and Da…'


text:
# update-fonts-dir
# Autogenerated from man page /usr/share/man/man8/update-fonts-dir.8.gz
complete -c update-fonts-dir -s h -l help -d 'displays a brief usage message and exits'
complete -c update-fonts-dir -s 7 -l x11r7-layout -d 'switches the font layout to the one introduced in X11R7: fonts in  /usr/share…'


text:
# usb_modeswitch
# Autogenerated from man page /usr/share/man/man1/usb_modeswitch.1.gz
complete -c usb_modeswitch -s h -l help -d 'Show summary of options'
complete -c usb_modeswitch -s e -l version -d 'Print version information and exit'
complete -c usb_modeswitch -s v -l default-vendor -d 'Vendor ID to look for (mandatory), usually given as hex number (example: 0x12…'
complete -c usb_modeswitch -s p -l default-product -d 'Product ID to look for (mandatory)'
complete -c usb_modeswitch -s V -l target-vendor -d 'Target vendor ID'
complete -c usb_modeswitch -s j -l find-mbim -d 'Return configuration number with MBIM interface and exit'
complete -c usb_modeswitch -s P -l target-product -d 'Target product ID'
complete -c usb_modeswitch -s b -l bus-num
complete -c usb_modeswitch -s g -l device-num -d 'If bus and device number are provided, the handling of a specific device on a…'
complete -c usb_modeswitch -s C -l target-class -d 'Target Device Class according to the USB specification'
complete -c usb_modeswitch -s m -l message-endpoint -d 'A specific endpoint to use for data transfers'
complete -c usb_modeswitch -s M -l message-content -d 'A bulk message to send as a switching command'
complete -c usb_modeswitch -s 2 -l message-content2
complete -c usb_modeswitch -s 3 -l message-content3 -d 'Additional bulk messages to send as switching commands'
complete -c usb_modeswitch -s w -l release-delay -d 'After issuing all bulk messages, wait for the given time before releasing the…'
complete -c usb_modeswitch -s n -l need-response -d 'Obsolete.  CSW is always attempted to being read after mass storage transfers'
complete -c usb_modeswitch -s r -l response-endpoint -d 'Try to read the response to a storage command from there'
complete -c usb_modeswitch -s K -l std-eject -d 'Apply the standard SCSI sequence of "Allow Medium Removal" and "Eject"'
complete -c usb_modeswitch -s d -l detach-only -d 'Just detach the current driver'
complete -c usb_modeswitch -s H -l huawei-mode -d 'Send a special control message used by older Huawei devices'
complete -c usb_modeswitch -s J -l huawei-new-mode -d 'Send a specific bulk message used by all newer Huawei devices'
complete -c usb_modeswitch -s X -l huawei-alt-mode -d 'Send an alternative bulk message to Huawei devices'
complete -c usb_modeswitch -s S -l sierra-mode -d 'Send a special control message used by Sierra devices'
complete -c usb_modeswitch -s G -l gct-mode -d 'Send a special control message used by GCT chipsets'
complete -c usb_modeswitch -s T -l kobil-mode -d 'Send a special control message used by Kobil devices'
complete -c usb_modeswitch -s N -l sequans-mode -d 'Send a special control message used by Sequans chipset'
complete -c usb_modeswitch -s A -l mobileaction-mode -d 'Send a special control message used by the MobileAction device'
complete -c usb_modeswitch -s B -l qisda-mode -d 'Send a special control message used by Qisda devices'
complete -c usb_modeswitch -s E -l quanta-mode -d 'Send a special control message used by Quanta devices'
complete -c usb_modeswitch -s F -l pantech-mode -d 'Send a special control message used by Pantech devices'
complete -c usb_modeswitch -s Z -l blackberry-mode -d 'Send a special control message used by some newer Blackberry devices'
complete -c usb_modeswitch -l option-mode -d 'Send a special control message used by all Option devices'
complete -c usb_modeswitch -s O -l sony-mode -d 'Apply a special sequence used by Sony Ericsson devices'
complete -c usb_modeswitch -s L -l cisco-mode -d 'Send a sequence of bulk messages used by Cisco devices'
complete -c usb_modeswitch -s R -l reset-usb -d 'Send a USB reset command to the device'
complete -c usb_modeswitch -s c -l config-file -d 'Use a specific config file'
complete -c usb_modeswitch -s f -l long-config -d 'Provide device details in config file syntax as a multiline string on the com…'
complete -c usb_modeswitch -s t -l stdinput -d 'Read the device details in config file syntax from standard input, e. g'
complete -c usb_modeswitch -s Q -l quiet -d 'Don\'t show progress or error messages '
complete -c usb_modeswitch -s W -l verbose -d 'Print all settings before running and show libusb debug messages '
complete -c usb_modeswitch -s D -l sysmode -d 'Changes the behaviour of the program slightly'
complete -c usb_modeswitch -s s -l check-success -d 'After switching, keep checking for the result up to the given time'
complete -c usb_modeswitch -s I -l inquire -d 'Obsolete.  Formerly obtained SCSI attributes, now ignored'
complete -c usb_modeswitch -s i -l interface -d 'Select initial USB interface (default: 0).  Only for testing purposes'
complete -c usb_modeswitch -s u -l configuration -d 'Select USB configuration (applied after any other possible switching actions)'
complete -c usb_modeswitch -s a -l altsetting -d 'Select alternative USB interface setting (applied after switching)'


text:
# systemd-tty-ask-password-agent
# Autogenerated from man page /usr/share/man/man1/systemd-tty-ask-password-agent.1.gz
complete -c systemd-tty-ask-password-agent -l list -d 'Lists all currently pending system password requests'
complete -c systemd-tty-ask-password-agent -l query -d 'Process all currently pending system password requests by querying the user o…'
complete -c systemd-tty-ask-password-agent -l watch -d 'Continuously process password requests'
complete -c systemd-tty-ask-password-agent -l wall -d 'Forward password requests to wall(1) instead of querying the user on the call…'
complete -c systemd-tty-ask-password-agent -l plymouth -d 'Ask question with plymouth(8) instead of querying the user on the calling TTY'
complete -c systemd-tty-ask-password-agent -l console -d 'Ask question on TTY DEVICE instead of querying the user on the calling TTY'
complete -c systemd-tty-ask-password-agent -s h -l help -d 'Print a short help text and exit'
complete -c systemd-tty-ask-password-agent -l version -d 'Print a short version string and exit'


text:
# dbus-update-activation-environment
# Autogenerated from man page /usr/share/man/man1/dbus-update-activation-environment.1.gz
complete -c dbus-update-activation-environment -l all -d 'Set all environment variables present in the environment used by dbus-update-…'
complete -c dbus-update-activation-environment -l systemd -d 'Set environment variables for systemd user services as well as for traditiona…'
complete -c dbus-update-activation-environment -l verbose -d 'Output messages to standard error explaining what dbus-update-activation-envi…'


text:
# wall
# Autogenerated from man page /usr/share/man/man1/wall.1.gz
complete -c wall -s n -l nobanner
complete -c wall -s t -l timeout
complete -c wall -s g -l group
complete -c wall -s V -l version
complete -c wall -s h -l help


text:
# pdfsig
# Autogenerated from man page /usr/share/man/man1/pdfsig.1.gz
complete -c pdfsig -o nssdir -d 'Specify the database directory containing the certificate and key database fi…'
complete -c pdfsig -o nss-pwd -d 'Specify the password needed to access the NSS database (if any)'
complete -c pdfsig -o nocert -d 'Do not validate the certificate'
complete -c pdfsig -o no-ocsp -d 'Do not perform online OCSP certificate revocation check (local Certificate Re…'
complete -c pdfsig -o aia -d 'Enable the use of Authority Information Access (AIA) extension to fetch missi…'
complete -c pdfsig -o dump -d 'Dump all signatures into current directory'
complete -c pdfsig -o add-signature -d 'Add a new signature to the document'
complete -c pdfsig -o new-signature-field-name -d 'Specifies the field name to be used when adding a new signature'
complete -c pdfsig -o sign -d 'Sign the document in the n-th signature field present in the document (must b…'
complete -c pdfsig -o nick -d 'Use the certificate with the given nickname for signing'
complete -c pdfsig -o kpw -d 'Use the given password for the signing key (this might be missing if the key …'
complete -c pdfsig -o digest -d 'Use the given digest algorithm for signing (default: SHA256)'
complete -c pdfsig -o reason -d 'Set the given reason string for the signature (default: no reason set)'
complete -c pdfsig -o etsi -d 'Create a signature of type ETSI. CAdES. detached instead of adbe. pkcs7'
complete -c pdfsig -o list-nicks -d 'List available nicknames in the NSS database'
complete -c pdfsig -s v -d 'Print copyright and version information'
complete -c pdfsig -s h -d 'Print usage information.  ( -help and'
complete -c pdfsig -l help -d 'are equivalent. ) EXAMPLES'


text:
# less
# Autogenerated from man page /usr/share/man/man1/less.1.gz
complete -c less -s '?' -l help -d 'This option displays a summary of the commands accepted by  less (the same as…'
complete -c less -s a -l search-skip-screen -d 'By default, forward searches start at the top of the displayed screen and bac…'
complete -c less -s A -l SEARCH-SKIP-SCREEN -d 'Causes all forward searches (not just non-repeated searches) to start just af…'
complete -c less -o bn -l buffers -d 'Specifies the amount of buffer space  less will use for each file, in units o…'
complete -c less -s B -l auto-buffers -d 'By default, when data is read from a pipe, buffers are allocated automaticall…'
complete -c less -s c -l clear-screen -d 'Causes full screen repaints to be painted from the top line down'
complete -c less -s C -l CLEAR-SCREEN -d 'Same as -c, for compatibility with older versions of R less '
complete -c less -s d -l dumb -d 'The -d option suppresses the error message normally displayed if the terminal…'
complete -c less -o Dxcolor -l color -d 'Changes the color of different parts of the displayed text'
complete -c less -s e -l quit-at-eof -d 'Causes  less to automatically exit the second time it reaches end-of-file'
complete -c less -s E -l QUIT-AT-EOF -d 'Causes  less to automatically exit the first time it reaches end-of-file'
complete -c less -s f -l force -d 'Forces non-regular files to be opened'
complete -c less -s F -l quit-if-one-screen -d 'Causes  less to automatically exit if the entire file can be displayed on the…'
complete -c less -s g -l hilite-search -d 'Normally,  less will highlight ALL strings which match the last search command'
complete -c less -s G -l HILITE-SEARCH -d 'The -G option suppresses all highlighting of strings found by search commands'
complete -c less -o hn -l max-back-scroll -d 'Specifies a maximum number of lines to scroll backward'
complete -c less -s i -l ignore-case -d 'Causes searches to ignore case; that is, uppercase and lowercase are consider…'
complete -c less -s I -l IGNORE-CASE -d 'Like -i, but searches ignore case even if the pattern contains uppercase lett…'
complete -c less -o jn -l jump-target -d 'Specifies a line on the screen where the "target" line is to be positioned'
complete -c less -s J -l status-column -d 'Displays a status column at the left edge of the screen'
complete -c less -o kfilename -l lesskey-file -d 'Causes  less to open and interpret the named file as a R lesskey (1) binary f…'
complete -c less -l lesskey-src -d 'Causes  less to open and interpret the named file as a  R lesskey (1) source …'
complete -c less -s K -l quit-on-intr -d 'Causes  less to exit immediately (with status 2) when an interrupt character …'
complete -c less -s L -l no-lessopen -d 'Ignore the LESSOPEN environment variable (see the INPUT PREPROCESSOR section …'
complete -c less -s m -l long-prompt -d 'Causes  less to prompt verbosely (like more), with the percent into the file'
complete -c less -s M -l LONG-PROMPT -d 'Causes  less to prompt even more verbosely than R more '
complete -c less -s n -l line-numbers -d 'Suppresses line numbers'
complete -c less -s N -l LINE-NUMBERS -d 'Causes a line number to be displayed at the beginning of each line in the dis…'
complete -c less -o ofilename -l log-file -d 'Causes  less to copy its input to the named file as it is being viewed'
complete -c less -o Ofilename -l LOG-FILE -d 'The -O option is like -o, but it will overwrite an existing file without aski…'
complete -c less -o ppattern -l pattern -d 'The -p option on the command line is equivalent to specifying +/pattern; that…'
complete -c less -o Pprompt -l prompt -d 'Provides a way to tailor the three prompt styles to your own preference'
complete -c less -s q -l quiet -l silent -d 'Causes moderately "quiet" operation: the terminal bell is not rung if an atte…'
complete -c less -s Q -l QUIET -l SILENT -d 'Causes totally "quiet" operation: the terminal bell is never rung'
complete -c less -s r -l raw-control-chars -d 'Causes "raw" control characters to be displayed'
complete -c less -s R -l RAW-CONTROL-CHARS -d 'Like -r, but only ANSI "color" escape sequences and OSC 8 hyperlink sequences…'
complete -c less -s s -l squeeze-blank-lines -d 'Causes consecutive blank lines to be squeezed into a single blank line'
complete -c less -s S -l chop-long-lines -d 'Causes lines longer than the screen width to be chopped (truncated) rather th…'
complete -c less -o ttag -l tag -d 'The -t option, followed immediately by a TAG, will edit the file containing t…'
complete -c less -o Ttagsfile -l tag-file -d 'Specifies a tags file to be used instead of "tags"'
complete -c less -s u -l underline-special -d 'Causes backspaces and carriage returns to be treated as printable characters;…'
complete -c less -s U -l UNDERLINE-SPECIAL -d 'Causes backspaces, tabs, carriage returns and "formatting characters" (as def…'
complete -c less -s V -l version -d 'Displays the version number of R less '
complete -c less -s w -l hilite-unread -d 'Temporarily highlights the first "new" line after a forward movement of a ful…'
complete -c less -s W -l HILITE-UNREAD -d 'Like -w, but temporarily highlights the first new line after any forward move…'
complete -c less -o xn -l tabs -d 'Sets tab stops'
complete -c less -s X -l no-init -d 'Disables sending the termcap initialization and deinitialization strings to t…'
complete -c less -o yn -l max-forw-scroll -d 'Specifies a maximum number of lines to scroll forward'
complete -c less -o zn -l window -d 'Changes the default scrolling window size to n lines'
complete -c less -s ~ -l tilde -d 'Normally lines after end of file are displayed as a single tilde (~)'
complete -c less -s '#' -l shift -d 'Specifies the default number of positions to scroll horizontally in the RIGHT…'
complete -c less -l file-size -d 'If --file-size is specified,  less will determine the size of the file  immed…'
complete -c less -l follow-name -d 'Normally, if the input file is renamed while an F command is executing,  less…'
complete -c less -l incsearch -d 'Subsequent search commands will be "incremental"; that is,  less will advance…'
complete -c less -l line-num-width -d 'Sets the minimum width of the line number field when the -N option is in effe…'
complete -c less -l mouse -d 'Enables mouse input: scrolling the mouse wheel down moves forward in the file…'
complete -c less -l MOUSE -d 'Like --mouse, except the direction scrolled on mouse wheel movement is revers…'
complete -c less -l no-keypad -d 'Disables sending the keypad initialization and deinitialization strings to th…'
complete -c less -l no-histdups -d 'This option changes the behavior so that if a search string or file name is t…'
complete -c less -l rscroll -d 'This option changes the character used to mark truncated lines'
complete -c less -l save-marks -d 'Save marks in the history file, so marks are retained across different invoca…'
complete -c less -l status-col-width -d 'Sets the width of the status column when the -J option is in effect'
complete -c less -l use-backslash -d 'This option changes the interpretations of options which follow this one'
complete -c less -l use-color -d 'Enables the colored text in various places'
complete -c less -l wheel-lines -d 'Set the number of lines to scroll when the mouse wheel is scrolled and the --…'
complete -c less -s + -d 'Followed by one of the command line option letters this will reset the option…'
complete -c less -l + -d 'Like the -+ command, but takes a long option name rather than a single option…'
complete -c less -l qui -l qui -d 'Some long option names are in uppercase, such as --QUIT-AT-EOF, as distinct f…'
complete -c less -l quotes -d 'Changes the filename quoting character'
complete -c less -s k -d 'use of lesskey files'
complete -c less -s t -d 'use of tags files metacharacters in filenames, such as * filename completion …'


text:
# toc2cue
# Autogenerated from man page /usr/share/man/man1/toc2cue.1.gz
complete -c toc2cue -s v -d 'Sets the verbosity level to use, can be a integer between 1 and 3'


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


text:
# enchant-2
# Autogenerated from man page /usr/share/man/man1/enchant-2.1.gz
complete -c enchant-2 -s d -d 'use the given dictionary'
complete -c enchant-2 -s p -d 'use the given personal wordlist'
complete -c enchant-2 -s a -d 'list suggestions in ispell pipe mode format'
complete -c enchant-2 -s l -d 'list only the misspellings'
complete -c enchant-2 -s L -d 'display line numbers'
complete -c enchant-2 -s h -d 'display help and exit'
complete -c enchant-2 -s v -d 'display version information and exit ENCHANT ORDERING FILE Enchant uses globa…'


text:
# gnome-language-selector
# Autogenerated from man page /usr/share/man/man1/gnome-language-selector.1.gz
complete -c gnome-language-selector -s h -l help -d 'show this help message and exit'
complete -c gnome-language-selector -s n -l no-verify-installed-lang-support -d 'do not verify installed language support'
complete -c gnome-language-selector -s d -l datadir -d 'use an alternative data directory instead of the default /usr/share/language-…'


text:
# find
# Autogenerated from man page /usr/share/man/man1/find.1.gz
complete -c find -s P -d 'Never follow symbolic links.   This is the default behaviour'
complete -c find -s L -d 'Follow symbolic links'
complete -c find -s H -d 'Do not follow symbolic links, except while processing the command line argume…'
complete -c find -s D -d 'Print diagnostic information; this can be helpful to diagnose problems with w…'
complete -c find -o Olevel -d 'Enables query optimisation'
complete -c find -o print -d 'is used (but you should probably consider using'
complete -c find -o print0 -d 'instead, anyway)'
complete -c find -s O -d 'must appear before the first path name, if at all.   A double dash'
complete -c find -o noleaf -d 'If you later use the'
complete -c find -o type -d 'predicate will always match against the type of the file that a symbolic link…'
complete -c find -o delete -d 'can give rise to confusing behaviour.  Using'
complete -c find -o lname -d and
complete -c find -o ilname -d 'predicates always to return false'
complete -c find -o maxdepth -d 'would prevent this)'
complete -c find -o newer -d 'will be dereferenced, and the timestamp will be taken from the file to which …'
complete -c find -o newerXY
complete -c find -o anewer -d and
complete -c find -o cnewer
complete -c find -o follow -d 'option has a similar effect to'
complete -c find -o name -d and
complete -c find -o regex -d 'are performed first.  2 Any'
complete -c find -o xtype -d 'tests are performed after any tests based only on the names of files, but bef…'
complete -c find -o fstype -d 'predicate and specify a filesystem type FOO which is not known (that is, pres…'
complete -c find -o false -d '3 At this optimisation level, the full cost-based query optimiser is enabled'
complete -c find -s o -d 'predicates which are likely to succeed are evaluated earlier, and for'
complete -c find -s a -d 'predicates which are likely to fail are evaluated earlier'
complete -c find -o empty -d 'test for example is true only when the current file is empty'
complete -c find -o depth -d 'option for example makes find traverse the file system in a depth-first order'
complete -c find -o regextype -d 'option for example is positional, specifying the regular expression dialect f…'
complete -c find -o prune -d or
complete -c find -o quit -d 'Actions which inhibit the default'
complete -c find -o exec
complete -c find -o execdir
complete -c find -o ok
complete -c find -o okdir
complete -c find -o fls
complete -c find -o fprint
complete -c find -o fprintf
complete -c find -o ls
complete -c find -o printf -d The
complete -c find -o daystart -d 'Measure times (for'
complete -c find -o amin
complete -c find -o atime
complete -c find -o cmin
complete -c find -o ctime
complete -c find -o mmin -d and
complete -c find -o mtime -d 'from the beginning of today rather than from 24 hours ago'
complete -c find -o iregex -d 'tests which occur later on the command line'
complete -c find -o warn -o nowarn -d 'Turn warning messages on or off'
complete -c find -s d -d 'A synonym for -depth, for compatibility with FreeBSD, NetBSD,  MacOS X and Op…'
complete -c find -o help -l help -d 'Print a summary of the command-line usage of find and exit'
complete -c find -o ignore_readdir_race -d 'Normally, find will emit an error message when it fails to stat a file'
complete -c find -o mindepth -d 'Do not apply any tests or actions at levels less than levels (a non-negative …'
complete -c find -o mount -d 'Don\'t descend directories on other filesystems.   An alternate name for'
complete -c find -o xdev -d 'for compatibility with some other versions of find '
complete -c find -o noignore_readdir_race -d 'Turns off the effect of'
complete -c find -o version -l version -d 'Print the find version number and exit'
complete -c find -o samefile -d 'allow comparison between the file currently being examined and some reference…'
complete -c find -o gid
complete -c find -o inum
complete -c find -o links
complete -c find -o size
complete -c find -o uid -d and
complete -c find -o used -d 'as +n for greater than n ,'
complete -c find -s n -d 'for less than n , n for exactly n .  Supported tests:'
complete -c find -o executable -d 'Matches files which are executable and directories which are searchable (in a…'
complete -c find -o perm -d 'test ignores'
complete -c find -o group -d 'File belongs to group gname (numeric group ID allowed)'
complete -c find -o iname -d Like
complete -c find -o ipath -d Like
complete -c find -o path -d 'but the match is case insensitive'
complete -c find -o iwholename -d 'See -ipath.   This alternative is less portable than'
complete -c find -o nogroup -d 'No group corresponds to file\'s numeric group ID'
complete -c find -o nouser -d 'No user corresponds to file\'s numeric user ID'
complete -c find -o mode -d 'All of the permission bits mode are set for the file'
complete -c find -o 000
complete -c find -o readable -d 'Matches files which are readable by the current user'
complete -c find -o 1M -d 'is not equivalent to'
complete -c find -o 1048576c -d 'The former only matches empty files, the latter matches files from 0 to 1,048…'
complete -c find -o true -d 'Always true'
complete -c find -o user -d 'File is owned by user uname (numeric user ID allowed)'
complete -c find -o wholename -d 'See -path.   This alternative is less portable than'
complete -c find -o writable -d 'Matches files which are writable by the current user'
complete -c find -o context -d '(SELinux only) Security context of the file matches glob pattern '
complete -c find -o fprint0 -d 'True; like'
complete -c find -s 0 -d 'option of xargs '
complete -c find -o not -d 'Same as ! expr , but not POSIX compliant'
complete -c find -o a+r -d 'have at least one write bit set ( -perm /222 or'
complete -c find -o or
complete -c find -o 'D	4.3.1'
complete -c find -o 'O	4.3.1'
complete -c find -o 'readable	4.3.0'
complete -c find -o 'writable	4.3.0'
complete -c find -o 'executable	4.3.0'
complete -c find -o 'regextype	4.2.24'
complete -c find -o 'execdir	4.2.12	BSD'
complete -c find -o 'okdir	4.2.12'
complete -c find -o 'samefile	4.2.11'
complete -c find -o 'H	4.2.5	POSIX'
complete -c find -o 'L	4.2.5	POSIX'
complete -c find -o 'P	4.2.5	BSD'
complete -c find -o 'delete	4.2.3'
complete -c find -o 'quit	4.2.3'
complete -c find -o 'd	4.2.3	BSD'
complete -c find -o 'wholename	4.2.0'
complete -c find -o 'iwholename	4.2.0'
complete -c find -o 'ignore_readdir_race	4.2.0'
complete -c find -o 'fls	4.0'
complete -c find -o 'ilname	3.8'
complete -c find -o 'iname	3.8'
complete -c find -o 'ipath	3.8'
complete -c find -o 'iregex	3.8' -d 'The syntax . B -perm +MODE was removed in findutils-4. 5. 12, in favour of '


text:
# fgconsole
# Autogenerated from man page /usr/share/man/man1/fgconsole.1.gz
complete -c fgconsole -s h -l help -d 'Prints short usage message and exits'
complete -c fgconsole -s V -l version -d 'Prints version number and exits'
complete -c fgconsole -l next-available -d 'Will show the next unallocated virtual terminal'


text:
# passwd
# Autogenerated from man page /usr/share/man/man1/passwd.1.gz
complete -c passwd -s a -l all -d 'This option can be used only with -S and causes show status for all users'
complete -c passwd -s d -l delete -d 'Delete a user\\*(Aqs password (make it empty)'
complete -c passwd -s e -l expire -d 'Immediately expire an account\\*(Aqs password'
complete -c passwd -s h -l help -d 'Display help message and exit'
complete -c passwd -s i -l inactiveINACTIVE -d 'This option is used to disable an account after the password has been expired…'
complete -c passwd -s k -l keep-tokens -d 'Indicate password change should be performed only for expired authentication …'
complete -c passwd -s l -l lock -d 'Lock the password of the named account'
complete -c passwd -s n -l mindaysMIN_DAYS -d 'Set the minimum number of days between password changes to MIN_DAYS'
complete -c passwd -s q -l quiet -d 'Quiet mode'
complete -c passwd -s r -l repositoryREPOSITORY -d 'change password in REPOSITORY repository'
complete -c passwd -s R -l rootCHROOT_DIR -d 'Apply changes in the CHROOT_DIR directory and use the configuration files fro…'
complete -c passwd -s S -l status -d 'Display account status information'
complete -c passwd -s u -l unlock -d 'Unlock the password of the named account'
complete -c passwd -s w -l warndaysWARN_DAYS -d 'Set the number of days of warning before a password change is required'
complete -c passwd -s x -l maxdaysMAX_DAYS -d 'Set the maximum number of days a password remains valid'
complete -c passwd -l inactive
complete -c passwd -l mindays
complete -c passwd -l repository
complete -c passwd -l root
complete -c passwd -l warndays
complete -c passwd -l maxdays
complete -c passwd -s 1 -d 'as MAX_DAYS will remove checking a passwords validity'


text:
# loffice
# Autogenerated from man page /usr/share/man/man1/loffice.1.gz
complete -c loffice -l accept -d 'Specifies a UNO-URL connect-string to create a UNO acceptor through which oth…'
complete -c loffice -l base -d 'Starts the wizard for a new Base document'
complete -c loffice -l calc -d 'Starts with a new Calc document'
complete -c loffice -l convert-to -l outdir -d 'Batch converts files'
complete -c loffice -l display -d 'This option specifies the X server to use; see X(7)'
complete -c loffice -l draw -d 'Starts with a new Draw document'
complete -c loffice -l global -d 'Starts with a new Global document'
complete -c loffice -l headless -d 'Starts in "headless mode", which allows using the application without user a …'
complete -c loffice -l help -s h -s '?' -d 'Lists LibreOffice command line parameters'
complete -c loffice -l impress -d 'Starts with a new Impress document'
complete -c loffice -l invisible -d 'Starts in invisible mode'
complete -c loffice -l infilter -d 'Force an input filter type if possible'
complete -c loffice -l math -d 'Starts with a new Math document'
complete -c loffice -l minimized -d 'Keeps the splash screen minimized'
complete -c loffice -s n -d 'Creates the a new document from the given templates'
complete -c loffice -l nodefault -d 'Starts LO without creating a new document'
complete -c loffice -l nolockcheck -d 'Disables the check for remote instances using the installation'
complete -c loffice -l nologo -d 'Disables the splash screen at program start'
complete -c loffice -l norestore -d 'Disables restart and file recovery after a system crash'
complete -c loffice -l nosplash -d 'Disables the splash screen at program start'
complete -c loffice -s o -d 'Opens the given files for editing, even templates'
complete -c loffice -s p -d 'Prints the given files to the default printer and ends'
complete -c loffice -l print-to-file -l printer-name -d 'Batch print files to file'
complete -c loffice -l pt -d 'Prints the given files to the printer printername and ends'
complete -c loffice -l quickstart -l quickstart -d 'Starts LO with its quick starter.  --quickstart disable the quick starter'
complete -c loffice -l show -d 'Opens the given Impress files, starts the presentation and quits after they h…'
complete -c loffice -l unaccept -d 'Closes an acceptor that was created with --accept option'
complete -c loffice -l terminate_after_init -d 'Starts LO and terminates after it registers some UNO services'
complete -c loffice -l view -d 'Opens the given files read-only creating a temporary copy of them at $TMPDIR'
complete -c loffice -l web -d 'Starts with a new HTML document'
complete -c loffice -l writer -d 'Starts with a new Writer document'


text:
# rdma-system
# Autogenerated from man page /usr/share/man/man8/rdma-system.8.gz
complete -c rdma-system -s V
complete -c rdma-system -s d -d 'rdma system show rdma system set netns NEWMODE rdma system help'


text:
# systemd
# Autogenerated from man page /usr/share/man/man1/systemd.1.gz
complete -c systemd -l dump-configuration-items -d 'Dump understood unit configuration items'
complete -c systemd -l dump-bus-properties -d 'Dump exposed bus properties'
complete -c systemd -l test -d 'Determine the initial start-up transaction (i. e'
complete -c systemd -l system -l user -d 'When used in conjunction with --test, selects whether to calculate the initia…'
complete -c systemd -s h -l help -d 'Print a short help text and exit'
complete -c systemd -l version -d 'Print a short version string and exit'
complete -c systemd -l unit -d 'Set default unit to activate on startup'
complete -c systemd -l dump-core -d 'Enable core dumping on crash'
complete -c systemd -l crash-vt -d 'Switch to a specific virtual console (VT) on crash'
complete -c systemd -l crash-shell -d 'Run a shell on crash'
complete -c systemd -l crash-reboot -d 'Automatically reboot the system on crash'
complete -c systemd -l confirm-spawn -d 'Ask for confirmation when spawning processes'
complete -c systemd -l show-status -d 'Show terse unit status information on the console during boot-up and shutdown'
complete -c systemd -l log-color -d 'Highlight important log messages.  See systemd. log_color above'
complete -c systemd -l log-level -d 'Set log level.  See systemd. log_level above'
complete -c systemd -l log-location -d 'Include code location in log messages.  See systemd. log_location above'
complete -c systemd -l log-target -d 'Set log target.  See systemd. log_target above'
complete -c systemd -l log-time -d 'Prefix console messages with timestamp.  See systemd. log_time above'
complete -c systemd -l machine-id -d 'Override the machine-id set on the hard drive.  See systemd'
complete -c systemd -l service-watchdogs -d 'Globally enable/disable all service watchdog timeouts and emergency actions'
complete -c systemd -l default-standard-output -l default-standard-error -d 'Sets the default output or error output for all services and sockets, respect…'
complete -c systemd -l no-pager -d 'is not given; overrides $PAGER'
complete -c systemd -o Ddefault-hierarchy -d 'meson option)'


text:
# ntfsclone
# Autogenerated from man page /usr/share/man/man8/ntfsclone.8.gz
complete -c ntfsclone -s o -l output -d 'Clone NTFS to the non-existent R FILE '
complete -c ntfsclone -s O -l overwrite -d 'Clone NTFS to R FILE , which can be an existing partition or a regular file w…'
complete -c ntfsclone -s s -l save-image -d 'Save to the special image format'
complete -c ntfsclone -s r -l restore-image -d 'Restore from the special image format specified by  SOURCE argument'
complete -c ntfsclone -s n -l no-action -d 'Test the consistency of a saved image by simulating its restoring without wri…'
complete -c ntfsclone -l rescue -d 'Ignore disk read errors so disks having bad sectors, e. g'
complete -c ntfsclone -s m -l metadata -d 'Clone  ONLY METADATA (for NTFS experts)'
complete -c ntfsclone -l ignore-fs-check -d 'Ignore the result of the filesystem consistency check'
complete -c ntfsclone -s t -l preserve-timestamps -d 'Do not wipe the timestamps, to be used only with the  --metadata option'
complete -c ntfsclone -l full-logfile -d 'Include the Windows log file in the copy'
complete -c ntfsclone -l new-half-serial -d 'Set a new random serial number to the clone'
complete -c ntfsclone -s f -l force -d 'Forces ntfsclone to proceed if the filesystem is marked "dirty" for consisten…'
complete -c ntfsclone -s q -l quiet -d 'Do not display any progress-bars during operation'
complete -c ntfsclone -s S -d '(handle sparse files "efficiently") and'
complete -c ntfsclone -s j -d '(filter the archive through bzip2)'
complete -c ntfsclone -o fv -d 'is equivalent to'
complete -c ntfsclone -s v -d 'Long named options can be abbreviated to any unique prefix of their name'
complete -c ntfsclone -l new-serial
complete -c ntfsclone -s h -l help -d 'Show a list of options with a brief description of each one'


text:
# gedit
# Autogenerated from man page /usr/share/man/man1/gedit.1.gz
complete -c gedit -l encoding -d 'Set the character encoding to be used for opening the files listed on the com…'
complete -c gedit -l list-encodings -d 'Display list of possible values for the encoding option and exit'
complete -c gedit -l new-window -d 'Create a new toplevel window in an existing instance of  gedit'
complete -c gedit -l new-document -d 'Create a new document in an existing instance of  gedit'
complete -c gedit -s s -l standalone -d 'Run  gedit in standalone mode'
complete -c gedit -s w -l wait -d 'Open files and block the  gedit process'
complete -c gedit -l help -d 'Prints the command line options'
complete -c gedit -l version -d 'Output version information and exit'


text:
# notify-send
# Autogenerated from man page /usr/share/man/man1/notify-send.1.gz
complete -c notify-send -s '?' -l help -d 'Show help and exit'
complete -c notify-send -s u -l urgency -d 'Specifies the urgency level (low, normal, critical)'
complete -c notify-send -s t -l expire-time -d 'The duration, in milliseconds, for the notification to appear on screen'
complete -c notify-send -s i -l icon -d 'Specifies an icon filename or stock icon to display'
complete -c notify-send -s c -l category -d 'Specifies the notification category'
complete -c notify-send -s h -l hint -d 'Specifies basic extra data to pass'


text:
# dwp
# Autogenerated from man page /usr/share/man/man1/dwp.1.gz
complete -c dwp -s h -l help -d 'Print this help message'
complete -c dwp -s e -l exec -d 'Get list of dwo files from EXE (defaults output to EXE. dwp)'
complete -c dwp -s o -l output -d 'Set output dwp file name'
complete -c dwp -s v -l verbose -d 'Verbose output'
complete -c dwp -l verify-only -d 'Verify output file against exec file'
complete -c dwp -s V -l version -d 'Print version number REPORTING BUGS Report bugs to <https://sourceware'


text:
# which
# Autogenerated from man page /usr/share/man/man1/which.1.gz
complete -c which -s a -d 'print all matching pathnames of each argument EXIT STATUS'


text:
# qemu-img
# Autogenerated from man page /usr/share/man/man1/qemu-img.1.gz
complete -c qemu-img -s h -l help -d 'Display this help and exit'
complete -c qemu-img -s V -l version -d 'Display version information and exit'
complete -c qemu-img -s T -l trace -d 'Specify tracing options. sp [enable=]PATTERN NDENT 7. 0 NDENT 3'
complete -c qemu-img -l object -d 'is a QEMU user creatable object definition'
complete -c qemu-img -l image-opts -d 'Indicates that the source FILENAME parameter is to be interpreted as a full o…'
complete -c qemu-img -l target-image-opts -d 'Indicates that the OUTPUT_FILENAME parameter(s) are to be interpreted as a fu…'
complete -c qemu-img -l force-share -s U -d 'If specified, qemu-img will open the image in shared mode, allowing other QEM…'
complete -c qemu-img -l backing-chain -d 'Will enumerate information about backing files in a disk image chain'
complete -c qemu-img -s c -d 'Indicates that target image must be compressed (qcow format only)'
complete -c qemu-img -s p -d 'Display progress bar (compare, convert and rebase commands only)'
complete -c qemu-img -s q -d 'Quiet mode - do not print any output (except errors)'
complete -c qemu-img -s S -d 'Indicates the consecutive number of bytes that must contain only zeros for qe…'
complete -c qemu-img -s t -d 'Specifies the cache mode that should be used with the (destination) file'
complete -c qemu-img -s f -d 'First image format'
complete -c qemu-img -s F -d 'Second image format'
complete -c qemu-img -s s -d 'Strict mode - fail on different image size or sector allocation'
complete -c qemu-img -l bitmaps -d 'Additionally copy all persistent bitmaps from the top layer of the source'
complete -c qemu-img -s n -d 'Skip the creation of the target volume'
complete -c qemu-img -s m -d 'Number of parallel coroutines for the convert process'
complete -c qemu-img -s W -d 'Allow out-of-order writes to the destination'
complete -c qemu-img -s C -d 'Try to use copy offloading to move data from source image to target'
complete -c qemu-img -s r -d 'Rate limit for the convert process'
complete -c qemu-img -l salvage -d 'Try to ignore I/O errors when reading'
complete -c qemu-img -l target-is-zero -d 'Assume that reading the destination image will always return zeros'
complete -c qemu-img -s a -d 'Applies a snapshot (revert disk to saved state)'
complete -c qemu-img -s d -d 'Deletes a snapshot'
complete -c qemu-img -s l -d 'Lists all snapshots in the given image'
complete -c qemu-img -s o -d 'Amends the image format specific OPTIONS for the image file FILENAME'
complete -c qemu-img -l flush-interval -s i -l pattern -d 'Run a simple sequential I/O benchmark on the specified image'
complete -c qemu-img -l merge -l add -l remove -l clear -l enable -l disable -s b -s g -d 'Perform one or more modifications of the persistent bitmap BITMAP in the disk…'
complete -c qemu-img -l output -d 'Perform a consistency check on the disk image FILENAME'
complete -c qemu-img -s O -s B -d 'Convert the disk image FILENAME or a snapshot SNAPSHOT_PARAM to disk image OU…'
complete -c qemu-img -l start-offset -l max-length -d 'Dump the metadata of image FILENAME and its backing file chain'
complete -c qemu-img -l size -d 'Calculate the file size required for a new image'
complete -c qemu-img -l preallocation -o ']SIZE' -d 'Change the disk image as if it had been created with SIZE'
complete -c qemu-img -l force -d 'erase the last encryption key, and to overwrite an active encryption key'
complete -c qemu-img -l no-drain -d 'queue first'
complete -c qemu-img -l skip-broken-bitmaps -d 'consistent bitmaps'


text:
# mesg
# Autogenerated from man page /usr/share/man/man1/mesg.1.gz
complete -c mesg -s v -l verbose
complete -c mesg -s V -l version
complete -c mesg -s h -l help


text:
# switch_root
# Autogenerated from man page /usr/share/man/man8/switch_root.8.gz
complete -c switch_root -s h -l help
complete -c switch_root -s V -l version


text:
# weave
# Autogenerated from man page /usr/share/man/man1/weave.1.gz
complete -c weave -s x -d 'says to omit the index, module name list, and table of contents pages'


text:
# od
# Autogenerated from man page /usr/share/man/man1/od.1.gz
complete -c od -s A -l address-radix -d 'output format for file offsets; RADIX is one of [doxn], for Decimal, Octal, H…'
complete -c od -l endian -d 'swap input bytes according the specified order'
complete -c od -s j -l skip-bytes -d 'skip BYTES input bytes first'
complete -c od -s N -l read-bytes -d 'limit dump to BYTES input bytes'
complete -c od -s S -l strings -d 'output strings of at least BYTES graphic chars; 3 is implied when BYTES is no…'
complete -c od -s t -l format -d 'select output format or formats'
complete -c od -s v -l output-duplicates -d 'do not use * to mark line suppression'
complete -c od -s w -l width -d 'output BYTES bytes per output line; 32 is implied when BYTES is not specified'
complete -c od -l traditional -d 'accept arguments in third form above'
complete -c od -l help -d 'display this help and exit'
complete -c od -l version -d 'output version information and exit '
complete -c od -s a -d 'same as -t a,  select named characters, ignoring high-order bit'
complete -c od -s b -d 'same as -t o1, select octal bytes'
complete -c od -s c -d 'same as -t c,  select printable characters or backslash escapes'
complete -c od -s d -d 'same as -t u2, select unsigned decimal 2-byte units'
complete -c od -s f -d 'same as -t fF, select floats'
complete -c od -s i -d 'same as -t dI, select decimal ints'
complete -c od -s l -d 'same as -t dL, select decimal longs'
complete -c od -s o -d 'same as -t o2, select octal 2-byte units'
complete -c od -s s -d 'same as -t d2, select decimal 2-byte units'
complete -c od -s x -d 'same as -t x2, select hexadecimal 2-byte units '


text:
# mktexpk
# Autogenerated from man page /usr/share/man/man1/mktexpk.1.gz
complete -c mktexpk -l bdpi -d 'Set the base device resolution'
complete -c mktexpk -l dpi -d 'Generate the font at resolution R num '
complete -c mktexpk -l help -d 'Print help message and exit'
complete -c mktexpk -l mag -d 'The \\*(MF magnification that corresponds to the combination of  bdpi and  dpi…'
complete -c mktexpk -l mfmode -d 'The \\*(MF mode to use'
complete -c mktexpk -l destdir -d 'A directory name.  If the directory is absolute, it is used as-is'
complete -c mktexpk -l version -d 'Print version information and exit'


text:
# dvipos
# Autogenerated from man page /usr/share/man/man1/dvipos.1.gz
complete -c dvipos -s h -l help -d 'print usage'
complete -c dvipos -s W -l warning -d 'print warnings'
complete -c dvipos -s v -l verbose -d 'print verbose output'
complete -c dvipos -s d -l debug -d 'print   dvitype (1) debugging data'
complete -c dvipos -s s -l smashchars -d 'regard height and depth as zero'
complete -c dvipos -s o -l output -d 'send all output to FILE.   Without this option, output goes to stdout'
complete -c dvipos -s b -l bbox -d 'send bounding box to FILE (default FILE is infile. pos)'
complete -c dvipos -s f -l framed -d 'request copy of DVI file, BASE'
complete -c dvipos -s m -l mag -d 'override   tex (1) magnification by INT'
complete -c dvipos -s w -l framesize -d 'set frame rule size by INT (default 6554 = . 1pt)'
complete -c dvipos -s p -l pages -d 'set page ranges from X to Y'


text:
# dvibook
# Autogenerated from man page /usr/share/man/man1/dvibook.1.gz
complete -c dvibook -s s -d 'option selects the size of signature which will be used'
complete -c dvibook -s r -d 'option switches to right-hand side binding signatures'
complete -c dvibook -s q -d 'option suppresses this'


text:
# dig
# Autogenerated from man page /usr/share/man/man1/dig.1.gz
complete -c dig -s 4 -d 'This option indicates that only IPv4 should be used'
complete -c dig -s 6 -d 'This option indicates that only IPv6 should be used'
complete -c dig -s b -d 'This option sets the source IP address of the query'
complete -c dig -s c -d 'This option sets the query class'
complete -c dig -s f -d 'This option sets batch mode, in which dig reads a list of lookup requests to …'
complete -c dig -s k -d 'This option tells named to sign queries using TSIG using a key read from the …'
complete -c dig -s m -d 'This option enables memory usage debugging'
complete -c dig -s p -d 'This option sends the query to a non-standard port on the server, instead of …'
complete -c dig -s q -d 'This option specifies the domain name to query'
complete -c dig -s r -d 'This option indicates that options from ${HOME}/. digrc should not be read'
complete -c dig -s t -d 'This option indicates the resource record type to query, which can be any val…'
complete -c dig -s u -d 'This option indicates that print query times should be provided in microsecon…'
complete -c dig -s v -d 'This option prints the version number and exits'
complete -c dig -s x -d 'This option sets simplified reverse lookups, for mapping addresses to names'
complete -c dig -s y -d 'This option signs queries using TSIG with the given authentication key'


text:
# cupsfilter
# Autogenerated from man page /usr/share/man/man8/cupsfilter.8.gz
complete -c cupsfilter -l list-filters -d 'Do not actually run the filters, just print the filters used to stdout'
complete -c cupsfilter -s D -d 'Delete the input file after conversion'
complete -c cupsfilter -s U -d 'Specifies the username passed to the filters'
complete -c cupsfilter -s c -d 'Uses the named cups-files. conf configuration file'
complete -c cupsfilter -s d -d 'Uses information from the named printer'
complete -c cupsfilter -s e -d 'Use every filter from the PPD file'
complete -c cupsfilter -s i -d 'Specifies the source file type'
complete -c cupsfilter -s j -d 'Converts document N from the specified job'
complete -c cupsfilter -s m -d 'Specifies the destination file type'
complete -c cupsfilter -s n -d 'Specifies the number of copies to generate'
complete -c cupsfilter -s o -d 'Specifies options to pass to the CUPS filters'
complete -c cupsfilter -s p -d 'Specifies the PPD file to use'
complete -c cupsfilter -s t -d 'Specifies the document title'
complete -c cupsfilter -s u -d 'Delete the PPD file after conversion'


text:
# x86_64-linux-gnu-gcc-ar-11
# Autogenerated from man page /usr/share/man/man1/x86_64-linux-gnu-gcc-ar-11.1.gz
complete -c x86_64-linux-gnu-gcc-ar-11 -l plugin


text:
# nemo-desktop
# Autogenerated from man page /usr/share/man/man1/nemo-desktop.1.gz
complete -c nemo-desktop -l debug -d 'Enable debugging code'
complete -c nemo-desktop -l quit -d 'Quit Nemo'
complete -c nemo-desktop -l help -d 'Show a summary of options'
complete -c nemo-desktop -l version -d 'Show Nemo\'s version'


text:
# ucfr
# Autogenerated from man page /usr/share/man/man1/ucfr.1.gz
complete -c ucfr -s h -l help -d 'Print a short usage message'
complete -c ucfr -s n -l no-action -d 'Dry run'
complete -c ucfr -s d -l debug -d 'Set the debug level to the (optional) level  n (n defaults to 1)'
complete -c ucfr -s p -l purge -d 'Removes all vestiges of the association between the named package and the con…'
complete -c ucfr -s v -l verbose -d 'Make the script be very verbose about setting internal variables'
complete -c ucfr -s f -l force -d 'This option forces operations requested even if the configuration file in con…'
complete -c ucfr -l state-dir -d 'Set the state directory to /path/to/dir instead of the default /var/lib/ucf'
complete -c ucfr -s w -d 'foo | cut'


text:
# truncate
# Autogenerated from man page /usr/share/man/man1/truncate.1.gz
complete -c truncate -s c -l no-create -d 'do not create any files'
complete -c truncate -s o -l io-blocks -d 'treat SIZE as number of IO blocks instead of bytes'
complete -c truncate -s r -l reference -d 'base size on RFILE'
complete -c truncate -s s -l size -d 'set or adjust the file size by SIZE bytes'
complete -c truncate -l help -d 'display this help and exit'
complete -c truncate -l version -d 'output version information and exit'


text:
# bitmap
# Autogenerated from man page /usr/share/man/man1/bitmap.1.gz
complete -c bitmap -o size -d 'Specifies size of the grid in squares'
complete -c bitmap -o sw -d 'Specifies the width of squares in pixels'
complete -c bitmap -o sh -d 'Specifies the height of squares in pixels'
complete -c bitmap -o gt -d 'Grid tolerance'
complete -c bitmap -o grid -d 'Turns on or off the grid lines'
complete -c bitmap -o axes -d 'Turns on or off the major axes'
complete -c bitmap -o dashed -d 'Turns on or off dashing for the frame and grid lines'
complete -c bitmap -o stippled -d 'Turns on or off stippling of highlighted squares'
complete -c bitmap -o proportional -d 'Turns proportional mode on or off'
complete -c bitmap -o dashes -d 'Specifies the bitmap to be used as a stipple for dashing'
complete -c bitmap -o stipple -d 'Specifies the bitmap to be used as a stipple for highlighting'
complete -c bitmap -o hl -d 'Specifies the color used for highlighting'
complete -c bitmap -o fr -d 'Specifies the color used for the frame and grid lines'
complete -c bitmap -o chars -d 'This option specifies the pair of characters to use in the string version of …'
complete -c bitmap -o name -d 'This option specifies the variable name to be used when writing out the bitma…'
complete -c bitmap -o xhot -d 'This option specifies the X coordinate of the hotspot'
complete -c bitmap -o yhot -d 'This option specifies the Y coordinate of the hotspot'


text:
# e2undo
# Autogenerated from man page /usr/share/man/man8/e2undo.8.gz
complete -c e2undo -s f -d 'Normally,  e2undo will check the file system superblock to make sure the undo…'
complete -c e2undo -s h -d 'Display a usage message'
complete -c e2undo -s n -d 'Dry-run; do not actually write blocks back to the file system'
complete -c e2undo -s o -d 'Specify the file system\'s  offset (in bytes) from the beginning of the device…'
complete -c e2undo -s v -d 'Report which block we\'re currently replaying'
complete -c e2undo -s z -d 'Before overwriting a file system block, write the old contents of the block t…'


text:
# capsh
# Autogenerated from man page /usr/share/man/man1/capsh.1.gz
complete -c capsh -l help -d 'Display the list of commands supported by  capsh '
complete -c capsh -l print -d 'Display prevailing capability and related state'
complete -c capsh -l caps -d 'Set the prevailing process capabilities to those specified by R cap-set '
complete -c capsh -l drop -d 'Remove the listed capabilities from the prevailing bounding set'
complete -c capsh -l inh -d 'Set the inheritable set of capabilities for the current process to equal thos…'
complete -c capsh -l user -d 'Assume the identity of the named user'
complete -c capsh -l modes -d 'Lists all of the libcap modes supported by  --mode '
complete -c capsh -l mode -d 'Force the program into a  cap_set_mode (3) security mode'
complete -c capsh -l inmode -d 'Confirm that the prevailing mode is that specified in R <mode> , or exit with…'
complete -c capsh -l uid -d 'Force all UID values to equal  id using the  setuid (2) system call'
complete -c capsh -l cap-uid -d 'use the  cap_setuid (3) function to set the UID of the current process'
complete -c capsh -l is-uid -d 'Exit with status 1 unless the current UID equals R <id> '
complete -c capsh -l gid -d 'Force all GID values to equal  id using the  setgid (2) system call'
complete -c capsh -l is-gid -d 'Exit with status 1 unless the current GIQ equals R <id> '
complete -c capsh -l groups -d 'Set the supplementary groups to the numerical list provided'
complete -c capsh -l keep -d 'In a non-pure capability mode, the kernel provides liberal privilege to the s…'
complete -c capsh -l secbits -d 'Set the security-bits for the program'
complete -c capsh -l chroot -d 'Execute the  chroot (2) system call with the new root-directory (/) equal to …'
complete -c capsh -l forkfor -d 'This command causes the program to fork a child process for so many seconds'
complete -c capsh -l killit -d 'This commands causes a  --forkfor child to be  kill (2)d with the specified s…'
complete -c capsh -l decode -d 'This is a convenience feature'
complete -c capsh -l supports -d 'As the kernel evolves, more capabilities are added'
complete -c capsh -l has-p -d 'Exit with status 1 unless the  permitted vector has capability  xxx raised'
complete -c capsh -l has-ambient -d 'Performs a check to see if the running kernel supports ambient capabilities'
complete -c capsh -l has-a -d 'Exit with status 1 unless the  ambient vector has capability  xxx raised'
complete -c capsh -l addamb -d 'Adds the specified ambient capability to the running process'
complete -c capsh -l delamb -d 'Removes the specified ambient capability from the running process'
complete -c capsh -s c -d 'for specific commands'
complete -c capsh -l noamb -d 'Drops all ambient capabilities from the running process'


text:
# ptex
# Autogenerated from man page /usr/share/man/man1/ptex.1.gz
complete -c ptex -o kanji -d 'Sets the input Japanese Kanji code'
complete -c ptex -o kanji-internal -d 'Sets the internal Kanji code.   The string can be either R euc , and R sjis '
complete -c ptex -o enc -d 'In this version of (e-)(u)p, enc extensions are not available'


text:
# foo2zjs-wrapper
# Autogenerated from man page /usr/share/man/man1/foo2zjs-wrapper.1.gz
complete -c foo2zjs-wrapper -s c -d 'Print in color (else monochrome)'
complete -c foo2zjs-wrapper -s C -d 'Color correction mode [0]'
complete -c foo2zjs-wrapper -s d -d 'Duplex code to send to printer [1]'
complete -c foo2zjs-wrapper -s m -d 'Media code to send to printer [1]'
complete -c foo2zjs-wrapper -s p -d 'Paper size code to send to printer [1]'
complete -c foo2zjs-wrapper -s n -d 'Number of copies [1]'
complete -c foo2zjs-wrapper -s r -d 'Set device resolution in pixels/inch [1200x600]'
complete -c foo2zjs-wrapper -s s -d 'Source (Input Slot) code to send to printer [7]'
complete -c foo2zjs-wrapper -s t -d 'Draft mode.   Every other pixel is white'
complete -c foo2zjs-wrapper -s T -d 'Print density (1-5).   The default is 3 (medium)'
complete -c foo2zjs-wrapper -s 2 -s 3 -s 4 -s 5 -s 6 -s 8 -s 9 -o 10 -o 12 -o 14 -o 15 -o 16 -o 18 -d 'Print in N-up.   Requires the psutils package'
complete -c foo2zjs-wrapper -s o -d 'Orientation used for N-up'
complete -c foo2zjs-wrapper -s u -d 'Set the offset of the start of the printable region from the upper left corne…'
complete -c foo2zjs-wrapper -s l -d 'Set the offset of the end of the printable region from the lower right corner…'
complete -c foo2zjs-wrapper -s L -d 'Send the logical clipping values from -u/-l in the ZjStream'
complete -c foo2zjs-wrapper -s P -d 'Do not send START_PLANE codes on monochrome output'
complete -c foo2zjs-wrapper -s X -d 'Add extra zero padding to the end of BID segments.   The default is 16 bytes'
complete -c foo2zjs-wrapper -s z -d 'Model.  Default is 0'
complete -c foo2zjs-wrapper -s g -d 'Additional options to pass to Ghostscript, such as -g“-dDITHERPPI=nnn”, etc'
complete -c foo2zjs-wrapper -s G -d 'Convert profile'
complete -c foo2zjs-wrapper -s I -d 'Select profile intent from the ICM file'
complete -c foo2zjs-wrapper -s S -d 'Output just a single color plane from a color print and print it on the black…'
complete -c foo2zjs-wrapper -s D -d 'Set Debug level [0]'


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


text:
# su
# Autogenerated from man page /usr/share/man/man1/su.1.gz
complete -c su -s c -l command
complete -c su -s f -l fast
complete -c su -s g -l group
complete -c su -s G -l supp-group
complete -c su -s l -l login
complete -c su -s m -s p -l preserve-environment
complete -c su -s P -l pty
complete -c su -s s -l shell
complete -c su -l session-command
complete -c su -s w -l whitelist-environment
complete -c su -s V -l version
complete -c su -s h -l help


text:
# pltotf
# Autogenerated from man page /usr/share/man/man1/pltotf.1.gz
complete -c pltotf -o verbose -d 'option, pltotf operates silently'


text:
# zip
# Autogenerated from man page /usr/share/man/man1/zip.1.gz
complete -c zip -s @
complete -c zip -o sf -d 'files scanned without actually processing them'
complete -c zip -s s
complete -c zip -o ttmmddyyyy
complete -c zip -o tt
complete -c zip -s x -s i
complete -c zip -l longoption
complete -c zip -l before-date
complete -c zip -l some- -d 'than a negating dash)'
complete -c zip -s a
complete -c zip -l ascii -d '[Systems using EBCDIC] Translate file to ASCII format'
complete -c zip -s A
complete -c zip -l adjust-sfx -d 'Adjust self-extracting executable archive'
complete -c zip -o AC
complete -c zip -l archive-clear -d '[WIN32]  Once archive is created (and tested if -T is used, which is recommen…'
complete -c zip -o AS
complete -c zip -l archive-set -d '[WIN32]  Only include files that have the archive bit set'
complete -c zip -s B
complete -c zip -l binary -d '[VM/CMS and MVS] force file to be read binary (default is text)'
complete -c zip -o Bn -d '[TANDEM] set Edit/Enscribe formatting options with n defined as'
complete -c zip -s b
complete -c zip -l temp-path -d 'Use the specified path for the temporary zip archive.  For example:'
complete -c zip -s c
complete -c zip -l entry-comments -d 'Add one-line comments for each file'
complete -c zip -s C
complete -c zip -l preserve-case -d '[VMS]  Preserve case all on VMS.   Negating this option (-C-) downcases'
complete -c zip -o C2
complete -c zip -l preserve-case-2 -d '[VMS]  Preserve case ODS2 on VMS.   Negating this option (-C2-) downcases'
complete -c zip -o C5
complete -c zip -l preserve-case-5 -d '[VMS]  Preserve case ODS5 on VMS.   Negating this option (-C5-) downcases'
complete -c zip -s d
complete -c zip -l delete -d 'Remove (delete) entries from a zip archive.  For example:'
complete -c zip -o db
complete -c zip -l display-bytes -d 'Display running byte counts showing the bytes zipped and the bytes to go'
complete -c zip -o dc
complete -c zip -l display-counts -d 'Display running count of entries zipped and entries to go'
complete -c zip -o dd
complete -c zip -l display-dots -d 'Display dots while each entry is zipped (except on ports that have their own …'
complete -c zip -o df
complete -c zip -l datafork -d '[MacOS] Include only data-fork of files zipped into the archive'
complete -c zip -o dg
complete -c zip -l display-globaldots -d 'Display progress dots for the archive instead of for each file.   The command'
complete -c zip -o ds
complete -c zip -l dot-size -d 'Set amount of input file processed for each dot displayed'
complete -c zip -o du
complete -c zip -l display-usize -d 'Display the uncompressed size of each entry'
complete -c zip -o dv
complete -c zip -l display-volume -d 'Display the volume (disk) number each entry is being read from, if reading an…'
complete -c zip -s D
complete -c zip -l no-dir-entries -d 'Do not create entries in the zip archive for directories'
complete -c zip -o DF
complete -c zip -l difference-archive -d 'Create an archive that contains all new and changed files since the original …'
complete -c zip -s e
complete -c zip -l encrypt -d 'Encrypt the contents of the zip archive using a password which is entered on …'
complete -c zip -s E
complete -c zip -l longnames -d '[OS/2] Use the . LONGNAME Extended Attribute (if found) as filename'
complete -c zip -s f
complete -c zip -l freshen -d 'Replace (freshen) an existing entry in the zip archive only if it has been mo…'
complete -c zip -s u -s o -d 'options to work correctly'
complete -c zip -s F
complete -c zip -l fix
complete -c zip -o FF
complete -c zip -l fixfix -d 'Fix the zip archive'
complete -c zip -s t -d 'option of unzip may show that some files have a bad CRC'
complete -c zip -o FI
complete -c zip -l fifo -d '[Unix]  Normally zip skips reading any FIFOs (named pipes) encountered, as zi…'
complete -c zip -o FS
complete -c zip -l filesync -d 'Synchronize the contents of an archive with the files on the OS'
complete -c zip -l out -d 'Even though it may be slower, creating a new archive with a new archive name …'
complete -c zip -s g
complete -c zip -l grow -d 'Grow (append to) the specified zip archive, instead of creating a new one'
complete -c zip -s h
complete -c zip -s '?'
complete -c zip -l help -d 'Display the zip help information (this also appears if zip is run with no arg…'
complete -c zip -o h2
complete -c zip -l more-help -d 'Display extended help including more on command line format, pattern matching…'
complete -c zip -l include -d 'Include only the specified files, as in:'
complete -c zip -s R
complete -c zip -s I
complete -c zip -l no-image -d '[Acorn RISC OS] Don\'t scan through Image files'
complete -c zip -o ic
complete -c zip -l ignore-case -d '[VMS, WIN32] Ignore case when matching archive entries'
complete -c zip -s j
complete -c zip -l junk-paths -d 'Store just the name of a saved file (junk the path), and do not store directo…'
complete -c zip -o jj
complete -c zip -l absolute-path -d '[MacOS] record Fullpath (+ Volname)'
complete -c zip -s J
complete -c zip -l junk-sfx -d 'Strip any prepended data (e. g.  a SFX stub) from the archive'
complete -c zip -s k
complete -c zip -l DOS-names -d 'Attempt to convert the names and paths to conform to MSDOS, store only the MS…'
complete -c zip -s l
complete -c zip -l to-crlf -d 'Translate the Unix end-of-line character LF into the MSDOS convention CR LF'
complete -c zip -o la
complete -c zip -l log-append -d 'Append to existing logfile.   Default is to overwrite'
complete -c zip -o lf
complete -c zip -l logfile-path -d 'Open a logfile at the given path'
complete -c zip -o li
complete -c zip -l log-info -d 'Include information messages, such as file names being zipped, in the log'
complete -c zip -o ll
complete -c zip -l from-crlf -d 'Translate the MSDOS end-of-line CR LF into Unix LF'
complete -c zip -s L
complete -c zip -l license -d 'Display the zip license'
complete -c zip -s m
complete -c zip -l move -d 'Move the specified files into the zip archive; actually, this deletes the tar…'
complete -c zip -s T -d 'to test the archive before removing all input files'
complete -c zip -o MM
complete -c zip -l must-match -d 'All input patterns must match at least one file and all input files found mus…'
complete -c zip -s n
complete -c zip -l suffixes -d 'Do not attempt to compress files named with the given suffixes'
complete -c zip -s 9 -d 'also attempts compression on all files regardless of extension'
complete -c zip -o nw
complete -c zip -l no-wild -d 'Do not perform internal wildcard processing (shell processing of wildcards is…'
complete -c zip -s N
complete -c zip -l notes -d '[Amiga, MacOS] Save Amiga or MacOS filenotes as zipfile comments'
complete -c zip -l latest-time -d 'Set the "last modified" time of the zip archive to the latest (oldest) "last …'
complete -c zip -s O
complete -c zip -l output-file -d 'Process the archive changes as usual, but instead of updating the existing ar…'
complete -c zip -s p
complete -c zip -l paths -d 'Include relative file paths as part of the names of files stored in the archi…'
complete -c zip -s P
complete -c zip -l password -d 'Use password to encrypt zipfile entries (if any)'
complete -c zip -s q
complete -c zip -l quiet -d 'Quiet mode; eliminate informational messages and comment prompts'
complete -c zip -o Qn
complete -c zip -l Q-flag -d '[QDOS] store information about the file in the file header with n defined as'
complete -c zip -s r
complete -c zip -l recurse-paths -d 'Travel the directory structure recursively; for example:'
complete -c zip -l recurse-patterns -d 'Travel the directory structure recursively starting at the current directory;…'
complete -c zip -o RE
complete -c zip -l regex -d '[WIN32]  Before zip 3'
complete -c zip -l split-size -d 'Enable creating a split archive and set the split size'
complete -c zip -o sb
complete -c zip -l split-bell -d 'If splitting and using split pause mode, ring the bell when zip pauses for ea…'
complete -c zip -o sc
complete -c zip -l show-command -d 'Show the command line starting zip as processed and exit'
complete -c zip -l show-files -d 'Show the files that would be operated on, then exit'
complete -c zip -o so
complete -c zip -l show-options -d 'Show all available options supported by zip as compiled on the current system'
complete -c zip -o sp
complete -c zip -l split-pause -d 'If splitting is enabled with -s, enable split pause mode'
complete -c zip -o su
complete -c zip -l show-unicode -d 'As -sf, but also show Unicode version of the path if exists'
complete -c zip -o sU
complete -c zip -l show-just-unicode -d 'As -sf, but only show Unicode version of the path if exists, otherwise show t…'
complete -c zip -o sv
complete -c zip -l split-verbose -d 'Enable various verbose messages while splitting, showing how the splitting is…'
complete -c zip -s S
complete -c zip -l system-hidden -d '[MSDOS, OS/2, WIN32 and ATARI] Include system and hidden files'
complete -c zip -l from-date -d 'Do not operate on files modified prior to the specified date, where mm is the…'
complete -c zip -l test -d 'Test the integrity of the new zip file'
complete -c zip -o TT
complete -c zip -l unzip-command -d 'Use command cmd instead of \'unzip -tqq\' to test an archive when the -T option…'
complete -c zip -l update -d 'Replace (update) an existing entry in the zip archive only if it has been mod…'
complete -c zip -s U
complete -c zip -l copy-entries -d 'Copy entries from one archive to another'
complete -c zip -o UN
complete -c zip -l unicode -d 'Determine what zip should do with Unicode file names.  zip 3'
complete -c zip -s v
complete -c zip -l verbose -d 'Verbose mode or print diagnostic version info'
complete -c zip -s V
complete -c zip -l VMS-portable -d '[VMS] Save VMS file attributes.  (Files are  truncated at EOF'
complete -c zip -o VV
complete -c zip -l VMS-specific -d '[VMS] Save VMS file attributes, and  all allocated blocks in a file,  includi…'
complete -c zip -s w
complete -c zip -l VMS-versions -d '[VMS] Append the version number of the files to the name, including multiple …'
complete -c zip -o ww
complete -c zip -l VMS-dot-versions -d '[VMS] Append the version number of the files to the name, including multiple …'
complete -c zip -o ws
complete -c zip -l wild-stop-dirs -d 'Wildcards match only at a directory level'
complete -c zip -l exclude -d 'Explicitly exclude the specified files, as in:'
complete -c zip -s X
complete -c zip -l no-extra -d 'Do not save extra file attributes (Extended Attributes on OS/2, uid/gid and f…'
complete -c zip -s y
complete -c zip -l symlinks -d 'For UNIX and VMS (V8'
complete -c zip -s z
complete -c zip -l archive-comment -d 'Prompt for a multi-line comment for the entire zip archive'
complete -c zip -s Z
complete -c zip -l compression-method -d 'Set the default compression method'
complete -c zip -s '#' -d '(-0, -1, -2, -3, -4, -5, -6, -7, -8, -9) Regulate the speed of compression us…'
complete -c zip -s 0 -d 'indicates no compression (store all files),'
complete -c zip -s 1 -d 'indicates the fastest compression speed (less compression) and'
complete -c zip -s 6
complete -c zip -l use-privileges -d '[WIN32] Use privileges (if granted) to obtain all aspects of WinNT security'
complete -c zip -l names-stdin -d 'Take the list of input files from standard input.  Only one filename per line'
complete -c zip -s '$'
complete -c zip -l volume-label -d '[MSDOS, OS/2, WIN32] Include the volume label for the drive holding the first…'


text:
# bluetooth-sendto
# Autogenerated from man page /usr/share/man/man1/bluetooth-sendto.1.gz
complete -c bluetooth-sendto -l device -d 'Define the device address to send the file(s) to'
complete -c bluetooth-sendto -l name -d 'Define the device name to send the file(s) to'


text:
# 7za
# Autogenerated from man page /usr/share/man/man1/7za.1.gz
complete -c 7za -o 'ai[r[-' -d 'Include archives'
complete -c 7za -o 'ax[r[-' -d 'Exclude archives'
complete -c 7za -o an -d 'Disable archive_name field'
complete -c 7za -o bb -d 'Set output log level'
complete -c 7za -o bd -d 'Disable progress indicator'
complete -c 7za -o bt -d 'Show execution time statistics'
complete -c 7za -o 'i[r[-' -d 'Include filenames'
complete -c 7za -o 'r[-' -d 'Recurse subdirectories (CAUTION: this flag does not do what you think, avoid …'
complete -c 7za -o 'scrc[CRC32' -d 'Set hash function for x, e, h commands'
complete -c 7za -o sdel -d 'Delete files after compression'
complete -c 7za -o seml -d 'Send archive by email'
complete -c 7za -o sfx -d 'Create SFX archive'
complete -c 7za -o si -d 'Read data from stdin (e. g.  tar cf - directory | 7za a -si directory. tar'
complete -c 7za -o slp -d 'Set Large Pages mode'
complete -c 7za -o slt -d 'Show technical information for l (List) command'
complete -c 7za -o snh -d 'Store hard links as links'
complete -c 7za -o snl -d 'Store symbolic links as links'
complete -c 7za -o sni -d 'Store NT security information'
complete -c 7za -o sns -d 'Store NTFS alternate streams'
complete -c 7za -o so -d 'Write data to stdout (e. g.  7za x -so directory. tar. 7z | tar xf -)'
complete -c 7za -o spd -d 'Disable wildcard matching for file names'
complete -c 7za -o spe -d 'Eliminate duplication of root folder for extract command'
complete -c 7za -o spf -d 'Use fully qualified file paths'
complete -c 7za -o ssc -d 'Set sensitive case mode'
complete -c 7za -o ssw -d 'Compress shared files'
complete -c 7za -o stl -d 'Set archive timestamp from the most recently modified file'
complete -c 7za -s u -d 'Update options'
complete -c 7za -s w -d 'Set working directory.  Empty path means a temporary directory'
complete -c 7za -o 'x[r[-' -d 'Exclude filenames'
complete -c 7za -s y -d 'Assume Yes on all queries'
complete -c 7za -o t7z -d '7z archive'
complete -c 7za -o m0 -d 'lzma method'
complete -c 7za -o mx -d 'level of compression = 9 (Ultra)'
complete -c 7za -o mfb -d 'number of fast bytes for LZMA = 64'
complete -c 7za -o md -d 'dictionary size = 32 megabytes'
complete -c 7za -o ms -d 'solid archive = on EXAMPLE 2 7za a -sfx archive'


text:
# pppstats
# Autogenerated from man page /usr/share/man/man8/pppstats.8.gz
complete -c pppstats -s a -d 'Display absolute values rather than deltas'
complete -c pppstats -s d -d 'Show data rate (kB/s) instead of bytes'
complete -c pppstats -s c -d 'Repeat the display  count times'
complete -c pppstats -s r -d 'Display additional statistics summarizing the compression ratio achieved by t…'
complete -c pppstats -s v -d 'Display additional statistics relating to the performance of the Van Jacobson…'
complete -c pppstats -s w -d 'Pause  wait seconds between each display'
complete -c pppstats -s z -d 'Instead of the standard display, show statistics indicating the performance o…'


text:
# cfdisk
# Autogenerated from man page /usr/share/man/man8/cfdisk.8.gz
complete -c cfdisk -s h -l help
complete -c cfdisk -s L -l color
complete -c cfdisk -l lock
complete -c cfdisk -s r -l read-only
complete -c cfdisk -s V -l version
complete -c cfdisk -s z -l zero


text:
# dosfsck
# Autogenerated from man page /usr/share/man/man8/dosfsck.8.gz
complete -c dosfsck -s a -d 'Automatically repair the filesystem.  No user intervention is necessary'
complete -c dosfsck -s A -d 'Select using the Atari variation of the FAT filesystem if that isn\'t active a…'
complete -c dosfsck -s b -d 'Make read-only boot sector check'
complete -c dosfsck -s c -d 'Use DOS codepage PAGE to decode short file names'
complete -c dosfsck -s d -d 'Delete the specified file'
complete -c dosfsck -s f -d 'Salvage unused cluster chains to files'
complete -c dosfsck -s F -d 'Specify FAT table NUM for filesystem access'
complete -c dosfsck -s l -d 'List path names of files being processed'
complete -c dosfsck -s n -d 'No-operation mode: non-interactively check for errors, but don\'t write anythi…'
complete -c dosfsck -s p -d 'Same as -a, for compatibility with other *fsck'
complete -c dosfsck -s r -d 'Interactively repair the filesystem'
complete -c dosfsck -s S -d 'Consider short (8'
complete -c dosfsck -s t -d 'Mark unreadable clusters as bad'
complete -c dosfsck -s u -d 'Try to undelete the specified file.  fsck'
complete -c dosfsck -s U -d 'Consider lowercase volume and boot label as invalid and allow only uppercase …'
complete -c dosfsck -s v -d 'Verbose mode.  Generates slightly more output'
complete -c dosfsck -s V -d 'Perform a verification pass'
complete -c dosfsck -l variant -d 'Create a filesystem of variant TYPE'
complete -c dosfsck -s w -d 'Write changes to disk immediately'
complete -c dosfsck -s y -d 'Same as -a (automatically repair filesystem) for compatibility with other fsc…'
complete -c dosfsck -l help -d 'Display help message describing usage and options then exit'


text:
# xedit
# Autogenerated from man page /usr/share/man/man1/xedit.1.gz
complete -c xedit -o number -d 'The current line minus number'


text:
# shutdown
# Autogenerated from man page /usr/share/man/man8/shutdown.8.gz
complete -c shutdown -l help -d 'Print a short help text and exit'
complete -c shutdown -s H -l halt -d 'Halt the machine'
complete -c shutdown -s P -l poweroff -d 'Power-off the machine (the default)'
complete -c shutdown -s r -l reboot -d 'Reboot the machine'
complete -c shutdown -s h -d 'Equivalent to --poweroff, unless --halt is specified'
complete -c shutdown -s k -d 'Do not halt, power-off, reboot, just write wall message'
complete -c shutdown -l no-wall -d 'Do not send wall message before halt, power-off, reboot'
complete -c shutdown -s c -d 'Cancel a pending shutdown'


text:
# csplit
# Autogenerated from man page /usr/share/man/man1/csplit.1.gz
complete -c csplit -s b -l suffix-format -d 'use sprintf FORMAT instead of %02d'
complete -c csplit -s f -l prefix -d 'use PREFIX instead of \'xx\''
complete -c csplit -s k -l keep-files -d 'do not remove output files on errors'
complete -c csplit -l suppress-matched -d 'suppress the lines matching PATTERN'
complete -c csplit -s n -l digits -d 'use specified number of digits instead of 2'
complete -c csplit -s s -l quiet -l silent -d 'do not print counts of output file sizes'
complete -c csplit -s z -l elide-empty-files -d 'remove empty output files'
complete -c csplit -l help -d 'display this help and exit'
complete -c csplit -l version -d 'output version information and exit . SS "Each PATTERN may be:"'


text:
# mkdosfs
# Autogenerated from man page /usr/share/man/man8/mkdosfs.8.gz
complete -c mkdosfs -s a -d 'Normally, for any filesystem except very small ones, mkfs'
complete -c mkdosfs -s A -d 'Select using the Atari variation of the FAT filesystem if that isn\'t active a…'
complete -c mkdosfs -s b -d 'Selects the location of the backup boot sector for FAT32'
complete -c mkdosfs -s c -d 'Check the device for bad blocks before creating the filesystem'
complete -c mkdosfs -s C -d 'Create the file given as DEVICE on the command line, and write the to-be-crea…'
complete -c mkdosfs -s D -d 'Specify the BIOS drive number to be stored in the FAT boot sector'
complete -c mkdosfs -s f -d 'Specify the number of file allocation tables in the filesystem'
complete -c mkdosfs -s F -d 'Specifies the type of file allocation tables used (12, 16 or 32 bit)'
complete -c mkdosfs -s g -d 'Specify HEADS and SECTORS-PER-TRACK numbers which represents disk geometry of…'
complete -c mkdosfs -s h -d 'Specify the number of so-called hidden sectors, as stored in the FAT boot sec…'
complete -c mkdosfs -s i -d 'Sets the volume ID of the newly created filesystem; VOLUME-ID is a 32-bit hex…'
complete -c mkdosfs -s I -d 'Ignore and disable safety checks.  By default mkfs'
complete -c mkdosfs -s l -d 'Read the bad blocks list from FILENAME'
complete -c mkdosfs -s m -d 'Sets the message the user receives on attempts to boot this filesystem withou…'
complete -c mkdosfs -s M -d 'Specify the media type to be stored in the FAT boot sector'
complete -c mkdosfs -l mbr -d 'Fill (fake) MBR table with disk signature one partition which starts at secto…'
complete -c mkdosfs -s n -d 'Sets the volume name (label) of the filesystem'
complete -c mkdosfs -l codepage -d 'Use DOS codepage PAGE to encode label.  By default codepage 850 is used'
complete -c mkdosfs -s r -d 'Select the minimal number of entries available in the root directory'
complete -c mkdosfs -s R -d 'Select the minimal number of reserved sectors'
complete -c mkdosfs -s s -d 'Specify the number of disk sectors per cluster.  Must be a power of 2, i. e'
complete -c mkdosfs -s S -d 'Specify the number of bytes per logical sector'
complete -c mkdosfs -s v -d 'Verbose execution'
complete -c mkdosfs -l offset -d 'Write the filesystem at a specific sector into the device file'
complete -c mkdosfs -l variant -d 'Create a filesystem of variant TYPE'
complete -c mkdosfs -l help -d 'Display option summary and exit'
complete -c mkdosfs -l invariant -d 'Use constants for normally randomly generated or time based data such as volu…'


text:
# journalctl
# Autogenerated from man page /usr/share/man/man1/journalctl.1.gz
complete -c journalctl -l no-full -l full -s l -d 'Ellipsize fields when they do not fit in available columns'
complete -c journalctl -s a -l all -d 'Show all fields in full, even if they include unprintable characters or are v…'
complete -c journalctl -s f -l follow -d 'Show only the most recent journal entries, and continuously print new entries…'
complete -c journalctl -s e -l pager-end -d 'Immediately jump to the end of the journal inside the implied pager tool'
complete -c journalctl -s n -l lines -d 'Show the most recent journal events and limit the number of events shown'
complete -c journalctl -l no-tail -d 'Show all stored output lines, even in follow mode'
complete -c journalctl -s r -l reverse -d 'Reverse output so that the newest entries are displayed first'
complete -c journalctl -l output-fields -d 'A comma separated list of the fields which should be included in the output'
complete -c journalctl -l utc -d 'Express time in Coordinated Universal Time (UTC)'
complete -c journalctl -l no-hostname -d 'Don\\*(Aqt show the hostname field of log messages originating from the local …'
complete -c journalctl -s x -l catalog -d 'Augment log lines with explanation texts from the message catalog'
complete -c journalctl -s q -l quiet -d 'Suppresses all informational messages (i. e.  "-- Journal begins at '
complete -c journalctl -s m -l merge -d 'Show entries interleaved from all available journals, including remote ones'
complete -c journalctl -s b -l boot -d 'Show messages from a specific boot.  This will add a match for "_BOOT_ID="'
complete -c journalctl -l list-boots -d 'Show a tabular list of boot numbers (relative to the current boot), their IDs…'
complete -c journalctl -s k -l dmesg -d 'Show only kernel messages'
complete -c journalctl -s t -l identifier -d 'Show messages for the specified syslog identifier SYSLOG_IDENTIFIER'
complete -c journalctl -s u -l unit -d 'Show messages for the specified systemd unit UNIT (such as a service unit), o…'
complete -c journalctl -l user-unit -d 'Show messages for the specified user session unit'
complete -c journalctl -s p -l priority -d 'Filter output by message priorities or priority ranges'
complete -c journalctl -l facility -d 'Filter output by syslog facility'
complete -c journalctl -s g -l grep -d 'Filter output to entries where the MESSAGE= field matches the specified regul…'
complete -c journalctl -l case-sensitive -d 'Make pattern matching case sensitive or case insensitive'
complete -c journalctl -s c -l cursor -d 'Start showing entries from the location in the journal specified by the passe…'
complete -c journalctl -l cursor-file -d 'If FILE exists and contains a cursor, start showing entries after this locati…'
complete -c journalctl -l after-cursor -d 'Start showing entries from the location in the journal after the location spe…'
complete -c journalctl -l show-cursor -d 'The cursor is shown after the last entry after two dashes: . sp . if n \\{\\'
complete -c journalctl -s S -l since -s U -l until -d 'Start showing entries on or newer than the specified date, or on or older tha…'
complete -c journalctl -s F -l field -d 'Print all possible data values the specified field can take in all entries of…'
complete -c journalctl -s N -l fields -d 'Print all field names currently used in all entries of the journal'
complete -c journalctl -l system -l user -d 'Show messages from system services and the kernel (with --system)'
complete -c journalctl -s M -l machine -d 'Show messages from a running, local container'
complete -c journalctl -s D -l directory -d 'Takes a directory path as argument'
complete -c journalctl -l file -d 'Takes a file glob as an argument'
complete -c journalctl -l root -d 'Takes a directory path as an argument'
complete -c journalctl -l image -d 'Takes a path to a disk image file or block device node'
complete -c journalctl -l namespace -d 'Takes a journal namespace identifier string as argument'
complete -c journalctl -l header -d 'Instead of showing journal contents, show internal header information of the …'
complete -c journalctl -l disk-usage -d 'Shows the current disk usage of all journal files'
complete -c journalctl -l vacuum-size -l vacuum-time -l vacuum-files -d 'Removes the oldest archived journal files until the disk space they use falls…'
complete -c journalctl -l list-catalog -d 'List the contents of the message catalog as a table of message IDs, plus thei…'
complete -c journalctl -l dump-catalog -d 'Show the contents of the message catalog, with entries separated by a line co…'
complete -c journalctl -l update-catalog -d 'Update the message catalog index'
complete -c journalctl -l setup-keys -d 'Instead of showing journal contents, generate a new key pair for Forward Secu…'
complete -c journalctl -l force -d 'When --setup-keys is passed and Forward Secure Sealing (FSS) has already been…'
complete -c journalctl -l interval -d 'Specifies the change interval for the sealing key when generating an FSS key …'
complete -c journalctl -l verify -d 'Check the journal file for internal consistency'
complete -c journalctl -l verify-key -d 'Specifies the FSS verification key to use for the --verify operation'
complete -c journalctl -l sync -d 'Asks the journal daemon to write all yet unwritten journal data to the backin…'
complete -c journalctl -l flush -d 'Asks the journal daemon to flush any log data stored in /run/log/journal/ int…'
complete -c journalctl -l relinquish-var -d 'Asks the journal daemon for the reverse operation to --flush: if requested th…'
complete -c journalctl -l smart-relinquish-var -d 'Similar to --relinquish-var but executes no operation if the root file system…'
complete -c journalctl -l rotate -d 'Asks the journal daemon to rotate journal files'
complete -c journalctl -s h -l help -d 'Print a short help text and exit'
complete -c journalctl -l version -d 'Print a short version string and exit'
complete -c journalctl -l no-pager -d 'Do not pipe output into a pager'
complete -c journalctl -o l/--full -d 'are not useful anymore, except to undo'
complete -c journalctl -o n1000 -d 'to guarantee that the pager will not buffer logs of unbounded size'
complete -c journalctl -o nall -d 'will disable this cap'
complete -c journalctl -s o -l output
complete -c journalctl -s 0 -d 'is the last boot,'
complete -c journalctl -s 1 -d 'the boot before last, and so on.  An empty offset is equivalent to specifying'
complete -c journalctl -l vacuum-file -d 'into a single command, see above'
complete -c journalctl -o u/--unit -d 'should be used'


text:
# systemd-nspawn
# Autogenerated from man page /usr/share/man/man1/systemd-nspawn.1.gz
complete -c systemd-nspawn -s q -l quiet -d 'Turns off any status output by the tool itself'
complete -c systemd-nspawn -l settings -d 'Controls whether systemd-nspawn shall search for and use additional per-conta…'
complete -c systemd-nspawn -s D -l directory -d 'Directory to use as file system root for the container'
complete -c systemd-nspawn -l template -d 'Directory or "btrfs" subvolume to use as template for the container\\*(Aqs roo…'
complete -c systemd-nspawn -s x -l ephemeral -d 'If specified, the container is run with a temporary snapshot of its file syst…'
complete -c systemd-nspawn -s i -l image -d 'Disk image to mount the root directory for the container from'
complete -c systemd-nspawn -l oci-bundle -d 'Takes the path to an OCI runtime bundle to invoke, as specified in the \\m[blu…'
complete -c systemd-nspawn -l read-only -d 'Mount the container\\*(Aqs root file system (and any other file systems contai…'
complete -c systemd-nspawn -l volatile -l volatile -d 'Boots the container in volatile mode'
complete -c systemd-nspawn -l root-hash -d 'Takes a data integrity (dm-verity) root hash specified in hexadecimal'
complete -c systemd-nspawn -l root-hash-sig -d 'Takes a PKCS7 signature of the --root-hash= option'
complete -c systemd-nspawn -l verity-data -d 'Takes the path to a data integrity (dm-verity) file'
complete -c systemd-nspawn -l pivot-root -d 'Pivot the specified directory to / inside the container, and either unmount t…'
complete -c systemd-nspawn -s a -l as-pid2 -d 'Invoke the shell or specified program as process ID (PID) 2 instead of PID 1 …'
complete -c systemd-nspawn -s b -l boot -d 'Automatically search for an init program and invoke it as PID 1, instead of a…'
complete -c systemd-nspawn -l chdir -d 'Change to the specified working directory before invoking the process in the …'
complete -c systemd-nspawn -s E -l setenv -d 'Specifies an environment variable assignment to pass to the init process in t…'
complete -c systemd-nspawn -s u -l user -d 'After transitioning into the container, change to the specified user defined …'
complete -c systemd-nspawn -l kill-signal -d 'Specify the process signal to send to the container\\*(Aqs PID 1 when nspawn i…'
complete -c systemd-nspawn -l notify-ready -d 'Configures support for notifications from the container\\*(Aqs init process'
complete -c systemd-nspawn -s M -l machine -d 'Sets the machine name for this container'
complete -c systemd-nspawn -l hostname -d 'Controls the hostname to set within the container, if different from the mach…'
complete -c systemd-nspawn -l uuid -d 'Set the specified UUID for the container'
complete -c systemd-nspawn -s S -l slice -d 'Make the container part of the specified slice, instead of the default machine'
complete -c systemd-nspawn -l property -d 'Set a unit property on the scope unit to register for the machine'
complete -c systemd-nspawn -l register -d 'Controls whether the container is registered with systemd-machined(8)'
complete -c systemd-nspawn -l keep-unit -d 'Instead of creating a transient scope unit to run the container in, simply us…'
complete -c systemd-nspawn -l private-users -d 'Controls user namespacing'
complete -c systemd-nspawn -l private-users-ownership -d 'Controls how to adjust the container image\\*(Aqs UIDs and GIDs to match the U…'
complete -c systemd-nspawn -s U -d 'If the kernel supports the user namespaces feature, equivalent to --private-u…'
complete -c systemd-nspawn -l private-network -d 'Disconnect networking of the container from the host'
complete -c systemd-nspawn -l network-interface -d 'Assign the specified network interface to the container'
complete -c systemd-nspawn -l network-macvlan -d 'Create a "macvlan" interface of the specified Ethernet network interface and …'
complete -c systemd-nspawn -l network-ipvlan -d 'Create an "ipvlan" interface of the specified Ethernet network interface and …'
complete -c systemd-nspawn -s n -l network-veth -d 'Create a virtual Ethernet link ("veth") between host and container'
complete -c systemd-nspawn -l network-veth-extra -d 'Adds an additional virtual Ethernet link between host and container'
complete -c systemd-nspawn -l network-bridge -d 'Adds the host side of the Ethernet link created with --network-veth to the sp…'
complete -c systemd-nspawn -l network-zone -d 'Creates a virtual Ethernet link ("veth") to the container and adds it to an a…'
complete -c systemd-nspawn -l network-namespace-path -d 'Takes the path to a file representing a kernel network namespace that the con…'
complete -c systemd-nspawn -s p -l port -d 'If private networking is enabled, maps an IP port on the host onto an IP port…'
complete -c systemd-nspawn -l capability -d 'List one or more additional capabilities to grant the container'
complete -c systemd-nspawn -l drop-capability -d 'Specify one or more additional capabilities to drop for the container'
complete -c systemd-nspawn -l ambient-capability -d 'Specify one or more additional capabilities to pass in the inheritable and am…'
complete -c systemd-nspawn -l no-new-privileges -d 'Takes a boolean argument'
complete -c systemd-nspawn -l system-call-filter -d 'Alter the system call filter applied to containers'
complete -c systemd-nspawn -s Z -l selinux-context -d 'Sets the SELinux security context to be used to label processes in the contai…'
complete -c systemd-nspawn -s L -l selinux-apifs-context -d 'Sets the SELinux security context to be used to label files in the virtual AP…'
complete -c systemd-nspawn -l rlimit -d 'Sets the specified POSIX resource limit for the container payload'
complete -c systemd-nspawn -l oom-score-adjust -d 'Changes the OOM ("Out Of Memory") score adjustment value for the container pa…'
complete -c systemd-nspawn -l cpu-affinity -d 'Controls the CPU affinity of the container payload'
complete -c systemd-nspawn -l personality -d 'Control the architecture ("personality") reported by uname(2) in the container'
complete -c systemd-nspawn -l resolv-conf -d 'Configures how /etc/resolv. conf inside of the container shall be handled (i'
complete -c systemd-nspawn -l timezone -d 'Configures how /etc/localtime inside of the container (i. e'
complete -c systemd-nspawn -l link-journal -d 'Control whether the container\\*(Aqs journal shall be made visible to the host…'
complete -c systemd-nspawn -s j -d 'Equivalent to --link-journal=try-guest'
complete -c systemd-nspawn -l bind -l bind-ro -d 'Bind mount a file or directory from the host into the container'
complete -c systemd-nspawn -l bind-user -d 'Binds the home directory of the specified user on the host into the container'
complete -c systemd-nspawn -l inaccessible -d 'Make the specified path inaccessible in the container'
complete -c systemd-nspawn -l tmpfs -d 'Mount a tmpfs file system into the container'
complete -c systemd-nspawn -l overlay -l overlay-ro -d 'Combine multiple directory trees into one overlay file system and mount it in…'
complete -c systemd-nspawn -l console -d 'Configures how to set up standard input, output and error output for the cont…'
complete -c systemd-nspawn -l pipe -s P -d 'Equivalent to --console=pipe'
complete -c systemd-nspawn -l load-credential -l set-credential -d 'Pass a credential to the container'
complete -c systemd-nspawn -l no-pager -d 'Do not pipe output into a pager'
complete -c systemd-nspawn -s h -l help -d 'Print a short help text and exit'
complete -c systemd-nspawn -l version -d 'Print a short version string and exit'
complete -c systemd-nspawn -l capabilities