text:
# apt-cdrom
# Autogenerated from man page /usr/share/man/man8/apt-cdrom.8.gz
complete -c apt-cdrom -l no-auto-detect -l cdrom -d 'Do not try to auto-detect the CD-ROM path'
complete -c apt-cdrom -s d -d 'Mount point; specify the location to mount the CD-ROM'
complete -c apt-cdrom -s r -l rename -d 'Rename a disc; change the label of a disc or override the disc\\*(Aqs given la…'
complete -c apt-cdrom -s m -l no-mount -d 'No mounting; prevent apt-cdrom from mounting and unmounting the mount point'
complete -c apt-cdrom -s f -l fast -d 'Fast Copy; Assume the package files are valid and do not check every package'
complete -c apt-cdrom -s a -l thorough -d 'Thorough Package Scan; This option may be needed with some old Debian 1. 1/1'
complete -c apt-cdrom -s n -l just-print -l recon -l no-act -d 'No Changes; Do not change the sources'
complete -c apt-cdrom -s h -l help -d 'Show a short usage summary'
complete -c apt-cdrom -s v -l version -d 'Show the program version'
complete -c apt-cdrom -s c -l config-file -d 'Configuration File; Specify a configuration file to use'
complete -c apt-cdrom -s o -l option -d 'Set a Configuration Option; This will set an arbitrary configuration option'
complete -c apt-cdrom -o f- -l no-f


text:
# x86_64-linux-gnu-gold
# Autogenerated from man page /usr/share/man/man1/x86_64-linux-gnu-gold.1.gz
complete -c x86_64-linux-gnu-gold -l help -d 'Report usage information'
complete -c x86_64-linux-gnu-gold -s v -l version -d 'Report version information'
complete -c x86_64-linux-gnu-gold -s V -d 'Report version and target information'
complete -c x86_64-linux-gnu-gold -l add-needed -d 'Not supported'
complete -c x86_64-linux-gnu-gold -l no-add-needed -d 'Do not copy DT_NEEDED tags from shared libraries (default) '
complete -c x86_64-linux-gnu-gold -l no-allow-multiple-definition -d 'Do not allow multiple definitions (default)'
complete -c x86_64-linux-gnu-gold -l allow-shlib-undefined -d 'Allow unresolved references in shared libraries'
complete -c x86_64-linux-gnu-gold -l no-allow-shlib-undefined -d 'Do not allow unresolved references in shared libraries (default)'
complete -c x86_64-linux-gnu-gold -l apply-dynamic-relocs -d 'Apply link-time values for dynamic relocations (default)'
complete -c x86_64-linux-gnu-gold -l no-apply-dynamic-relocs -d '(aarch64 only) Do not apply link-time values for dynamic relocations'
complete -c x86_64-linux-gnu-gold -l as-needed -d 'Use DT_NEEDED only for shared libraries that are used'
complete -c x86_64-linux-gnu-gold -l no-as-needed -d 'Use DT_NEEDED for all shared libraries (default)'
complete -c x86_64-linux-gnu-gold -o assert -d Ignored
complete -c x86_64-linux-gnu-gold -s b -l format -d 'Set input format'
complete -c x86_64-linux-gnu-gold -l be8 -d 'Output BE8 format image'
complete -c x86_64-linux-gnu-gold -l build-id -d 'Generate build ID note'
complete -c x86_64-linux-gnu-gold -l build-id-chunk-size-for-treehash -d 'Chunk size for \'--build-id=tree\''
complete -c x86_64-linux-gnu-gold -l build-id-min-file-size-for-treehash -d 'Minimum output file size for \'--build-id=tree\' to work differently than \'--bu…'
complete -c x86_64-linux-gnu-gold -o dy -d 'alias for -Bdynamic (default)'
complete -c x86_64-linux-gnu-gold -o dn -d 'alias for -Bstatic'
complete -c x86_64-linux-gnu-gold -o Bgroup -d 'Use group name lookup rules for shared library'
complete -c x86_64-linux-gnu-gold -o Bshareable -d 'Generate shared library (alias for -G/-shared)'
complete -c x86_64-linux-gnu-gold -o Bno-symbolic -d 'Don\'t bind default visibility defined symbols locally for -shared (default)'
complete -c x86_64-linux-gnu-gold -o Bsymbolic-functions -d 'Bind default visibility defined function symbols locally for -shared'
complete -c x86_64-linux-gnu-gold -o Bsymbolic -d 'Bind default visibility defined symbols locally for -shared'
complete -c x86_64-linux-gnu-gold -l check-sections -d 'Check segment addresses for overlaps (default)'
complete -c x86_64-linux-gnu-gold -l no-check-sections -d 'Do not check segment addresses for overlaps'
complete -c x86_64-linux-gnu-gold -l compress-debug-sections -d 'Compress . debug_* sections in the output file'
complete -c x86_64-linux-gnu-gold -l copy-dt-needed-entries -d 'Not supported '
complete -c x86_64-linux-gnu-gold -l cref -d 'Output cross reference table'
complete -c x86_64-linux-gnu-gold -l no-cref -d 'Do not output cross reference table (default)'
complete -c x86_64-linux-gnu-gold -l ctors-in-init-array -d 'Use DT_INIT_ARRAY for all constructors (default)'
complete -c x86_64-linux-gnu-gold -l no-ctors-in-init-array -d 'Handle constructors as directed by compiler'
complete -c x86_64-linux-gnu-gold -s d -l define-common -d 'Define common symbols'
complete -c x86_64-linux-gnu-gold -l no-define-common -d 'Do not define common symbols in relocatable output (default)'
complete -c x86_64-linux-gnu-gold -o dc -d 'Alias for -d'
complete -c x86_64-linux-gnu-gold -o dp -d 'Alias for -d'
complete -c x86_64-linux-gnu-gold -l debug -d 'Turn on debugging'
complete -c x86_64-linux-gnu-gold -l defsym -d 'Define a symbol'
complete -c x86_64-linux-gnu-gold -l demangle -d 'Demangle C++ symbols in log messages'
complete -c x86_64-linux-gnu-gold -l no-demangle -d 'Do not demangle C++ symbols in log messages'
complete -c x86_64-linux-gnu-gold -l dependency-file -d 'Write a dependency file listing all files read'
complete -c x86_64-linux-gnu-gold -l detect-odr-violations -d 'Look for violations of the C++ One Definition Rule'
complete -c x86_64-linux-gnu-gold -l no-detect-odr-violations -d 'Do not look for violations of the C++ One Definition Rule (default)'
complete -c x86_64-linux-gnu-gold -l dynamic-list-data -d 'Add data symbols to dynamic symbols'
complete -c x86_64-linux-gnu-gold -l dynamic-list-cpp-new -d 'Add C++ operator new/delete to dynamic symbols '
complete -c x86_64-linux-gnu-gold -l dynamic-list -d 'Read a list of dynamic symbols'
complete -c x86_64-linux-gnu-gold -l emit-stub-syms -d '(PowerPC only) Label linker stubs with a symbol (default)'
complete -c x86_64-linux-gnu-gold -l no-emit-stub-syms -d '(PowerPC only) Do not label linker stubs with a symbol '
complete -c x86_64-linux-gnu-gold -l eh-frame-hdr -d 'Create exception frame header'
complete -c x86_64-linux-gnu-gold -l no-eh-frame-hdr -d 'Do not create exception frame header (default)'
complete -c x86_64-linux-gnu-gold -l enable-new-dtags -d 'Enable use of DT_RUNPATH (default)'
complete -c x86_64-linux-gnu-gold -l disable-new-dtags -d 'Disable use of DT_RUNPATH'
complete -c x86_64-linux-gnu-gold -l no-enum-size-warning -d '(ARM only) Do not warn about objects with incompatible enum sizes'
complete -c x86_64-linux-gnu-gold -l exclude-libs -d 'Exclude libraries from automatic export'
complete -c x86_64-linux-gnu-gold -s E -l export-dynamic -d 'Export all dynamic symbols'
complete -c x86_64-linux-gnu-gold -l no-export-dynamic -d 'Do not export all dynamic symbols (default)'
complete -c x86_64-linux-gnu-gold -l export-dynamic-symbol -d 'Export SYMBOL to dynamic symbol table'
complete -c x86_64-linux-gnu-gold -o EB -d 'Link big-endian objects'
complete -c x86_64-linux-gnu-gold -o EL -d 'Link little-endian objects'
complete -c x86_64-linux-gnu-gold -s F -l filter -d 'Filter for shared object symbol table'
complete -c x86_64-linux-gnu-gold -l fatal-warnings -d 'Treat warnings as errors'
complete -c x86_64-linux-gnu-gold -l no-fatal-warnings -d 'Do not treat warnings as errors (default)'
complete -c x86_64-linux-gnu-gold -o fini -d 'Call SYMBOL at unload-time'
complete -c x86_64-linux-gnu-gold -l fix-arm1176 -d '(ARM only) Fix binaries for ARM1176 erratum (default)'
complete -c x86_64-linux-gnu-gold -l no-fix-arm1176 -d '(ARM only) Do not fix binaries for ARM1176 erratum'
complete -c x86_64-linux-gnu-gold -l fix-cortex-a8 -d '(ARM only) Fix binaries for Cortex-A8 erratum'
complete -c x86_64-linux-gnu-gold -l no-fix-cortex-a8 -d '(ARM only) Do not fix binaries for Cortex-A8 erratum (default)'
complete -c x86_64-linux-gnu-gold -l fix-cortex-a53-843419 -d '(AArch64 only) Fix Cortex-A53 erratum 843419'
complete -c x86_64-linux-gnu-gold -l no-fix-cortex-a53-843419 -d '(AArch64 only) Do not fix Cortex-A53 erratum 843419 (default)'
complete -c x86_64-linux-gnu-gold -l fix-cortex-a53-835769 -d '(AArch64 only) Fix Cortex-A53 erratum 835769'
complete -c x86_64-linux-gnu-gold -l no-fix-cortex-a53-835769 -d '(AArch64 only) Do not fix Cortex-A53 erratum 835769 (default)'
complete -c x86_64-linux-gnu-gold -l fix-v4bx -d '(ARM only) Rewrite BX rn as MOV pc, rn for ARMv4'
complete -c x86_64-linux-gnu-gold -l fix-v4bx-interworking -d '(ARM only) Rewrite BX rn branch to ARMv4 interworking veneer'
complete -c x86_64-linux-gnu-gold -o fuse-ld -d 'Ignored for GCC linker option compatibility'
complete -c x86_64-linux-gnu-gold -s g -d Ignored
complete -c x86_64-linux-gnu-gold -l gc-sections -d 'Remove unused sections'
complete -c x86_64-linux-gnu-gold -l no-gc-sections -d 'Don\'t remove unused sections (default)'
complete -c x86_64-linux-gnu-gold -l gdb-index -d 'Generate . gdb_index section'
complete -c x86_64-linux-gnu-gold -l no-gdb-index -d 'Do not generate . gdb_index section (default)'
complete -c x86_64-linux-gnu-gold -l gnu-unique -d 'Enable STB_GNU_UNIQUE symbol binding (default)'
complete -c x86_64-linux-gnu-gold -l no-gnu-unique -d 'Disable STB_GNU_UNIQUE symbol binding'
complete -c x86_64-linux-gnu-gold -s G -o shared -d 'Generate shared library'
complete -c x86_64-linux-gnu-gold -s h -o soname -d 'Set shared library name'
complete -c x86_64-linux-gnu-gold -l hash-bucket-empty-fraction -d 'Min fraction of empty buckets in dynamic hash'
complete -c x86_64-linux-gnu-gold -l hash-style -d 'Dynamic hash style'
complete -c x86_64-linux-gnu-gold -s i -d 'Alias for -r'
complete -c x86_64-linux-gnu-gold -l icf -d 'Identical Code Folding'
complete -c x86_64-linux-gnu-gold -l icf-iterations -d 'Number of iterations of ICF (default 3)'
complete -c x86_64-linux-gnu-gold -l incremental -d 'Do an incremental link if possible; otherwise, do a full link and prepare out…'
complete -c x86_64-linux-gnu-gold -l no-incremental -d 'Do a full link (default)'
complete -c x86_64-linux-gnu-gold -l incremental-full -d 'Do a full link and prepare output for incremental linking'
complete -c x86_64-linux-gnu-gold -l incremental-update -d 'Do an incremental link; exit if not possible'
complete -c x86_64-linux-gnu-gold -l incremental-base -d 'Set base file for incremental linking (default is output file)'
complete -c x86_64-linux-gnu-gold -l incremental-changed -d 'Assume files changed'
complete -c x86_64-linux-gnu-gold -l incremental-unchanged -d 'Assume files didn\'t change'
complete -c x86_64-linux-gnu-gold -l incremental-unknown -d 'Use timestamps to check files (default)'
complete -c x86_64-linux-gnu-gold -l incremental-startup-unchanged -d 'Assume startup files unchanged (files preceding this option) '
complete -c x86_64-linux-gnu-gold -o init -d 'Call SYMBOL at load-time'
complete -c x86_64-linux-gnu-gold -s I -l dynamic-linker -d 'Set dynamic linker path'
complete -c x86_64-linux-gnu-gold -l just-symbols -d 'Read only symbol values from FILE'
complete -c x86_64-linux-gnu-gold -l keep-files-mapped -d 'Keep files mapped across passes (default)'
complete -c x86_64-linux-gnu-gold -l no-keep-files-mapped -d 'Release mapped files after each pass'
complete -c x86_64-linux-gnu-gold -l keep-unique -d 'Do not fold this symbol during ICF'
complete -c x86_64-linux-gnu-gold -s l -l library -d 'Search for library LIBNAME'
complete -c x86_64-linux-gnu-gold -l ld-generated-unwind-info -d 'Generate unwind information for PLT (default)'
complete -c x86_64-linux-gnu-gold -l no-ld-generated-unwind-info -d 'Do not generate unwind information for PLT'
complete -c x86_64-linux-gnu-gold -s L -l library-path -d 'Add directory to search path'
complete -c x86_64-linux-gnu-gold -l long-plt -d '(ARM only) Generate long PLT entries'
complete -c x86_64-linux-gnu-gold -l no-long-plt -d '(ARM only) Do not generate long PLT entries (default)'
complete -c x86_64-linux-gnu-gold -s m -d 'Set GNU linker emulation; obsolete'
complete -c x86_64-linux-gnu-gold -l map-whole-files -d 'Map whole files to memory (default)'
complete -c x86_64-linux-gnu-gold -l no-map-whole-files -d 'Map relevant file parts to memory'
complete -c x86_64-linux-gnu-gold -l merge-exidx-entries -d '(ARM only) Merge exidx entries in debuginfo (default)'
complete -c x86_64-linux-gnu-gold -l no-merge-exidx-entries -d '(ARM only) Do not merge exidx entries in debuginfo'
complete -c x86_64-linux-gnu-gold -l mmap-output-file -d 'Map the output file for writing (default)'
complete -c x86_64-linux-gnu-gold -l no-mmap-output-file -d 'Do not map the output file for writing'
complete -c x86_64-linux-gnu-gold -s M -l print-map -d 'Write map file on standard output'
complete -c x86_64-linux-gnu-gold -o Map -d 'Write map file'
complete -c x86_64-linux-gnu-gold -s n -l nmagic -d 'Do not page align data'
complete -c x86_64-linux-gnu-gold -s N -l omagic -d 'Do not page align data, do not make text readonly'
complete -c x86_64-linux-gnu-gold -l no-omagic -d 'Page align data, make text readonly (default)'
complete -c x86_64-linux-gnu-gold -l no-keep-memory -d 'Use less memory and more disk I/O (included only for compatibility with GNU l…'
complete -c x86_64-linux-gnu-gold -l no-undefined -d 'Report undefined symbols (even with --shared)'
complete -c x86_64-linux-gnu-gold -l noinhibit-exec -d 'Create an output file even if errors occur'
complete -c x86_64-linux-gnu-gold -o nostdlib -d 'Only search directories specified on the command line'
complete -c x86_64-linux-gnu-gold -s o -l output -d 'Set output file name'
complete -c x86_64-linux-gnu-gold -l oformat -d 'Set output format'
complete -c x86_64-linux-gnu-gold -s O -o optimize -d 'Optimize output file size'
complete -c x86_64-linux-gnu-gold -l orphan-handling -d 'Orphan section handling'
complete -c x86_64-linux-gnu-gold -s p -d 'Ignored for ARM compatibility'
complete -c x86_64-linux-gnu-gold -o pie -d 'Create a position independent executable'
complete -c x86_64-linux-gnu-gold -o no-pie -d 'Do not create a position independent executable (default)'
complete -c x86_64-linux-gnu-gold -l pic-executable -d 'Create a position independent executable'
complete -c x86_64-linux-gnu-gold -l no-pic-executable -d 'Do not create a position independent executable (default)'
complete -c x86_64-linux-gnu-gold -l pic-veneer -d 'Force PIC sequences for ARM/Thumb interworking veneers'
complete -c x86_64-linux-gnu-gold -o no-pipeline-knowledge -d '(ARM only) Ignore for backward compatibility (default)'
complete -c x86_64-linux-gnu-gold -l plt-align -d '(PowerPC only) Align PLT call stubs to fit cache lines'
complete -c x86_64-linux-gnu-gold -l plt-localentry -d '(PowerPC64 only) Optimize calls to ELFv2 localentry:0 functions'
complete -c x86_64-linux-gnu-gold -l no-plt-localentry -d '(PowerPC64 only) Don\'t optimize ELFv2 calls (default)'
complete -c x86_64-linux-gnu-gold -l plt-static-chain -d '(PowerPC64 only) PLT call stubs should load r11'
complete -c x86_64-linux-gnu-gold -l no-plt-static-chain -d '(PowerPC64 only) PLT call stubs should not load r11 (default)'
complete -c x86_64-linux-gnu-gold -l plt-thread-safe -d '(PowerPC64 only) PLT call stubs with load-load barrier'
complete -c x86_64-linux-gnu-gold -l no-plt-thread-safe -d '(PowerPC64 only) PLT call stubs without barrier (default)'
complete -c x86_64-linux-gnu-gold -l plugin -d 'Load a plugin library'
complete -c x86_64-linux-gnu-gold -l plugin-opt -d 'Pass an option to the plugin'
complete -c x86_64-linux-gnu-gold -l posix-fallocate -d 'Use posix_fallocate to reserve space in the output file (default)'
complete -c x86_64-linux-gnu-gold -l no-posix-fallocate -d 'Use fallocate or ftruncate to reserve space'
complete -c x86_64-linux-gnu-gold -l power10-stubs -d '(PowerPC64 only) stubs use power10 insns'
complete -c x86_64-linux-gnu-gold -l no-power10-stubs -d '(PowerPC64 only) stubs do not use power10 insns'
complete -c x86_64-linux-gnu-gold -l preread-archive-symbols -d 'Preread archive symbols when multi-threaded'
complete -c x86_64-linux-gnu-gold -l print-gc-sections -d 'List removed unused sections on stderr'
complete -c x86_64-linux-gnu-gold -l no-print-gc-sections -d 'Do not list removed unused sections (default)'
complete -c x86_64-linux-gnu-gold -l print-icf-sections -d 'List folded identical sections on stderr'
complete -c x86_64-linux-gnu-gold -l no-print-icf-sections -d 'Do not list folded identical sections (default)'
complete -c x86_64-linux-gnu-gold -l print-output-format -d 'Print default output format'
complete -c x86_64-linux-gnu-gold -l print-symbol-counts -d 'Print symbols defined and used for each input'
complete -c x86_64-linux-gnu-gold -l push-state -d 'Save the state of flags related to input files'
complete -c x86_64-linux-gnu-gold -l pop-state -d 'Restore the state of flags related to input files'
complete -c x86_64-linux-gnu-gold -s q -l emit-relocs -d 'Generate relocations in output'
complete -c x86_64-linux-gnu-gold -o Qy -d 'Ignored for SVR4 compatibility'
complete -c x86_64-linux-gnu-gold -s r -o relocatable -d 'Generate relocatable output'
complete -c x86_64-linux-gnu-gold -l relax -d 'Relax branches on certain targets'
complete -c x86_64-linux-gnu-gold -l no-relax -d 'Do not relax branches (default)'
complete -c x86_64-linux-gnu-gold -l retain-symbols-file -d 'keep only symbols listed in this file'
complete -c x86_64-linux-gnu-gold -l rosegment -d 'Put read-only non-executable sections in their own segment'
complete -c x86_64-linux-gnu-gold -l no-rosegment -d 'Do not put read-only non-executable sections in their own segment (default)'
complete -c x86_64-linux-gnu-gold -l rosegment-gap -d 'Set offset between executable and read-only segments'
complete -c x86_64-linux-gnu-gold -s R -d 'Add DIR to runtime search path'
complete -c x86_64-linux-gnu-gold -o rpath -d 'Add DIR to runtime search path'
complete -c x86_64-linux-gnu-gold -l rpath-link -d 'Add DIR to link time shared library search path'
complete -c x86_64-linux-gnu-gold -s s -l strip-all -d 'Strip all symbols'
complete -c x86_64-linux-gnu-gold -s S -l strip-debug -d 'Strip debugging information'
complete -c x86_64-linux-gnu-gold -l strip-debug-non-line -d 'Emit only debug line number information'
complete -c x86_64-linux-gnu-gold -l strip-debug-gdb -d 'Strip debug symbols that are unused by gdb (at least versions <= 7. 4)'
complete -c x86_64-linux-gnu-gold -l strip-lto-sections -d 'Strip LTO intermediate code sections (default)'
complete -c x86_64-linux-gnu-gold -l section-ordering-file -d 'Layout sections in the order specified'
complete -c x86_64-linux-gnu-gold -l section-start -d 'Set address of section'
complete -c x86_64-linux-gnu-gold -l secure-plt -d '(PowerPC only) Use new-style PLT (default)'
complete -c x86_64-linux-gnu-gold -l sort-common -d 'Sort common symbols by alignment'
complete -c x86_64-linux-gnu-gold -l sort-section -d 'Sort sections by name'
complete -c x86_64-linux-gnu-gold -l spare-dynamic-tags -d 'Dynamic tag slots to reserve (default 5)'
complete -c x86_64-linux-gnu-gold -l stub-group-size -d '(ARM, PowerPC only) The maximum distance from instructions in a group of sect…'
complete -c x86_64-linux-gnu-gold -l stub-group-multi -d '(PowerPC only) Allow a group of stubs to serve multiple output sections (defa…'
complete -c x86_64-linux-gnu-gold -l no-stub-group-multi -d '(PowerPC only) Each output section has its own stubs'
complete -c x86_64-linux-gnu-gold -l split-stack-adjust-size -d 'Stack size when -fsplit-stack function calls non-split'
complete -c x86_64-linux-gnu-gold -o static -d 'Do not link against shared libraries'
complete -c x86_64-linux-gnu-gold -l start-lib -d 'Start a library'
complete -c x86_64-linux-gnu-gold -l end-lib -d 'End a library'
complete -c x86_64-linux-gnu-gold -l stats -d 'Print resource usage statistics'
complete -c x86_64-linux-gnu-gold -l sysroot -d 'Set target system root directory'
complete -c x86_64-linux-gnu-gold -s t -l trace -d 'Print the name of each input file'
complete -c x86_64-linux-gnu-gold -l target1-abs -d '(ARM only) Force R_ARM_TARGET1 type to R_ARM_ABS32'
complete -c x86_64-linux-gnu-gold -l target1-rel -d '(ARM only) Force R_ARM_TARGET1 type to R_ARM_REL32'
complete -c x86_64-linux-gnu-gold -l target2 -d '(ARM only) Set R_ARM_TARGET2 relocation type'
complete -c x86_64-linux-gnu-gold -l text-reorder -d 'Enable text section reordering for GCC section names (default)'
complete -c x86_64-linux-gnu-gold -l no-text-reorder -d 'Disable text section reordering for GCC section names'
complete -c x86_64-linux-gnu-gold -l threads -d 'Run the linker multi-threaded'
complete -c x86_64-linux-gnu-gold -l no-threads -d 'Do not run the linker multi-threaded (default)'
complete -c x86_64-linux-gnu-gold -l thread-count -d 'Number of threads to use'
complete -c x86_64-linux-gnu-gold -l thread-count-initial -d 'Number of threads to use in initial pass '
complete -c x86_64-linux-gnu-gold -l thread-count-final -d 'Number of threads to use in final pass'
complete -c x86_64-linux-gnu-gold -l tls-optimize -d '(PowerPC/64 only) Optimize GD/LD/IE code to IE/LE (default)'
complete -c x86_64-linux-gnu-gold -l no-tls-optimize -d '(PowerPC/64 only) Don\'\'\'t try to optimize TLS accesses'
complete -c x86_64-linux-gnu-gold -l tls-get-addr-optimize -d '(PowerPC/64 only) Use a special __tls_get_addr call (default)'
complete -c x86_64-linux-gnu-gold -l no-tls-get-addr-optimize -d '(PowerPC/64 only) Don\'t use a special __tls_get_addr call'
complete -c x86_64-linux-gnu-gold -l toc-optimize -d '(PowerPC64 only) Optimize TOC code sequences (default)'
complete -c x86_64-linux-gnu-gold -l no-toc-optimize -d '(PowerPC64 only) Don\'t optimize TOC code sequences'
complete -c x86_64-linux-gnu-gold -l toc-sort -d '(PowerPC64 only) Sort TOC and GOT sections (default)'
complete -c x86_64-linux-gnu-gold -l no-toc-sort -d '(PowerPC64 only) Don\'t sort TOC and GOT sections'
complete -c x86_64-linux-gnu-gold -s T -l script -d 'Read linker script'
complete -c x86_64-linux-gnu-gold -o Tbss -d 'Set the address of the bss segment'
complete -c x86_64-linux-gnu-gold -o Tdata -d 'Set the address of the data segment'
complete -c x86_64-linux-gnu-gold -o Ttext -d 'Set the address of the text segment'
complete -c x86_64-linux-gnu-gold -o Ttext-segment -d 'Set the address of the text segment'
complete -c x86_64-linux-gnu-gold -o Trodata-segment -d 'Set the address of the rodata segment'
complete -c x86_64-linux-gnu-gold -s u -l undefined -d 'Create undefined reference to SYMBOL'
complete -c x86_64-linux-gnu-gold -l unresolved-symbols -d 'How to handle unresolved symbols'
complete -c x86_64-linux-gnu-gold -l verbose -d 'Alias for --debug=\\,files\\/'
complete -c x86_64-linux-gnu-gold -l version-script -d 'Read version script'
complete -c x86_64-linux-gnu-gold -l warn-common -d 'Warn about duplicate common symbols'
complete -c x86_64-linux-gnu-gold -l no-warn-common -d 'Do not warn about duplicate common symbols (default)'
complete -c x86_64-linux-gnu-gold -l warn-constructors -d Ignored
complete -c x86_64-linux-gnu-gold -l no-warn-constructors -d Ignored
complete -c x86_64-linux-gnu-gold -l warn-drop-version -d 'Warn when discarding version information'
complete -c x86_64-linux-gnu-gold -l no-warn-drop-version -d 'Do not warn when discarding version information (default)'
complete -c x86_64-linux-gnu-gold -l warn-execstack -d 'Warn if the stack is executable'
complete -c x86_64-linux-gnu-gold -l no-warn-execstack -d 'Do not warn if the stack is executable (default)'
complete -c x86_64-linux-gnu-gold -l no-warn-mismatch -d 'Don\'t warn about mismatched input files'
complete -c x86_64-linux-gnu-gold -l warn-multiple-gp -d Ignored
complete -c x86_64-linux-gnu-gold -l warn-search-mismatch -d 'Warn when skipping an incompatible library (default)'
complete -c x86_64-linux-gnu-gold -l no-warn-search-mismatch -d 'Don\'t warn when skipping an incompatible library'
complete -c x86_64-linux-gnu-gold -l warn-shared-textrel -d 'Warn if text segment is not shareable'
complete -c x86_64-linux-gnu-gold -l no-warn-shared-textrel -d 'Do not warn if text segment is not shareable (default)'
complete -c x86_64-linux-gnu-gold -l warn-unresolved-symbols -d 'Report unresolved symbols as warnings'
complete -c x86_64-linux-gnu-gold -l error-unresolved-symbols -d 'Report unresolved symbols as errors (default)'
complete -c x86_64-linux-gnu-gold -s z -d 'Dummy z option'
complete -c x86_64-linux-gnu-gold -l no-wchar-size-warning -d '(ARM only) Do not warn about objects with incompatible wchar_t sizes'
complete -c x86_64-linux-gnu-gold -l weak-unresolved-symbols -d 'Convert unresolved symbols to weak references'
complete -c x86_64-linux-gnu-gold -l whole-archive -d 'Include all archive contents'
complete -c x86_64-linux-gnu-gold -l no-whole-archive -d 'Include only needed archive contents (default)'
complete -c x86_64-linux-gnu-gold -l wrap -d 'Use wrapper functions for SYMBOL'
complete -c x86_64-linux-gnu-gold -s x -l discard-all -d 'Delete all local symbols'
complete -c x86_64-linux-gnu-gold -s X -l discard-locals -d 'Delete all temporary local symbols'
complete -c x86_64-linux-gnu-gold -l discard-none -d 'Keep all local symbols'
complete -c x86_64-linux-gnu-gold -s y -l trace-symbol -d 'Trace references to symbol'
complete -c x86_64-linux-gnu-gold -l undefined-version -d 'Allow unused version in script (default)'
complete -c x86_64-linux-gnu-gold -l no-undefined-version -d 'Do not allow unused version in script'
complete -c x86_64-linux-gnu-gold -s Y -d 'Default search path for Solaris compatibility'
complete -c x86_64-linux-gnu-gold -l start-group -d 'Start a library search group'
complete -c x86_64-linux-gnu-gold -l end-group -d 'End a library search group'
complete -c x86_64-linux-gnu-gold -l allow-multiple-definition
complete -c x86_64-linux-gnu-gold -o Bdynamic
complete -c x86_64-linux-gnu-gold -o Bstatic
complete -c x86_64-linux-gnu-gold -l no-copy-dt-needed-entries
complete -c x86_64-linux-gnu-gold -l dynamic-list-cpp-typeinfo
complete -c x86_64-linux-gnu-gold -s e -l entry
complete -c x86_64-linux-gnu-gold -s f -l auxiliary
complete -c x86_64-linux-gnu-gold -l incremental-patch
complete -c x86_64-linux-gnu-gold -l thread-count-middle

repo_language: Shell

mime_type: text/plain


text:
# chrt
# Autogenerated from man page /usr/share/man/man1/chrt.1.gz
complete -c chrt -s o -l other
complete -c chrt -s f -l fifo
complete -c chrt -s r -l rr
complete -c chrt -s b -l batch
complete -c chrt -s i -l idle
complete -c chrt -s d -l deadline
complete -c chrt -s T -l sched-runtime
complete -c chrt -s P -l sched-period
complete -c chrt -s D -l sched-deadline
complete -c chrt -s R -l reset-on-fork
complete -c chrt -s a -l all-tasks
complete -c chrt -s m -l max
complete -c chrt -s p -l pid
complete -c chrt -s v -l verbose
complete -c chrt -s V -l version
complete -c chrt -s h -l help


text:
# dbus-monitor
# Autogenerated from man page /usr/share/man/man1/dbus-monitor.1.gz
complete -c dbus-monitor -l system -d 'Monitor the system message bus'
complete -c dbus-monitor -l session -d 'Monitor the session message bus.  (This is the default. )'
complete -c dbus-monitor -l address -d 'Monitor an arbitrary message bus given at ADDRESS'
complete -c dbus-monitor -l profile -d 'Use the profiling output format'
complete -c dbus-monitor -l monitor -d 'Use the monitoring output format.  (This is the default. )'
complete -c dbus-monitor -l binary
complete -c dbus-monitor -l pcap


text:
# delgroup
# Autogenerated from man page /usr/share/man/man8/delgroup.8.gz
complete -c delgroup -l conf -d 'Use FILE instead of the default files R /etc/deluser. conf and R /etc/adduser'
complete -c delgroup -l group -d 'Remove a group'
complete -c delgroup -l help -d 'Display brief instructions'
complete -c delgroup -l quiet -d 'Suppress progress messages'
complete -c delgroup -l system -d 'Only delete if user/group is a system user/group'
complete -c delgroup -l only-if-empty -d 'Only remove if no members are left'
complete -c delgroup -l backup -d 'Backup all files contained in the userhome and the mailspool-file to a file n…'
complete -c delgroup -l backup-to -d 'Place the backup files not in / but in the directory specified by this parame…'
complete -c delgroup -l remove-home -d 'Remove the home directory of the user and its mailspool'
complete -c delgroup -l remove-all-files -d 'Remove all files from the system owned by this user'
complete -c delgroup -l force -d 'parameter; this may prevent to remove the root user by accident'
complete -c delgroup -l version -d 'Display version and copyright information.  RETURN VALUE'


text:
# lpq
# Autogenerated from man page /usr/share/man/man1/lpq.1.gz
complete -c lpq -s E -d 'Forces encryption when connecting to the server'
complete -c lpq -s P -d 'Specifies an alternate printer or class name'
complete -c lpq -s U -d 'Specifies an alternate username'
complete -c lpq -s a -d 'Reports jobs on all printers'
complete -c lpq -s h -d 'Specifies an alternate server'
complete -c lpq -s l -d 'Requests a more verbose (long) reporting format'


text:
# rsyslogd
# Autogenerated from man page /usr/share/man/man8/rsyslogd.8.gz
complete -c rsyslogd -s D -d 'Runs the Bison config parser in debug mode'
complete -c rsyslogd -s d -d 'Turns on debug mode.  See the DEBUGGING section for more information'
complete -c rsyslogd -s f -d 'Specify an alternative configuration file instead of R /etc/rsyslog'
complete -c rsyslogd -s i -d 'Specify an alternative pid file instead of the default one'
complete -c rsyslogd -s n -d 'Avoid auto-backgrounding'
complete -c rsyslogd -s N -d 'Do a config check'
complete -c rsyslogd -s o -d 'Generates a consolidated config file  fullconf that contains all of rsyslog\'s…'
complete -c rsyslogd -s C -d 'This prevents rsyslogd from changing to the root directory'
complete -c rsyslogd -s v -d 'Print version and exit'


text:
# logrotate
# Autogenerated from man page /usr/share/man/man8/logrotate.8.gz
complete -c logrotate -s f -l force -d 'Tells logrotate to force the rotation, even if it doesn\'t think this is neces…'
complete -c logrotate -s d -l debug -d 'Turn on debug mode, which means that no changes are made to the logs and the …'
complete -c logrotate -s s -l state -d 'Tells logrotate to use an alternate state file'
complete -c logrotate -l skip-state-lock -d 'Do not lock the state file, for example if locking is unsupported or prohibit…'
complete -c logrotate -s v -l verbose -d 'Turns on verbose mode, for example to display messages during rotation'
complete -c logrotate -s l -l log -d 'Tells logrotate to log verbose output into the log_file'
complete -c logrotate -s m -l mail -d 'Tells logrotate which command to use when mailing logs'
complete -c logrotate -l usage -d 'Prints a short usage message'
complete -c logrotate -s '?' -l help -d 'Prints help message'
complete -c logrotate -l version -d 'Display version information.  CONFIGURATION FILE'


text:
# mmcli
# Autogenerated from man page /usr/share/man/man1/mmcli.1.gz
complete -c mmcli -s h -l help -d 'Show summary of options by group'
complete -c mmcli -l help-all -d 'Show all groups and options'
complete -c mmcli -l help-manager -d 'Show manager specific options'
complete -c mmcli -l help-common -d 'Show common options'
complete -c mmcli -l help-modem -d 'Show modem specific options'
complete -c mmcli -l help-3gpp -d 'Show 3GPP specific options'
complete -c mmcli -l help-cdma -d 'Show CDMA specific options'
complete -c mmcli -l help-simple -d 'Show simple options'
complete -c mmcli -l help-location -d 'Show location or positioning specific options'
complete -c mmcli -l help-messaging -d 'Show messaging specific options.  See also --help-sms which is related'
complete -c mmcli -l help-time -d 'Show time specific options'
complete -c mmcli -l help-firmware -d 'Show firmware specific options'
complete -c mmcli -l help-oma -d 'Show OMA specific options'
complete -c mmcli -l help-sim -d 'Show SIM card specific options'
complete -c mmcli -l help-bearer -d 'Show bearer specific options'
complete -c mmcli -l help-sms -d 'Show SMS specific options.  See also --help-messaging which is related'
complete -c mmcli -s B -l get-daemon-version -d 'Retrieve the version of the currently running ModemManager daemon'
complete -c mmcli -s G -l set-logging -d 'Set the logging level in ModemManager daemon'
complete -c mmcli -s L -l list-modems -d 'List available modems'
complete -c mmcli -s M -l monitor-modems -d 'List available modems and monitor modems added or removed'
complete -c mmcli -s S -l scan-modems -d 'Scan for any potential new modems'
complete -c mmcli -s I -l inhibit-device -d 'Inhibit the specific device from being used by ModemManager'
complete -c mmcli -l report-kernel-event -d 'Manually report kernel events, instead of relying on udev (e. g'
complete -c mmcli -l report-kernel-event-auto-scan -d 'When built with udev support but the daemon is running with'
complete -c mmcli -l no-auto-scan -d 'events based on udev'
complete -c mmcli -s m -l modem -d 'Specify a modem'
complete -c mmcli -s b -l bearer -d 'Specify a bearer'
complete -c mmcli -s i -l sim -d 'Specify a SIM card'
complete -c mmcli -s s -l sms -d 'Specify an SMS'
complete -c mmcli -s w -l monitor-state -d 'Monitor the state of a given modem'
complete -c mmcli -s e -l enable -d 'Enable a given modem'
complete -c mmcli -s d -l disable -d 'Disable a given modem'
complete -c mmcli -s r -l reset -d 'Resets the modem to the settings it had when it was power cycled'
complete -c mmcli -l factory-reset -d 'Resets the modem to its original factory default settings'
complete -c mmcli -l command -d 'Send an AT COMMAND to the given modem'
complete -c mmcli -l create-bearer -d 'Create a new packet data bearer for a given modem'
complete -c mmcli -l delete-bearer -d 'Delete bearer from a given modem'
complete -c mmcli -l set-allowed-modes -d 'Set allowed modes for a given modem'
complete -c mmcli -l set-preferred-mode -d 'Set the preferred MODE for the given modem'
complete -c mmcli -l set-current-bands -d 'Set bands to be used for a given modem'
complete -c mmcli -l set-primary-sim-slot -d 'Request to switch the primary SIM slot'
complete -c mmcli -l inhibit -d 'Inhibit the specific modem from being used by ModemManager'
complete -c mmcli -l 3gpp-scan -d 'Scan for available 3GPP networks'
complete -c mmcli -l 3gpp-register-home -d 'Request a given modem to register in its home network'
complete -c mmcli -l 3gpp-register-in-operator -d 'Request a given modem to register on the network of the given MCCMNC (Mobile …'
complete -c mmcli -l 3gpp-ussd-status -d 'Request the status of ANY ongoing USSD session'
complete -c mmcli -l 3gpp-ussd-initiate -d 'Request the given modem to initiate a USSD session with COMMAND'
complete -c mmcli -l 3gpp-ussd-respond -d 'When initiating an USSD session, a RESPONSE may be needed by a network-origin…'
complete -c mmcli -l 3gpp-ussd-cancel -d 'Cancel an ongoing USSD session for a given modem'
complete -c mmcli -l 3gpp-disable-facility-lock -d 'Disable selected facility lock using provided control key'
complete -c mmcli -l cdma-activate -d 'Activate the given modem using OTA (Over the Air) settings'
complete -c mmcli -l simple-connect -d 'Run a full connection sequence using KEY / VALUE pairs'
complete -c mmcli -l simple-disconnect -d 'Disconnect ALL connected bearers for a given modem'
complete -c mmcli -l location-status -d 'Show the current status for discovering our location'
complete -c mmcli -l location-get -d 'Show all location information available'
complete -c mmcli -l location-enable-3gpp -d 'Enable location discovery using the 3GPP network'
complete -c mmcli -l location-disable-3gpp -d 'Disable location discovery using the 3GPP network'
complete -c mmcli -l location-enable-agps-msa -d 'Enable A-GPS (MSA) support'
complete -c mmcli -l location-enable-gps-nmea
complete -c mmcli -l location-disable-agps-msa -d 'Disable A-GPS (MSA) support'
complete -c mmcli -l location-enable-agps-msb -d 'Enable A-GPS (MSB) support'
complete -c mmcli -l location-disable-agps-msb -d 'Disable A-GPS (MSB) support'
complete -c mmcli -l location-disable-gps-nmea -d 'Disable location discovery using GPS and NMEA traces'
complete -c mmcli -l location-enable-gps-raw -d 'Enable location discovery using GPS and reported with raw (i. e'
complete -c mmcli -l location-disable-gps-raw -d 'Disable location discovery using GPS and raw values'
complete -c mmcli -l location-enable-cdma-bs -d 'Enable location discovery using the 3GPP2 network'
complete -c mmcli -l location-disable-cdma-bs -d 'Disable location discovery using the 3GPP2 network'
complete -c mmcli -l location-enable-gps-unmanaged -d 'Enable location discovery using GPS but without taking control of the NMEA tt…'
complete -c mmcli -l location-disable-gps-unmanaged -d 'Disable location discovery using GPS and unmanaged port'
complete -c mmcli -l location-set-gps-refresh-rate -d 'Set the location refresh rate on the DBus interface to SEC seconds'
complete -c mmcli -l location-set-supl-server -l location-set-supl-server -d 'Configure the location of the A-GPS SUPL server, either specifying the IP add…'
complete -c mmcli -l location-inject-assistance-data -d 'Inject assistance data into the GNSS module, loaded from a local file at PATH'
complete -c mmcli -l location-set-enable-signal -d 'Enable reporting location updates via DBus property signals'
complete -c mmcli -l location-set-disable-signal -d 'Disable reporting location updates via DBus property signals'
complete -c mmcli -l messaging-status -d 'Show the status of the messaging support'
complete -c mmcli -l messaging-list-sms -d 'List SMS messages available on a given modem'
complete -c mmcli -l messaging-create-sms -d 'Create a new SMS on a given modem'
complete -c mmcli -l messaging-create-sms-with-data -d 'Use PATH to a filename as the data to create a new SMS'
complete -c mmcli -l messaging-delete-sms -d 'Delete an SMS from a given modem'
complete -c mmcli -l time -d 'Display the current network time from the operator'
complete -c mmcli -l voice-list-calls -d 'List calls managed (initiated, received, ongoing) on a given modem'
complete -c mmcli -l voice-create-call -d 'Create a new outgoing call on a given modem'
complete -c mmcli -l voice-delete-call -d 'Delete a call from a given modem'
complete -c mmcli -l firmware-status -d 'Show firmware update specific details and properties'
complete -c mmcli -l firmware-list -d 'List all the firmware images installed on a given modem'
complete -c mmcli -l firmware-select -d 'Select a firmware image from those installed on a given modem'
complete -c mmcli -l signal-setup -d 'Setup extended signal quality information retrieval at the specified rate (in…'
complete -c mmcli -l signal-get -d 'Retrieve the last extended signal quality information loaded'
complete -c mmcli -l oma-status -d 'Show the status of the OMA device management subsystem'
complete -c mmcli -l oma-start-client-initiated-session -d 'Request to start a client initiated session'
complete -c mmcli -l oma-accept-network-initiated-session -d 'Request to accept a network initiated session'
complete -c mmcli -l oma-reject-network-initiated-session -d 'Request to reject a network initiated session'
complete -c mmcli -l oma-cancel-session -d 'Request to cancel current OMA session, if any'
complete -c mmcli -l pin -d 'Send PIN code to a given SIM card'
complete -c mmcli -l puk -d 'Send PUK code to a given SIM card.  This must be used WITH'
complete -c mmcli -l enable-pin -d 'Enable PIN request for a given SIM card.  This must be used WITH'
complete -c mmcli -l disable-pin -d 'Disable PIN request for a given SIM card.  This must be used WITH'
complete -c mmcli -l change-pin -d 'Change the PIN for a given SIM card.  It will be set to PIN'
complete -c mmcli -s c -l connect -d 'Connect to a given bearer'
complete -c mmcli -s x -l disconnect -d 'Disconnect from a given bearer'
complete -c mmcli -l send -d 'Send an SMS'
complete -c mmcli -l store -d 'This option will store the SMS in the default storage defined by the modem, w…'
complete -c mmcli -l store-in-storage -d 'This option states which STORAGE to use for SMS messages'
complete -c mmcli -l create-file-with-data -d 'This option takes an SMS that has DATA (not TEXT) and will create a local fil…'
complete -c mmcli -l start -d 'Initiate an outgoing call'
complete -c mmcli -l accept -d 'Accept an incoming call'
complete -c mmcli -l hangup -d 'Reject an incoming call or hangup an ongoing one'
complete -c mmcli -l send-dtmf -d 'Send a DTMF sequence through an ongoing call'
complete -c mmcli -s J -l output-json -d 'Run action with machine-friendly JSON output, to be used e. g'
complete -c mmcli -s K -l output-keyvalue -d 'Run action with machine-friendly key-value output, to be used e. g'
complete -c mmcli -s v -l verbose -d 'Perform actions with more details reported and/or logged'
complete -c mmcli -s V -l version -d 'Returns the version of this program'
complete -c mmcli -s a -l async -d 'Use asynchronous methods'
complete -c mmcli -l timeout -d 'Use SECONDS for the timeout when performing operations with this command'


text:
# ssh-keygen
# Autogenerated from man page /usr/share/man/man1/ssh-keygen.1.gz
complete -c ssh-keygen -s A -d 'For each of the key types (rsa, dsa, ecdsa and ed25519) for which host keys d…'
complete -c ssh-keygen -s a -d 'When saving a private key, this option specifies the number of KDF (key deriv…'
complete -c ssh-keygen -s B -d 'Show the bubblebabble digest of specified private or public key file'
complete -c ssh-keygen -s b -d 'Specifies the number of bits in the key to create'
complete -c ssh-keygen -s C -d 'Provides a new comment'
complete -c ssh-keygen -s c -d 'Requests changing the comment in the private and public key files'
complete -c ssh-keygen -s D -d 'Download the public keys provided by the PKCS#11 shared library pkcs11'
complete -c ssh-keygen -s E -d 'Specifies the hash algorithm used when displaying key fingerprints'
complete -c ssh-keygen -s e -d 'This option will read a private or public OpenSSH key file and print to stdou…'
complete -c ssh-keygen -s F -d 'Search for the specified hostname (with optional port number) in a known_host…'
complete -c ssh-keygen -s f -d 'Specifies the filename of the key file'
complete -c ssh-keygen -s g -d 'Use generic DNS format when printing fingerprint resource records using the r…'
complete -c ssh-keygen -s H -d 'Hash a known_hosts file'
complete -c ssh-keygen -s h -d 'When signing a key, create a host certificate instead of a user certificate'
complete -c ssh-keygen -s I -d 'Specify the key identity when signing a public key'
complete -c ssh-keygen -s i -d 'This option will read an unencrypted private (or public) key file in the form…'
complete -c ssh-keygen -s K -d 'Download resident keys from a FIDO authenticator'
complete -c ssh-keygen -s k -d 'Generate a KRL file'
complete -c ssh-keygen -s L -d 'Prints the contents of one or more certificates'
complete -c ssh-keygen -s l -d 'Show fingerprint of specified public key file'
complete -c ssh-keygen -s M -d 'Generate candidate Diffie-Hellman Group Exchange (DH-GEX) parameters for even…'
complete -c ssh-keygen -s m -d 'Specify a key format for key generation, the i (import), e (export) conversio…'
complete -c ssh-keygen -s N -d 'Provides the new passphrase'
complete -c ssh-keygen -s n -d 'Specify one or more principals (user or host names) to be included in a certi…'
complete -c ssh-keygen -s O -d 'Specify a key/value option'
complete -c ssh-keygen -s P -d 'Provides the (old) passphrase'
complete -c ssh-keygen -s p -d 'Requests changing the passphrase of a private key file instead of creating a …'
complete -c ssh-keygen -s Q -d 'Test whether keys have been revoked in a KRL'
complete -c ssh-keygen -s q -d 'Silence ssh-keygen ssh-keygen'
complete -c ssh-keygen -s R -d 'Removes all keys belonging to the specified hostname (with optional port numb…'
complete -c ssh-keygen -s r -d 'Print the SSHFP fingerprint resource record named hostname for the specified …'
complete -c ssh-keygen -s s -d 'Certify (sign) a public key using the specified CA key'
complete -c ssh-keygen -s t -d 'Specifies the type of key to create'
complete -c ssh-keygen -s U -d 'When used in combination with s, this option indicates that a CA key resides …'
complete -c ssh-keygen -s u -d 'Update a KRL'
complete -c ssh-keygen -s V -d 'Specify a validity interval when signing a certificate'
complete -c ssh-keygen -s v -d 'Verbose mode'
complete -c ssh-keygen -s w -d 'Specifies a path to a library that will be used when creating FIDO authentica…'
complete -c ssh-keygen -s Y -d 'Find the principal(s) associated with the public key of a signature, provided…'
complete -c ssh-keygen -s y -d 'This option will read a private OpenSSH format file and print an OpenSSH publ…'
complete -c ssh-keygen -s Z -d 'Specifies the cipher to use for encryption when writing an OpenSSH-format pri…'
complete -c ssh-keygen -s z -d 'Specifies a serial number to be embedded in the certificate to distinguish th…'


text:
# glxinfo
# Autogenerated from man page /usr/share/man/man1/glxinfo.1.gz
complete -c glxinfo -s v -d 'Print visuals info in verbose form'
complete -c glxinfo -s t -d 'Print verbose table'
complete -c glxinfo -o display -d 'Specify the X display to interrogate'
complete -c glxinfo -s h -d 'Print usage information'
complete -c glxinfo -s i -d 'Force an indirect rendering context'
complete -c glxinfo -s b -d 'Find the "best" visual and print its number'
complete -c glxinfo -s l -d 'Print interesting OpenGL limits'


text:
# slick-greeter
# Autogenerated from man page /usr/share/man/man8/slick-greeter.8.gz
complete -c slick-greeter -s v -l version -d 'Show release version'
complete -c slick-greeter -l test-mode -d 'Run the greeter in a test mode inside the current X session'
complete -c slick-greeter -s '?' -l help -d 'Show help options.  Configuration File-Format /etc/lightdm/slick-greeter'


text:
# ldconfig
# Autogenerated from man page /usr/share/man/man8/ldconfig.8.gz
complete -c ldconfig -s c -l format -d '(Since glibc 2. 2) Cache format to use: R old , R new , or R compat '
complete -c ldconfig -s C -d 'Use  cache instead of R /etc/ld. so. cache '
complete -c ldconfig -s f -d 'Use  conf instead of R /etc/ld. so. conf . \\" FIXME glibc 2. 7 added -i'
complete -c ldconfig -s i -l ignore-aux-cache -d '(Since glibc 2. 7) '
complete -c ldconfig -s l -d '(Since glibc 2. 2) Library mode.  Manually link individual libraries'
complete -c ldconfig -s n -d 'Process only the directories specified on the command line'
complete -c ldconfig -s N -d 'Don\'t rebuild the cache'
complete -c ldconfig -s p -l print-cache -d 'Print the lists of directories and candidate libraries stored in the current …'
complete -c ldconfig -s r -d 'Change to and use  root as the root directory'
complete -c ldconfig -s v -l verbose -d 'Verbose mode'
complete -c ldconfig -s V -l version -d 'Print program version'
complete -c ldconfig -s X -d 'is also specified, links are still updated'


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


text:
# devlink-resource
# Autogenerated from man page /usr/share/man/man8/devlink-resource.8.gz
complete -c devlink-resource -s v -d 'devlink resource show DEV devlink resource help devlink resource set DEV path…'


text:
# rview
# Autogenerated from man page /usr/share/man/man1/rview.1.gz
complete -c rview -s c -d '{command} will be executed after the first file has been read'
complete -c rview -s S -d '{file} will be sourced after the first file has been read'
complete -c rview -l cmd -d 'Like using "-c", but the command is executed just before processing any vimrc…'
complete -c rview -s A -d 'If  Vim has been compiled with ARABIC support for editing right-to-left orien…'
complete -c rview -s b -d 'Binary mode'
complete -c rview -s C -d 'Compatible.   Set the \'compatible\' option'
complete -c rview -s d -d 'Start in diff mode.  There should between two to eight file name arguments'
complete -c rview -s D -d Debugging
complete -c rview -s e -d 'Start  Vim in Ex mode, just like the executable was called "ex"'
complete -c rview -s E -d 'Start  Vim in improved Ex mode, just like the executable was called "exim"'
complete -c rview -s f -d Foreground
complete -c rview -l nofork -d Foreground
complete -c rview -s F -d 'If  Vim has been compiled with FKMAP support for editing right-to-left orient…'
complete -c rview -s g -d 'If  Vim has been compiled with GUI support, this option enables the GUI'
complete -c rview -s h -d 'Give a bit of help about the command line arguments and options'
complete -c rview -s H -d 'If  Vim has been compiled with RIGHTLEFT support for editing right-to-left or…'
complete -c rview -s i -d 'Specifies the filename to use when reading or writing the viminfo file, inste…'
complete -c rview -s L -d 'Same as -r'
complete -c rview -s l -d 'Lisp mode.  Sets the \'lisp\' and \'showmatch\' options on'
complete -c rview -s m -d 'Modifying files is disabled.  Resets the \'write\' option'
complete -c rview -s M -d 'Modifications not allowed'
complete -c rview -s N -d 'No-compatible mode.   Resets the \'compatible\' option'
complete -c rview -s n -d 'No swap file will be used.  Recovery after a crash will be impossible'
complete -c rview -o nb -d 'Become an editor server for NetBeans.   See the docs for details'
complete -c rview -s o -d 'Open N windows stacked.  When N is omitted, open one window for each file'
complete -c rview -s O -d 'Open N windows side by side'
complete -c rview -s p -d 'Open N tab pages.  When N is omitted, open one tab page for each file'
complete -c rview -s R -d 'Read-only mode.  The \'readonly\' option will be set'
complete -c rview -s r -d 'List swap files, with information about using them for recovery'
complete -c rview -s s -d 'Silent mode'
complete -c rview -s T -d 'Tells  Vim the name of the terminal you are using'
complete -c rview -s u -d 'Use the commands in the file {vimrc} for initializations'
complete -c rview -s U -d 'Use the commands in the file {gvimrc} for GUI initializations'
complete -c rview -s V -d Verbose
complete -c rview -s v -d 'Start  Vim in Vi mode, just like the executable was called "vi"'
complete -c rview -s w -d 'All the characters that you type are recorded in the file {scriptout}, until …'
complete -c rview -s W -d 'Like -w, but an existing file is overwritten'
complete -c rview -s x -d 'Use encryption when writing files.   Will prompt for a crypt key'
complete -c rview -s X -d 'Don\'t connect to the X server'
complete -c rview -s y -d 'Start  Vim in easy mode, just like the executable was called "evim" or "eview"'
complete -c rview -s Z -d 'Restricted mode.   Works like the executable starts with "r"'
complete -c rview -l clean -d 'Do not use any personal configuration (vimrc, plugins, etc. )'
complete -c rview -l echo-wid -d 'GTK GUI only: Echo the Window ID on stdout'
complete -c rview -l help -d 'Give a help message and exit, just like "-h"'
complete -c rview -l literal -d 'Take file name arguments literally, do not expand wildcards'
complete -c rview -l noplugin -d 'Skip loading plugins.   Implied by -u NONE'
complete -c rview -l remote -d 'Connect to a Vim server and make it edit the files given in the rest of the a…'
complete -c rview -l remote-expr -d 'Connect to a Vim server, evaluate {expr} in it and print the result on stdout'
complete -c rview -l remote-send -d 'Connect to a Vim server and send {keys} to it'
complete -c rview -l remote-silent -d 'As --remote, but without the warning when no server is found'
complete -c rview -l remote-wait -d 'As --remote, but Vim does not exit until the files have been edited'
complete -c rview -l remote-wait-silent -d 'As --remote-wait, but without the warning when no server is found'
complete -c rview -l serverlist -d 'List the names of all Vim servers that can be found'
complete -c rview -l servername -d 'Use {name} as the server name'
complete -c rview -l socketid -d 'GTK GUI only: Use the GtkPlug mechanism to run gvim in another window'
complete -c rview -l startuptime -d 'During startup write timing messages to the file {fname}'
complete -c rview -s t -d 'The file to edit and the initial cursor position depends on a "tag", a sort o…'
complete -c rview -s q -d 'Start in quickFix mode'
complete -c rview -l version -d 'Print version information and exit'


text:
# pasuspender
# Autogenerated from man page /usr/share/man/man1/pasuspender.1.gz
complete -c pasuspender -s h -l help -d 'Show help'
complete -c pasuspender -l version -d 'Show version information'
complete -c pasuspender -s s -l server -d 'Specify the sound server to connect to'


text:
# broadwayd
# Autogenerated from man page /usr/share/man/man1/broadwayd.1.gz
complete -c broadwayd -l port -d 'Use PORT as the HTTP port, instead of the default 8080 + (DISPLAY - 1)'
complete -c broadwayd -l address -d 'Use ADDRESS as the HTTP address, instead of the default http://127. 0. 0'
complete -c broadwayd -l unixsocket -d 'Use ADDRESS as the unix domain socket address'


text:
# localectl
# Autogenerated from man page /usr/share/man/man1/localectl.1.gz
complete -c localectl -l no-ask-password -d 'Do not query the user for authentication for privileged operations'
complete -c localectl -l no-convert -d 'If set-keymap or set-x11-keymap is invoked and this option is passed, then th…'
complete -c localectl -s H -l host -d 'Execute the operation remotely'
complete -c localectl -s M -l machine -d 'Execute operation on a local container'
complete -c localectl -s h -l help -d 'Print a short help text and exit'
complete -c localectl -l version -d 'Print a short version string and exit'
complete -c localectl -l no-pager -d 'Do not pipe output into a pager'


text:
# oakdecode
# Autogenerated from man page /usr/share/man/man1/oakdecode.1.gz
complete -c oakdecode -s d -d 'Basename of . pbm file for saving decompressed planes'
complete -c oakdecode -s r -d 'Basename of . jbg file for saving raw planes'
complete -c oakdecode -s i -d 'Suppress display of image records'
complete -c oakdecode -s o -d 'Print file offsets'
complete -c oakdecode -s D -d 'Set Debug level [0]'


text:
# brltty
# Autogenerated from man page /usr/share/man/man1/brltty.1.gz
complete -c brltty -s a -l attributes-table -d 'The path to the attributes table'
complete -c brltty -s b -l braille-driver -d 'The driver for the braille display (see Driver Specification)'
complete -c brltty -s c -l contraction-table -d 'The path to the contraction table'
complete -c brltty -s d -l braille-device -d 'The device to which the braille display is connected'
complete -c brltty -s e -l standard-error -d 'Write logs to standard error rather than to the system log (useful for debugg…'
complete -c brltty -s f -l configuration-file -d 'The path to the configuration file'
complete -c brltty -s h -l help -d 'Print a command line usage summary (commonly used options only), and then exit'
complete -c brltty -s i -l speech-input -d 'The file system object (FIFO, named pipe, named socket, etc) which gives othe…'
complete -c brltty -s k -l keyboard-table -d 'The path to the keyboard table'
complete -c brltty -s l -l log-level -d 'The minimum severity level for messages written to the log'
complete -c brltty -s m -l midi-device -d 'The device to use for the Musical Instrument Digital Interface'
complete -c brltty -s n -l no-daemon -d 'Remain in the foreground (useful for debugging)'
complete -c brltty -s o -l override-preference -d 'Override a preference setting'
complete -c brltty -s p -l pcm-device -d 'The device to use for digital audio.  For ALSA it\'s name[:argument,. ]'
complete -c brltty -s q -l quiet -d 'Suppress the start-up messages'
complete -c brltty -s r -l release-device -d 'Release the device to which the braille display is connected when the current…'
complete -c brltty -s s -l speech-driver -d 'The driver for the speech synthesizer (see Driver Specification)'
complete -c brltty -s t -l text-table -d 'The path to the text table'
complete -c brltty -s v -l verify -d 'Print the start-up messages and then exit'
complete -c brltty -s x -l screen-driver -d 'The screen driver.  The built-in default is operating system appropriate'
complete -c brltty -s A -l api-parameters -d 'Parameters for the application programming interface'
complete -c brltty -s B -l braille-parameters -d 'Parameters for the braille display driver'
complete -c brltty -s D -l drivers-directory -d 'The path to the directory which contains the dynamically loadable driver obje…'
complete -c brltty -s E -l environment-variables -d 'Recognize environment variables'
complete -c brltty -s F -l preferences-file -d 'The path to the preferences file'
complete -c brltty -s H -l full-help -d 'Print a command line usage summary (all options), and then exit'
complete -c brltty -s I -l install-service -d '(Windows only) Install  brltty as the  BrlAPI service so that it will be auto…'
complete -c brltty -s K -l keyboard-properties -d 'Properties of the keyboard'
complete -c brltty -s L -l log-file -d 'The file to which log messages are written'
complete -c brltty -s M -l message-delay -d 'The message hold time in hundredths of a second'
complete -c brltty -s N -l no-api -d 'Don\'t start the application programming interface'
complete -c brltty -s P -l pid-file -d 'The full path to the process identifier file'
complete -c brltty -s R -l remove-service -d '(Windows only) Remove the  BrlAPI service so that  brltty will not be automat…'
complete -c brltty -s S -l speech-parameters -d 'Parameters for the speech synthesizer driver'
complete -c brltty -s T -l tables-directory -d 'The path to the directory which contains the text, contraction, attributes, k…'
complete -c brltty -s U -l updatable-directory -d 'The path to a directory which contains files that can be updated'
complete -c brltty -s V -l version -d 'Print the versions of  brltty itself, the server side of its application prog…'
complete -c brltty -s W -l writable-directory -d 'The path to a directory which can be written to.  The built-in default is '
complete -c brltty -s X -l screen-parameters -d 'Parameters for the screen driver'
complete -c brltty -s Y -l start-message -d 'The text to be shown when the braille driver starts and to be spoken when the…'
complete -c brltty -s Z -l stop-message -d 'The text to be shown when the braille driver stops.  The built-in default is '


text:
# mapscrn
# Autogenerated from man page /usr/share/man/man8/mapscrn.8.gz
complete -c mapscrn -s o -d 'option is given, the old map is saved in map. orig'
complete -c mapscrn -s V -d 'Prints version number and exits'
complete -c mapscrn -s v -d 'Be verbose.  FILES'


text:
# machinectl
# Autogenerated from man page /usr/share/man/man1/machinectl.1.gz
complete -c machinectl -s p -l property -d 'When showing machine or image properties, limit the output to certain propert…'
complete -c machinectl -s a -l all -d 'When showing machine or image properties, show all properties regardless of w…'
complete -c machinectl -l value -d 'When printing properties with show, only print the value, and skip the proper…'
complete -c machinectl -s l -l full -d 'Do not ellipsize process tree entries or table'
complete -c machinectl -l kill-who -d 'When used with kill, choose which processes to kill'
complete -c machinectl -s s -l signal -d 'When used with kill, choose which signal to send to selected processes'
complete -c machinectl -l uid -d 'When used with the shell command, chooses the user ID to open the interactive…'
complete -c machinectl -s E -l setenv -d 'When used with the shell command, sets an environment variable to pass to the…'
complete -c machinectl -l mkdir -d 'When used with bind, creates the destination file or directory before applyin…'
complete -c machinectl -l read-only -d 'When used with bind, creates a read-only bind mount'
complete -c machinectl -s n -l lines -d 'When used with status, controls the number of journal lines to show, counting…'
complete -c machinectl -s o -l output -d 'When used with status, controls the formatting of the journal entries that ar…'
complete -c machinectl -l verify -d 'When downloading a container or VM image, specify whether the image shall be …'
complete -c machinectl -l force -d 'When downloading a container or VM image, and a local copy by the specified l…'
complete -c machinectl -l format -d 'When used with the export-tar or export-raw commands, specifies the compressi…'
complete -c machinectl -l max-addresses -d 'When used with the list-machines command, limits the number of ip addresses o…'
complete -c machinectl -s q -l quiet -d 'Suppresses additional informational output while running'
complete -c machinectl -s H -l host -d 'Execute the operation remotely'
complete -c machinectl -s M -l machine -d 'Connect to systemd-machined'
complete -c machinectl -l no-pager -d 'Do not pipe output into a pager'
complete -c machinectl -l no-legend -d 'Do not print the legend, i. e.  column headers and the footer with hints'
complete -c machinectl -l no-ask-password -d 'Do not query the user for authentication for privileged operations'
complete -c machinectl -s h -l help -d 'Print a short help text and exit'
complete -c machinectl -l version -d 'Print a short version string and exit'
complete -c machinectl -l wait -d 'switch to propagate exit status information of the invoked process'
complete -c machinectl -l pty -d 'switch for acquiring an interactive shell, similar to machinectl shell'
complete -c machinectl -l directory -d and
complete -c machinectl -l image -d 'options.  EXAMPLES'


text:
# irqbalance
# Autogenerated from man page /usr/share/man/man1/irqbalance.1.gz
complete -c irqbalance -s o -l oneshot -d 'Causes irqbalance to be run once, after which the daemon exits'
complete -c irqbalance -s d -l debug -d 'Causes irqbalance to print extra debug information.   Implies --foreground'
complete -c irqbalance -s f -l foreground -d 'Causes irqbalance to run in the foreground (without --debug)'
complete -c irqbalance -s j -l journal -d 'Enables log output optimized for systemd-journal'
complete -c irqbalance -s p -l powerthresh -d 'Set the threshold at which we attempt to move a CPU into powersave mode If mo…'
complete -c irqbalance -s i -l banirq -d 'Add the specified IRQ to the set of banned IRQs'
complete -c irqbalance -s m -l banmod -d 'Add the specified module to the set of banned modules, similar to --banirq'
complete -c irqbalance -s c -l deepestcache -d 'This allows a user to specify the cache level at which irqbalance partitions …'
complete -c irqbalance -s l -l policyscript -d 'When specified, the referenced script or directory will execute once for each…'
complete -c irqbalance -s s -l pid -d 'Have irqbalance write its process id to the specified file'


text:
# cupstestppd
# Autogenerated from man page /usr/share/man/man1/cupstestppd.1.gz
complete -c cupstestppd -s I -d 'Ignores all PCFileName warnings'
complete -c cupstestppd -s R -d 'Specifies an alternate root directory for the filter, pre-filter, and other s…'
complete -c cupstestppd -s W -d 'Report all UIConstraint errors as warnings'
complete -c cupstestppd -s q -d 'Specifies that no information should be displayed'
complete -c cupstestppd -s r -d 'Relaxes the PPD conformance requirements so that common whitespace, control c…'
complete -c cupstestppd -s v -d 'Specifies that detailed conformance testing results should be displayed rathe…'
complete -c cupstestppd -o vv -d 'Specifies that all information in the PPD file should be displayed in additio…'


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


text:
# bzip2recover
# Autogenerated from man page /usr/share/man/man1/bzip2recover.1.gz
complete -c bzip2recover -s c -l stdout -d 'Compress or decompress to standard output'
complete -c bzip2recover -s d -l decompress -d 'Force decompression'
complete -c bzip2recover -s z -l compress -d 'The complement to -d: forces compression, regardless of the invocation name'
complete -c bzip2recover -s t -l test -d 'Check integrity of the specified file(s), but don\'t decompress them'
complete -c bzip2recover -s f -l force -d 'Force overwrite of output files'
complete -c bzip2recover -s k -l keep -d 'Keep (don\'t delete) input files during compression or decompression'
complete -c bzip2recover -s s -l small -d 'Reduce memory usage, for compression, decompression and testing'
complete -c bzip2recover -s q -l quiet -d 'Suppress non-essential warning messages'
complete -c bzip2recover -s v -l verbose -d 'Verbose mode -- show the compression ratio for each file processed'
complete -c bzip2recover -s h -l help -d 'Print a help message and exit'
complete -c bzip2recover -s L -l license -s V -l version -d 'Display the software version, license terms and conditions'
complete -c bzip2recover -s 1 -l fast -s 9 -l best -d 'Set the block size to 100 k, 200 k .   900 k when compressing'
complete -c bzip2recover -l repetitive-fast -l repetitive-best -d 'These flags are redundant in versions 0. 9. 5 and above'
complete -c bzip2recover -o vvvv


text:
# transicc
# Autogenerated from man page /usr/share/man/man1/transicc.1.gz
complete -c transicc -s '%' -d 'use percent % of ink'
complete -c transicc -s b -d 'Black point compensation'
complete -c transicc -s c -d 'Precalculates transform'
complete -c transicc -s i -d 'Input profile (defaults to sRGB)'
complete -c transicc -s l -d 'Transform by device-link profile'
complete -c transicc -s n -d 'Terse output, intended for pipe usage'
complete -c transicc -s t -d 'Intent (0=Perceptual, 1=Colorimetric, 2=Saturation, 3=Absolute)'
complete -c transicc -s v -d Verbose
complete -c transicc -s w -d 'Use 16 bits'
complete -c transicc -s x -d Hexadecimal
complete -c transicc -s o


text:
# uname
# Autogenerated from man page /usr/share/man/man1/uname.1.gz
complete -c uname -s a -l all -d 'print all information, in the following order, except omit -p and -i if unkno…'
complete -c uname -s s -l kernel-name -d 'print the kernel name'
complete -c uname -s n -l nodename -d 'print the network node hostname'
complete -c uname -s r -l kernel-release -d 'print the kernel release'
complete -c uname -s v -l kernel-version -d 'print the kernel version'
complete -c uname -s m -l machine -d 'print the machine hardware name'
complete -c uname -s p -l processor -d 'print the processor type (non-portable)'
complete -c uname -s i -l hardware-platform -d 'print the hardware platform (non-portable)'
complete -c uname -s o -l operating-system -d 'print the operating system'
complete -c uname -l help -d 'display this help and exit'
complete -c uname -l version -d 'output version information and exit AUTHOR Written by David MacKenzie'


text:
# ovf2ovp
# Autogenerated from man page /usr/share/man/man1/ovf2ovp.1.gz
complete -c ovf2ovp -o charcode-format -d 'output character codes according to type, either `hex\', `octal\' or `ascii\''
complete -c ovf2ovp -o char-format -d 'output character codes according to stype, either `num\' or `ascii\''
complete -c ovf2ovp -o num-format -d 'output numbers according to ntype, either `hex\' or `octal\'; default is hex'
complete -c ovf2ovp -o text-format -d 'output coding scheme and family according to ttype, either `mixed\' or `upper\'…'
complete -c ovf2ovp -o help -d 'display a brief summary of syntax and options'
complete -c ovf2ovp -o verbose -d 'display progress reports'
complete -c ovf2ovp -o version -d 'output version information and exit'


text:
# lsinitramfs
# Autogenerated from man page /usr/share/man/man8/lsinitramfs.8.gz
complete -c lsinitramfs -s h -d 'Display usage information and exit'
complete -c lsinitramfs -s l -d 'Display long and more verbose listing of initramfs content'


text:
# captoinfo
# Autogenerated from man page /usr/share/man/man1/captoinfo.1.gz
complete -c captoinfo -s v -d 'print out tracing information on standard error as the program runs'
complete -c captoinfo -s V -d 'print out the version of the program in use on standard error and exit'
complete -c captoinfo -s 1 -d 'cause the fields to print out one to a line'
complete -c captoinfo -s w -d 'change the output to width characters.  FILES'


text:
# x86_64-linux-gnu-lto-dump-11
# Autogenerated from man page /usr/share/man/man1/x86_64-linux-gnu-lto-dump-11.1.gz
complete -c x86_64-linux-gnu-lto-dump-11 -o list -d 'Dumps list of details of functions and variables'
complete -c x86_64-linux-gnu-lto-dump-11 -o demangle -d 'Dump the demangled output'
complete -c x86_64-linux-gnu-lto-dump-11 -o defined-only -d 'Dump only the defined symbols'
complete -c x86_64-linux-gnu-lto-dump-11 -o print-value -d 'Dump initial values of the variables'
complete -c x86_64-linux-gnu-lto-dump-11 -o name-sort -d 'Sort the symbols alphabetically'
complete -c x86_64-linux-gnu-lto-dump-11 -o size-sort -d 'Sort the symbols according to size'
complete -c x86_64-linux-gnu-lto-dump-11 -o reverse-sort -d 'Dump the symbols in reverse order'
complete -c x86_64-linux-gnu-lto-dump-11 -o no-sort -d 'Dump the symbols in order of occurrence'
complete -c x86_64-linux-gnu-lto-dump-11 -o symbol -d 'Dump the details of specific symbol'
complete -c x86_64-linux-gnu-lto-dump-11 -o objects -d 'Dump the details of \\s-1LTO\\s0 objects'
complete -c x86_64-linux-gnu-lto-dump-11 -o type-stats -d 'Dump the statistics of tree types'
complete -c x86_64-linux-gnu-lto-dump-11 -o tree-stats -d 'Dump the statistics of trees'
complete -c x86_64-linux-gnu-lto-dump-11 -o gimple-stats -d 'Dump the statistics of gimple statements'
complete -c x86_64-linux-gnu-lto-dump-11 -o dump-level -d 'For deciding the optimization level of body'
complete -c x86_64-linux-gnu-lto-dump-11 -o dump-body -d 'Dump the specific gimple body'


text:
# sync
# Autogenerated from man page /usr/share/man/man1/sync.1.gz
complete -c sync -s d -l data -d 'sync only file data, no unneeded metadata'
complete -c sync -s f -l file-system -d 'sync the file systems that contain the files'
complete -c sync -l help -d 'display this help and exit'
complete -c sync -l version -d 'output version information and exit'


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


text:
# partprobe
# Autogenerated from man page /usr/share/man/man8/partprobe.8.gz
complete -c partprobe -s d -l dry-run -d 'Don\'t update the kernel'
complete -c partprobe -s s -l summary -d 'Show a summary of devices and their partitions'
complete -c partprobe -s h -l help -d 'Show summary of options'
complete -c partprobe -s v -l version -d 'Show version of program.  REPORTING BUGS Report bugs to <bug-parted@gnu'


text:
# runlevel
# Autogenerated from man page /usr/share/man/man8/runlevel.8.gz
complete -c runlevel -l help -d 'Print a short help text and exit'


text:
# tftopl
# Autogenerated from man page /usr/share/man/man1/tftopl.1.gz
complete -c tftopl -o charcode-format -d 'The argument  format specifies how character codes are output in the PL file'
complete -c tftopl -o verbose -d 'Without this option, tftopl operates silently'


text:
# xdg-desktop-menu
# Autogenerated from man page /usr/share/man/man1/xdg-desktop-menu.1.gz
complete -c xdg-desktop-menu -l noupdate -d 'Postpone updating the menu system'
complete -c xdg-desktop-menu -l novendor -d 'Normally, xdg-desktop-menu checks to ensure that any *. directory and *'
complete -c xdg-desktop-menu -l mode -d 'mode can be user or system'
complete -c xdg-desktop-menu -l help -d 'Show command synopsis'
complete -c xdg-desktop-menu -l manual -d 'Show this manual page'
complete -c xdg-desktop-menu -l version -d 'Show the xdg-utils version information'


text:
# snap-confine
# Autogenerated from man page /usr/share/man/man8/snap-confine.8.gz
complete -c snap-confine -l classic -d 'applications are not confined at all (like in classic systems, hence the name)'
complete -c snap-confine -l base -d 'filesystem.  If omitted it defaults to the core snap'


text:
# e2scrub
# Autogenerated from man page /usr/share/man/man8/e2scrub.8.gz
complete -c e2scrub -s n -d 'Print what commands  e2scrub would execute to check the file system'
complete -c e2scrub -s r -d 'Remove the e2scrub snapshot and exit without checking anything'
complete -c e2scrub -s t -d 'Run  fstrim(1) on the mounted file system if no errors are found'
complete -c e2scrub -s V -d 'Print version information and exit'


text:
# qtchooser
# Autogenerated from man page /usr/share/man/man1/qtchooser.1.gz
complete -c qtchooser -o list-versions
complete -c qtchooser -o print-env
complete -c qtchooser -o qt
complete -c qtchooser -o run-tool


text:
# apt-add-repository
# Autogenerated from man page /usr/share/man/man1/apt-add-repository.1.gz
complete -c apt-add-repository -s h -l help -d 'Show help message and exit'
complete -c apt-add-repository -s d -l debug -d 'Print debug information to the command line'
complete -c apt-add-repository -s r -l remove -d 'Remove the specified repository'
complete -c apt-add-repository -s y -l yes -d 'Assume yes to all queries'
complete -c apt-add-repository -s n -l no-update -d 'After adding the repository, do not update the package cache'
complete -c apt-add-repository -s l -l login -d 'Login to Launchpad (this is only needed for private PPAs)'
complete -c apt-add-repository -s s -l enable-source -d 'Allow downloading of the source packages from the repository'
complete -c apt-add-repository -s c -l component -d 'Which component(s) should be used with the specified repository'
complete -c apt-add-repository -s p -l pocket -d 'What pocket to use'
complete -c apt-add-repository -l dry-run -d 'Show what would be done, but don\'t make any changes'
complete -c apt-add-repository -s L -l list -d 'List currently configured repositories'
complete -c apt-add-repository -s P -l ppa -d 'Add an Ubuntu Launchpad Personal Package Archive'
complete -c apt-add-repository -s C -l cloud -d 'Add an Ubuntu Cloud Archive'
complete -c apt-add-repository -s U -l uri -d 'Add an archive, specified as a single URI'
complete -c apt-add-repository -l sourceslist -d 'only one (or none) of them may be specified'
complete -c apt-add-repository -o updates -o proposed
complete -c apt-add-repository -s S -d 'Add an archive, specified as a full source entry line in one-line sources'


text:
# partx
# Autogenerated from man page /usr/share/man/man8/partx.8.gz
complete -c partx -s a -l add
complete -c partx -s b -l bytes
complete -c partx -s d -l delete
complete -c partx -s g -l noheadings
complete -c partx -s l -l list
complete -c partx -s n -l nr
complete -c partx -s o -l output
complete -c partx -l output-all
complete -c partx -s P -l pairs
complete -c partx -s r -l raw
complete -c partx -s s -l show
complete -c partx -s t -l type
complete -c partx -l list-types
complete -c partx -s u -l update
complete -c partx -s S -l sector-size
complete -c partx -s v -l verbose
complete -c partx -s V -l version
complete -c partx -s h -l help


text:
# x11perf
# Autogenerated from man page /usr/share/man/man1/x11perf.1.gz
complete -c x11perf -o display -d 'Specifies which display to use'
complete -c x11perf -o sync -d 'Runs the tests in synchronous mode'
complete -c x11perf -o pack -d 'Runs rectangle tests so that they pack rectangles right next to each other'
complete -c x11perf -o repeat -d 'Repeats each test  n times (by default each test is run 5 times)'
complete -c x11perf -o time -d 'Specifies how long in seconds each test should be run (default 5 seconds)'
complete -c x11perf -o pause -d 'Specifies how long, in seconds, to pause for between each run'
complete -c x11perf -o all -d 'Runs all tests.   This may take a while'
complete -c x11perf -o range -d 'Runs all the tests starting from the specified name test1 until the name test…'
complete -c x11perf -o labels -d 'Generates just the descriptive labels for each test specified'
complete -c x11perf -o fg -d 'Specifies the foreground color or pixel value to use'
complete -c x11perf -o bg -d 'Specifies the background color or pixel value to use'
complete -c x11perf -o clips -d 'Default number of clip windows'
complete -c x11perf -o ddbg -d 'Specifies the color or pixel value to use for drawing the odd segments of a D…'
complete -c x11perf -o rop -d 'Use specified raster ops (default is GXcopy)'
complete -c x11perf -o pm -d 'Use specified planemasks (default is ~0)'
complete -c x11perf -o depth -d 'Use a visual with <depth> planes per pixel (default is the default visual)'
complete -c x11perf -o vclass -d 'Use a visual with of class <vclass>'
complete -c x11perf -o reps -d 'Specify the repetition count (Default is number that takes approx'
complete -c x11perf -o subs -d 'Specify the number of sub windows to use in the Window tests'
complete -c x11perf -o 'v1.2' -d 'Perform only x11perf Version 1. 2 tests using Version 1. 2 semantics'
complete -c x11perf -o 'v1.3' -d 'Perform only x11perf Version 1. 3 tests using Version 1. 3 semantics'
complete -c x11perf -o su -d 'Set the save_under window attribute to True on all windows created by x11perf'
complete -c x11perf -o bs -d 'Set the backing_store window attribute to the given value on all windows crea…'
complete -c x11perf -o dot -d Dot
complete -c x11perf -o rect1 -d '1x1 solid-filled rectangle'
complete -c x11perf -o rect10 -d '10x10 solid-filled rectangle'
complete -c x11perf -o rect100 -d '100x100 solid-filled rectangle'
complete -c x11perf -o rect500 -d '500x500 solid-filled rectangle'
complete -c x11perf -o srect1 -d '1x1 transparent stippled rectangle, 8x8 stipple pattern'
complete -c x11perf -o srect10 -d '10x10 transparent stippled rectangle, 8x8 stipple pattern'
complete -c x11perf -o srect100 -d '100x100 transparent stippled rectangle, 8x8 stipple pattern'
complete -c x11perf -o srect500 -d '500x500 transparent stippled rectangle, 8x8 stipple pattern'
complete -c x11perf -o osrect1 -d '1x1 opaque stippled rectangle, 8x8 stipple pattern'
complete -c x11perf -o osrect10 -d '10x10 opaque stippled rectangle, 8x8 stipple pattern'
complete -c x11perf -o osrect100 -d '100x100 opaque stippled rectangle, 8x8 stipple pattern'
complete -c x11perf -o osrect500 -d '500x500 opaque stippled rectangle, 8x8 stipple pattern'
complete -c x11perf -o tilerect1 -d '1x1 tiled rectangle, 4x4 tile pattern'
complete -c x11perf -o tilerect10 -d '10x10 tiled rectangle, 4x4 tile pattern'
complete -c x11perf -o tilerect100 -d '100x100 tiled rectangle, 4x4 tile pattern'
complete -c x11perf -o tilerect500 -d '500x500 tiled rectangle, 4x4 tile pattern'
complete -c x11perf -o oddsrect1 -d '1x1 transparent stippled rectangle, 17x15 stipple pattern'
complete -c x11perf -o oddsrect10 -d '10x10 transparent stippled rectangle, 17x15 stipple pattern'
complete -c x11perf -o oddsrect100 -d '100x100 transparent stippled rectangle, 17x15 stipple pattern'
complete -c x11perf -o oddsrect500 -d '500x500 transparent stippled rectangle, 17x15 stipple pattern'
complete -c x11perf -o oddosrect1 -d '1x1 opaque stippled rectangle, 17x15 stipple pattern'
complete -c x11perf -o oddosrect10 -d '10x10 opaque stippled rectangle, 17x15 stipple pattern'
complete -c x11perf -o oddosrect100 -d '100x100 opaque stippled rectangle, 17x15 stipple pattern'
complete -c x11perf -o oddosrect500 -d '500x500 opaque stippled rectangle, 17x15 stipple pattern'
complete -c x11perf -o oddtilerect1 -d '1x1 tiled rectangle, 17x15 tile pattern'
complete -c x11perf -o oddtilerect10 -d '10x10 tiled rectangle, 17x15 tile pattern'
complete -c x11perf -o oddtilerect100 -d '100x100 tiled rectangle, 17x15 tile pattern'
complete -c x11perf -o oddtilerect500 -d '500x500 tiled rectangle, 17x15 tile pattern'
complete -c x11perf -o bigsrect1 -d '1x1 stippled rectangle, 161x145 stipple pattern'
complete -c x11perf -o bigsrect10 -d '10x10 stippled rectangle, 161x145 stipple pattern'
complete -c x11perf -o bigsrect100 -d '100x100 stippled rectangle, 161x145 stipple pattern'
complete -c x11perf -o bigsrect500 -d '500x500 stippled rectangle, 161x145 stipple pattern'
complete -c x11perf -o bigosrect1 -d '1x1 opaque stippled rectangle, 161x145 stipple pattern'
complete -c x11perf -o bigosrect10 -d '10x10 opaque stippled rectangle, 161x145 stipple pattern'
complete -c x11perf -o bigosrect100 -d '100x100 opaque stippled rectangle, 161x145 stipple pattern'
complete -c x11perf -o bigosrect500 -d '500x500 opaque stippled rectangle, 161x145 stipple pattern'
complete -c x11perf -o bigtilerect1 -d '1x1 tiled rectangle, 161x145 tile pattern'
complete -c x11perf -o bigtilerect10 -d '10x10 tiled rectangle, 161x145 tile pattern'
complete -c x11perf -o bigtilerect100 -d '100x100 tiled rectangle, 161x145 tile pattern'
complete -c x11perf -o bigtilerect500 -d '500x500 tiled rectangle, 161x145 tile pattern'
complete -c x11perf -o eschertilerect1 -d '1x1 tiled rectangle, 215x208 tile pattern'
complete -c x11perf -o eschertilerect10 -d '10x10 tiled rectangle, 215x208 tile pattern'
complete -c x11perf -o eschertilerect100 -d '100x100 tiled rectangle, 215x208 tile pattern'
complete -c x11perf -o eschertilerect500 -d '500x500 tiled rectangle, 215x208 tile pattern'
complete -c x11perf -o seg1 -d '1-pixel thin line segment'
complete -c x11perf -o seg10 -d '10-pixel thin line segment'
complete -c x11perf -o seg100 -d '100-pixel thin line segment'
complete -c x11perf -o seg500 -d '500-pixel thin line segment'
complete -c x11perf -o seg100c1 -d '100-pixel thin line segment (1 obscuring rectangle)'
complete -c x11perf -o seg100c2 -d '100-pixel thin line segment (2 obscuring rectangles)'
complete -c x11perf -o seg100c3 -d '100-pixel thin line segment (3 obscuring rectangles)'
complete -c x11perf -o dseg10 -d '10-pixel thin dashed segment (3 on, 2 off)'
complete -c x11perf -o dseg100 -d '100-pixel thin dashed segment (3 on, 2 off)'
complete -c x11perf -o ddseg100 -d '100-pixel thin double-dashed segment (3 fg, 2 bg)'
complete -c x11perf -o hseg10 -d '10-pixel thin horizontal line segment'
complete -c x11perf -o hseg100 -d '100-pixel thin horizontal line segment'
complete -c x11perf -o hseg500 -d '500-pixel thin horizontal line segment'
complete -c x11perf -o vseg10 -d '10-pixel thin vertical line segment'
complete -c x11perf -o vseg100 -d '100-pixel thin vertical line segment'
complete -c x11perf -o vseg500 -d '500-pixel thin vertical line segment'
complete -c x11perf -o whseg10 -d '10-pixel wide horizontal line segment'
complete -c x11perf -o whseg100 -d '100-pixel wide horizontal line segment'
complete -c x11perf -o whseg500 -d '500-pixel wide horizontal line segment'
complete -c x11perf -o wvseg10 -d '10-pixel wide vertical line segment'
complete -c x11perf -o wvseg100 -d '100-pixel wide vertical line segment'
complete -c x11perf -o wvseg500 -d '500-pixel wide vertical line segment'
complete -c x11perf -o line1 -d '1-pixel thin (width 0) line'
complete -c x11perf -o line10 -d '10-pixel thin line'
complete -c x11perf -o line100 -d '100-pixel thin line'
complete -c x11perf -o line500 -d '500-pixel thin line'
complete -c x11perf -o dline10 -d '10-pixel thin dashed line (3 on, 2 off)'
complete -c x11perf -o dline100 -d '100-pixel thin dashed line (3 on, 2 off)'
complete -c x11perf -o ddline100 -d '100-pixel thin double-dashed line (3 fg, 2 bg)'
complete -c x11perf -o wline10 -d '10-pixel line, line width 1'
complete -c x11perf -o wline100 -d '100-pixel line, line width 10'
complete -c x11perf -o wline500 -d '500-pixel line, line width 50'
complete -c x11perf -o wdline100 -d '100-pixel dashed line, line width 10 (30 on, 20 off)'
complete -c x11perf -o wddline100 -d '100-pixel double-dashed line, line width 10 (30 fg, 20 bg)'
complete -c x11perf -o orect10 -d '10x10 thin rectangle outline'
complete -c x11perf -o orect100 -d '100-pixel thin vertical line segment'
complete -c x11perf -o orect500 -d '500-pixel thin vertical line segment'
complete -c x11perf -o worect10 -d '10x10 wide rectangle outline'
complete -c x11perf -o worect100 -d '100-pixel wide vertical line segment'
complete -c x11perf -o worect500 -d '500-pixel wide vertical line segment'
complete -c x11perf -o circle1 -d '1-pixel diameter thin (line width 0) circle'
complete -c x11perf -o circle10 -d '10-pixel diameter thin circle'
complete -c x11perf -o circle100 -d '100-pixel diameter thin circle'
complete -c x11perf -o circle500 -d '500-pixel diameter thin circle'
complete -c x11perf -o dcircle100 -d '100-pixel diameter thin dashed circle (3 on, 2 off)'
complete -c x11perf -o ddcircle100 -d '100-pixel diameter thin double-dashed circle (3 fg, 2 bg)'
complete -c x11perf -o wcircle10 -d '10-pixel diameter circle, line width 1'
complete -c x11perf -o wcircle100 -d '100-pixel diameter circle, line width 10'
complete -c x11perf -o wcircle500 -d '500-pixel diameter circle, line width 50'
complete -c x11perf -o wdcircle100 -d '100-pixel diameter dashed circle, line width 10 (30 on, 20 off)'
complete -c x11perf -o wddcircle100 -d '100-pixel diameter double-dashed circle, line width 10 (30 fg, 20 bg)'
complete -c x11perf -o pcircle10 -d '10-pixel diameter thin partial circle, orientation and arc angle evenly distr…'
complete -c x11perf -o pcircle100 -d '100-pixel diameter thin partial circle'
complete -c x11perf -o wpcircle10 -d '10-pixel diameter wide partial circle'
complete -c x11perf -o wpcircle100 -d '100-pixel diameter wide partial circle'
complete -c x11perf -o fcircle1 -d '1-pixel diameter filled circle'
complete -c x11perf -o fcircle10 -d '10-pixel diameter filled circle'
complete -c x11perf -o fcircle100 -d '100-pixel diameter filled circle'
complete -c x11perf -o fcircle500 -d '500-pixel diameter filled circle'
complete -c x11perf -o fcpcircle10 -d '10-pixel diameter partial filled circle, chord fill, orientation and arc angl…'
complete -c x11perf -o fcpcircle100 -d '100-pixel diameter partial filled circle, chord fill'
complete -c x11perf -o fspcircle10 -d '10-pixel diameter partial filled circle, pie slice fill, orientation and arc …'
complete -c x11perf -o fspcircle100 -d '100-pixel diameter partial filled circle, pie slice fill'
complete -c x11perf -o ellipse10 -d '10-pixel diameter thin (line width 0) ellipse, major and minor axis sizes eve…'
complete -c x11perf -o ellipse100 -d '100-pixel diameter thin ellipse'
complete -c x11perf -o ellipse500 -d '500-pixel diameter thin ellipse'
complete -c x11perf -o dellipse100 -d '100-pixel diameter thin dashed ellipse (3 on, 2 off)'
complete -c x11perf -o ddellipse100 -d '100-pixel diameter thin double-dashed ellipse (3 fg, 2 bg)'
complete -c x11perf -o wellipse10 -d '10-pixel diameter ellipse, line width 1'
complete -c x11perf -o wellipse100 -d '100-pixel diameter ellipse, line width 10'
complete -c x11perf -o wellipse500 -d '500-pixel diameter ellipse, line width 50'
complete -c x11perf -o wdellipse100 -d '100-pixel diameter dashed ellipse, line width 10 (30 on, 20 off)'
complete -c x11perf -o wddellipse100 -d '100-pixel diameter double-dashed ellipse, line width 10 (30 fg, 20 bg)'
complete -c x11perf -o pellipse10 -d '10-pixel diameter thin partial ellipse'
complete -c x11perf -o pellipse100 -d '100-pixel diameter thin partial ellipse'
complete -c x11perf -o wpellipse10 -d '10-pixel diameter wide partial ellipse'
complete -c x11perf -o wpellipse100 -d '100-pixel diameter wide partial ellipse'
complete -c x11perf -o fellipse10 -d '10-pixel diameter filled ellipse'
complete -c x11perf -o fellipse100 -d '100-pixel diameter filled ellipse'
complete -c x11perf -o fellipse500 -d '500-pixel diameter filled ellipse'
complete -c x11perf -o fcpellipse10 -d '10-pixel diameter partial filled ellipse, chord fill'
complete -c x11perf -o fcpellipse100 -d '100-pixel diameter partial filled ellipse, chord fill'
complete -c x11perf -o fspellipse10 -d '10-pixel diameter partial filled ellipse, pie slice fill'
complete -c x11perf -o fspellipse100 -d '100-pixel diameter partial filled ellipse, pie slice fill'
complete -c x11perf -o triangle1 -d 'Fill 1-pixel/side triangle'
complete -c x11perf -o triangle10 -d 'Fill 10-pixel/side triangle'
complete -c x11perf -o triangle100 -d 'Fill 100-pixel/side triangle'
complete -c x11perf -o trap1 -d 'Fill 1x1 trapezoid'
complete -c x11perf -o trap10 -d 'Fill 10x10 trapezoid'
complete -c x11perf -o trap100 -d 'Fill 100x100 trapezoid'
complete -c x11perf -o trap300 -d 'Fill 300x300 trapezoid'
complete -c x11perf -o strap1 -d 'Fill 1x1 transparent stippled trapezoid, 8x8 stipple pattern'
complete -c x11perf -o strap10 -d 'Fill 10x10 transparent stippled trapezoid, 8x8 stipple pattern'
complete -c x11perf -o strap100 -d 'Fill 100x100 transparent stippled trapezoid, 8x8 stipple pattern'
complete -c x11perf -o strap300 -d 'Fill 300x300 transparent stippled trapezoid, 8x8 stipple pattern'
complete -c x11perf -o ostrap1 -d 'Fill 10x10 opaque stippled trapezoid, 8x8 stipple pattern'
complete -c x11perf -o ostrap10 -d 'Fill 10x10 opaque stippled trapezoid, 8x8 stipple pattern'
complete -c x11perf -o ostrap100 -d 'Fill 100x100 opaque stippled trapezoid, 8x8 stipple pattern'
complete -c x11perf -o ostrap300 -d 'Fill 300x300 opaque stippled trapezoid, 8x8 stipple pattern'
complete -c x11perf -o tiletrap1 -d 'Fill 10x10 tiled trapezoid, 4x4 tile pattern'
complete -c x11perf -o tiletrap10 -d 'Fill 10x10 tiled trapezoid, 4x4 tile pattern'
complete -c x11perf -o tiletrap100 -d 'Fill 100x100 tiled trapezoid, 4x4 tile pattern'
complete -c x11perf -o tiletrap300 -d 'Fill 300x300 tiled trapezoid, 4x4 tile pattern'
complete -c x11perf -o oddstrap1 -d 'Fill 1x1 transparent stippled trapezoid, 17x15 stipple pattern'
complete -c x11perf -o oddstrap10 -d 'Fill 10x10 transparent stippled trapezoid, 17x15 stipple pattern'
complete -c x11perf -o oddstrap100 -d 'Fill 100x100 transparent stippled trapezoid, 17x15 stipple pattern'
complete -c x11perf -o oddstrap300 -d 'Fill 300x300 transparent stippled trapezoid, 17x15 stipple pattern'
complete -c x11perf -o oddostrap1 -d 'Fill 10x10 opaque stippled trapezoid, 17x15 stipple pattern'
complete -c x11perf -o oddostrap10 -d 'Fill 10x10 opaque stippled trapezoid, 17x15 stipple pattern'
complete -c x11perf -o oddostrap100 -d 'Fill 100x100 opaque stippled trapezoid, 17x15 stipple pattern'
complete -c x11perf -o oddostrap300 -d 'Fill 300x300 opaque stippled trapezoid, 17x15 stipple pattern'
complete -c x11perf -o oddtiletrap1 -d 'Fill 10x10 tiled trapezoid, 17x15 tile pattern'
complete -c x11perf -o oddtiletrap10 -d 'Fill 10x10 tiled trapezoid, 17x15 tile pattern'
complete -c x11perf -o oddtiletrap100 -d 'Fill 100x100 tiled trapezoid, 17x15 tile pattern'
complete -c x11perf -o oddtiletrap300 -d 'Fill 300x300 tiled trapezoid, 17x15 tile pattern'
complete -c x11perf -o bigstrap1 -d 'Fill 1x1 transparent stippled trapezoid, 161x145 stipple pattern'
complete -c x11perf -o bigstrap10 -d 'Fill 10x10 transparent stippled trapezoid, 161x145 stipple pattern'
complete -c x11perf -o bigstrap100 -d 'Fill 100x100 transparent stippled trapezoid, 161x145 stipple pattern'
complete -c x11perf -o bigstrap300 -d 'Fill 300x300 transparent stippled trapezoid, 161x145 stipple pattern'
complete -c x11perf -o bigostrap1 -d 'Fill 10x10 opaque stippled trapezoid, 161x145 stipple pattern'
complete -c x11perf -o bigostrap10 -d 'Fill 10x10 opaque stippled trapezoid, 161x145 stipple pattern'
complete -c x11perf -o bigostrap100 -d 'Fill 100x100 opaque stippled trapezoid, 161x145 stipple pattern'
complete -c x11perf -o bigostrap300 -d 'Fill 300x300 opaque stippled trapezoid, 161x145 stipple pattern'
complete -c x11perf -o bigtiletrap1 -d 'Fill 10x10 tiled trapezoid, 161x145 tile pattern'
complete -c x11perf -o bigtiletrap10 -d 'Fill 10x10 tiled trapezoid, 161x145 tile pattern'
complete -c x11perf -o bigtiletrap100 -d 'Fill 100x100 tiled trapezoid, 161x145 tile pattern'
complete -c x11perf -o bigtiletrap300 -d 'Fill 300x300 tiled trapezoid, 161x145 tile pattern'
complete -c x11perf -o eschertiletrap1 -d 'Fill 1x1 tiled trapezoid, 216x208 tile pattern'
complete -c x11perf -o eschertiletrap10 -d 'Fill 10x10 tiled trapezoid, 216x208 tile pattern'
complete -c x11perf -o eschertiletrap100 -d 'Fill 100x100 tiled trapezoid, 216x208 tile pattern'
complete -c x11perf -o eschertiletrap300 -d 'Fill 300x300 tiled trapezoid, 216x208 tile pattern'
complete -c x11perf -o complex10 -d 'Fill 10-pixel/side complex polygon'
complete -c x11perf -o complex100 -d 'Fill 100-pixel/side complex polygon'
complete -c x11perf -o 64poly10convex -d 'Fill 10x10 convex 64-gon'
complete -c x11perf -o 64poly100convex -d 'Fill 100x100 convex 64-gon'
complete -c x11perf -o 64poly10complex -d 'Fill 10x10 complex 64-gon'
complete -c x11perf -o 64poly100complex -d 'Fill 100x100 complex 64-gon'
complete -c x11perf -o ftext -d 'Character in 80-char line (6x13)'
complete -c x11perf -o f8text -d 'Character in 70-char line (8x13)'
complete -c x11perf -o f9text -d 'Character in 60-char line (9x15)'
complete -c x11perf -o f14text16 -d '2-byte character in 40-char line (k14)'
complete -c x11perf -o tr10text -d 'Character in 80-char line (Times-Roman 10)'
complete -c x11perf -o tr24text -d 'Character in 30-char line (Times-Roman 24)'
complete -c x11perf -o polytext -d 'Character in 20/40/20 line (6x13, Times-Roman 10, 6x13)'
complete -c x11perf -o polytext16 -d '2-byte character in 7/14/7 line (k14, k24)'
complete -c x11perf -o fitext -d 'Character in 80-char image line (6x13)'
complete -c x11perf -o f8itext -d 'Character in 70-char image line (8x13)'
complete -c x11perf -o f9itext -d 'Character in 60-char image line (9x15)'
complete -c x11perf -o f14itext16 -d '2-byte character in 40-char image line (k14)'
complete -c x11perf -o f24itext16 -d '2-byte character in 23-char image line (k24)'
complete -c x11perf -o tr10itext -d 'Character in 80-char image line (Times-Roman 10)'
complete -c x11perf -o tr24itext -d 'Character in 30-char image line (Times-Roman 24)'
complete -c x11perf -o scroll10 -d 'Scroll 10x10 pixels vertically'
complete -c x11perf -o scroll100 -d 'Scroll 100x100 pixels vertically'
complete -c x11perf -o scroll500 -d 'Scroll 500x500 pixels vertically'
complete -c x11perf -o copywinwin10 -d 'Copy 10x10 square from window to window'
complete -c x11perf -o copywinwin100 -d 'Copy 100x100 square from window to window'
complete -c x11perf -o copywinwin500 -d 'Copy 500x500 square from window to window'
complete -c x11perf -o copypixwin10 -d 'Copy 10x10 square from pixmap to window'
complete -c x11perf -o copypixwin100 -d 'Copy 100x100 square from pixmap to window'
complete -c x11perf -o copypixwin500 -d 'Copy 500x500 square from pixmap to window'
complete -c x11perf -o copywinpix10 -d 'Copy 10x10 square from window to pixmap'
complete -c x11perf -o copywinpix100 -d 'Copy 100x100 square from window to pixmap'
complete -c x11perf -o copywinpix500 -d 'Copy 500x500 square from window to pixmap'
complete -c x11perf -o copypixpix10 -d 'Copy 10x10 square from pixmap to pixmap'
complete -c x11perf -o copypixpix100 -d 'Copy 100x100 square from pixmap to pixmap'
complete -c x11perf -o copypixpix500 -d 'Copy 500x500 square from pixmap to pixmap'
complete -c x11perf -o copyplane10 -d 'Copy 10x10 1-bit deep plane'
complete -c x11perf -o copyplane100 -d 'Copy 100x100 1-bit deep plane'
complete -c x11perf -o copyplane500 -d 'Copy 500x500 1-bit deep plane'
complete -c x11perf -o putimage10 -d 'PutImage 10x10 square'
complete -c x11perf -o putimage100 -d 'PutImage 100x100 square'
complete -c x11perf -o putimage500 -d 'PutImage 500x500 square'
complete -c x11perf -o putimagexy10 -d 'PutImage XY format 10x10 square'
complete -c x11perf -o putimagexy100 -d 'PutImage XY format 100x100 square'
complete -c x11perf -o putimagexy500 -d 'PutImage XY format 500x500 square'
complete -c x11perf -o shmput10 -d 'PutImage 10x10 square, MIT shared memory extension'
complete -c x11perf -o shmput100 -d 'PutImage 100x100 square, MIT shared memory extension'
complete -c x11perf -o shmput500 -d 'PutImage 500x500 square, MIT shared memory extension'
complete -c x11perf -o shmputxy10 -d 'PutImage XY format 10x10 square, MIT shared memory extension'
complete -c x11perf -o shmputxy100 -d 'PutImage XY format 100x100 square, MIT shared memory extension'
complete -c x11perf -o shmputxy500 -d 'PutImage XY format 500x500 square, MIT shared memory extension'
complete -c x11perf -o getimage10 -d 'GetImage 10x10 square'
complete -c x11perf -o getimage100 -d 'GetImage 100x100 square'
complete -c x11perf -o getimage500 -d 'GetImage 500x500 square'
complete -c x11perf -o getimagexy10 -d 'GetImage XY format 10x10 square'
complete -c x11perf -o getimagexy100 -d 'GetImage XY format 100x100 square'
complete -c x11perf -o getimagexy500 -d 'GetImage XY format 500x500 square'
complete -c x11perf -o compwinwin10 -d 'Composite 10x10 from window to window'
complete -c x11perf -o compwinwin100 -d 'Composite 100x100 from window to window'
complete -c x11perf -o compwinwin500 -d 'Composite 500x500 from window to window'
complete -c x11perf -o comppixwin10 -d 'Composite 10x10 from pixmap to window'
complete -c x11perf -o comppixwin100 -d 'Composite 100x100 from pixmap to window'
complete -c x11perf -o comppixwin500 -d 'Composite 500x500 from pixmap to window'
complete -c x11perf -o magpixwin10 -d 'Scale 5x5 from pixmap to 10x10 window'
complete -c x11perf -o magpixwin100 -d 'Scale 50x50 from pixmap to 100x100 window'
complete -c x11perf -o magpixwin500 -d 'Scale 250x250 from pixmap to 500x500 window'
complete -c x11perf -o minpixwin10 -d 'Scale 10x10 from pixmap to 5x5 window'
complete -c x11perf -o minpixwin100 -d 'Scale 100x100 from pixmap to 50x50 window'
complete -c x11perf -o minpixwin500 -d 'Scale 500x500 from pixmap to 250x250 window'
complete -c x11perf -o noop -d 'X protocol NoOperation'
complete -c x11perf -o atom -d GetAtomName
complete -c x11perf -o pointer -d QueryPointer
complete -c x11perf -o prop -d GetProperty
complete -c x11perf -o gc -d 'Change graphics context'
complete -c x11perf -o create -d 'Create child window and map using MapSubwindows'
complete -c x11perf -o ucreate -d 'Create unmapped window'
complete -c x11perf -o map -d 'Map child window via MapWindow on parent'
complete -c x11perf -o unmap -d 'Unmap child window via UnmapWindow on parent'
complete -c x11perf -o destroy -d 'Destroy child window via DestroyWindow parent'
complete -c x11perf -o popup -d 'Hide/expose window via Map/Unmap popup window'
complete -c x11perf -o move -d 'Move window'
complete -c x11perf -o umove -d 'Moved unmapped window'
complete -c x11perf -o movetree -d 'Move window via MoveWindow on parent'
complete -c x11perf -o resize -d 'Resize window'
complete -c x11perf -o uresize -d 'Resize unmapped window'
complete -c x11perf -o circulate -d 'Circulate lowest window to top'
complete -c x11perf -o ucirculate -d 'Circulate unmapped window to top'


text:
# toc2cddb
# Autogenerated from man page /usr/share/man/man1/toc2cddb.1.gz
complete -c toc2cddb -s h -d 'Shows a short help message'