1#compdef genisoimage 2 3_arguments \ 4 '-nobak[do not include backup files]' \ 5 '-no-bak[do not include backup files]' \ 6 '-abstract:abstract filename:_files' \ 7 '(-A -appid)'{-A,-appid}':application ID:' \ 8 '-biblio:bibliographic filename:_files' \ 9 '-cache-inodes[cache inodes]' \ 10 '-no-cache-inodes[do not cache inodes]' \ 11 '-check-oldnames[check all imported ISO9660 names from old session]' \ 12 '-check-session[check all ISO9660 names from previous session]:_files' \ 13 '-copyright:copyright filename:_files' \ 14 '-debug[set debug flag]' \ 15 '(-b -eltorito-boot)'{-b,-eltorito-boot}':boot image:_files' \ 16 '-eltorito-alt-boot[start specifying alternative El Torito boot parameters]' \ 17 '(-B -sparc-boot)'{-B,-sparc-boot}':boot image:_files' \ 18 '-sunx86-boot:boot image:_files' \ 19 '(-G -generic-boot)'{-G,-generic-boot}':boot image:_files' \ 20 '-sparc-label:label text:' \ 21 '-sunx86-label:label text:' \ 22 '(-c -eltorito-catalog)'{-c,-eltorito-catalog}':catalog:_files' \ 23 '(-C -cdrecord-params)'{-C,-cdrecord-params}':params:' \ 24 '(-d -omit-period)'{-d,-omit-period}'[omit trailing periods from filenames]' \ 25 '-dir-mode:mode:' \ 26 '(-D -disable-deep-relocation)'{-D,-disable-deep-relocation}'[disable deep directory relocation]' \ 27 '-file-mode:mode:' \ 28 '(-f -follow-links)'{-f,-follow-links}'[follow symbolic links]' \ 29 '-gid:gid:' \ 30 '-graft-points[allow to use graft points for filenames]' \ 31 '-root:dir:_files -/' \ 32 '-old-root:dir:_files -/' \ 33 '-help[print option help]' \ 34 '-hide:globfile:_files' \ 35 '-hide-list:file list:_files' \ 36 '-hidden:globfile:_files' \ 37 '-hidden-list:file list:_files' \ 38 '-hide-joliet:globfile:_files' \ 39 '-hide-joliet-list:file list:_files' \ 40 '-hide-joliet-trans-tbl[hide TRANS.TBL from Joliet tree]' \ 41 '-hide-rr-moved[rename RR_MOVED to .rr_moved in Rock Ridge tree]' \ 42 '-gui[switch behaviour for GUI]' \ 43 '-input-charset:charset:' \ 44 '-output-charset:charset:' \ 45 '-iso-level:conformance level:(1 2 3 4)' \ 46 '*:pathspec:_files' 47