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

