text:
# useradd
# Autogenerated from man page /usr/share/man/man8/useradd.8.gz
complete -c useradd -l badname -d 'Allow names that do not conform to standards'
complete -c useradd -s b -l base-dirBASE_DIR -d 'The default base directory for the system if -dHOME_DIR is not specified'
complete -c useradd -s c -l commentCOMMENT -d 'Any text string'
complete -c useradd -s d -l home-dirHOME_DIR -d 'The new user will be created using HOME_DIR as the value for the user\\*(Aqs l…'
complete -c useradd -s D -l defaults -d 'See below, the subsection "Changing the default values"'
complete -c useradd -s e -l expiredateEXPIRE_DATE -d 'The date on which the user account will be disabled'
complete -c useradd -s f -l inactiveINACTIVE -d 'The number of days after a password expires until the account is permanently …'
complete -c useradd -s g -l gidGROUP -d 'The group name or number of the user\\*(Aqs initial login group'
complete -c useradd -s G -l groupsGROUP1 -d 'A list of supplementary groups which the user is also a member of'
complete -c useradd -s h -l help -d 'Display help message and exit'
complete -c useradd -s k -l skelSKEL_DIR -d 'The skeleton directory, which contains files and directories to be copied in …'
complete -c useradd -s K -l keyKEY -d 'Overrides /etc/login'
complete -c useradd -s l -l no-log-init -d 'Do not add the user to the lastlog and faillog databases'
complete -c useradd -s m -l create-home -d 'Create the user\\*(Aqs home directory if it does not exist'
complete -c useradd -s M -l no-create-home -d 'Do no create the user\\*(Aqs home directory, even if the system wide setting f…'
complete -c useradd -s N -l no-user-group -d 'Do not create a group with the same name as the user, but add the user to the…'
complete -c useradd -s o -l non-unique -d 'Allow the creation of a user account with a duplicate (non-unique) UID'
complete -c useradd -s p -l passwordPASSWORD -d 'The encrypted password, as returned by crypt(3)'
complete -c useradd -s r -l system -d 'Create a system account'
complete -c useradd -s R -l rootCHROOT_DIR -d 'Apply changes in the CHROOT_DIR directory and use the configuration files fro…'
complete -c useradd -s P -l prefixPREFIX_DIR -d 'Apply changes in the PREFIX_DIR directory and use the configuration files fro…'
complete -c useradd -s s -l shellSHELL -d 'The name of the user\\*(Aqs login shell'
complete -c useradd -s u -l uidUID -d 'The numerical value of the user\\*(Aqs ID'
complete -c useradd -s U -l user-group -d 'Create a group with the same name as the user, and add the user to this group'
complete -c useradd -s Z -l selinux-userSEUSER -d 'The SELinux user for the user\\*(Aqs login'
complete -c useradd -l base-dir
complete -c useradd -l comment
complete -c useradd -l home-dir
complete -c useradd -l expiredate
complete -c useradd -l inactive
complete -c useradd -l gid
complete -c useradd -o U/--user-group -d 'is specified on the command line), a group will be created for the user, with…'
complete -c useradd -o N/--no-user-group -d 'is specified on the command line), useradd will set the primary group of the …'
complete -c useradd -l groups
complete -c useradd -l skel
complete -c useradd -l key
complete -c useradd -s 1 -d 'can be used when creating system account to turn off password aging, even tho…'
complete -c useradd -s O -d 'option is also supported'
complete -c useradd -l password
complete -c useradd -l root
complete -c useradd -l prefix
complete -c useradd -l shell
complete -c useradd -l uid
complete -c useradd -l selinux-user


text:
# pibootctl-list
# Autogenerated from man page /usr/share/man/man1/pibootctl-list.1.gz
complete -c pibootctl-list -s h -l help -d 'Show a brief help page for the command'
complete -c pibootctl-list -l json -d 'Use JSON as the output format'
complete -c pibootctl-list -l yaml -d 'Use YAML as the output format'
complete -c pibootctl-list -l shell -d 'Use a tab-delimited output format suitable for the shell'

repo_language: Shell

mime_type: text/plain


text:
# texdoctk
# Autogenerated from man page /usr/share/man/man1/texdoctk.1.gz
complete -c texdoctk -s v -d 'verbose: enable some viewer messages which are otherwise sent to stderr, as w…'


text:
# setterm
# Autogenerated from man page /usr/share/man/man1/setterm.1.gz
complete -c setterm -l appcursorkeys
complete -c setterm -l append
complete -c setterm -l background
complete -c setterm -l blank
complete -c setterm -l bfreq
complete -c setterm -l blength
complete -c setterm -l blink
complete -c setterm -l bold
complete -c setterm -l clear
complete -c setterm -l clrtabs
complete -c setterm -l cursor
complete -c setterm -l default
complete -c setterm -l dump
complete -c setterm -l file
complete -c setterm -l foreground
complete -c setterm -l half-bright
complete -c setterm -l hbcolor
complete -c setterm -l initialize
complete -c setterm -l inversescreen
complete -c setterm -l linewrap
complete -c setterm -l msg
complete -c setterm -l msglevel
complete -c setterm -l powerdown
complete -c setterm -l powersave
complete -c setterm -l regtabs
complete -c setterm -l repeat
complete -c setterm -l reset
complete -c setterm -l resize
complete -c setterm -l reverse
complete -c setterm -l store
complete -c setterm -l tabs
complete -c setterm -l term
complete -c setterm -l ulcolor
complete -c setterm -l underline
complete -c setterm -l version
complete -c setterm -l help


text:
# x11perfcomp
# Autogenerated from man page /usr/share/man/man1/x11perfcomp.1.gz
complete -c x11perfcomp -s r -d 'Specifies that the output should also include relative server performance'
complete -c x11perfcomp -o ro -d 'Specifies that the output should include only relative server performance'
complete -c x11perfcomp -s l -d 'Specifies a label file to use'


text:
# nstat
# Autogenerated from man page /usr/share/man/man8/nstat.8.gz
complete -c nstat -s V -l version -d 'Print version'
complete -c nstat -s z -l zeros -d 'Dump zero counters too.  By default they are not shown'
complete -c nstat -s r -l reset -d 'Reset history'
complete -c nstat -s n -l nooutput -d 'Do not display anything, only update history'
complete -c nstat -s a -l ignore -d 'Dump absolute values of counters'
complete -c nstat -s s -l noupdate -d 'Do not update history, so that the next time you will see counters including …'
complete -c nstat -s j -l json -d 'Display results in JSON format'
complete -c nstat -s p -l pretty -d 'When combined with  --json , pretty print the output'
complete -c nstat -s d -l scan -d 'Run in daemon mode collecting statistics'
complete -c nstat -s h -l help -d 'Print help'
complete -c nstat -s t -l interval -d 'Time interval to average rates.  Default value is 60 seconds'


text:
# udisksd
# Autogenerated from man page /usr/share/man/man8/udisksd.8.gz
complete -c udisksd -l help -d 'Show help options'
complete -c udisksd -l replace -d 'Replace existing daemon'
complete -c udisksd -l debug -d 'Print debug or informational messages on stdout/stderr'
complete -c udisksd -l no-sigint -d 'Do not handle SIGINT for controlled shutdown'
complete -c udisksd -l force-load-modules -d 'Activate modules on startup'


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


text:
# biosdecode
# Autogenerated from man page /usr/share/man/man8/biosdecode.8.gz
complete -c biosdecode -s d -l dev-mem -d 'Read memory from device FILE (default: /dev/mem)'
complete -c biosdecode -l pir -d 'Decode the details of the PCI IRQ routing table'
complete -c biosdecode -s h -l help -d 'Display usage information and exit'
complete -c biosdecode -s V -l version -d 'Display the version and exit'


text:
# lsipc
# Autogenerated from man page /usr/share/man/man1/lsipc.1.gz
complete -c lsipc -s i -l id
complete -c lsipc -s g -l global
complete -c lsipc -s h -l help
complete -c lsipc -s V -l version
complete -c lsipc -s m -l shmems
complete -c lsipc -s q -l queues
complete -c lsipc -s s -l semaphores
complete -c lsipc -s c -l creator
complete -c lsipc -s e -l export
complete -c lsipc -s J -l json
complete -c lsipc -s l -l list
complete -c lsipc -s n -l newline
complete -c lsipc -l noheadings
complete -c lsipc -l notruncate
complete -c lsipc -s o -l output
complete -c lsipc -s b -l bytes
complete -c lsipc -s r -l raw
complete -c lsipc -s t -l time
complete -c lsipc -l time-format
complete -c lsipc -s P -l numeric-perms


text:
# texlua
# Autogenerated from man page /usr/share/man/man1/texlua.1.gz
complete -c texlua -l lua -d 'The lua initialization file'
complete -c texlua -l luaonly -d 'Start Lua\\*(TX as a Lua interpreter'
complete -c texlua -l luaconly -d 'Start Lua\\*(TX as a Lua byte compiler'
complete -c texlua -l debug-format -d 'br Debug format loading'
complete -c texlua -l draftmode -d 'Sets pdfdraftmode so lua\\*(TX doesn\'t write a PDF and doesn\'t read any includ…'
complete -c texlua -l enable-write18 -d 'br Synonym for --shell-escape'
complete -c texlua -l disable-write18 -d 'br Synonym for --no-shell-escape'
complete -c texlua -l shell-escape -d 'br Enable the  write18command construct, and Lua functions os. execute(), os'
complete -c texlua -l no-shell-escape -d 'br Disable the  write18command construct and the other Lua functions, even if…'
complete -c texlua -l shell-restricted -d 'Enable restricted version of write18, os. execute(), os. exec(), os'
complete -c texlua -l file-line-error -d 'Print error messages in the form file:line:error which is similar to the way …'
complete -c texlua -l no-file-line-error -d 'Disable printing error messages in the file:line:error style'
complete -c texlua -l fmt -d 'Use FORMAT as the name of the format to be used, instead of the name by which…'
complete -c texlua -l help -d 'Print help message and exit'
complete -c texlua -l ini -d 'Start in INI mode, which is used to dump formats'
complete -c texlua -l interaction -d 'Sets the interaction mode'
complete -c texlua -l jobname -d 'Use NAME for the job name, instead of deriving it from the name of the input …'
complete -c texlua -l kpathsea-debug -d 'Sets path searching debugging flags according to the BITMASK'
complete -c texlua -l mktex -d 'Enable mktexFMT generation, where FMT must be either tex or tfm'
complete -c texlua -l nosocket -d 'Disable the luasocket (network) library'
complete -c texlua -l output-comment -d 'In DVI mode, use STRING for the DVI file comment instead of the date'
complete -c texlua -l output-directory -d 'Write output files in DIRECTORY instead of the current directory'
complete -c texlua -l output-format -d 'Set the output format mode, where FORMAT must be either pdf or dvi'
complete -c texlua -l progname -d 'Pretend to be program NAME (only for kpathsea)'
complete -c texlua -l recorder -d 'Enable the filename recorder'
complete -c texlua -l safer -d 'Disable some Lua commands that can easily be abused by a malicious document'
complete -c texlua -l synctex -d 'Enable/disable Sync extension'
complete -c texlua -l version -d 'Print version information and exit'
complete -c texlua -l credits -d 'Print credits and version details'
complete -c texlua -l 8bit -l etex -l parse-first-line -l no-parse-first-line -d 'These are always on'
complete -c texlua -l default-translate-file -l translate-file -d 'These are always off.  SEE ALSO pdftex (1), etex (1), aleph (1), lua (1)'


text:
# mokutil
# Autogenerated from man page /usr/share/man/man1/mokutil.1.gz
complete -c mokutil -s l -l list-enrolled -d 'List the keys the already stored in the database'
complete -c mokutil -s N -l list-new -d 'List the keys to be enrolled'
complete -c mokutil -s D -l list-delete -d 'List the keys to be deleted'
complete -c mokutil -s i -l import -d 'Collect the followed files and form a enrolling request to shim'
complete -c mokutil -s d -l delete -d 'Collect the followed files and form a deleting request to shim'
complete -c mokutil -l revoke-import -d 'Revoke the current import request (MokNew)'
complete -c mokutil -l revoke-delete -d 'Revoke the current delete request (MokDel)'
complete -c mokutil -s x -l export -d 'Export the keys stored in MokListRT'
complete -c mokutil -s p -l password -d 'Setup the password for MokManager (MokPW)'
complete -c mokutil -s c -l clear-password -d 'Clear the password for MokManager (MokPW)'
complete -c mokutil -l disable-validation -d 'Disable the validation process in shim'
complete -c mokutil -l enrolled-validation -d 'Enable the validation process in shim'
complete -c mokutil -l sb-state -d 'Show SecureBoot State'
complete -c mokutil -s t -l test-key -d 'Test if the key is enrolled or not'
complete -c mokutil -l reset -d 'Reset MOK list'
complete -c mokutil -l generate-hash -d 'Generate the password hash'
complete -c mokutil -l hash-file -d 'Use the password hash from a specific file'
complete -c mokutil -s P -l root-pw -d 'Use the root password hash from /etc/shadow'
complete -c mokutil -s s -l simple-hash -d 'Use the old SHA256 password hash method to hash the password '
complete -c mokutil -l ignore-db -d 'Tell shim to not use the keys in db to verify EFI images'
complete -c mokutil -l use-db -d 'Tell shim to use the keys in db to verify EFI images (default)'
complete -c mokutil -s X -l mokx -d 'Manipulate the MOK blacklist (MOKX) instead of the MOK list'
complete -c mokutil -l import-hash -d 'Create an enrolling request for the hash of a key in DER format'
complete -c mokutil -l delete-hash -d 'Create an deleting request for the hash of a key in DER format'
complete -c mokutil -l set-verbosity -d 'Set the SHIM_VERBOSE to make shim more or less verbose'
complete -c mokutil -l pk -d 'List the keys in the public Platform Key (PK)'
complete -c mokutil -l kek -d 'List the keys in the Key Exchange Key Signature database (KEK)'
complete -c mokutil -l db -d 'List the keys in the secure boot signature store (db)'
complete -c mokutil -l dbx -d 'List the keys in the secure boot blacklist signature store (dbx)'


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


text:
# qemu-pr-helper
# Autogenerated from man page /usr/share/man/man8/qemu-pr-helper.8.gz
complete -c qemu-pr-helper -s d -l daemon -d 'run in the background (and create a PID file)'
complete -c qemu-pr-helper -s q -l quiet -d 'decrease verbosity'
complete -c qemu-pr-helper -s v -l verbose -d 'increase verbosity'
complete -c qemu-pr-helper -s f -l pidfile -d 'PID file when running as a daemon'
complete -c qemu-pr-helper -s k -l socket -d 'path to the socket'
complete -c qemu-pr-helper -s T -l trace -d 'Specify tracing options. sp [enable=]PATTERN NDENT 7. 0 NDENT 3'
complete -c qemu-pr-helper -s u -l user -d 'user to drop privileges to'
complete -c qemu-pr-helper -s g -l group -d 'group to drop privileges to'
complete -c qemu-pr-helper -s h -l help -d 'Display a help message and exit'
complete -c qemu-pr-helper -s V -l version -d 'Display version information and exit'


text:
# ntfsundelete
# Autogenerated from man page /usr/share/man/man8/ntfsundelete.8.gz
complete -c ntfsundelete -s b -l byte -d 'If any clusters of the file cannot be recovered, the missing parts will be fi…'
complete -c ntfsundelete -s C -l case -d 'When scanning an NTFS volume, any filename matching (using the  --match optio…'
complete -c ntfsundelete -s c -l copy -d 'This wizard\'s option will write a block of MFT FILE records to a file'
complete -c ntfsundelete -s d -l destination -d 'This option controls where to put the output file of the  --undelete and  --c…'
complete -c ntfsundelete -s f -l force -d 'This will override some sensible defaults, such as not overwriting an existin…'
complete -c ntfsundelete -s h -l help -d 'Show a list of options with a brief description of each one'
complete -c ntfsundelete -s i -l inodes -d 'Recover the files with these inode numbers'
complete -c ntfsundelete -s m -l match -d 'Filter the output by only looking for matching filenames'
complete -c ntfsundelete -s O -l optimistic -d 'Recover parts of the file even if they are currently marked as in use'
complete -c ntfsundelete -s o -l output -d 'Use this option to set name of output file that  --undelete or  --copy will c…'
complete -c ntfsundelete -s P -l parent -d 'Display the parent directory of a deleted file'
complete -c ntfsundelete -s p -l percentage -d 'Filter the output of the  --scan option, by only matching files with a certai…'
complete -c ntfsundelete -s q -l quiet -d 'Reduce the amount of output to a minimum'
complete -c ntfsundelete -s s -l scan -d 'Search through an NTFS volume and print a list of files that could be recover…'
complete -c ntfsundelete -s S -l size -d 'Filter the output of the  --scan option, by looking for a particular range of…'
complete -c ntfsundelete -s t -l time -d 'Filter the output of the  --scan option'
complete -c ntfsundelete -s T -l truncate -d 'If  ntfsundelete is confident about the size of a deleted file, then it will …'
complete -c ntfsundelete -s u -l undelete -d 'Select  undelete mode'
complete -c ntfsundelete -s v -l verbose -d 'Increase the amount of output that  ntfsundelete prints'
complete -c ntfsundelete -o fv -d 'is equivalent to'
complete -c ntfsundelete -l percent -d and
complete -c ntfsundelete -s V -l version -d 'Show the version number, copyright and license for ntfsundelete '


text:
# pulseaudio
# Autogenerated from man page /usr/share/man/man1/pulseaudio.1.gz
complete -c pulseaudio -s h -l help -d 'Show help'
complete -c pulseaudio -l version -d 'Show version information'
complete -c pulseaudio -l dump-conf -d 'Load the daemon configuration file daemon'
complete -c pulseaudio -l dump-modules -d 'List available loadable modules'
complete -c pulseaudio -l dump-resample-methods -d 'List available audio resamplers'
complete -c pulseaudio -l cleanup-shm -d 'Identify stale PulseAudio POSIX shared memory segments in /dev/shm and remove…'
complete -c pulseaudio -l start -d 'Start PulseAudio if it is not running yet'
complete -c pulseaudio -s k -l kill -d 'Kill an already running PulseAudio daemon of the calling user (Equivalent to …'
complete -c pulseaudio -l check -d 'Return 0 as return code when the PulseAudio daemon is already running for the…'
complete -c pulseaudio -l system -d 'Run as system-wide instance instead of per-user'
complete -c pulseaudio -s D -l daemonize -d 'Daemonize after startup, i. e.  detach from the terminal'
complete -c pulseaudio -l fail -d 'Fail startup when any of the commands specified in the startup script default'
complete -c pulseaudio -l high-priority -d 'Try to acquire a high Unix nice level'
complete -c pulseaudio -l realtime -d 'Try to acquire a real-time scheduling for PulseAudio\'s I/O threads'
complete -c pulseaudio -l disallow-module-loading -d 'Disallow module loading after startup'
complete -c pulseaudio -l disallow-exit -d 'Disallow user requested exit'
complete -c pulseaudio -l exit-idle-time -d 'Terminate the daemon after the last client quit and this time in seconds pass…'
complete -c pulseaudio -l scache-idle-time -d 'Unload autoloaded samples from the cache when they haven\'t been used for the …'
complete -c pulseaudio -l log-level -d 'If an argument is passed, set the log level to the specified value, otherwise…'
complete -c pulseaudio -s v -l verbose -d 'Increase the configured verbosity level by one (see --log-level above)'
complete -c pulseaudio -l log-target -d 'Specify the log target'
complete -c pulseaudio -l log-meta -d 'Show source code location in log messages'
complete -c pulseaudio -l log-time -d 'Show timestamps in log messages'
complete -c pulseaudio -l log-backtrace -d 'When FRAMES is greater than 0, log for each message a stack trace up to the n…'
complete -c pulseaudio -s p -l dl-search-path -d 'Set the search path for dynamic shared objects (plugins)'
complete -c pulseaudio -l resample-method -d 'Use the specified resampler by default (See --dump-resample-methods above for…'
complete -c pulseaudio -l use-pid-file -d 'Create a PID file'
complete -c pulseaudio -l no-cpu-limit -d 'Do not install CPU load limiter on platforms that support it'
complete -c pulseaudio -l disable-shm -d 'PulseAudio clients and the server can exchange audio data via POSIX or memfd …'
complete -c pulseaudio -l enable-memfd -d 'PulseAudio clients and the server can exchange audio data via memfds - the an…'
complete -c pulseaudio -s L -l load -d 'Load the specified plugin module with the specified arguments'
complete -c pulseaudio -s F -l file -d 'Run the specified script on startup'
complete -c pulseaudio -s C -d 'Open a command interpreter on STDIN/STDOUT after startup'
complete -c pulseaudio -s n -d 'Don\'t load default script file default. pa (see below) on startup'


text:
# prtstat
# Autogenerated from man page /usr/share/man/man1/prtstat.1.gz
complete -c prtstat -s r -l raw -d 'Print the information in raw format'
complete -c prtstat -s V -l version -d 'Show the version information for prtstat .  FILES'


text:
# dumpe2fs
# Autogenerated from man page /usr/share/man/man8/dumpe2fs.8.gz
complete -c dumpe2fs -s b -d 'print the blocks which are reserved as bad in the file system'
complete -c dumpe2fs -s o -d 'use the block  superblock when examining the file system'
complete -c dumpe2fs -s f -d 'force dumpe2fs to display a file system even though it may have some file sys…'
complete -c dumpe2fs -s g -d 'display the group descriptor information in a machine readable colon-separate…'
complete -c dumpe2fs -s h -d 'only display the superblock information and not any of the block group descri…'
complete -c dumpe2fs -s i -d 'display the file system data from an image file created by  e2image , using  …'
complete -c dumpe2fs -s m -d 'If the  mmp feature is enabled on the file system, check if  device is in use…'
complete -c dumpe2fs -s x -d 'print the detailed group information block numbers in hexadecimal format'
complete -c dumpe2fs -s V -d 'print the version number of dumpe2fs and exit'


text:
# networkd-dispatcher
# Autogenerated from man page /usr/share/man/man8/networkd-dispatcher.8.gz
complete -c networkd-dispatcher -s h -l help -d 'Print command-line syntax and program options to stdout'
complete -c networkd-dispatcher -s S -l script-dir -d 'Location under which to look for scripts'
complete -c networkd-dispatcher -s T -l run-startup-triggers -d 'Generate events reflecting preexisting state and behavior on startup'
complete -c networkd-dispatcher -s v -l verbose -d 'Increase verbosity by one level.  The default level is WARNING'
complete -c networkd-dispatcher -s q -l quiet -d 'Decrease verbosity by one level'


text:
# apt-ftparchive
# Autogenerated from man page /usr/share/man/man1/apt-ftparchive.1.gz
complete -c apt-ftparchive -l md5 -l sha1 -l sha256 -l sha512 -d 'Generate the given checksum'
complete -c apt-ftparchive -s d -l db -d 'Use a binary caching DB.  This has no effect on the generate command'
complete -c apt-ftparchive -s q -l quiet -d 'Quiet; produces output suitable for logging, omitting progress indicators'
complete -c apt-ftparchive -l delink -d 'Perform Delinking'
complete -c apt-ftparchive -l contents -d 'Perform contents generation'
complete -c apt-ftparchive -s s -l source-override -d 'Select the source override file to use with the sources command'
complete -c apt-ftparchive -l readonly -d 'Make the caching databases read only'
complete -c apt-ftparchive -s a -l arch -d 'Accept in the packages and contents commands only package files matching *_ar…'
complete -c apt-ftparchive -s h -l help -d 'Show a short usage summary'
complete -c apt-ftparchive -s v -l version -d 'Show the program version'
complete -c apt-ftparchive -s c -l config-file -d 'Configuration File; Specify a configuration file to use'
complete -c apt-ftparchive -s o -l option -d 'Set a Configuration Option; This will set an arbitrary configuration option'
complete -c apt-ftparchive -o f- -l no-f
complete -c apt-ftparchive -s f -d 'or several other variations'
complete -c apt-ftparchive -l no-delink -d APT::FTPArchive::DeLinkAct


text:
# chsh
# Autogenerated from man page /usr/share/man/man1/chsh.1.gz
complete -c chsh -s h -l help -d 'Display help message and exit'
complete -c chsh -s R -l rootCHROOT_DIR -d 'Apply changes in the CHROOT_DIR directory and use the configuration files fro…'
complete -c chsh -s s -l shellSHELL -d 'The name of the user\\*(Aqs new login shell'
complete -c chsh -l root
complete -c chsh -l shell


text:
# e4defrag
# Autogenerated from man page /usr/share/man/man8/e4defrag.8.gz
complete -c e4defrag -s c -d 'Get a current fragmentation count and an ideal fragmentation count, and calcu…'
complete -c e4defrag -s v -d 'option, the current fragmentation count and the ideal fragmentation count are…'


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


text:
# celluloid
# Autogenerated from man page /usr/share/man/man1/celluloid.1.gz
complete -c celluloid -s '?' -s h -l help -d 'Show help options'
complete -c celluloid -l new-window -d 'Create a new window if there is already a running instance'
complete -c celluloid -l enqueue -d 'Append the given files or URIs to the playlist if there is a running instance'
complete -c celluloid -l mpv-options -d 'Deprecated.  Pass arbitrary options to mpv'
complete -c celluloid -l mpv-MPVOPTION -d 'Set mpv option MPVOPTION to VALUE'
complete -c celluloid -l vf
complete -c celluloid -l version -d 'Print the release version and exit'


text:
# systemd-escape
# Autogenerated from man page /usr/share/man/man1/systemd-escape.1.gz
complete -c systemd-escape -l suffix -d 'Appends the specified unit type suffix to the escaped string'
complete -c systemd-escape -l template -d 'Inserts the escaped strings in a unit name template'
complete -c systemd-escape -l path -s p -d 'When escaping or unescaping a string, assume it refers to a file system path'
complete -c systemd-escape -l unescape -s u -d 'Instead of escaping the specified strings, undo the escaping, reversing the o…'
complete -c systemd-escape -l mangle -s m -d 'Like --escape, but only escape characters that are obviously not escaped yet,…'
complete -c systemd-escape -l instance -d 'With --unescape, unescape and print only the instance part of an instantiated…'
complete -c systemd-escape -s h -l help -d 'Print a short help text and exit'
complete -c systemd-escape -l version -d 'Print a short version string and exit'
complete -c systemd-escape -l escape


text:
# login
# Autogenerated from man page /usr/share/man/man1/login.1.gz
complete -c login -s f -d 'Do not perform authentication, user is preauthenticated'
complete -c login -s h -d 'Name of the remote host for this login'
complete -c login -s p -d 'Preserve environment'
complete -c login -s r -d 'Perform autologin protocol for rlogin'


text:
# apt-config
# Autogenerated from man page /usr/share/man/man8/apt-config.8.gz
complete -c apt-config -l empty -d 'Include options which have an empty value'
complete -c apt-config -l format -d 'Defines the output of each config option'
complete -c apt-config -s h -l help -d 'Show a short usage summary'
complete -c apt-config -s v -l version -d 'Show the program version'
complete -c apt-config -s c -l config-file -d 'Configuration File; Specify a configuration file to use'
complete -c apt-config -s o -l option -d 'Set a Configuration Option; This will set an arbitrary configuration option'
complete -c apt-config -s f
complete -c apt-config -o f- -l no-f


text:
# ntfsdecrypt
# Autogenerated from man page /usr/share/man/man8/ntfsdecrypt.8.gz
complete -c ntfsdecrypt -s i -l inode -d 'Display or update the contents of a file designated through its inode number …'
complete -c ntfsdecrypt -s e -l encrypt -d 'Update an existing encrypted file and get the new contents from the standard …'
complete -c ntfsdecrypt -s f -l force -d 'This will override some sensible defaults, such as not using a mounted volume'
complete -c ntfsdecrypt -s k -l keyfile-name -d 'Define the file which contains the public and private keys in PKCS#12 format'
complete -c ntfsdecrypt -s h -l help -d 'Show a list of options with a brief description of each one'
complete -c ntfsdecrypt -s q -l quiet -d 'Suppress some debug/warning/error messages'
complete -c ntfsdecrypt -s V -l version -d 'Show the version number, copyright and license of  ntfsdecrypt '
complete -c ntfsdecrypt -o fv -d 'is equivalent to'
complete -c ntfsdecrypt -s v -d 'Long named options can be abbreviated to any unique prefix of their name'
complete -c ntfsdecrypt -l verbose -d 'Display more debug/warning/error messages'


text:
# pdftoppm
# Autogenerated from man page /usr/share/man/man1/pdftoppm.1.gz
complete -c pdftoppm -s f -d 'Specifies the first page to convert'
complete -c pdftoppm -s l -d 'Specifies the last page to convert'
complete -c pdftoppm -s o -d 'Generates only the odd numbered pages'
complete -c pdftoppm -s e -d 'Generates only the even numbered pages'
complete -c pdftoppm -o singlefile -d 'Writes only the first page and does not add digits'
complete -c pdftoppm -s r -d 'Specifies the X and Y resolution, in DPI.   The default is 150 DPI'
complete -c pdftoppm -o rx -d 'Specifies the X resolution, in DPI.   The default is 150 DPI'
complete -c pdftoppm -o ry -d 'Specifies the Y resolution, in DPI.   The default is 150 DPI'
complete -c pdftoppm -o scale-to -d 'Scales the long side of each page (width for landscape pages, height for port…'
complete -c pdftoppm -o scale-to-x -d 'Scales each page horizontally to fit in scale-to-x pixels'
complete -c pdftoppm -o scale-to-y -d 'Scales each page vertically to fit in scale-to-y pixels'
complete -c pdftoppm -o scale-dimension-before-rotation -d 'Swaps horizontal and vertical size for a rotated (landscape) pdf before scali…'
complete -c pdftoppm -s x -d 'Specifies the x-coordinate of the crop area top left corner'
complete -c pdftoppm -s y -d 'Specifies the y-coordinate of the crop area top left corner'
complete -c pdftoppm -s W -d 'Specifies the width of crop area in pixels (default is 0)'
complete -c pdftoppm -s H -d 'Specifies the height of crop area in pixels (default is 0)'
complete -c pdftoppm -o sz -d 'Specifies the size of crop square in pixels (sets W and H)'
complete -c pdftoppm -o cropbox -d 'Uses the crop box rather than media box when generating the files'
complete -c pdftoppm -o hide-annotations -d 'Do not show annotations'
complete -c pdftoppm -o mono -d 'Generate a monochrome PBM file (instead of a color PPM file)'
complete -c pdftoppm -o gray -d 'Generate a grayscale PGM file (instead of a color PPM file)'
complete -c pdftoppm -o displayprofile -d 'If poppler is compiled with colour management support, this option sets the d…'
complete -c pdftoppm -o defaultgrayprofile -d 'If poppler is compiled with colour management support, this option sets the D…'
complete -c pdftoppm -o defaultrgbprofile -d 'If poppler is compiled with colour management support, this option sets the D…'
complete -c pdftoppm -o defaultcmykprofile -d 'If poppler is compiled with colour management support, this option sets the D…'
complete -c pdftoppm -o png -d 'Generates a PNG file instead a PPM file'
complete -c pdftoppm -o jpeg -d 'Generates a JPEG file instead a PPM file'
complete -c pdftoppm -o jpegopt -d 'When used with -jpeg, takes a list of options to control the jpeg compression'
complete -c pdftoppm -o tiff -d 'Generates a TIFF file instead a PPM file'
complete -c pdftoppm -o tiffcompression -d 'Specifies the TIFF compression type.   This defaults to "none"'
complete -c pdftoppm -o freetype -d 'Enable or disable FreeType (a TrueType / Type 1 font rasterizer)'
complete -c pdftoppm -o thinlinemode -d 'Specifies the thin line mode.  This defaults to "none"'
complete -c pdftoppm -o aa -d 'Enable or disable font anti-aliasing.   This defaults to "yes"'
complete -c pdftoppm -o aaVector -d 'Enable or disable vector anti-aliasing.   This defaults to "yes"'
complete -c pdftoppm -o opw -d 'Specify the owner password for the PDF file'
complete -c pdftoppm -o upw -d 'Specify the user password for the PDF file'
complete -c pdftoppm -s q -d 'Don\'t print any messages or errors'
complete -c pdftoppm -o progress -d 'Print progress info as each page is generated'
complete -c pdftoppm -o sep -d 'Specify single character separator between name and page number, default - '
complete -c pdftoppm -o forcenum -d 'Force page number even if there is only one page'
complete -c pdftoppm -s v -d 'Print copyright and version information'
complete -c pdftoppm -s h -d 'Print usage information.  ( -help and'
complete -c pdftoppm -l help -d 'are equivalent. ) EXIT CODES The Xpdf tools use the following exit codes:'


text:
# pstree
# Autogenerated from man page /usr/share/man/man1/pstree.1.gz
complete -c pstree -s a -d 'Show command line arguments'
complete -c pstree -s A -d 'Use ASCII characters to draw the tree'
complete -c pstree -s c -d 'Disable compaction of identical subtrees'
complete -c pstree -s C -d 'Color the process name by given attribute'
complete -c pstree -s g -d 'Show PGIDs'
complete -c pstree -s G -d 'Use VT100 line drawing characters'
complete -c pstree -s h -d 'Highlight the current process and its ancestors'
complete -c pstree -s H -d 'Like  -h , but highlight the specified process instead'
complete -c pstree -s l -d 'Display long lines'
complete -c pstree -s n -d 'Sort processes with the same parent by PID instead of by name'
complete -c pstree -s N -d 'Show individual trees for each namespace of the type specified'
complete -c pstree -s p -d 'Show PIDs'
complete -c pstree -s s -d 'Show parent processes of the specified process'
complete -c pstree -s S -d 'Show namespaces transitions'
complete -c pstree -s t -d 'Show full names for threads when available'
complete -c pstree -s T -d 'Hide threads and only show processes'
complete -c pstree -s u -d 'Show uid transitions'
complete -c pstree -s U -d 'Use UTF-8 (Unicode) line drawing characters.   Under Linux 1'
complete -c pstree -s V -d 'Display version information'
complete -c pstree -s Z -d 'Show the current security attributes of the process'


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


text:
# arecordmidi
# Autogenerated from man page /usr/share/man/man1/arecordmidi.1.gz
complete -c arecordmidi -s h -l help -d 'Prints a list of options'
complete -c arecordmidi -s V -l version -d 'Prints the current version'
complete -c arecordmidi -s l -l list -d 'Prints a list of possible input ports'
complete -c arecordmidi -s p -l port -d 'Sets the sequencer port(s) from which events are recorded'
complete -c arecordmidi -s b -l bpm -d 'Sets the musical tempo of the MIDI file, in beats per minute'
complete -c arecordmidi -s f -l fps -d 'Sets the SMPTE resolution, in frames per second'
complete -c arecordmidi -s t -l ticks -d 'Sets the resolution of timestamps (ticks) in the MIDI file, in ticks per beat…'
complete -c arecordmidi -s s -l split-channels -d 'Specifies that the data for each MIDI channel should be written to a separate…'
complete -c arecordmidi -s m -l metronome -d 'Plays a metronome signal on the specified sequencer port'
complete -c arecordmidi -s i -l timesig -d 'Sets the time signature for the MIDI file and metronome'


text:
# cups-browsed
# Autogenerated from man page /usr/share/man/man8/cups-browsed.8.gz
complete -c cups-browsed -s v -s d -l debug -d 'Debug mode, verbose logging to stderr'
complete -c cups-browsed -s l -l logfile -d 'Debug logging into /var/log/cups/cups-browsed_log file'
complete -c cups-browsed -s c -d 'Uses the alternative configuration file config-file instead of the standard o…'
complete -c cups-browsed -s o -s o -d 'Supply configuration options via the command line'
complete -c cups-browsed -l autoshutdown -d 'Auto shutdown mode, mode is off for no auto shutdown, on for auto shutdown be…'
complete -c cups-browsed -l autoshutdown-on -d 'What cups-browsed considers as inactivity for auto-shutdown'
complete -c cups-browsed -l autoshutdown-timeout -d 'timeout tells after how many seconds cups-browsed should shut down if it has …'
complete -c cups-browsed -s h -l help -l version -d 'Display usage and version info and do not start the daemon'


text:
# base64
# Autogenerated from man page /usr/share/man/man1/base64.1.gz
complete -c base64 -s d -l decode -d 'decode data'
complete -c base64 -s i -l ignore-garbage -d 'when decoding, ignore non-alphabet characters'
complete -c base64 -s w -l wrap -d 'wrap encoded lines after COLS character (default 76)'
complete -c base64 -l help -d 'display this help and exit'
complete -c base64 -l version -d 'output version information and exit'


text:
# gnome-session-quit
# Autogenerated from man page /usr/share/man/man1/gnome-session-quit.1.gz
complete -c gnome-session-quit -l logout -d 'Prompt the user to confirm logout.  This is the default behavior'
complete -c gnome-session-quit -l power-off -d 'Prompt the user to confirm system power off'
complete -c gnome-session-quit -l reboot -d 'Prompt the user to confirm system reboot'
complete -c gnome-session-quit -l force -d 'Ignore any inhibitors'
complete -c gnome-session-quit -l no-prompt -d 'End the session without user interaction.  This only works with --logout'


text:
# gdisk
# Autogenerated from man page /usr/share/man/man8/gdisk.8.gz
complete -c gdisk -s l -d 'List the partition table for the specified device and then exits'


text:
# expr
# Autogenerated from man page /usr/share/man/man1/expr.1.gz
complete -c expr -l help -d 'display this help and exit'
complete -c expr -l version -d 'output version information and exit '


text:
# orca
# Autogenerated from man page /usr/share/man/man1/orca.1.gz
complete -c orca -s s -l setup -d 'When starting  orca , initiate the GUI-based configuration'
complete -c orca -s u -l user-prefs-dir -d 'When starting  orca , use  dirname as an alternate directory for the user pre…'
complete -c orca -s e -l enable -d 'When starting  orca , force the enabling of the supplied options'
complete -c orca -s d -l disable -d 'When starting  orca , force the disabling of the supplied options'
complete -c orca -s l -l list-apps -d 'Prints the names of all the currently running applications'
complete -c orca -l debug -d 'Enables debug output for  orca and sends all debug output to a file with a na…'
complete -c orca -l debug-file -d 'Enables debug output for  orca and sends all debug output to the given filena…'
complete -c orca -s v -l version -d 'outputs  orca version number and exits'
complete -c orca -s h -l help -d 'displays  orca help and exits'
complete -c orca -l replace -d 'Replace a currently running  orca process'


text:
# lightdm
# Autogenerated from man page /usr/share/man/man1/lightdm.1.gz
complete -c lightdm -s h -l help -d 'Show help options'
complete -c lightdm -s c -l config -d 'Use configuration file'
complete -c lightdm -s d -l debug -d 'Print debugging messages'
complete -c lightdm -l test-mode -d 'Run as unprivileged user, skipping things that require root access'
complete -c lightdm -l pid-file -d 'File to write PID into'
complete -c lightdm -l xsessions-dir -d 'Directory to load X sessions from'
complete -c lightdm -l xgreeters-dir -d 'Directory to load X greeters from'
complete -c lightdm -l log-dir -d 'Directory to write logs to'
complete -c lightdm -l run-dir -d 'Directory to store running state'
complete -c lightdm -l cache-dir -d 'Directory to cached information'
complete -c lightdm -s v -l version -d 'Show release version FILES'


text:
# update-locale
# Autogenerated from man page /usr/share/man/man8/update-locale.8.gz
complete -c update-locale -l help -d 'Display an help message and exit'
complete -c update-locale -l reset -d 'Variables which are not set on command-line are cleared out'
complete -c update-locale -l locale-file -d 'Define file containing locale variables.   (Default:  /etc/default/locale )'


text:
# newusers
# Autogenerated from man page /usr/share/man/man8/newusers.8.gz
complete -c newusers -l badname -d 'Allow names that do not conform to standards'
complete -c newusers -s h -l help -d 'Display help message and exit'
complete -c newusers -s r -l system -d 'Create a system account'
complete -c newusers -s R -l rootCHROOT_DIR -d 'Apply changes in the CHROOT_DIR directory and use the configuration files fro…'
complete -c newusers -l root


text:
# aspell
# Autogenerated from man page /usr/share/man/man1/aspell.1.gz
complete -c aspell -l master -s d -d 'Base name of the dictionary to use'
complete -c aspell -l dict-dir -d 'Location of the main dictionary word list'
complete -c aspell -l lang -s l -d 'Language to use'
complete -c aspell -l size -d 'The preferred size of the dictionary word list'
complete -c aspell -l variety -d 'Any extra information to distinguish this variety of dictionary from other di…'
complete -c aspell -l jargon -d 'Please use the variety option since it replaces jargon as a better choice'
complete -c aspell -l word-list-path -d 'Search path for word list information files'
complete -c aspell -l personal -s p -d 'Personal word list file name'
complete -c aspell -l repl -d 'Replacements list file name'
complete -c aspell -l extra-dicts -d 'Extra dictionaries to use'
complete -c aspell -l ignore-accents -d 'This option is not yet implemented'
complete -c aspell -l ignore -s W -d 'Ignore words <= <integer> characters in length'
complete -c aspell -l ignore-case -l dont-ignore-case -d 'Ignore case when checking words'
complete -c aspell -l ignore-repl -l dont-ignore-repl -d 'Ignore commands to store replacement pairs'
complete -c aspell -l save-repl -l dont-save-repl -d 'Save the replacement word list on save all'
complete -c aspell -l sug-mode -d 'Suggestion <mode> = ultra|fast|normal|bad-spellers FILTER OPTIONS These optio…'
complete -c aspell -l add-filter -l rem-filter -d 'Add or remove a filter'
complete -c aspell -l add-filter-path -l rem-filter-path -d 'Add or remove paths searched for filters'
complete -c aspell -l mode -s e -s H -s t -s n -d 'Sets the filter mode.   Mode is one of none, url, email, html, tex or nroff'
complete -c aspell -l encoding -d 'encoding the document is expected to be in'
complete -c aspell -l add-email-quote -l rem-email-quote -d 'Add or Remove a list of email quote characters'
complete -c aspell -l email-margin -d 'Number of chars that can appear before the quote char'
complete -c aspell -l add-html-check -l rem-html-check -d 'Add or remove a list of HTML attributes to always check'
complete -c aspell -l add-html-skip -l rem-html-skip -d 'Add or remove a list of HTML attributes to always skip while spell checking'
complete -c aspell -l add-sgml-check -l rem-sgml-check -d 'Add or remove a list of SGML attributes to always check for spelling'
complete -c aspell -l add-sgml-skip -l rem-sgml-skip -d 'Add or remove a list of SGML attributes to always skip while spell checking'
complete -c aspell -l sgml-extension -d 'SGML file extensions'
complete -c aspell -l tex-check-comments -l dont-tex-check-comments -d 'Check TeX comments'
complete -c aspell -l add-tex-command -l rem-tex-command -d 'Add or Remove a list of TeX commands'
complete -c aspell -l run-together -l dont-run-together -s C -s B -d 'Consider run-together words valid'
complete -c aspell -l run-together-limit -d 'Maximum number of words that can be strung together'
complete -c aspell -l run-together-min -d 'Minimal length of interior words'
complete -c aspell -l conf -d 'Main configuration file.   This file overrides Aspell\'s global defaults'
complete -c aspell -l conf-dir -d 'Location of main configuration file'
complete -c aspell -l data-dir -d 'Location of language data files'
complete -c aspell -l keyboard -d 'Use this keyboard layout for suggesting possible words'
complete -c aspell -l local-data-dir -d 'Alternative location of language data files'
complete -c aspell -l home-dir -d 'Directory Location for personal wordlist files'
complete -c aspell -l per-conf -d 'Personal configuration file'
complete -c aspell -l backup -l dont-backup -s b -s x -d 'The aspell utility creates a backup file by making a copy and appending '
complete -c aspell -l byte-offsets -l dont-byte-offsets -d 'Use byte offsets instead of character offsets'
complete -c aspell -l guess -l dont-guess -s m -s P -d 'Create missing root/affix combinations not in the dictionary in pipe mode'
complete -c aspell -l keymapping -l keymapping -d 'The keymapping to use, either aspell for the default mapping or ispell to use…'
complete -c aspell -l reverse -l dont-reverse -d 'Reverse the order of the suggestions list in pipe mode'
complete -c aspell -l suggest -l dont-suggest -d 'Suggest possible replacements in pipe mode'
complete -c aspell -l time -l dont-time -d 'Time the load time and suggest a time in pipe mode'


text:
# blkzone
# Autogenerated from man page /usr/share/man/man8/blkzone.8.gz
complete -c blkzone -s o -l offset
complete -c blkzone -s l -l length
complete -c blkzone -s c -l count
complete -c blkzone -s f -l force
complete -c blkzone -s v -l verbose
complete -c blkzone -s V -l version
complete -c blkzone -s h -l help


text:
# sum
# Autogenerated from man page /usr/share/man/man1/sum.1.gz
complete -c sum -s r -d 'use BSD sum algorithm, use 1K blocks'
complete -c sum -s s -l sysv -d 'use System V sum algorithm, use 512 bytes blocks'
complete -c sum -l help -d 'display this help and exit'
complete -c sum -l version -d 'output version information and exit AUTHOR Written by Kayvan Aghaiepour and D…'


text:
# xxd
# Autogenerated from man page /usr/share/man/man1/xxd.1.gz
complete -c xxd -s a -o autoskip -d 'Toggle autoskip: A single \'*\' replaces nul-lines.   Default off'
complete -c xxd -s b -o bits -d 'Switch to bits (binary digits) dump, rather than hexdump'
complete -c xxd -s c -o cols -d 'Format . RI < cols > octets per line.  Default 16 (-i: 12, -ps: 30, -b: 6)'
complete -c xxd -s C -o capitalize -d 'Capitalize variable names in C include file style, when using -i'
complete -c xxd -s E -o EBCDIC -d 'Change the character encoding in the righthand column from ASCII to EBCDIC'
complete -c xxd -s e -d 'Switch to little-endian hexdump'
complete -c xxd -s g -o groupsize -d 'Separate the output of every '
complete -c xxd -s h -o help -d 'Print a summary of available commands and exit.   No hex dumping is performed'
complete -c xxd -s i -o include -d 'Output in C include file style'
complete -c xxd -s l -o len -d 'Stop after writing . RI  < len > octets'
complete -c xxd -s o -d 'Add . RI < offset > to the displayed file position'
complete -c xxd -s p -o ps -o postscript -o plain -d 'Output in postscript continuous hexdump style'
complete -c xxd -s r -o revert -d 'Reverse operation: convert (or patch) hexdump into binary'
complete -c xxd -o seek -d 'When used after R -r : revert with '
complete -c xxd -s s -d 'Start at . RI < seek > bytes abs.  (or rel. ) infile offset'
complete -c xxd -s u -d 'Use upper case hex letters.  Default is lower case'
complete -c xxd -o c8
complete -c xxd -s v -o version -d 'Show version string.  CAVEATS'
complete -c xxd -s 1 -d 'operation not supported ( xxd -r -i still impossible)'


text:
# systemd-notify
# Autogenerated from man page /usr/share/man/man1/systemd-notify.1.gz
complete -c systemd-notify -l ready -d 'Inform the init system about service start-up completion'
complete -c systemd-notify -l pid -d 'Inform the service manager about the main PID of the daemon'
complete -c systemd-notify -l uid -d 'Set the user ID to send the notification from'
complete -c systemd-notify -l status -d 'Send a free-form status string for the daemon to the init systemd'
complete -c systemd-notify -l booted -d 'Returns 0 if the system was booted up with systemd, non-zero otherwise'
complete -c systemd-notify -l no-block -d 'Do not synchronously wait for the requested operation to finish'
complete -c systemd-notify -s h -l help -d 'Print a short help text and exit'
complete -c systemd-notify -l version -d 'Print a short version string and exit'


text:
# xstdcmap
# Autogenerated from man page /usr/share/man/man1/xstdcmap.1.gz
complete -c xstdcmap -o all -d 'This option indicates that all six standard colormap properties should be def…'
complete -c xstdcmap -o best -d 'This option indicates that the RGB_BEST_MAP should be defined'
complete -c xstdcmap -o blue -d 'This option indicates that the RGB_BLUE_MAP should be defined'
complete -c xstdcmap -o default -d 'This option indicates that the RGB_DEFAULT_MAP should be defined'
complete -c xstdcmap -o delete -d 'This option specifies that a specific standard colormap property, or all such…'
complete -c xstdcmap -o display -d 'This option specifies the host and display to use; see X(7)'
complete -c xstdcmap -o gray -d 'This option indicates that the RGB_GRAY_MAP should be defined'
complete -c xstdcmap -o green -d 'This option indicates that the RGB_GREEN_MAP should be defined'
complete -c xstdcmap -o help -d 'This option indicates that a brief description of the command line arguments …'
complete -c xstdcmap -o red -d 'This option indicates that the RGB_RED_MAP should be defined'
complete -c xstdcmap -o verbose -d 'This option indicates that xstdcmap should print logging information as it pa…'
complete -c xstdcmap -o version -d 'This option indicates that xstdcmap should print its version and exit'


text:
# apt-cache
# Autogenerated from man page /usr/share/man/man8/apt-cache.8.gz
complete -c apt-cache -s p -l pkg-cache -d 'Select the file to store the package cache'
complete -c apt-cache -s s -l src-cache -d 'Select the file to store the source cache'
complete -c apt-cache -s q -l quiet -d 'Quiet; produces output suitable for logging, omitting progress indicators'
complete -c apt-cache -s i -l important -d 'Print only important dependencies; for use with unmet and depends'
complete -c apt-cache -l no-pre-depends -l no-depends -l no-recommends -l no-suggests -l no-conflicts -l no-breaks -l no-replaces -l no-enhances -d 'Per default the depends and rdepends print all dependencies'
complete -c apt-cache -l implicit -d 'Per default depends and rdepends print only dependencies explicitly expressed…'
complete -c apt-cache -s f -l full -d 'Print full package records when searching'
complete -c apt-cache -s a -l all-versions -d 'Print full records for all available versions'
complete -c apt-cache -s g -l generate -d 'Perform automatic package cache regeneration, rather than use the cache as it…'
complete -c apt-cache -l names-only -s n -d 'Only search on the package and provided package names, not the long descripti…'
complete -c apt-cache -l all-names -d 'Make pkgnames print all names, including virtual packages and missing depende…'
complete -c apt-cache -l recurse -d 'Make depends and rdepends recursive so that all packages mentioned are printe…'
complete -c apt-cache -l installed -d 'Limit the output of depends and rdepends to packages which are currently inst…'
complete -c apt-cache -l with-source -d 'Adds the given file as a source for metadata'
complete -c apt-cache -s h -l help -d 'Show a short usage summary'
complete -c apt-cache -s v -l version -d 'Show the program version'
complete -c apt-cache -s c -l config-file -d 'Configuration File; Specify a configuration file to use'
complete -c apt-cache -s o -l option -d 'Set a Configuration Option; This will set an arbitrary configuration option'
complete -c apt-cache -l only-source -d 'to display only source package names.  dump'
complete -c apt-cache -o f- -l no-f
complete -c apt-cache -l no-all-versions
complete -c apt-cache -l no-generate -d APT::Cache::Generate


text:
# lastb
# Autogenerated from man page /usr/share/man/man1/lastb.1.gz
complete -c lastb -s a -l hostlast
complete -c lastb -s d -l dns
complete -c lastb -s f -l file
complete -c lastb -s F -l fulltimes
complete -c lastb -s i -l ip
complete -c lastb -o 'number;' -s n -l limit
complete -c lastb -s p -l present
complete -c lastb -s R -l nohostname
complete -c lastb -s s -l since
complete -c lastb -s t -l until
complete -c lastb -l time-format
complete -c lastb -s w -l fullnames
complete -c lastb -s x -l system
complete -c lastb -o 5days -d 'T}:T{ T} FILES'


text:
# logname
# Autogenerated from man page /usr/share/man/man1/logname.1.gz
complete -c logname -l help -d 'display this help and exit'
complete -c logname -l version -d 'output version information and exit AUTHOR Written by FIXME: unknown'


text:
# dbus-uuidgen
# Autogenerated from man page /usr/share/man/man1/dbus-uuidgen.1.gz
complete -c dbus-uuidgen -l get -d 'If a filename is not given, defaults to localstatedir/lib/dbus/machine-id (lo…'
complete -c dbus-uuidgen -l ensure -d 'If a filename is not given, defaults to localstatedir/lib/dbus/machine-id (lo…'
complete -c dbus-uuidgen -l version -d 'Print the version of dbus-uuidgen'


text:
# lsns
# Autogenerated from man page /usr/share/man/man8/lsns.8.gz
complete -c lsns -s J -l json
complete -c lsns -s l -l list
complete -c lsns -s n -l noheadings
complete -c lsns -s o -l output
complete -c lsns -l output-all
complete -c lsns -s p -l task
complete -c lsns -s r -l raw
complete -c lsns -s t -l type
complete -c lsns -s u -l notruncate
complete -c lsns -s W -l nowrap
complete -c lsns -s V -l version
complete -c lsns -s h -l help


text:
# systemd-ask-password
# Autogenerated from man page /usr/share/man/man1/systemd-ask-password.1.gz
complete -c systemd-ask-password -l icon -d 'Specify an icon name alongside the password query, which may be used in all a…'
complete -c systemd-ask-password -l id -d 'Specify an identifier for this password query'
complete -c systemd-ask-password -l keyname -d 'Configure a kernel keyring key name to use as cache for the password'
complete -c systemd-ask-password -l credential -d 'Configure a credential to read the password from \\(en if it exists'
complete -c systemd-ask-password -l timeout -d 'Specify the query timeout in seconds.  Defaults to 90s'
complete -c systemd-ask-password -l echo -d 'Controls whether to echo user input'
complete -c systemd-ask-password -s e -d 'Equivalent to --echo=yes, see above'
complete -c systemd-ask-password -l emoji -d 'Controls whether or not to prefix the query with a lock and key emoji (ð),…'
complete -c systemd-ask-password -l no-tty -d 'Never ask for password on current TTY even if one is available'
complete -c systemd-ask-password -l accept-cached -d 'If passed, accept cached passwords, i. e.  passwords previously entered'
complete -c systemd-ask-password -l multiple -d 'When used in conjunction with --accept-cached accept multiple passwords'
complete -c systemd-ask-password -l no-output -d 'Do not print passwords to standard output'
complete -c systemd-ask-password -s n -d 'By default, when writing the acquired password to standard output it is suffi…'
complete -c systemd-ask-password -s h -l help -d 'Print a short help text and exit'


text:
# unshare
# Autogenerated from man page /usr/share/man/man1/unshare.1.gz
complete -c unshare -s i -l ipc
complete -c unshare -s m -l mount
complete -c unshare -s n -l net
complete -c unshare -s p -l pid
complete -c unshare -s u -l uts
complete -c unshare -s U -l user
complete -c unshare -s C -l cgroup
complete -c unshare -s T -l time
complete -c unshare -s f -l fork
complete -c unshare -l keep-caps
complete -c unshare -l kill-child
complete -c unshare -l mount-proc
complete -c unshare -l map-user
complete -c unshare -l map-group
complete -c unshare -s r -l map-root-user
complete -c unshare -s c -l map-current-user
complete -c unshare -l propagation
complete -c unshare -l setgroups
complete -c unshare -s R -l root
complete -c unshare -s w -l wd
complete -c unshare -s S -l setuid
complete -c unshare -s G -l setgid
complete -c unshare -l monotonic
complete -c unshare -l boottime
complete -c unshare -s V -l version
complete -c unshare -s h -l help


text:
# kmod
# Autogenerated from man page /usr/share/man/man8/kmod.8.gz
complete -c kmod -s V -l version -d 'Show the program version and exit'
complete -c kmod -s h -l help -d 'Show the help message'


text:
# whereis
# Autogenerated from man page /usr/share/man/man1/whereis.1.gz
complete -c whereis -s b
complete -c whereis -s m
complete -c whereis -s s
complete -c whereis -s u
complete -c whereis -s B
complete -c whereis -s M
complete -c whereis -s S
complete -c whereis -s f
complete -c whereis -s l
complete -c whereis -s h -l help
complete -c whereis -s V -l version


text:
# ping4
# Autogenerated from man page /usr/share/man/man8/ping4.8.gz
complete -c ping4 -s 4 -d 'Use IPv4 only'
complete -c ping4 -s 6 -d 'Use IPv6 only'
complete -c ping4 -s a -d 'Audible ping'
complete -c ping4 -s A -d 'Adaptive ping'
complete -c ping4 -s b -d 'Allow pinging a broadcast address'
complete -c ping4 -s B -d 'Do not allow ping to change source address of probes'
complete -c ping4 -s c -d 'Stop after sending count ECHO_REQUEST packets'
complete -c ping4 -s d -d 'Set the SO_DEBUG option on the socket being used'
complete -c ping4 -s D -d 'Print timestamp (unix time + microseconds as in gettimeofday) before each line'
complete -c ping4 -s f -d 'Flood ping.  For every ECHO_REQUEST sent a period \\(lq'
complete -c ping4 -s F -d 'IPv6 only'
complete -c ping4 -s h -d 'Show help'
complete -c ping4 -s i -d 'Wait interval seconds between sending each packet'
complete -c ping4 -s I -d 'interface is either an address, an interface name or a VRF name'
complete -c ping4 -s l -d 'If preload is specified, ping sends that many packets not waiting for reply'
complete -c ping4 -s L -d 'Suppress loopback of multicast packets'
complete -c ping4 -s m -d 'use mark to tag the packets going out'
complete -c ping4 -s M -d 'Select Path MTU Discovery strategy'
complete -c ping4 -s n -d 'Numeric output only'
complete -c ping4 -s O -d 'Report outstanding ICMP ECHO reply before sending next packet'
complete -c ping4 -s p -d 'You may specify up to 16 \\(lqpad\\(rq bytes to fill out the packet you send'
complete -c ping4 -s q -d 'Quiet output'
complete -c ping4 -s Q -d 'Set Quality of Service -related bits in ICMP datagrams'
complete -c ping4 -s r -d 'Bypass the normal routing tables and send directly to a host on an attached i…'
complete -c ping4 -s R -d 'ping only.  Record route'
complete -c ping4 -s s -d 'Specifies the number of data bytes to be sent'
complete -c ping4 -s S -d 'Set socket sndbuf'
complete -c ping4 -s t -d 'ping only.  Set the IP Time to Live'
complete -c ping4 -s T -d 'Set special IP timestamp options'
complete -c ping4 -s U -d 'Print full user-to-user latency (the old behaviour)'
complete -c ping4 -s v -d 'Verbose output.  Do not suppress DUP replies when pinging multicast address'
complete -c ping4 -s V -d 'Show version and exit'
complete -c ping4 -s w -d 'Specify a timeout, in seconds, before ping exits regardless of how many packe…'
complete -c ping4 -s W -d 'Time to wait for a response, in seconds'
complete -c ping4 -s N


text:
# pax11publish
# Autogenerated from man page /usr/share/man/man1/pax11publish.1.gz
complete -c pax11publish -s h -d 'Show help'
complete -c pax11publish -s d -d 'Read the PulseAudio server credentials currently set on the X11 root window a…'
complete -c pax11publish -s i -d 'Similar to -d, however dumps them in a Bourne shell compatible format so they…'
complete -c pax11publish -s e -d 'Export the currently locally used sound server, sink, source configuration to…'
complete -c pax11publish -s r -d 'Removes the configured PulseAudio configuration from the X11 root window'
complete -c pax11publish -s D -d 'Connect to the specified X11 display, instead of the default one configured i…'
complete -c pax11publish -s S -d 'Only valid for -e: export the specified PulseAudio server as default to the X…'
complete -c pax11publish -s O -d 'Only valid for -e: export the specified sink as default sink to the X11 displ…'
complete -c pax11publish -s I -d 'Only valid for -e: export the specified source as default to the X11 display …'
complete -c pax11publish -s c -d 'Only valid for -e: export the PulseAudio authentication cookie stored in the …'


text:
# opldecode
# Autogenerated from man page /usr/share/man/man1/opldecode.1.gz
complete -c opldecode -s d -d 'Basename of . pbm file for saving decompressed planes'
complete -c opldecode -s h -d 'Print hex file offsets'
complete -c opldecode -s o -d 'Print file offsets'
complete -c opldecode -s D -d 'Set Debug level [0]'


text:
# wipefs
# Autogenerated from man page /usr/share/man/man8/wipefs.8.gz
complete -c wipefs -s a -l all
complete -c wipefs -s b -l backup
complete -c wipefs -s f -l force
complete -c wipefs -s h -l help
complete -c wipefs -s J -l json
complete -c wipefs -l lock
complete -c wipefs -s i -l noheadings
complete -c wipefs -s O -l output
complete -c wipefs -s n -l no-act
complete -c wipefs -s o -l offset
complete -c wipefs -s p -l parsable
complete -c wipefs -s q -l quiet
complete -c wipefs -s t -l types
complete -c wipefs -s V -l version


text:
# enchant-lsmod-2
# Autogenerated from man page /usr/share/man/man1/enchant-lsmod-2.1.gz
complete -c enchant-lsmod-2 -o lang -d 'Show which provider and dictionary will be used for the given language, or al…'
complete -c enchant-lsmod-2 -o word-chars -d 'Show the extra word characters for the given language, if available'
complete -c enchant-lsmod-2 -o list-dicts -d 'List the provider and dictionary for all available languages'
complete -c enchant-lsmod-2 -o help -d 'Show brief help'
complete -c enchant-lsmod-2 -o version -d 'Prints the program\'s version'


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


text:
# pamon
# Autogenerated from man page /usr/share/man/man1/pamon.1.gz
complete -c pamon -s h -l help -d 'Show help'
complete -c pamon -l version -d 'Show version information'
complete -c pamon -s r -l record -d 'Capture audio data and write it to the specified file or to STDOUT if none is…'
complete -c pamon -s p -l playback -d 'Read audio data from the specified file or STDIN if none is specified, and pl…'
complete -c pamon -s v -l verbose -d 'Enable verbose operation'
complete -c pamon -s s -l server -d 'Choose the server to connect to'
complete -c pamon -s d -l device -d 'Specify the symbolic name of the sink/source to play/record this stream on/fr…'
complete -c pamon -l monitor-stream -d 'Record from the sink input with index INDEX'
complete -c pamon -s n -l client-name -d 'Specify the client name paplay shall pass to the server when connecting'
complete -c pamon -l stream-name -d 'Specify the stream name paplay shall pass to the server when creating the str…'
complete -c pamon -l volume -d 'Specify the initial playback volume to use'
complete -c pamon -l rate -d 'Capture or play back audio with the specified sample rate'
complete -c pamon -l format -d 'Capture or play back audio with the specified sample format.  See https://www'
complete -c pamon -l channels -d 'Capture or play back audio with the specified number of channels'
complete -c pamon -l channel-map -d 'Explicitly choose a channel map when playing back this stream'
complete -c pamon -l fix-format -d 'If passed, the sample format of the stream is changed to the native format of…'
complete -c pamon -l fix-rate -d 'If passed, the sampling rate of the stream is changed to the native rate of t…'
complete -c pamon -l fix-channels -d 'If passed, the number of channels and the channel map of the stream is change…'
complete -c pamon -l no-remix -d 'Never upmix or downmix channels'
complete -c pamon -l no-remap -d 'Never remap channels'
complete -c pamon -l latency -d 'Explicitly configure the latency, with a time specified in bytes in the selec…'
complete -c pamon -l latency-msec -d 'Explicitly configure the latency, with a time specified in milliseconds'
complete -c pamon -l process-time -d 'Explicitly configure the process time, with a time specified in bytes in the …'
complete -c pamon -l process-time-msec -d 'Explicitly configure the process time, with a time specified in milliseconds'
complete -c pamon -l property -d 'Attach a property to the client and stream.  May be used multiple times'
complete -c pamon -l raw -d 'Play/record raw audio data'
complete -c pamon -l file-format -d 'Play/record encoded audio data in the file format specified'
complete -c pamon -l list-file-formats -d 'List supported file formats'


text:
# chgrp
# Autogenerated from man page /usr/share/man/man1/chgrp.1.gz
complete -c chgrp -s c -l changes -d 'like verbose but report only when a change is made'
complete -c chgrp -s f -l silent -l quiet -d 'suppress most error messages'
complete -c chgrp -s v -l verbose -d 'output a diagnostic for every file processed'
complete -c chgrp -l dereference -d 'affect the referent of each symbolic link (this is the default), rather than …'
complete -c chgrp -s h -l no-dereference -d 'affect symbolic links instead of any referenced file (useful only on systems …'
complete -c chgrp -l no-preserve-root -d 'do not treat \'/\' specially (the default)'
complete -c chgrp -l preserve-root -d 'fail to operate recursively on \'/\''
complete -c chgrp -l reference -d 'use RFILE\'s group rather than specifying a GROUP value'
complete -c chgrp -s R -l recursive -d 'operate on files and directories recursively '
complete -c chgrp -s H -d 'if a command line argument is a symbolic link to a directory, traverse it'
complete -c chgrp -s L -d 'traverse every symbolic link to a directory encountered'
complete -c chgrp -s P -d 'do not traverse any symbolic links (default)'
complete -c chgrp -l help -d 'display this help and exit'
complete -c chgrp -l version -d 'output version information and exit EXAMPLES'


text:
# systemd-hwdb
# Autogenerated from man page /usr/share/man/man8/systemd-hwdb.8.gz
complete -c systemd-hwdb -l usr -d 'Generate in /lib/udev instead of /etc/udev'
complete -c systemd-hwdb -s r -l root -d 'Alternate root path in the filesystem'
complete -c systemd-hwdb -s s -l strict -d 'When updating, return non-zero exit value on any parsing error'
complete -c systemd-hwdb -s h -l help -d 'Print a short help text and exit'


text:
# qemu-make-debian-root
# Autogenerated from man page /usr/share/man/man8/qemu-make-debian-root.8.gz
complete -c qemu-make-debian-root -s k -d 'Keep file system'
complete -c qemu-make-debian-root -s s -d 'Create a sparse image.  SEE ALSO qemu (1), qemu-img (1)'


text:
# rtstat
# Autogenerated from man page /usr/share/man/man8/rtstat.8.gz
complete -c rtstat -s h -l help -d 'Show summary of options'
complete -c rtstat -s V -l version -d 'Show version of program'
complete -c rtstat -s c -l count -d 'Print <count> number of intervals'
complete -c rtstat -s d -l dump -d 'Dump list of available files/keys'
complete -c rtstat -s f -l file -d 'Statistics file to use, may be specified multiple times'
complete -c rtstat -s i -l interval -d 'Set interval to \'intv\' seconds'
complete -c rtstat -s j -l json -d 'Display results in JSON format'
complete -c rtstat -s k -l keys -d 'Display only keys specified.  Each key k is of the form [file:]key'
complete -c rtstat -s s -l subject -d 'Specify display of subject/header'
complete -c rtstat -s w -l width -d 'Width for each field.  USAGE EXAMPLES'


text:
# tar
# Autogenerated from man page /usr/share/man/man1/tar.1.gz
complete -c tar -l check-device -d 'Check device numbers when creating incremental archives (default)'
complete -c tar -s g -l listed-incremental -d 'Handle new GNU-format incremental backups'
complete -c tar -l hole-detection -d 'Use METHOD to detect holes in sparse files.   This option implies --sparse'
complete -c tar -s G -l incremental -d 'Handle old GNU-format incremental backups'
complete -c tar -l ignore-failed-read -d 'Do not exit with nonzero on unreadable files'
complete -c tar -l level -d 'Set dump level for created listed-incremental archive'
complete -c tar -s n -l seek -d 'Assume the archive is seekable'
complete -c tar -l no-check-device -d 'Do not check device numbers when creating incremental archives'
complete -c tar -l no-seek -d 'Assume the archive is not seekable'
complete -c tar -l occurrence -d 'Process only the Nth occurrence of each file in the archive'
complete -c tar -l restrict -d 'Disable the use of some potentially harmful options'
complete -c tar -l sparse-version -d 'Set version of the sparse format to use (implies --sparse)'
complete -c tar -s S -l sparse -d 'Handle sparse files efficiently'
complete -c tar -s k -l keep-old-files -d 'Don\'t replace existing files when extracting'
complete -c tar -l keep-newer-files -d 'Don\'t replace existing files that are newer than their archive copies'
complete -c tar -l keep-directory-symlink -d 'Don\'t replace existing symlinks to directories when extracting'
complete -c tar -l no-overwrite-dir -d 'Preserve metadata of existing directories'
complete -c tar -l one-top-level -d 'Extract all files into DIR, or, if used without argument, into a subdirectory…'
complete -c tar -l overwrite -d 'Overwrite existing files when extracting'
complete -c tar -l overwrite-dir -d 'Overwrite metadata of existing directories when extracting (default)'
complete -c tar -l recursive-unlink -d 'Recursively remove all files in the directory prior to extracting it'
complete -c tar -l remove-files -d 'Remove files from disk after adding them to the archive'
complete -c tar -l skip-old-files -d 'Don\'t replace existing files when extracting, silently skip over them'
complete -c tar -s U -l unlink-first -d 'Remove each file prior to extracting over it'
complete -c tar -s W -l verify -d 'Verify the archive after writing it. SS Output stream selection'
complete -c tar -l no-ignore-command-error -d 'Treat non-zero exit codes of children as error (default)'
complete -c tar -s O -l to-stdout -d 'Extract files to standard output'
complete -c tar -l to-command -d 'Pipe extracted files to COMMAND'
complete -c tar -l atime-preserve -d 'Preserve access times on dumped files, either by restoring the times after re…'
complete -c tar -l delay-directory-restore -d 'Delay setting modification times and permissions of extracted directories unt…'
complete -c tar -l group -d 'Force NAME as group for added files'
complete -c tar -l group-map -d 'Read group translation map from FILE.   Empty lines are ignored'
complete -c tar -l mode -d 'Force symbolic mode CHANGES for added files'
complete -c tar -l mtime -d 'Set mtime for added files'
complete -c tar -s m -l touch -d 'Don\'t extract file modified time'
complete -c tar -l no-delay-directory-restore -d 'Cancel the effect of the prior --delay-directory-restore option'
complete -c tar -l no-same-owner -d 'Extract files as yourself (default for ordinary users)'
complete -c tar -l no-same-permissions -d 'Apply the user\'s umask when extracting permissions from the archive (default …'
complete -c tar -l numeric-owner -d 'Always use numbers for user/group names'
complete -c tar -l owner -d 'Force NAME as owner for added files'
complete -c tar -l owner-map -d 'Read owner translation map from FILE.   Empty lines are ignored'
complete -c tar -s p -l preserve-permissions -l same-permissions -d 'extract information about file permissions (default for superuser)'
complete -c tar -l same-owner -d 'Try extracting files with the same ownership as exists in the archive (defaul…'
complete -c tar -s s -l preserve-order -l same-order -d 'Sort names to extract to match archive'
complete -c tar -l sort -d 'When creating an archive, sort directory entries according to ORDER, which is…'
complete -c tar -l acls -d 'Enable POSIX ACLs support'
complete -c tar -l no-acls -d 'Disable POSIX ACLs support'
complete -c tar -l selinux -d 'Enable SELinux context support'
complete -c tar -l no-selinux -d 'Disable SELinux context support'
complete -c tar -l xattrs -d 'Enable extended attributes support'
complete -c tar -l no-xattrs -d 'Disable extended attributes support'
complete -c tar -l xattrs-exclude -d 'Specify the exclude pattern for xattr keys'
complete -c tar -l xattrs-include -d 'Specify the include pattern for xattr keys'
complete -c tar -s f -l file -d 'Use archive file or device ARCHIVE'
complete -c tar -l force-local -d 'Archive file is local even if it has a colon'
complete -c tar -s F -l info-script -l new-volume-script -d 'Run COMMAND at the end of each tape (implies -M)'
complete -c tar -s L -l tape-length -d 'Change tape after writing Nx1024 bytes'
complete -c tar -s M -l multi-volume -d 'Create/list/extract multi-volume archive'
complete -c tar -l rmt-command -d 'Use COMMAND instead of rmt when accessing remote archives'
complete -c tar -l rsh-command -d 'Use COMMAND instead of rsh when accessing remote archives'
complete -c tar -l volno-file -d 'When this option is used in conjunction with  --multi-volume ,  tar will keep…'
complete -c tar -s b -l blocking-factor -d 'Set record size to BLOCKSx512 bytes'
complete -c tar -s B -l read-full-records -d 'When listing or extracting, accept incomplete input records after end-of-file…'
complete -c tar -s i -l ignore-zeros -d 'Ignore zeroed blocks in archive'
complete -c tar -l record-size -d 'Set record size.   NUMBER is the number of bytes per record'
complete -c tar -s H -l format -d 'Create archive of the given format.   Valid formats are: . RS'
complete -c tar -l old-archive -l portability -d 'Same as --format=v7'
complete -c tar -l pax-option -d 'Control pax keywords when creating PAX archives (-H pax)'
complete -c tar -l posix -d 'Same as --format=posix'
complete -c tar -s V -l label -d 'Create archive with volume name TEXT'
complete -c tar -s a -l auto-compress -d 'Use archive suffix to determine the compression program'
complete -c tar -s I -l use-compress-program -d 'Filter data through COMMAND'
complete -c tar -s j -l bzip2 -d 'Filter the archive through  bzip2 (1)'
complete -c tar -s J -l xz -d 'Filter the archive through  xz (1)'
complete -c tar -l lzip -d 'Filter the archive through  lzip (1)'
complete -c tar -l lzma -d 'Filter the archive through  lzma (1)'
complete -c tar -l lzop -d 'Filter the archive through  lzop (1)'
complete -c tar -l no-auto-compress -d 'Do not use archive suffix to determine the compression program'
complete -c tar -s z -l gzip -l gunzip -l ungzip -d 'Filter the archive through  gzip (1)'
complete -c tar -s Z -l compress -l uncompress -d 'Filter the archive through  compress (1)'
complete -c tar -l zstd -d 'Filter the archive through  zstd (1). SS Local file selection'
complete -c tar -l add-file -d 'Add FILE to the archive (useful if its name starts with a dash)'
complete -c tar -l backup -d 'Backup before removal'
complete -c tar -s C -l directory -d 'Change to DIR before performing any operations'
complete -c tar -l exclude -d 'Exclude files matching PATTERN, a  glob (3)-style wildcard pattern'
complete -c tar -l exclude-backups -d 'Exclude backup and lock files'
complete -c tar -l exclude-caches -d 'Exclude contents of directories containing file CACHEDIR'
complete -c tar -l exclude-caches-all -d 'Exclude directories containing file CACHEDIR. TAG and the file itself'
complete -c tar -l exclude-caches-under -d 'Exclude everything under directories containing CACHEDIR. TAG'
complete -c tar -l exclude-ignore -d 'Before dumping a directory, see if it contains FILE'
complete -c tar -l exclude-ignore-recursive -d 'Same as --exclude-ignore, except that patterns from FILE affect both the dire…'
complete -c tar -l exclude-tag -d 'Exclude contents of directories containing FILE, except for FILE itself'
complete -c tar -l exclude-tag-all -d 'Exclude directories containing FILE'
complete -c tar -l exclude-tag-under -d 'Exclude everything under directories containing FILE'
complete -c tar -l exclude-vcs -d 'Exclude version control system directories'
complete -c tar -l exclude-vcs-ignores -d 'Exclude files that match patterns read from VCS-specific ignore files'
complete -c tar -s h -l dereference -d 'Follow symlinks; archive and dump the files they point to'
complete -c tar -l hard-dereference -d 'Follow hard links; archive and dump the files they refer to'
complete -c tar -s K -l starting-file -d 'Begin at the given member in the archive'
complete -c tar -l newer-mtime -d 'Work on files whose data changed after the DATE.   If DATE starts with / or '
complete -c tar -l no-null -d 'Disable the effect of the previous --null option'
complete -c tar -l no-recursion -d 'Avoid descending automatically in directories'
complete -c tar -l no-unquote -d 'Do not unquote input file or member names'
complete -c tar -l no-verbatim-files-from -d 'Treat each line read from a file list as if it were supplied in the command l…'
complete -c tar -l null -d 'Instruct subsequent -T options to read null-terminated names verbatim (disabl…'
complete -c tar -s N -l newer -l after-date -d 'Only store files newer than DATE.   If DATE starts with / or '
complete -c tar -l one-file-system -d 'Stay in local file system when creating archive'
complete -c tar -s P -l absolute-names -d 'Don\'t strip leading slashes from file names when creating archives'
complete -c tar -l recursion -d 'Recurse into directories (default)'
complete -c tar -l suffix -d 'Backup before removal, override usual suffix'
complete -c tar -s T -l files-from -d 'Get names to extract or create from FILE'
complete -c tar -l unquote -d 'Unquote file or member names (default)'
complete -c tar -l verbatim-files-from -d 'Treat each line obtained from a file list as a file name, even if it starts w…'
complete -c tar -s X -l exclude-from -d 'Exclude files matching patterns listed in FILE. SS  File name transformations'
complete -c tar -l strip-components -d 'Strip NUMBER leading components from file names on extraction'
complete -c tar -l transform -l xform -d 'Use sed replace EXPRESSION to transform file names'
complete -c tar -l anchored -d 'Patterns match file name start'
complete -c tar -l ignore-case -d 'Ignore case'
complete -c tar -l no-anchored -d 'Patterns match after any / (default for exclusion)'
complete -c tar -l no-ignore-case -d 'Case sensitive matching (default)'
complete -c tar -l no-wildcards -d 'Verbatim string matching'
complete -c tar -l no-wildcards-match-slash -d 'Wildcards do not match /'
complete -c tar -l wildcards -d 'Use wildcards (default for exclusion)'
complete -c tar -l wildcards-match-slash -d 'Wildcards match / (default for exclusion). SS Informative output'
complete -c tar -l checkpoint -d 'Display progress messages every Nth record (default 10)'
complete -c tar -l checkpoint-action -d 'Run ACTION on each checkpoint'
complete -c tar -l clamp-mtime -d 'Only set time when the file is more recent than what was given with --mtime'
complete -c tar -l full-time -d 'Print file time to its full resolution'
complete -c tar -l index-file -d 'Send verbose output to FILE'
complete -c tar -s l -l check-links -d 'Print a message if not all links are dumped'
complete -c tar -l no-quote-chars -d 'Disable quoting for characters from STRING'
complete -c tar -l quote-chars -d 'Additionally quote characters from STRING'
complete -c tar -l quoting-style -d 'Set quoting style for file and member names'
complete -c tar -s R -l block-number -d 'Show block number within archive with each message'
complete -c tar -l show-omitted-dirs -d 'When listing or extracting, list each directory that does not match search cr…'
complete -c tar -l show-transformed-names -l show-stored-names -d 'Show file or archive names after transformation by --strip and --transform op…'
complete -c tar -l totals -d 'Print total bytes after processing the archive'
complete -c tar -l utc -d 'Print file modification times in UTC'
complete -c tar -s v -l verbose -d 'Verbosely list files processed'
complete -c tar -l warning -d 'Enable or disable warning messages identified by KEYWORD'
complete -c tar -s w -l interactive -l confirmation -d 'Ask for confirmation for every action. SS Compatibility options'
complete -c tar -s A -l catenate -l concatenate -d 'Append archive to the end of another archive'
complete -c tar -s c -l create -d 'Create a new archive'
complete -c tar -s d -l diff -l compare -d 'Find differences between archive and file system'
complete -c tar -l delete -d 'Delete from the archive'
complete -c tar -s r -l append -d 'Append files to the end of an archive'
complete -c tar -s t -l list -d 'List the contents of an archive.   Arguments are optional'
complete -c tar -l test-label -d 'Test the archive volume label and exit'
complete -c tar -s u -l update -d 'Append files which are newer than the corresponding copy in the archive'
complete -c tar -s x -l extract -l get -d 'Extract files from an archive.   Arguments are optional'
complete -c tar -l show-defaults -d 'Show built-in defaults for various tar options and exit'
complete -c tar -s '?' -l help -d 'Display a short option summary and exit.   No arguments allowed'
complete -c tar -l usage -d 'Display a list of available options and exit.   No arguments allowed'
complete -c tar -l version -d 'Print program version and copyright information and exit'
complete -c tar -l ignore-command-error
complete -c tar -o print0 -d predicate
complete -c tar -s o -d 'When creating, same as --old-archive'


text:
# rdma
# Autogenerated from man page /usr/share/man/man8/rdma.8.gz
complete -c rdma -s V -o Version -d 'Print the version of the  rdma tool and exit'
complete -c rdma -s b -o batch -d 'Read commands from provided file or standard input and invoke them'
complete -c rdma -o force -d 'Don\'t terminate rdma on errors in batch mode'
complete -c rdma -s d -l details -d 'Output detailed information'
complete -c rdma -s r -l raw -d 'Output includes driver-specific details in raw format'
complete -c rdma -s p -l pretty -d 'When combined with -j generate a pretty JSON output'
complete -c rdma -s j -l json -d 'Generate JSON output. SS  OBJECT'