%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/share/zsh/5.8/functions/Completion/
Upload File :
Create Path :
Current File : //usr/local/share/zsh/5.8/functions/Completion/Unix.zwc

`'5.8Vxhfunctions/Completion/Unix/_a2psZ9lhfunctions/Completion/Unix/_aapZ) L
hfunctions/Completion/Unix/_abcde) "hfunctions/Completion/Unix/_absolute_command_paths"##hfunctions/Completion/Unix/_ack,xIlhfunctions/Completion/Unix/_adb7?9Mphfunctions/Completion/Unix/_ansible7yMWDhfunctions/Completion/Unix/_antyShfunctions/Completion/Unix/_antiwordT<hfunctions/Completion/Unix/_apachectlT UXhfunctions/Completion/Unix/_apm V`<hfunctions/Completion/Unix/_arch_archivesVfW
hfunctions/Completion/Unix/_arch_namespacefW[Vhfunctions/Completion/Unix/_arp_,hfunctions/Completion/Unix/_arping_bhfunctions/Completion/Unix/_asciidoctor$dqhfunctions/Completion/Unix/_asciinema$dAfhhfunctions/Completion/Unix/_atAf[gc(hfunctions/Completion/Unix/_attr4j$hfunctions/Completion/Unix/_augeas4jjm$
Phfunctions/Completion/Unix/_avahijmohfunctions/Completion/Unix/_awk[thfunctions/Completion/Unix/_base64[tue hfunctions/Completion/Unix/_basenamevhfunctions/Completion/Unix/_bash|zhfunctions/Completion/Unix/_baudrates|z{U+hfunctions/Completion/Unix/_bazchfunctions/Completion/Unix/_beep9 hfunctions/Completion/Unix/_bibtexhhfunctions/Completion/Unix/_bind_addresseshhfunctions/Completion/Unix/_bison^
hfunctions/Completion/Unix/_bittorrentRhfunctions/Completion/Unix/_bogofilterRMhfunctions/Completion/Unix/_bpf_filters		hhfunctions/Completion/Unix/_bpythonV	hfunctions/Completion/Unix/_bzip2V2,hfunctions/Completion/Unix/_bzro]\hfunctions/Completion/Unix/_cabaloǶWhfunctions/Completion/Unix/_cal]hfunctions/Completion/Unix/_calendarhfunctions/Completion/Unix/_canonical_paths@hfunctions/Completion/Unix/_catLhfunctions/Completion/Unix/_ccal`	hfunctions/Completion/Unix/_cdcd&
hfunctions/Completion/Unix/_cdrdaomhfunctions/Completion/Unix/_cdrecordhfunctions/Completion/Unix/_chkconfig=
hfunctions/Completion/Unix/_chmod1`hfunctions/Completion/Unix/_chown7hfunctions/Completion/Unix/_chroot7	
(hfunctions/Completion/Unix/_chsh 
4hfunctions/Completion/Unix/_cksum hfunctions/Completion/Unix/_clay{hfunctions/Completion/Unix/_cmdambivalent{@0hfunctions/Completion/Unix/_cmdstringhhfunctions/Completion/Unix/_cmp7%phfunctions/Completion/Unix/_column7xhfunctions/Completion/Unix/_comm)x)hfunctions/Completion/Unix/_composerm@hfunctions/Completion/Unix/_compress	<hfunctions/Completion/Unix/_configure	}	8hfunctions/Completion/Unix/_cowsay}	
hfunctions/Completion/Unix/_cp
phfunctions/Completion/Unix/_cpio`0hfunctions/Completion/Unix/_cplay$hfunctions/Completion/Unix/_crontabChfunctions/Completion/Unix/_cscopeA`hfunctions/Completion/Unix/_cssh	hfunctions/Completion/Unix/_ctags_tags	I'hfunctions/Completion/Unix/_curlSJ	hfunctions/Completion/Unix/_cutSa\0hfunctions/Completion/Unix/_cvs?<+4hfunctions/Completion/Unix/_darcs?<<hfunctions/Completion/Unix/_dateL@p
dhfunctions/Completion/Unix/_date_formatsC;hfunctions/Completion/Unix/_datesCHhfunctions/Completion/Unix/_dbuszNz
hfunctions/Completion/Unix/_dconfzNQ
Hhfunctions/Completion/Unix/_ddQOT0hfunctions/Completion/Unix/_devtodoO>ZP
thfunctions/Completion/Unix/_df>Z^]
hfunctions/Completion/Unix/_dhclientja	hfunctions/Completion/Unix/_dictchfunctions/Completion/Unix/_dict_wordscnei$hfunctions/Completion/Unix/_diffehfunctions/Completion/Unix/_diff3eg3%hfunctions/Completion/Unix/_diff_optionsphfunctions/Completion/Unix/_diffstatr+Xhfunctions/Completion/Unix/_digwhfunctions/Completion/Unix/_dir_listlxPhfunctions/Completion/Unix/_directorieslx@hfunctions/Completion/Unix/_djangox~
Thfunctions/Completion/Unix/_dmesg~$Lhfunctions/Completion/Unix/_dmidecodehfunctions/Completion/Unix/_dns_types#hfunctions/Completion/Unix/_doas[hfunctions/Completion/Unix/_domains[S|hfunctions/Completion/Unix/_dos2unixihfunctions/Completion/Unix/_drillihfunctions/Completion/Unix/_dsh~\hfunctions/Completion/Unix/_dtruss~,hfunctions/Completion/Unix/_du,hfunctions/Completion/Unix/_dviє"	hfunctions/Completion/Unix/_ecasoundRhfunctions/Completion/Unix/_ed,hfunctions/Completion/Unix/_elfdumphfunctions/Completion/Unix/_elinks5|hfunctions/Completion/Unix/_email_addresses5D hfunctions/Completion/Unix/_enscript%hfunctions/Completion/Unix/_entrhfunctions/Completion/Unix/_env d	hfunctions/Completion/Unix/_espeak yhfunctions/Completion/Unix/_etagsy;4hfunctions/Completion/Unix/_fakeroot,hfunctions/Completion/Unix/_feh,<hfunctions/Completion/Unix/_fetchmail%$hfunctions/Completion/Unix/_ffmpeg7hfunctions/Completion/Unix/_figletˁlhfunctions/Completion/Unix/_file_modesͫh	hfunctions/Completion/Unix/_file_systemsEhfunctions/Completion/Unix/_filesE5Xhfunctions/Completion/Unix/_find&`hfunctions/Completion/Unix/_find_net_interfaces&Ihfunctions/Completion/Unix/_fingerI
Khfunctions/Completion/Unix/_flac
hfunctions/Completion/Unix/_flex!hfunctions/Completion/Unix/_fmt!O@hfunctions/Completion/Unix/_fold_Hhfunctions/Completion/Unix/_fortunePhfunctions/Completion/Unix/_fshkN
hfunctions/Completion/Unix/_fuserk;Dhfunctions/Completion/Unix/_gccD=>hfunctions/Completion/Unix/_gcoreD=>		hfunctions/Completion/Unix/_gdbA9vphfunctions/Completion/Unix/_gemOhfunctions/Completion/Unix/_genisoimagezQ$hfunctions/Completion/Unix/_getconfzV
lhfunctions/Completion/Unix/_getentVXhfunctions/Completion/Unix/_getfacl?Z`hfunctions/Completion/Unix/_getmail?p[(hfunctions/Completion/Unix/_getoptp[\!
hfunctions/Completion/Unix/_ghostscripta|hfunctions/Completion/Unix/_git"hfunctions/Completion/Unix/_global"J|hfunctions/Completion/Unix/_global_tagsJ= hfunctions/Completion/Unix/_gnu_generic4xhfunctions/Completion/Unix/_gnupod0
hfunctions/Completion/Unix/_gnutlshfunctions/Completion/Unix/_go]9D
hfunctions/Completion/Unix/_gpg]hfunctions/Completion/Unix/_gphoto2hfunctions/Completion/Unix/_gprofahfunctions/Completion/Unix/_gradle^hfunctions/Completion/Unix/_graphicsmagickqehfunctions/Completion/Unix/_grep$hfunctions/Completion/Unix/_groff$&$hfunctions/Completion/Unix/_groups&2(1L
hfunctions/Completion/Unix/_growisofs2(?;hfunctions/Completion/Unix/_gsettings?;%=\hfunctions/Completion/Unix/_guilt%=>v
`hfunctions/Completion/Unix/_gzip7Chfunctions/Completion/Unix/_have_glob_qual7CChfunctions/Completion/Unix/_headEhfunctions/Completion/Unix/_hexdumpIGxhfunctions/Completion/Unix/_hostHH"
hfunctions/Completion/Unix/_hostnameJhfunctions/Completion/Unix/_hostsJMhfunctions/Completion/Unix/_iconvMAP4
xhfunctions/Completion/Unix/_idAPNRhfunctions/Completion/Unix/_ifconfigVThfunctions/Completion/Unix/_iftopVWZhfunctions/Completion/Unix/_imagemagickm5hfunctions/Completion/Unix/_init_dmqhfunctions/Completion/Unix/_initctlwu
hfunctions/Completion/Unix/_install|[Phfunctions/Completion/Unix/_iostat|_Rhfunctions/Completion/Unix/_ipvDhfunctions/Completion/Unix/_ipsec,hfunctions/Completion/Unix/_irssi,ޟDhfunctions/Completion/Unix/_ispellޟͣmb#hfunctions/Completion/Unix/_javaihfunctions/Completion/Unix/_java_classiMhfunctions/Completion/Unix/_joeMhfunctions/Completion/Unix/_joinhfunctions/Completion/Unix/_jq%	xhfunctions/Completion/Unix/_killallƐ>0hfunctions/Completion/Unix/_knockqthfunctions/Completion/Unix/_kvnohfunctions/Completion/Unix/_lasthfunctions/Completion/Unix/_ld_debughfunctions/Completion/Unix/_ldconfig(hfunctions/Completion/Unix/_lddhhfunctions/Completion/Unix/_lessthfunctions/Completion/Unix/_lhaz*hfunctions/Completion/Unix/_libvirt$hfunctions/Completion/Unix/_linkshfunctions/Completion/Unix/_list_files[- hfunctions/Completion/Unix/_lldbgshfunctions/Completion/Unix/_lngDhfunctions/Completion/Unix/_loadkeys
hfunctions/Completion/Unix/_localeMMhfunctions/Completion/Unix/_localedefMhfunctions/Completion/Unix/_localesO'	hfunctions/Completion/Unix/_locateOYhfunctions/Completion/Unix/_look%
hfunctions/Completion/Unix/_lp$hfunctions/Completion/Unix/_ls9
	phfunctions/Completion/Unix/_lsofhfunctions/Completion/Unix/_luaU]!hfunctions/Completion/Unix/_luarocks4;04hfunctions/Completion/Unix/_lynx*@hfunctions/Completion/Unix/_lz4*CThfunctions/Completion/Unix/_lzopG4hfunctions/Completion/Unix/_mailfHhfunctions/Completion/Unix/_mailboxesfHO ',hfunctions/Completion/Unix/_makeX:9hfunctions/Completion/Unix/_man/ghfunctions/Completion/Unix/_md5sum/gh8hfunctions/Completion/Unix/_mencalhi	hfunctions/Completion/Unix/_mhin7hfunctions/Completion/Unix/_mime_typesn(ohfunctions/Completion/Unix/_mkdir(op$hfunctions/Completion/Unix/_mkfifop]q'@hfunctions/Completion/Unix/_mknod]qr8hfunctions/Completion/Unix/_mktempr&thfunctions/Completion/Unix/_module&tXzQ
hfunctions/Completion/Unix/_monotone|;hfunctions/Completion/Unix/_moosic|ϋLhfunctions/Completion/Unix/_mosh֍, hfunctions/Completion/Unix/_mount֍4hfunctions/Completion/Unix/_mpc.
hfunctions/Completion/Unix/_mt.hfunctions/Completion/Unix/_mtoolsÍ
hfunctions/Completion/Unix/_mtrrhfunctions/Completion/Unix/_mutt-
	 hfunctions/Completion/Unix/_mv-qC$hfunctions/Completion/Unix/_my_accountsqXhfunctions/Completion/Unix/_myrepos+T
hfunctions/Completion/Unix/_mysql_utils{hfunctions/Completion/Unix/_mysqldiffMThfunctions/Completion/Unix/_ncftp*hfunctions/Completion/Unix/_net_interfaceshfunctions/Completion/Unix/_netcatn{6#4hfunctions/Completion/Unix/_netstatn
'|hfunctions/Completion/Unix/_newsgroups
WYhfunctions/Completion/Unix/_nginxW.hfunctions/Completion/Unix/_ngrep.ohfunctions/Completion/Unix/_nice8	Xhfunctions/Completion/Unix/_nkf8zyhfunctions/Completion/Unix/_nlz
hfunctions/Completion/Unix/_nmhfunctions/Completion/Unix/_nmapxCphfunctions/Completion/Unix/_npmx+Thfunctions/Completion/Unix/_nslookupTJhfunctions/Completion/Unix/_numfmtTH.	hfunctions/Completion/Unix/_objdumpyshfunctions/Completion/Unix/_object_filesd
xhfunctions/Completion/Unix/_od/V|hfunctions/Completion/Unix/_openstack/ F$hfunctions/Completion/Unix/_other_accounts  hfunctions/Completion/Unix/_pack Yphfunctions/Completion/Unix/_pandoc 6hfunctions/Completion/Unix/_paste678#hfunctions/Completion/Unix/_patch7Q@D\hfunctions/Completion/Unix/_patchutilsQ@"E[hfunctions/Completion/Unix/_path_commands"EHYG8hfunctions/Completion/Unix/_path_filesHa_
hfunctions/Completion/Unix/_paxabluhfunctions/Completion/Unix/_pbmE}=hfunctions/Completion/Unix/_pdfE}KRhfunctions/Completion/Unix/_perforce(hfunctions/Completion/Unix/_perlhfunctions/Completion/Unix/_perl_basepodslhfunctions/Completion/Unix/_perl_modules4
hfunctions/Completion/Unix/_perldoc4^hfunctions/Completion/Unix/_pgrepLhfunctions/Completion/Unix/_phpL%
hfunctions/Completion/Unix/_picocom:hfunctions/Completion/Unix/_pidsqexhfunctions/Completion/Unix/_pine 8hfunctions/Completion/Unix/_pinghfunctions/Completion/Unix/_pkg-config& hfunctions/Completion/Unix/_pkg_instance hfunctions/Completion/Unix/_pkgadd @hfunctions/Completion/Unix/_pkginfo@uhfunctions/Completion/Unix/_pkgrmhfunctions/Completion/Unix/_ponhfunctions/Completion/Unix/_portsiPhfunctions/Completion/Unix/_postfixi,$/hfunctions/Completion/Unix/_postgresql,33Ihfunctions/Completion/Unix/_postscript333Lhfunctions/Completion/Unix/_printenv3
|hfunctions/Completion/Unix/_printers&7hfunctions/Completion/Unix/_process_names&7\8E	hfunctions/Completion/Unix/_prove\8:'<dhfunctions/Completion/Unix/_ps:DGhfunctions/Completion/Unix/_pspdfDD<Lhfunctions/Completion/Unix/_psutilsHlhfunctions/Completion/Unix/_pumprIzhfunctions/Completion/Unix/_pvrIQN1hhfunctions/Completion/Unix/_pwgenQNO4hfunctions/Completion/Unix/_pydocOQk	@hfunctions/Completion/Unix/_pythonQcS hfunctions/Completion/Unix/_python_modulescSThfunctions/Completion/Unix/_qemuW_&hfunctions/Completion/Unix/_quiltW5aphfunctions/Completion/Unix/_rakeQd<hfunctions/Completion/Unix/_ranlibQddhfunctions/Completion/Unix/_rar5ibthfunctions/Completion/Unix/_rclone5iفhfunctions/Completion/Unix/_rcsǂz0hfunctions/Completion/Unix/_readelfǦNhfunctions/Completion/Unix/_readlinkzU	|hfunctions/Completion/Unix/_remote_filesЊhfunctions/Completion/Unix/_reniceЊzj|hfunctions/Completion/Unix/_rizՏ	hfunctions/Completion/Unix/_rloginՏ7y
hfunctions/Completion/Unix/_rm7֔hfunctions/Completion/Unix/_rmdir֔"*hfunctions/Completion/Unix/_route\*xhfunctions/Completion/Unix/_rrdtool\'8	hfunctions/Completion/Unix/_rsync'a
hfunctions/Completion/Unix/_rubbera		 hfunctions/Completion/Unix/_rubyi
$hfunctions/Completion/Unix/_runit	thfunctions/Completion/Unix/_sambaX	hfunctions/Completion/Unix/_sccshfunctions/Completion/Unix/_scons$hfunctions/Completion/Unix/_screen$ˢ
hfunctions/Completion/Unix/_scriptVhfunctions/Completion/Unix/_seafileV$
hfunctions/Completion/Unix/_sedhfunctions/Completion/Unix/_seqxhfunctions/Completion/Unix/_service0hfunctions/Completion/Unix/_services.hfunctions/Completion/Unix/_setfacl.6hfunctions/Completion/Unix/_sh6hhfunctions/Completion/Unix/_shasumT4hfunctions/Completion/Unix/_showmountTThfunctions/Completion/Unix/_shredhfunctions/Completion/Unix/_shuf	hfunctions/Completion/Unix/_shutdown/
8hfunctions/Completion/Unix/_signals/sphfunctions/Completion/Unix/_sisugrphfunctions/Completion/Unix/_slrn<hfunctions/Completion/Unix/_smartmontools,|hfunctions/Completion/Unix/_socket,\hfunctions/Completion/Unix/_sortHhfunctions/Completion/Unix/_spamassassinhfunctions/Completion/Unix/_split%Whfunctions/Completion/Unix/_sqlite%hfunctions/Completion/Unix/_sqshts)hfunctions/Completion/Unix/_ssh hfunctions/Completion/Unix/_ssh_hosts v"*hfunctions/Completion/Unix/_stat%0hfunctions/Completion/Unix/_stdbuf%x&)hfunctions/Completion/Unix/_stgitx&C(hfunctions/Completion/Unix/_stow6+
hfunctions/Completion/Unix/_strings6-Shfunctions/Completion/Unix/_strip-2 hfunctions/Completion/Unix/_stty3hfunctions/Completion/Unix/_su3V7IX!hfunctions/Completion/Unix/_subversionV7I

0hfunctions/Completion/Unix/_sudoM?GHhfunctions/Completion/Unix/_surfraw^
hfunctions/Completion/Unix/_swaks^Ub0$	hfunctions/Completion/Unix/_swanctlUakGxhfunctions/Completion/Unix/_swiftak3qhfunctions/Completion/Unix/_sys_calls3qqPlhfunctions/Completion/Unix/_sysctlqu7hfunctions/Completion/Unix/_tacNv
4hfunctions/Completion/Unix/_tailyhfunctions/Completion/Unix/_tar,hfunctions/Completion/Unix/_tar_archive,
hfunctions/Completion/Unix/_tardy
$hfunctions/Completion/Unix/_tcpdumpGdhfunctions/Completion/Unix/_tcptraceroutehfunctions/Completion/Unix/_tee0hfunctions/Completion/Unix/_telnet؎%hfunctions/Completion/Unix/_terminals؎"7hfunctions/Completion/Unix/_tex"dhfunctions/Completion/Unix/_texi QAhfunctions/Completion/Unix/_texinfo u=hfunctions/Completion/Unix/_tidyE,hfunctions/Completion/Unix/_tiffnhfunctions/Completion/Unix/_tilde_filesn1hfunctions/Completion/Unix/_time_zoneݱ?hfunctions/Completion/Unix/_timeoutݭ	Xhfunctions/Completion/Unix/_tint\/hfunctions/Completion/Unix/_tla/H4_hfunctions/Completion/Unix/_tmux	hfunctions/Completion/Unix/_todo.shv	hfunctions/Completion/Unix/_toiletve	4hfunctions/Completion/Unix/_tope_	*hfunctions/Completion/Unix/_topgit_	'Hhfunctions/Completion/Unix/_totd	8hfunctions/Completion/Unix/_touch	!	&hfunctions/Completion/Unix/_tput@"	hfunctions/Completion/Unix/_tr@";$	WT"hfunctions/Completion/Unix/_transmission1:	(hfunctions/Completion/Unix/_tree<	
hfunctions/Completion/Unix/_truss<	@	5hfunctions/Completion/Unix/_tty<A	@hfunctions/Completion/Unix/_ttysB	hfunctions/Completion/Unix/_twidgeB:D	|@hfunctions/Completion/Unix/_twisted:D	hfunctions/Completion/Unix/_umountableDSF	@hfunctions/Completion/Unix/_unaceSF	F	hfunctions/Completion/Unix/_unameF	I	hfunctions/Completion/Unix/_unexpandK	Hhfunctions/Completion/Unix/_uniqL	,hfunctions/Completion/Unix/_unisonLR	a
,hfunctions/Completion/Unix/_unitsR	T	Hhfunctions/Completion/Unix/_uptimeTtU	Lhfunctions/Completion/Unix/_urls^[	hfunctions/Completion/Unix/_user_admin^[b	<@hfunctions/Completion/Unix/_user_at_hostb	Lhfunctions/Completion/Unix/_usersb	-c	hfunctions/Completion/Unix/_users_onrc	hfunctions/Completion/Unix/_vcshf	:hfunctions/Completion/Unix/_vimgn	.Phfunctions/Completion/Unix/_visudognn	^hfunctions/Completion/Unix/_vmstatns	"hfunctions/Completion/Unix/_vorbiss|	hfunctions/Completion/Unix/_vpnc	>hfunctions/Completion/Unix/_w	H	4hfunctions/Completion/Unix/_w3mHz	hfunctions/Completion/Unix/_watchz	$	hfunctions/Completion/Unix/_wc$#	M hfunctions/Completion/Unix/_webbrowser#7	,0hfunctions/Completion/Unix/_wgetZ	+hfunctions/Completion/Unix/_whereisZe		
<hfunctions/Completion/Unix/_whoeۖ	hfunctions/Completion/Unix/_whoisۖ	X	hfunctions/Completion/Unix/_wiggleXz	|hfunctions/Completion/Unix/_xargsz	e	!Dhfunctions/Completion/Unix/_xmlsofte	a  hfunctions/Completion/Unix/_xmlstarletǯ	t
hfunctions/Completion/Unix/_xmms2ǯ		hfunctions/Completion/Unix/_xxdظ	Uxhfunctions/Completion/Unix/_xzظn	6 hfunctions/Completion/Unix/_yafc|	Hhfunctions/Completion/Unix/_yodl!	Mhfunctions/Completion/Unix/_yp!	lhfunctions/Completion/Unix/_zcat#	x$hfunctions/Completion/Unix/_zdump#	A	QIhfunctions/Completion/Unix/_zfsA		hfunctions/Completion/Unix/_zfs_dataset
	]$hfunctions/Completion/Unix/_zfs_keysource_props
	J$hfunctions/Completion/Unix/_zfs_pool	&hfunctions/Completion/Unix/_zip>	&p	hfunctions/Completion/Unix/_zpool>		hfunctions/Completion/Unix/_zshA1A.1AG|A,	AA0%e5AA'|+A |AgA"@m
UEIqm%MQE!%"]#%$:+A1A.<r$%A"$C0%P%t%%%=+A"&&>+ACFD&+words[1]_cache_a2ps_cmdlocaldescr_cache_a2ps_cmd(@)(f@)_call_program features $words[1] --list=features//
 /	:#_cache_a2ps_valuesdescr[(r)Known [Ss]tyle [Ss]heets*]#*	descr[(r)Known [Ee]ncodings*]#*	descr[(r)Known [Mm]edia*]#*	descr[(r)Known [Pp]rologues*]#*	descr[(r)Known PostScript Printer Descriptions*]#*	descr[(r)Known [Oo]utputs*]#*	descr[(r)Known [Uu]ser [Oo]ptions*]#*	descr[(r)Known Variables*]#*	integercontextstatelineexpltypesetopt_args_arguments(-E --pretty-print=)Eprettyprint[enable pretty-printing]::language:(_cache_a2ps_values[1])*D+define[set or unset variable]:variable:(_cache_a2ps_values[8])(-d -P --printer)Pprinter[send output to printer]:printer:->printers(-A --file-align)Afilealign[specify alignment of separate files]:mode:(virtual rank page sheet)(-a --pages)apages[select pages to print]:page range(-q --quiet --silent -v --verbose)qquietsilent[quiet output](-q --quiet --silent -v --verbose)vverbose[verbose output]:level(-b --header)bheader[set the page header]:text(-g)--highlight-level=:highlight:(none normal heavy)--list=:topic:(features delegations encodings media prologues printers style-sheets user-options variables)--user-option=:user option:(_cache_a2ps_values[7])Mmedium:medium:(_cache_a2ps_values[3])--ppd=::printer description:(_cache_a2ps_values[5])--statusdict=:statusdict definition--setpagedevice=:page device definition--margin=:margin size (PostScript points)--toc=:formatcenterleftrighttitle.underlayleftrightfooter=:text*:input file:_files*\*:toggle:(yes no)*=DIRECTION:direction:(rows columns)*=TYPE:type:((r\:CR mac\:CR unix\:LF n\:LF nr\:LFCR rn\:CRLF pc\:CRLF any auto))--version-control*:version control:(none off t numbered nil existing never simple)--strip-level*:strip level:((0\:everything\ is\ printed 1\:regular\ comments\ are\ not\ printed 2\:strong\ comments\ are\ not\ printed 3\:no\ comment\ is\ printed))--sides=*:mode:(simplex duplex tumble)--non-printable-format*:format:(caret space question-mark octal hexa emacs)--encoding*:encoding:(_cache_a2ps_values[2])--prologue*::prologue:(_cache_a2ps_values[4])stateprinters_wantedprintersprintercompadd_cache_a2ps_values6_printersreturnA@'EE|E+AgA"|Cۜۜ	y	


QuU"+AD	'1'A.$rAC	gAT		A&
1A	qA.)A

A+A% "A"C8"ۤ`"""-+qA",""AF#+localcurcontextcurcontextstatelinetypesetopt_args_arguments(- *)Vversion[print version information and exit](- *)hhelp[print help information and exit](-s --silent -v --verbose)vverbose[print more information](-v --verbose -s --silent)ssilent[print less information](-d --debug)ddebug[debug the specified items]:flags:--profile=[profile A-A-P execution and write results in specified file]:output file:_files(-n --nobuild)nnobuild[print the build commands but do not execute them]--changed=[consider specified file changed]:changed file:_files(-t --touch)ttouch[update target signatures, do not build](-F --force)Fforce[force rebuilding](-C --contents)Ccontents[only build when file contents changed]*ccommand[execute a command after reading the recipe]:aap command:(-k --continue)kcontinue[continue building after an error](-S --stop)Sstop[stop building at first error (default)](-N,--nofetch-recipe -R --fetch-recipe)Rfetchrecipe[fetch recipe file and child recipes](-R --fetch-recipe -N --nofetch-recipe)Nnofetchrecipe[do not fetch recipes for "fetch" target](-a --nocache)anocache[always download files, don't use the cache](-l --local)llocal[do not recurse into subdirectories](-j --jobs)jjobs[maximum number of parallel jobs]:number of jobs:(-f --recipe -u --search-up --up)usearchupup[search directory tree upwards for main.aap recipe]*Iinclude[directory to search for included recipes]:include directory:_files -/(-u --search-up --up -f --recipe)frecipe[recipe file to be executed]:recipe file:_files -g \*.aap\(-.\)--install=[install specified package]:package name:--[end of options, targets and assignments follow]*:aap target:->targetstatetargettargetsrecipeopt_argsIusearchupup../main.aapN1vopt_argsIfrecipe:main.aaprecipetargetsf_call_program targets $words[1] -f $recipe comment 2>/dev/null/btarget ::blank:/match1:match2:lcomment_describetargetsaap targettargets_messagetargetsreturnABJt+A ۜb 8LAB	r
KqcAHۜb <+Pd;$PtAPۜ}Qm5}	
Y
q}=]E%E	1 !]"" +functions[_abcde_fields] _abcde_fields_valuesfieldyeargenre +functions[_abcde_actions] _abcde_actions_valuesactioncddbreadgetalbumartembedalbumartnormalizeencodemovereplaygainplaylistclean_arguments(-t -T -p)-1[encode the whole CD in a single file]-a[comma-delimited list of actions to perform]:action:_abcde_actions-b[enable batch mode normalization]-B[enable automatic embedding of album art with certain containers]-c[specify an additional configuration file to parse]:config:_files-C[resume a session for discid when you no longer have the CD available]:discid-d[CD-ROM block device that contains audio tracks to be read]:cd-rom-file:_files-D[capture debugging information]-e[erase information about encoded tracks from the internal status file]-f[force the removal of the temporary ABCDETEMPDIR directory]-g[enable lame's --nogap option]-G[download album art using the getalbumart function](- :)-h[get help information]-j[start a specified number of encoder processes at once]:number-k[keep the wav files after encoding]-l[use the low-diskspace algorithm]-L[use a local CDDB repository]-m[create DOS-style playlists, modifying the resulting one by adding CRLF line endings those to work]-n[don't query CDDB database]-N[non interactive mode]-o[select output type]:outputtype:(vorbis ogg mp3 flac spx mpc m4a wav wv ape opus mka aiff)-p[pads track numbers with 0's]-P[use Unix PIPES to read and encode in one step]-r[remote encode on this comma-delimited list of machines using distmp3]:hosts:_sequence _hosts-s[fields to be shown in the CDDB parsed entries]:field:_abcde_fields-S[set the speed of the CD drive]:speed-t[start the numbering of the tracks at a given number]:track-number-T[start the numbering of the tracks at a given number and change internal tag numbering]:track-number-U[set CDDBPROTO to version 5](- :)-v[show the version and exit]-V[be more verbose]-x[eject the CD when all tracks have been read]-X[use an alternative "cue2discid" implementation]:cue2discid-w[add a comment to the tracks ripped from the CD]:comment-W[concatenate CD's]:cd-number-z[debug mode]*:tracks:A
A GAGJA'+AC,JA GxA G1A(C\l}$A.
+AF+AkmBA1ARA( |<QۄzۼzQA.qzA |<ۼzqAFA|VAf5]A	F1_hashed_absolute_command_pathslocalset_of_dirs_of_hashed_commandscommands%//integerset_of_dirs_of_hashed_commandsmatches(@)commands[(R)~i[^/]#]descsmatches:tcompaddl:|=i@matchesreturn_typedin_absolute_command_pathsPREFIX_path_files*(-*)PREFIX1_path_files*(-*)return_absolute_command_paths_alternativecommands:hashed command by absolute path:_hashed_absolute_command_pathscommands:full path to an executable:_typed-in_absolute_command_paths_absolute_command_paths@AL'EE|EJ;sE3+ACAgAk[ZA"2P]FAgAA"EFAFAۜeA"RCeAg|<A1ABFF<AC}A"]fA"J;sA"H
ۜۜ9-
imY]) "#
$%a')*)+i,./M122y45u7A9:<=>>A@BBCEFG-I5JqKLyM1NO
QRATYUU}VWXYiZ[\]}^q_`aabbcuddk+AC!e0)<eAfXeۄyeAfeۜeA"@Ceeef(fIfLgdg|ggggh$hs+PMhA`
AthۄhAh,hhA&$i0@iA>1
A`iۄiA"(Ciiiej@jaj}+QAjۄjAjje	kA" F8kUk+QAC kۄkA h,klAB!f@lۜal3ۜAC!tllelA"!lm1m*ãJ+A"!`mmmmm+0 5nA"G`nxnA"xnnA"#oۤ1o]oxn+A$F$i+localcurcontextcurcontextupdate_policystatelineopt_args_ack_types_caching_policyACKRC:HOME/.ackrcACKRC:HOME/.ackrc1returnlocaloldp1Nmw+1 #oldp zstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy_ack_types_caching_policytypeset_ack_raw_types_cache_invalidacktypes_retrieve_cacheSSf_call_program file-types $words[1] --help-types[no]%; irst line matches //no]_ack_raw_types_store_cache #words > 2 _arguments(-i --ignore-case -I -S --smart-case --no-smart-case --nosmart-case --lines)iignorecase[match case-insensitively](-i --ignore-case -I -S --no-smart-case --nosmart-case --lines)Ssmartcase[case-insensitive match unless pattern includes uppercase](-i --ignore-case -I -S --smart-case --no-smart-case --nosmart-case --lines)nosmartcasenosmartcase[disable --smart-case option](-i --ignore-case -S --smart-case --no-smart-case --nosmart-case --lines)-I[turn on case-sensitivity in pattern](-v --invert-match)vinvertmatch[select non-matching lines](-w --word-regexp)wwordregexp[force pattern to match only whole words](-Q --literal)Qliteral[use literal strings](1)*--lines=[only print specific lines of each file]:line number (list and/or range)(-l --files-with-matches -L --files-without-matches)lfileswithmatches[output matching files' names only](-L --files-without-matches -l --files-with-matches)Lfileswithoutmatches[output non-matching files' names only]--output=[output result of expression for each line (turns off text highlighting)]:perl expression-o[show only matching part of line]--passthru[print all lines, whether matching or not](1)--match=[specify the pattern explicitly]:pattern(-m --max-count)m+maxcount[stop after specified no of matches in each file]:max number of matches-1[stop after reporting first match of any kind](-H --with-filename -h --no-filename)Hwithfilename[print filename with each match](-h --no-filename -H --with-filename)hnofilename[suppress printing of filenames](-c --count)ccount[only print a count of matching lines]--column[print column number of first match on each line](-A --after-context -C --context)A+aftercontext[specify lines of trailing context]::lines [2](-B --before-context -C --context)B+beforecontext[specify lines of leading context]::lines [2](-C --context -A --after-context -B --before-context)C+context[specify lines of context]:lines [2]--print0[separate filenames with a null instead of a newline]-s[suppress error messages about nonexistent or unreadable files](--nopager)--pager=[direct ack's output through program]: : _command_names -e(--pager)--nopager[don't send output through a pager; overrides .ackrc, ACK_PAGER & ACK_PAGER_COLOR](--noheading --heading)noheadingheading[print a filename heading above results, default on](--nobreak --break)nobreakbreak[print a break between results from different files, default on](--nogroup)--group[group matches by file name](--group)--nogroup[don't group matches by file name]--proximate=[separate match output with blank lines unless they are adjacent]::proximity (lines)(--nocolor --nocolour)--colour[enable color highlighting of output](--color --colour --color-filename --color-match --color-colno --color-lineno)--nocolour[suppress the color](--nocolor --nocolour --color --colour)--color-filename=[sets the color to be used for filenames]:color:->colors(--nocolor --nocolour --color --colour)--color-match=[sets the color to be used for matches]:color:->colors(--nocolor --nocolour --color --colour)--color-colno=[specify color for column numbers]:color:->colors(--nocolor --nocolour --color --colour)--color-lineno=[specify color for line numbers]:color:->colors--flush[flush output on every line](1)-f[only print the files that would be searched, without actually doing any searching](1)-g[print files where the relative path + filename matches the given pattern]:pattern to match against filenames--sort-files[sorts the found files lexically]--show-types[print the file types that ack associates with each file](--files-from -x)--files-from=[read the list of files to search from specified file]:files:_files(-x --files-from)-x[read the list of files to search from standard input]*--ignore-directory=[ignore directory]:directory:_directories*--noignore-directory=[remove directory from ignored list]:directory:_directories*--ignore-file=[add filter for ignoring files]:filter:->filters(-r -R --recurse -n --no-recurse)rRrecurse[recurse subdirectories](-n --no-recurse -r -R --recurse)nnorecurse[don't descend into subdirectories](--nofollow)--follow[follow symlinks](--follow)--nofollow[don't follow symlinks](-k --known-types)kknowntypes[include only files of types that ack recognizes]*--type=[specify the types of files to include or exclude from a search]:type:->file-types*--type-addset=[files with the given extensions are recognized as being of the given type]:type-def:->type-defs*--type-del=[remove all filters associated with specified file type]: :->file-types(--env)--noenv[ignore environment variables and global ackrc files]!(--noenv)--env)--ackrc=[specify an ackrc file to use]:files:_files--ignore-ack-defaults[ignore default definitions included with ack]ign(- 1 *)--create-ackrc[output an ackrc based on customizations]ign(- 1 *)?help[display usage information]ign(- 1 *)--help-types[display all known types]ign(- 1 *)--dump[display information on which options are loaded and which RC files](--filter --nofilter)--filter[treat standard input as pipe](--filter --nofilter)--nofilter[treat standard input as tty]ign(- 1 *)--man[display the manual page]ign(- 1 *)--faq[display the frequently asked questions]ign(- 1 *)--cookbook[display a list of tips and tricks for using ack]ign(- 1 *)--version[display version and copyright information]ign(- 1 *)--bar[consult Admiral Ackbar]ign(- 1 *)--thpppt[bill the cat]ign(- 1 *)--cathy[chocolate chocolate chocolate]----no_ack_raw_types/ /[]1: :_guard "^-*" pattern*:file:_filesstatecolorscompset* compset *_wantedcolorsexplcolorcompaddon_bright_blackredgreenyellowbluemagentacyanwhiteclearresetdarkboldunderlinescoreblinkreverseconcealedtypedefscompset*:_messagetypenametype namereturnfilterscompsetext:_sequence_wantedextensionsextensioncompadd.N:ecompsetis:_descriptionfilesfile name_filesexpl[@]compset(firstline|)match:patternspatterncompset:*_descriptionfiltersfiltercompaddexpl[@]suf:+S:compaddexpl[@]suf:+S:/matchfirstlinematchfiletypeslocaltypesno_ack_raw_types/ /:_describefiletypesfile typeAbAFACgD\AGDA8A.r+dA&AA.r5AxY0A&0A&T0A&A&AgDhAh)Q!I	1}1Mi-Uq9	U	u					
A"MQ
C&
AA%
#]ABQr!ۜCfh۔A 

5aAC&A"\&<A"^&0ABde0
A'EA GیA"C&|AT	1	A&Af$=A.	A}0A"&t0A"C&0A"e&(0A"&x0A"&	0	A"
C&
0
A" &0A"#A&0=
A	&\
0;	AC


QAB"+"AgA,8eA1A"
	A,tA.%AA"
)
XAB''
fAgA-Ad1A.uۜAC'JAAAB)&0*
AX
	A&A")&AC&DA%a0
kA"
&D0kA"
C&l0	;AF
AB.b/^A8-I1
}ABM5^
5|
uA4K00ATۜ0A(0ۜ]-i00A@ۜ0l00;A4f!l0lAB;>P<(Af۔%ABQL	M_Al1A&A0F(Hx0XAC&A>0ACۜy0
Af|ۜ0
0ACf$ۜQ0A$ۜ%I0
Af۔AB(U)k
VAa00A"E&0A"&0A"
&0A"
1C&0,A0Fx@$a00;A<C0P0 ,<ABB}^BC_A-aABJaKk$bA,%AP	A&qACf۔A&AC!mABZf[kfAP	A&Af(۔MAC&AT	A&ACF8eqAFABiYijkiAP	A&Af(۔MAC&AT	A&ACF8eqAFABxlykXmxIAAfۄ!AG4LA$C`LqAFABon+oA,5A"f۔%ABsn+tADۜb!quy-UABw6k	lx.4AGA,LAG|AC,A(ELA,	An1A
1A.	
A,ۤT,AB}
H~AA'H`ACgAp
ABFEFpAACfAGH,AAf@ۄaA8t,*J"TqA(,8dTABɆ^X!A4f-		aY	ABݑfl$NAGA ,L}AB~E%OAGA8,Lbk
k$kABQj%BA"FAFABErK̘F&'A 8A'LdyA
1A.;|9A.dQA.;|A.dA A8uA A"C&4(	h+z ABP'AGAPۜmA<1ARMACPmA'5ACg8XAp
ABFFMAxACf%PA -ABͦ4)hAgA1AXۤAB	n
+*Agzc#ACzc#!AMABn+L*Agzc#ACzc#!AQACF+_adbsetoptnonomatchlocalADB_DEVICE_SPECIFICATIONLOG_REDIRECTreturnservicevaluecompstateparameterADB_TRACE_adb_trace_optsANDROID_SERIAL_adb_device_serialANDROID_LOG_TAGS_adb_logcat_filter_specificationALL_ADB_COMMANDSbackupbugreportconnectdevicesdisable-veritydisconnectemuenable-verityforwardget-devpathget-serialnoget-statehelpinstallinstall-multiplejdwpkeygenkill-serverlogcatppppullpushrebootreboot-bootloaderremountrestorereverserootshellsideloadstart-serverstatus-windowsynctcpipuninstallunrootusbversionwait-for-device +functions[_adb_device_specification] _adb_device_specificationADB_DEVICE_SPECIFICATIONshellexit/dev/nullwordsCURRENT1_messageNo (started) device specified, completions do not yet work_arguments-s[serial]: :_adb_device_serial(   -e)-d[device](-d   )-e[emulator]1:options:_adb_options_handler*: : _default +functions[_adb_check_log_redirect] _adb_check_log_redirect +functions[_adb_dispatch_command] _adb_dispatch_command +functions[_adb_dispatch_command] _adb_dispatch_commandlocalcurcontextcurcontextintegerlast_command_pos +functions[_adb_sanitize_context] _adb_sanitize_contextlast_command_posshiftlast_command_pos1wordsCURRENT( CURRENT - last_command_pos + 1 )curcontext:adbshell: +functions[_adb_dispatch_shell] _adb_dispatch_shell:adbbackup: +functions[_adb_dispatch_backup] _adb_dispatch_backup:adbconnect::adbdisconnect: +functions[_adb_dispatch_connection_handling] _adb_dispatch_connection_handling:adblogcat: +functions[_adb_dispatch_logcat] _adb_dispatch_logcat:adbpush: +functions[_adb_dispatch_push] _adb_dispatch_push:adbpull: +functions[_adb_dispatch_pull] _adb_dispatch_pull:adbinstall: +functions[_adb_dispatch_install] _adb_dispatch_install:adbuninstall: +functions[_adb_dispatch_uninstall] _adb_dispatch_uninstall:adb_default_arguments(-d -e)-s[serial]: :_adb_device_serial(-s -e)-d[device](-d -s)-e[emulator]*:options:_adb_options_handler +functions[_adb_sanitize_context] _adb_sanitize_contextlocalmywordsadbcommandALL_ADB_COMMANDS[@]adbcommandwordsIadbcommandlast_command_poswordsIadbcommandmywordslast_command_posadbcommandmywordsmywords@ #mywords curcontextcurcontext%:*-mywords[-1]: +functions[_adb_device_specification] _adb_device_specificationlocalwordwordsRdeswordsRswordsIswordsi,i+1ADB_DEVICE_SPECIFICATIONword +functions[_adb_dispatch_shell] _adb_dispatch_shellwords +functions[_adb_shell_commands_handler] _adb_shell_commands_handlerreturnwords2 +functions[_adb_activity_manager_handler] _adb_activity_manager_handler +functions[_adb_package_manager_handler] _adb_package_manager_handler_arguments*: :_adb_remote_folder +functions[_adb_dispatch_backup] _adb_dispatch_backup_arguments-f[specify backup file]:backup file:_files-apk[backup .apk files]!(-apk)-noapk-obb[backup .obb files]!(-obb)-noobb-shared[backup shared storage]!(-shared)-noshared-all[backup all installed apps]-nosystem[include system apps when backing up all apps]!(-nosystem)-system*:package name:_adb_installed_packages +functions[_adb_pm_list] _adb_pm_listwords4packages_arguments-f[see their associated file]permissions_arguments-g[organize by group]-f[print all information]-d[only list dangerous permissions]-u[only list user visible permissions]-s[short summary]permissiongroupsinstrumentation_argumentsfeaturesusers_wantedpm_list_argumentexplpm list argumentcompaddpermissiongroups +functions[_adb_intent_handler] _adb_intent_handler_message<INTENT> specifications include these flags:
        [-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>]
        [-c <CATEGORY> [-c <CATEGORY>] ...]
        [-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...]
        [--esn <EXTRA_KEY> ...]
        [--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...]
        [-e|--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...]
        [-n <COMPONENT>] [-f <FLAGS>]
        [--grant-read-uri-permission] [--grant-write-uri-permission]
        [--debug-log-resolution]
        [--activity-brought-to-front] [--activity-clear-top]
        [--activity-clear-when-task-reset] [--activity-exclude-from-recents]
        [--activity-launched-from-history] [--activity-multiple-task]
        [--activity-no-animation] [--activity-no-history]
        [--activity-no-user-action] [--activity-previous-is-top]
        [--activity-reorder-to-front] [--activity-reset-task-if-needed]
        [--activity-single-top]
        [--receiver-registered-only] [--receiver-replace-pending]
        [<URI>] +functions[_adb_activity_manager_handler] _adb_activity_manager_handlerwords_wantedam_argumentexplam argumentcompaddstartstartservicebroadcastinstrumentprofilereturnwords3_arguments-D[enable debugging]-W[wait for launch to complete]*:intent:_adb_intent_handler_arguments*:intent:_adb_intent_handler_arguments*:intent:_adb_intent_handlerinstrument_arguments-r[print raw results]-e[set argument NAME to VALUE]:<NAME> <VALUE>:-p[write profiling data to FILE]:<FILE>:-w[wait for instrumentation to finish]profile_message<PROCESS> start/stop <FILE> +functions[_adb_package_manager_handler] _adb_package_manager_handlerwords3list +functions[_adb_pm_list] _adb_pm_listpath +functions[_adb_installed_packages] _adb_installed_packagesenable +functions[_adb_installed_packages] _adb_installed_packagesdisable +functions[_adb_installed_packages] _adb_installed_packagessetInstallLocation_wantedinstalllocationsexplinstall locationcompadd(0:auto 1:internal 2:external)getInstallLocation_wantedpm_argumentpm argumentcompaddinstalluninstallenablegetInstallLocation +functions[_adb_dispatch_uninstall] _adb_dispatch_uninstall_arguments-k[keep data and cache]--user[uninstall for user id]:user id:_adb_users1:installed package:_adb_installed_packages +functions[_adb_dispatch_install] _adb_dispatch_installargcountMwordsCURRENT argcount + 2 _messageNotice: you can only install one package at a timereturn_arguments-l[forward lock]-r[reinstall]-s[install on sd]*:apk file:_path_files -g "*(/)|*.apk" +functions[_adb_dispatch_push] _adb_dispatch_pushwords_messageNotice: you can only push a single item at a timereturn_arguments*: :_adb_remote_folder_arguments*:local file/folder:_files +functions[_adb_dispatch_pull] _adb_dispatch_pullwords_messageNotice: you can only pull a single item at a timereturn_arguments*:local file/folder:_files_arguments*: :_adb_remote_folder +functions[_adb_dispatch_connection_handling] _adb_dispatch_connection_handlingcompset*:localexpl_wantedportsportcompadd@5555_hostsqS: +functions[_adb_check_log_redirect] _adb_check_log_redirectLOG_REDIRECTadb ${ADB_DEVICE_SPECIFICATION} shell getprop log.redirect-stdio 2>/dev/null//
/LOG_REDIRECT1,4true_messageNotice: stdio log redirection enabled on the device, so some completions will not work +functions[_adb_trace_opts] _adb_trace_opts_valuesadb trace options(1 adb sockets packets rwx usb sync sysdeps transport jdwp)all(all adb sockets packets rwx usb sync sysdeps transport jdwp)1adbsocketspacketsrwxusbsyncsysdepstransportjdwp +functions[_adb_device_serial] _adb_device_seriallocalexpldevicesdevice_descdeviceadb devices -l | sed -n 's/^\([^[:space:]]*\)[[:space:]]*.*product:\([^[:space:]]*\).*$/\1:\2/p'zstyle:completion:curcontextdevicenamesdevicedevice_descdevicesrdevice%::devicesidevice%::device_describedev_serialavailable devices +functions[_adb_logcat_filter_specification] _adb_logcat_filter_specificationzstyle:completion:curcontext:cachepolicy_adb_cache_policy_single_commandlocalcacheidlogcat_filter_cache_adb ${ADB_DEVICE_SPECIFICATION} get-serialnotypesetlogcat_filter_tags_cache_invalidcacheid_retrieve_cachecacheidcommand adb ${ADB_DEVICE_SPECIFICATION} logcat -d -v brief | sed -n 's#^[VDIWEF]/\([^[:space:](]*\).*#\1#p' |sort | uniq_store_cachecacheidexplcompset*:_wantedfilterfiltercompadd_wantedfiltertagsfiltertagscompaddqS:logcat_filter_tags@ +functions[_adb_dispatch_logcat] _adb_dispatch_logcat_arguments(-c -g)-s[set default filter to silent](-c -g)-f[log output to file (defaults to stdout)]:logfile:_files(-c -g -d)-r[rotate log every kbytes (default 16, requires -f)]:logsize:_guard "[0-9]#" "numeric value"(-c -g -d)-n[max number of rotated logs (default 4)]:number :_guard "[0-9]#" "numeric value"(-c -g -d)-v[log format]:format: _values "format" brief process tag thread raw time threadtime long(-d -t -g)-c[clear log](-c -g)-d[dump log](-c -g)-t[print only recent lines (implies -d)]:linecount:_guard "[0-9]#" "numeric value"(-c -g)-B[output log in binary](-c -g)*:filtering:_adb_logcat_filter_specification +functions[_adb_options_handler] _adb_options_handlerlocalexpl_wantedadb_optionsadb optionscompaddALL_ADB_COMMANDS[@] +functions[_adb_shell_commands_handler] _adb_shell_commands_handlerlocalexpl_wantedadb_shell_commandsadb shell commandscompaddmkdirrmdir +functions[_adb_device_available] _adb_device_availableadb ${ADB_DEVICE_SPECIFICATION} get-state 2>&1devicereturn +functions[_adb_remote_folder] _adb_remote_foldertypesetfilesdirslocalprefPREFIXprefpref%//fadb ${ADB_DEVICE_SPECIFICATION} shell 'ls -1d 2> /dev/null '$pref'*/ '$pref'*'%\rMfiles:/%/files:dirs:*/_adb_device_available_wantedadb_remote_folderexplfile/folder on device_multi_parts +functions[_adb_installed_packages] _adb_installed_packageslocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy_adb_cache_policy_single_commandcacheidpackage_cache_adb ${ADB_DEVICE_SPECIFICATION} get-serialnotypesetinstalled_packages_cache_invalidcacheid_retrieve_cachecacheidinstalled_packages adb ${ADB_DEVICE_SPECIFICATION} shell pm list packages //package:/_store_cachecacheidinstalled_packages_wantedadb_installed_packagesexplpackages that are installedcompaddinstalled_packages +functions[_adb_users] _adb_userslocalusersMfadb shell pm list users:UserInfoUserInfo{%:_describeusers +functions[_adb_cache_policy_single_command] _adb_cache_policy_single_commandtypeset1mm+1 #old  +functions[_adb_cache_policy_daily] _adb_cache_policy_dailytypeset1mh+12 #old _adbAL'EE|EEJ;s+A CAgA_09A,
|A.p
M}Ap!eA8ee
]A]p	y
A0Ce%9Up
)emACQAp  eA
e	!U#pA$$eAe$}%p'eACE'p( A(p
-*!e"Aeq*+0#A0Ce,-/01)3450%6$ACea67A"e
]:C:0
;%A	<0=&A(Ce5=>Q?9ABmE0'A0eE	GGiHQIIJK0%M(A4 aMuMMMQOP]QR0R)A,C#S%TTUqViWX0e*AL&mYYZa\]5_e`abcdfg1iX0)j+A,*aMuMajmklmA"AnJ;sA|C-1AynA"(-nۜۜuMn
pp+A.|qAt/Ur0,AH0qr0;-A"0&r+0s.A1G0sA"REs2Fds+AC2fsۄsA2fsۜtA2/1	A2f tۄA"3&@t+q%A3g\tA3t<ttAp4
A!uAC4uuA4tvA4tQwA"rww/50sxA"5y!z9zz+P	{0A.|{0W|1A,(|I|AC8gt<|A8!A8|ۤ|x}AB}8+}	~A"C9ۤ8Y+AB}9+}A"$C:X+0x2A,J;sA,A"=J;sA <%uMEA=}p 344P5d67A>p 89A>p:;A?Ň0
4<A C@eɈ00=ACBeI0>ACuݎI0?A$E9ѕ0
<@A GeYݚI0
$AAI=A"K|ۜۜuM,+0eBA,/AL%ACLDpCD$EAL=p

FAMEpGACNIMQpHHI$JdKAOy0
LAPA"P(ۜۜuMC+AQFds+localcurcontextcurcontextplugplugvarargsstatelineopt_argsservice,ANSIBLE_STDOUT_CALLBACK,callbackpluginsansibleansibleconsoleansibledocansibleplaybook*M+modulepath[specify path to modules]:module path:_dir_listansibleconsoleansibleplaybookansiblepull(-K --ask-become-pass)Kaskbecomepass[ask for privilege escalation password](-k --ask-pass)kaskpass[ask for connection password](-T --timeout)T+timeout[override the connection timeout]:timeout (seconds) [10](-c --connection)c+connection[specify connection type]:connection type [smart]:->connect-types(-u --user)u+user[specify remote user for connection]:remote user:_users--private-key=[specify file to use to authenticate the connection]:private key file:_files--ssh-common-args=[specify common arguments to pass to sftp/scp/ssh]:ssh option--sftp-extra-args=[specify extra arguments to pass to sftp]:sftp option--scp-extra-args=[specify extra arguments to pass to scp]:scp option--ssh-extra-args=[specify extra arguments to pass to ssh]:ssh optionansibleconsoleansibleplaybook(-C --check)Ccheck[don't make any changes](-D --diff)Ddiff[show differences when changing small files and templates](-b --become)bbecome[escalate privileges on remote system](-f --forks)f+forks[specify number of parallel processes to use]:processes [5]--become-method=[specify privilege escalation method to use]:method [sudo]:(sesu sudo su pbrun pfexec doas dzdo ksu runas pmrun enable machinectl)--become-user=[specify remote user for running operations]:user:_users--syntax-check[perform a syntax check on the playbook, but don't execute it]!(-R --su-user -U --sudo-user)RUsuusersudouser:user [root]:_usersansibleconsoleansibleinventoryansibleplaybookansiblevault--ask-vault-pass[ask for vault password]--vault-id=[specify vault identity to use]:vault identity--vault-password-file=[specify vault password file]:vault password file:_filesansibleconsoleansibleplaybook*i+inventory[specify inventory host file or host list]: : _alternative "files\:inventory file\:_files"
	"hosts\:host\: _sequence _hosts"!(-i --inventory)--inventory-file=:inventory file:_filesansibleconsoleansibleplaybook--list-hosts[output list of matching hosts](-l --limit)l+limit[further limit hosts to an additional pattern]:host subset:->hostsansibleplaybook(-e --extra-vars)e+extravars[set additional variables]:key=value or YAML/JSONansibleconsole--playbook-dir=[specify substitute playbook directory]:directory:_directoriesansibleplaybook(-t --tags)ttags[only run plays and tasks tagged with these values]--skip-tags[only run plays and tasks whose tags don't match](-a --args)a+args[specify command or module arguments]:arguments:->args(-B --background)B+background[run asynchronously, failing after specified time]:fail timeout (seconds)(-m --module-name)m+modulename[specify module]:module:->plugins(-o --one-line)ooneline[condense output](-P --poll)P+poll[specify the poll interval if using -B]:interval (seconds) [15](-t --tree)t+tree[specify directory for log output]:directory:_directories--output[output file name for encrypt or decrypt; use - for stdout]:output file:_files:host:->hostsansibleconfig(-c --config)c+config[specify configuration file]:config file:_files1:action:((
        list\:list\ all\ configuration
	dump\:show\ the\ current\ settings,\ merge\ specified\ configuration
	view\:display\ the\ current\ config\ file
      ))wordsrdump--only-changed[only show configuration that is changed from the default]ansibleconsole--step[one-step-at-a-time: confirm each task before running]ansibledoc!(-l --list -F --list_files -s --snippet)jjson(-l --list -F --list_files -s --snippet)llist[list available plugins](-l --list -F --list_files -s --snippet)Flist_files[show plugin names and their source files without summaries](-l --list -F --list_files -s --snippet)ssnippet[show playbook snippet for specified plugins](-t --type)t+type[choose plugin type]:plugin type [module]:(become cache callback cliconf connection httpapi inventory lookup shell module strategy vars)*:plugin:->plugins--export[when doing an --list, represent in a way that is optimized for export](-y --yaml)--graph[output inventory graph]--host[output specific host information]--output=[with --list, specify output file]:file:_files--list[output all hosts information](-y --yaml --vars --graph)--toml[use TOML format instead of JSON](-y --yaml)--vars[add variables to the graph display](-y --yaml --toml --vars --graph)yyaml[use YAML format instead of JSON]ansiblegalaxy-*args--list[list integrations](-c --ignore-certs)cignorecerts[ignore SSL certificate validation errors](-s --server)s+server[specify API server destination]:server destination--remove=[remove integration]:integration id1:action:(delete import info init install list login remove search setup)*::args:->galaxyansibleplaybook--flush-cache[clear the fact cache for every host in inventory]--force-handlers[run handlers even if a task fails]--list-tags[list all available tags]--list-tasks[list all tasks that would be executed]--start-at-task=[start the playbook at specified task]:task--key-file=[specify file to use to authenticate the connection]:private key file:_files*:playbook:_files -g "(#i)*.y(|a)ml"--check[don't make any changes]--diff[show the differences in changed files](-d --directory)d+directory[specify directory to checkout repository to]:directory:_directories--full[do a full instead of a shallow clone](-m --module-name)m+modulename[specify repository module used for checking out repository]:module:(git subversion hg bzr)--accept-host-key[adds the hostkey for the repo url if not already added]--purge[purge checkout after playbook run](-f --force)fforce[run the playbook even if the repository could not be updated](-C --checkout)Ccheckout[specify branch/tag/commit to checkout]:branch/tag/commit--track-subs[submodules will track the latest changes](-o --only-if-changed)oonlyifchanged[only run the playbook if the repository has been updated](-s --sleep)s+sleep[delay for random duration before starting]:max delay (seconds)(-U --url)U+url[specify URL of the playbook repository]:url:_urls--verify-commit[verify GPG signature of checked out commit]ansiblevault::action:(create decrypt edit encrypt encrypt_string rekey view)--new-vault-id=[specify new vault identity to use for rekey]:vault id--new-vault-password-file=[specify new vault password file to use for rekey]:file:_files*::args:->vault #words > 2  #args _argumentsign(- :)--version[display version information, config and module locations]ign(- :)hhelp[display usage information]*vverbose[verbose mode (repeat to increase)]vopt_argsittype:modulestatevopt_argsImmodule_cmdstringhostsaltsprefixreturncompset*[,:](|[&!~])compset[:,]*compset_filesinventorytypeset_ansible_hosts_ansible_groups !#_ansible_hosts || !#_ansible_groups inventoryf_call_program groups ansible-inventory --graphMinventory%:Minventory%@:%:@IPREFIX:,operators:operator:_values -S "" operator "![exclude hosts]" "&[intersection of hosts]" "~[regular expression pattern]"_alternativealtsgroups:group:compadd -qS: -a _ansible_groupshosts:host:compadd -qS: -a _ansible_hostsconnecttypesconnectionpluginsplugvar_ansible_plug_pluginsplugzstyle:completion:curcontext:pluginsverbose (P)#plugvar plugvarf_call_program plugins ansible-doc -t $plug -l/ /:_describepluginsplug pluginplugvarf_call_program plugins ansible-doc -t $plug -F%% _wantedpluginsexplplug plugincompaddgalaxycurcontextcurcontext%:*-line[1]: #words > 2 ign(-)hhelp[display usage information](-s --server)s+server[specify API server destination]:server:_hostsvverbose[verbose mode]line1infosearchlistremoveinstall(-p --roles-path)prolespath[specify location of roles]:path:_directoriesinit--offline[don't query the galaxy API]install(-f --force)fforce[force overwriting an existing role]--author=[specify GitHub username]:username--galaxy-tags=[specify list of galaxy tags to filter by]:galaxy tags--platforms=[specify list of OS platforms to filter by]:platforms*: :_guard "^-*" "search term"setup--list[list integrations]--remove=[remove integration]:integration id--init-path=[specify path in which the skeleton role will be created]:path:_directories--role-skeleton=[specify path to a role skeleton that the new role should be based upon]--type=[initialize using an alternate role type]:role type:(container apb network)install--force-with-deps[force overwriting an existing role and it's dependencies](-n --no-deps)nnodeps[don t download roles listed as dependencies](-i --ignore-errors)iignoreerrors[ignore errors and continue with the next specified role](-g --keep-scm-meta)gkeepscmmeta[use tar instead of the scm archive option when packaging the role](-r --role-file)r+rolefile[specify file containing a list of roles to be imported]:file:_filesimport--status[check the status of the most recent import request for given github_user/github_repo]--no-wait[don t wait for import results]--branch=[specify branch to import]:branch--role-name=[specify name the role should have]:rolelogin--github-token=[identify with github token rather than username and password]_argumentsvaultcurcontextencrypteditrekey--encrypt-vault-id=[specify vault id to use to encrypt (required if more than one vault-id is provided)]:vault iddeencrypt--output=[specify output file name]:file:_filesencrypt_string(-p --prompt)pprompt[prompt for the string to encrypt](-n --name)n+name[specify the variable name]:variable--stdin-name=[specify the variable name for stdin]:variablecreateview:file:_filesendecrypt::file:_files_argumentsAL'EE|EE+AgAH(PtEEkA
+8%A9AC+#tI+A A-AAF#uAACA
A6
r	A.!A4C1A
IAF`IAC1A.r%AFPیA%pA ACFA"	0]A	

mUY9e5-Q !#%9&&'(A+A(0>(A8CAE(Ad))AlH1AH)A.IP*y*A %**
+]+A,L+A"Cf+++M+0(,AfP,ۄq,ACf,ۜ,A"f,,-T+0$t.A|	A.ۄ.A"&.X+qA.,/A/0hAT	A^
/A/
0qA.a/0A0%1 Ac1A1A1ۤ12A2+k2A"C"fFFk+qA"FGA"$#|GGGGG+qA#.,HA%F0H+localcurcontextcurcontextstatelineexpltypesetopt_argsbuildfileclasspathuserjarsimportedfilestarget*:target:->targettargetsfind_targetsimportedfilessed -n "s/ *<import[^>]* file=[\"']\([^\"']*\)[\"'].*/\1/p" < $1s/ *<target[^>]* name=["']\([^-][^"']*\)["'].*/\1/p #importedfiles 1:hfileimportedfilesexpandedecho $file | sed -n "s|\${ant.home}|$ANT_HOME|p"blaexpandedblaexpandedfilefind_targetsserviceANT_ARGScompsetwordsfakewords[@] CURRENT++ unsettarget_arguments(- *)hhelphhelp[display help information]--noconfig[suppress sourcing of configuration files]--usejikes[enable use of jikes by default, unless set explicitly in configuration files]--execdebug[print ant exec line generated by this launch script](-p -projecthelp *)pprojecthelp[print project help information](- *)-version[display version information](- *)-diagnostics[print information helpful to diagnosis or report problems](-q -quiet)qquiet[be extra quiet](-s -silent)ssilent[print nothing but task outputs and build failures](-v -verbose)vverbose[be extra verbose](-d -debug)ddebug[print debugging information](-e -emacs)eemacs[produce logging information without adornments]*-lib[specify a path to search for jars and classes]:class path:->classpath(-l -logfile)llogfile[use specified file for log]:logfile:_files-logger[specify the class which is to perform logging]:class:->class*-listener[add an instance of specified class as a project listener]:class:->class-noinput[do not allow interactive input](-f -file -buildfile -s -find)ffilebuildfile[use specified build file]:build file:_files -g "*.xml(-.)"*-D+[specify property with value to use]:property:->property(-k -keep-going)keepgoingk[execute all targets that do not depend on failed target(s)]-propertyfile[load all properties from specified file with -D properties taking precedence]:property file:_files -g "*.properties(-.)"-inputhandler[specify class which will handle input requests]:class:->class(-s -find -f -file -buildfile)sfind[search for specified build file towards the root of filesystem]:build file:(build.xml)-nice[specify a niceness value for the main thread]:niceness value (default 5):({1..10})-nouserlib[run ant without using the jar files from ${user.home}/.ant/lib]-noclasspath[run ant without using CLASSPATH]-autoproxy[Java1.5+: use the OS proxy settings]-main[override Ant's normal entry point]:class:->classtargetstateclass ! +opt_args[-nouserlib] userjarsHOME/.ant/lib/.jar ! +opt_args[-noclasspath] classpathCLASSPATHopt_argslibuserjarsANT_HOME/lib/.jarclasspathj.:.cp: _java_classclasspathclasspathcompset*:compset:*_alternativeclasspath:state:_path_files -qS: -g '*.(jar|zip)(-.)'classpath:state:_path_files -r': ' -/propertycompset*=_default_messagepropertiesproperty nameopt_argsIsfindbuildfile../vopt_argsIsfind:build.xmlN1vopt_argsIffilebuildfile:build.xmlbuildfilezstyle:completion:curcontext:targetscallcommandeval_call_program targets "$words[1]" -buildfile $buildfile -projecthelp |
          while read target desc
          do
            # This loop reads ant -projecthelp output from versions 1.3 to 1.6
            ln="${target}${desc:+:$desc}"
            [[ $target = "" ]] && continue  # skip blank lines
            case $ln in
                (Buildfile:*)
                    buildfile=$desc
                ;;
                (Default:target:*)
                    # with version 1.5, target is on the same line
                    default_target="${${desc/target:/}# }"
                    # versions 1.3 and 1.4 with default target on a separate line
                    if [[ -z $default_target ]]; then
                        read junk
                        read default_target junk
                    fi
                    # Output target again indicating its the default one.
                    print -n "'${default_target}:(Default target) ' "
                ;;
                (Searching:*|Main:targets:|Subtargets:|BUILD:SUCCESSFUL|Total:time:*)
                ;;
                (*)
                    # Return target and description
                    print -n "'$ln' "
                ;;
            esac
          done
        //'\015'_describetargettargetsfind_targets $buildfile_wantedtargetsexplcompaddtargetstargetsreturnAGAH%Dp


,TA"Htۜۜ
q

a&ACFlocalpapersizespapersizes10x14executivefoliolegalletternotequartostatementtabloid_arguments(         -w    -f -p -t -x)-a+[Adobe PDF output]:paper size:(${papersizes[@]})(-i -L       -a    -p -t -x)-f[formatted text output](         -w -a -f    -t -x)-p+[PostScript output]:paper size:(${papersizes[@]})(-i -L       -a -f -p    -x)-t[text output (default)](-i -L -m -w -a -f -p -t   )-x+[XML output]:DTD:(db)(-x)-m+[character mapping file]:mapping file:_files(-i -L -a -p -x)-w+[width in characters of text output]:line width:(-w -f -t -x)-i+[image level (PostScript only)]:image level:((0\:use\ non\ standard\ extensions\ from\ Ghostscript 1\:show\ no\ images 2\:PostScript\ level\ 2\ compatible 3\:PostScript\ level\ 3\ compatible))(-w -f -t -x)-L[use landscape mode (PostScript only)]-s[show hidden (by Word) text]-r[show removed text](- *)-h[display help information]*:MS Word file:_files -g "*.doc(-.)"returnA0F8Pt@_sub_commandsstartstartsslstoprestartfullstatusstatusgracefulconfigtesthelpA4%A.!A",&<ۜiC&	Q
A.	
)
A"8C|

I
yu&	A.A",&YY	&	A
F	OSTYPElinux_arguments(-)Vversion[print the apm program version and exit immediately](-v --verbose)vverbose[print information about APM BIOS and Linux APM driver version](-m --minutes)mminutes[print total minutes remaining instead of using an hh:mm format](-s --suspend)ssuspend[put the machine into suspend mode if possible](-S --standby)Sstandby[put the machine into standby mode if possible](-n --noignore)nnoignore[tell the system not to ignore system-generated APM message](-i --ignore)iignore[tell the system to ignore system-generated APM message]returnOSTYPEfreebsddragonfly_arguments-a[display AC line status]-b[display battery status]-d[disable/enable display suspension]:bool:-e[disable/enable apm functions]:bool:-h[disable/enable HLT in kernel context switch]:bool:-l[display remaining battery percentage]-r[enable resume wakeup timer]-s[display status of APM support]-t[display estimated remaining battery life in seconds]-Z[transition system into standby mode]-z[suspend the system]OSTYPEopenbsd_arguments-z[engage suspend mode]-S[engage stand-by mode]-l[display estimated battery lifetime percentage]-m[display estimated battery lifetime minutes]-a[display AC line status]-v[verbose]-f[socket]:sockname:_filesA'9AC&LA(dxAd1A
A,QA%}A.ACA4۴hdA	IlocalARCHCMD1shiftexplcompletionslibraryname_arg-nargvrlibrarylibrary-argvrlibraryname_argcompletions_call_program ${ARCHCMD} ${ARCHCMD} ${library:-}archives $name_arg_descriptionarchiveslibrary:-archivescompadd@expl[@]completions[@]AK"A'9A&LA$CgdA'`A"
`AGA"

1
A'A"
AdC1ABC+<AdیۜA91A.r;|9ACfۄ5A,IA۴At&ACA'AB(qA"(Al1Af)AL۴AA		ۜz5	AC	1A"C	f	"C	+<"%	;:&r		A
f
		i
AB/
0x&A'9A&LAgdAdC1ABC+<AdیۜA1A.;ACۄ%A'<aA۴ALmA|1A"+<"r;rAf5iABCunD+^%A'9A&LAgdATC	1	AC+<AdیۜAABACۄA'0MA۴A8YyAA"+<"r"DABr;|9rACFaABX
Yk
PA'9AGLAL(1(ABaaACۄA'5Al۴LAg(ACXA"l0C,AC%yAAFX_arch_namespacelocalARCHCMD1shiftsuffixexplarchive$ARCHCMD my-default-archive 2> /dev/nulltrailing_dashesargvrtrailingdasheslibraryargvrlibrarylibrary-exclude_library_revisionsargvrexcludelibraryrevisions trailing_dashes PREFIXcompset*/IPREFIX%/_descriptioncategorieslibrary:-categories in archivecompaddsuffixexpl[@]$ARCHCMD ${library:-}categories $archiveIPREFIXindex( words[(i)-A] + 1 ) index < CURRENT ( words[(i)--archive] + 1 )wordsindexarchive_descriptioncompaddexpl[@]_arch_archivesARCHCMDlibrary:+libraryarchivePREFIXPREFIX_arch_namespace_branches(1 - 1) +functions[_arch_namespace_branches] _arch_namespace_brancheslocalARCHCMD1shiftsuffixexpl trailing_dashes IPREFIXcompset*--categoryIPREFIX%_descriptionbrancheslibrary:-branchescompaddsuffixexpl[@]@$ARCHCMD ${library:-}branches $categoryPREFIX_arch_namespace_versionsARCHCMD(1 - 1) +functions[_arch_namespace_versions] _arch_namespace_versionslocalARCHCMD1shiftsuffixexplIPREFIX/compset*--branchIPREFIX%_descriptionversionslibrary:-versionscompaddsuffixexpl[@]@$ARCHCMD ${library:-}versions $branch/PREFIXPREFIX_arch_namespace_revisionsARCHCMD +functions[_arch_namespace_revisions] _arch_namespace_revisionslocalARCHCMD1explIPREFIX/compset*--versionIPREFIX%_descriptionrevisionslibrary:-revisionscompletionscompletions@$ARCHCMD ${library:-}revisions $version exclude_library_revisions $ARCHCMD library-revisions $versioncompletionsrccompaddexpl[@]completions_arch_namespace@A40DX+ACgA$(<A%<TA C%iAA,(MAT	1	A"rAaA0 A$!	A$


A	<pAC
-A
)0%ACeE5A Ce<Hd0A
<AC
0A<0ACI0Ae<dH0a	Ae1AA<0
Ae<A"4fۜۜ)AZAO+AhCL'A.QrY|A"	AR
A"(HDtS+AT
A"C&@U+AV
]A"&W+qA" CD4UY+#A.[r <A1A.\r9 
AC , Q
AB^ ^r9 !A",!HDt_+q	A"(CL!<Dl!!40!a+ACF!+localstatelineexplcurcontextcurcontexttypesetopt_argscmdsargsvoptflagstemp(2 3)-a[show entries for all hosts](2 -d)-d[delete entry from table](-n -v)-s[create an arp entry](2 3 -n -v)-f[read multiple entries from file]-n[show numeric addresses]-v[be verbose] +words[(r)-d] OSTYPEbsddragonflydarwin(1 *)-a[delete all entries]OSTYPElinux(2 * -D --use-device)-a[show entries in BSD style output format]!(2 * -D --use-device)-e(2 -n --numeric -D --use-device -H --hw-type)ddelete[delete entry from table](-n --numeric)sset[create an ARP entry](2 * -D --use-device)ffile[read multiple entries from file](-i --device)i+device[select an interface]:interface:_net_interfaces(-D --use-device -a --display -d --delete)Dusedevice[use specified interface's hardware address](-H --hw-type -d --delete)H+hwtype[specify class of entries to check for]:class:(ash ether arcnet pronet ax25 netrom rose dlci fddi hippi irda x25 infiniband eui64)(* -n --numeric -d --delete -s --set -f --file)nnumeric[show numeric addresses](-v --verbose)vverbose[be verbose]netmaskdarwinfreebsddragonfly(-n -i)-S[create an arp entry, replacing any existing entry](-s -Q -f)-i+[select an interface]:interface:_net_interfacesdarwin(-d -s -S -f)-l[show link-layer reachability information](-d -s -S -f)-x[show extended link-layer reachability information]rejectblackholeonlyifscopedragonfly-c:cpunetbsdproxyvoptopenbsd(-a -d -W)-F[overwrite existing entries](-W)-V+[select the routing domain]:routing domain(- 1)-W[send the wake on LAN frame]permanentsolaristrail_argumentsargs1: :->hostintable2:ethernet address*: :->flags(cmds)cmdsstatehostintableopt_argsiDusedevice_wantedinterfacesinterface_net_interfacesopt_argsiffile_filesopt_argsisSset_hosts_wantedhostshostcompaddf${words[1]} -an %% statewordsCURRENT1_messagenetmasks +opt_args[-W] ifscope_wanted_wantedflagcompaddflagsreturnA #
A9x۴ADۜ-i}5=aAۜۜ	5


I
eQeIm9IA}_pick_variantiputilsiputilsthabets_arguments-f[quit on first reply]-q[be quiet]-b[keep broadcasting, do not go unicast]-D[duplicate address detection mode]-U[unsolicited ARP mode, update your neighbours]-A[ARP answer mode, update your neighbours]-V[print version and exit]-c[how many packets to send]:count-w[how long to wait for a reply]:timeout-i[specify interval between packets]:interval (seconds)-I[interface]:ethernet interface:_net_interfaces-s[source ip address]:source IP address:_hosts:destination:_hosts_arguments-*(-)hhelp[display help information]-q[only display error messages]-a[audible ping]*-v[verbose output]-r[raw output: only the MAC/IP address displayed]-R[like -r but shows "the other one"]-d[find duplicate replies]-D[display answers as exclamation marks and missing packets as dots]-e[like -a but beep when there is no reply]-F[don't try to be smart about the interface name]-g+[specify group to setgid() to]:group [nobody]:_groups-m+[specify type of timestamp for incoming packets]:timestamp type(:)-B[255.255.255.255]-0[source 0.0.0.0]-b[source 255.255.255.255]-S+[set source IP]:source IP address:_hosts-T+[target IP]:target IP address:_hosts-p[turn on promiscuous mode]-Q+[specify 802.1p priority to set]:priority [0]-s[set source MAC address]:source MAC address-t[set target MAC address]:target MAC address-c[send this many requests]:count-C[only wait for specified replies]:reply count-i+[interface]:interface:_net_interfaces-A[only count addresses matching requested address]-P[send ARP replies instead of requests]-u[show index=received/sent instead of just index=received when pinging MACs]-U[send unsolicited ARP]-V+[specify VLAN tag to set]:vlan-w+[specify time to wait between pings (microseconds)]:time (microseconds)-W+[specify time to wait between pings (seconds)]:time (seconds)(-B):address:_hostsAxCۜۜ-
	I
y_arguments(: * -)h+help[display help information]::help topic:((
    manpage\:"dump man page"
  ))(: * -)Vversion[display version information](-q -v --quiet --verbose)qquiet[reduce output verbosity](-q -v --quiet --verbose)vverbose[increase output verbosity]*a+attribute[set/unset specified document attribute]:document attribute(-b --backend)b+backend[specify backend output format]:backend:(
    docbook docbook45 docbook5 html html5 manpage
  )(-B --base-dir)B+basedir[specify document base directory]:base directory:_files -/(-d --doctype)d+doctype[specify document type]:document type:(
    article book inline manpage
  )(-D --destination-dir)D+destinationdir[specify destination directory]:destination directory:_files -/(-e --eruby)e+eruby[specify eRuby implementation]:eRuby implementation:(erb erubis)(-E --template-engine)E+templateengine[specify template engine]:template engine--failure-level=[specify minimum logging level to trigger non-zero exit]:failure logging level [FATAL]:(
    WARNING ERROR FATAL
  )*I+loadpath[add specified directory to load path]:extension directory:_files -/(-n --section-numbers)nsectionnumbers[auto-number section titles](-o --out-file)o+outfile[specify output file]:output file:_files(-R --source-directory)R+sourcedir[specify source directory]:source directory:_files -/*r+require[require specified library]:Ruby library(-s --no-header-footer)snoheaderfooter[suppress document header/footer](-S --safe --safe-mode)S+safemode[specify safe-mode level]:safe-mode level [unsafe]:(
    unsafe safe server secure
  )(-S --safe-mode)--safe[set safe-mode level to safe](-t --timings)ttimings[display timing information]*T+templatedir[specify template directory]:template directory:_files -/--trace[include backtrace information on errors]*:source file:_filesA'+A(C8LdAgAA"$1+A"iq0A"ۜۜ+0A" CۜۜI+0(A"(ۜۜ}	
%+A"&i
"	f9(+0+A"H
ۜۜ-%]e8+AF8+localcontextlinestatestate_descrhelpopt_args(: * -)hhelp[display help information]_arguments-*help(: * -)--version[display version information]1:command:((
    auth\:"link install ID with asciinema.org account"
    cat\:"dump full output of recorded session"
    play\:"play back recorded session"
    rec\:"record session"
    upload\:"upload recorded session"
  ))*:: :->nextstatenextwords1auth_argumentsupload_arguments1::recording file:_filesplay_arguments(-i --idle-time-limit)i+idletimelimit[specify max idle time]:max idle time (seconds)(-s --speed)s+speed[specify playback speed]:speed factor1: :->files-urlsfilesurls_alternativefiles:recording file:_filesurls: :_urls_arguments(--overwrite)--append[append to existing recording](-c --command)c+command[specify command to record]: :_path_commands(-e --env)e+env[specify environment variables to capture]:environment variable:_sequence _parameters -g "*export*"(-q -y --quiet --yes)qquiet[suppress notices/warnings (implies -y)]--raw[save raw stdout output, without timing or other metadata]--stdin[enable stdin (keyboard) recording](-t --title)t+title[specify title of recording]:title(--append)--overwrite[overwrite existing recording](-y --yes)yyes[bypass confirmation prompts]1::recording file:_filesreturnA,8Pd+ACgxAE0A"f!+0
A"f!+0!
A"PF!E
i
1!+Ad	
0(A"(	<](d&+A
F	+localcontextstatelineexpltypesetopt_argsserviceatrm_arguments-V[print version number]*:job number:->jobs_arguments-q[uses specified queue]:a-z+A-Zbatch_argumentsnewjob-q[uses specified queue, uppercase acts as batch]:a-z+A-Z-f[read job from file rather than from stdin]:file:_files-v[show the time the job will be executed]-m[send mail even if there was no output]:time:-l[alias for atq]-d[alias for atrm]showjob-c[cat specified jobs to stdout]:*:job number:->jobsstatejobs_wantedcontextjob numbercompaddMf_call_program job atq-returnA0-$Ag8PA"rePA8Cۜۜ	e]A&0AHCۜۜ	e	
=m
9]A&0A8	ۜۜEEE]=y1A&0AT
f(ۜۜUi% !ZE!a!!"#A&serviceattrlocallistOSTYPEirix(-g -s -r -V)-l[list extended attributes associated with file]_argumentslist[@](-l -r -s -V)-g[get extended attribute for file]:attribute name(-l -g -s -q -V)-r[remove given attribute from file]:attribute name(-l -g -r)-s[set named attribute for file]:attribute name(-r)-q[quiet output](-g -r)-V[specify value of attribute]:value-L[dereference symbolic links]-R[operator in the root attribute namespace]1:file:_filesreturngetfattr_arguments(-d --dump -n --name)n+name[dump the value of the named extended attribute](-n --name -d --dump)ddump[dump the values of all extended attributes](-e --encoding)e+encoding[encode values after retrieving them]:encoding:(text hex base64)(-h --no-dereference)hnodereference[don't follow symbolic links](-m --match)m+match[only include attributes with names matching regex]:regular expression--absolute-names[don't strip leading slash characters]--only-values[dump only attribute values](-R --recursive)Rrecursive[list attributes of all files and directories recursively](-P --physical -L --logical)Llogical[follow all symbolic links](-L --logical -P --physical)Pphysical[skip all symbolic links](* -)--version[display version information](* -)--help[display help information]*:file:_filessetfattr_arguments(-n --name)n+name[specify extended attribute to set](-v --value)v+value[specify value for the attribute](-x --remove)x+remove[remove specified extended attribute](-n --name -v --value)--restore[restore extended attributes from dump file]:dump file:_files--raw[attribute value is not encoded](* -)--version[display version information](* -)--help[display help information]*:file:_filesxattr_arguments-*(: -)hhelp[display help information](-c -d -w)-l[display in long format]-r[act recursively]-s[act on symbolic links](-w)-v[always display file name](-c -d)-x[use hexadecimal format for value input and output]*: :_files(op)(-l -x)-c[remove all attributes](-l -x)-d[remove specified attribute]:attribute name-p[display value of specified attribute]:attribute name(-l -v)-w[set value of specified attribute]:attribute name: :attribute valueAL'EE|EE+ACgA"`ۜ
%ei-	
9A))+A"RF+A1ANRpr1XAglAA"Cۤ@q!+AF+AC	FA	/A	&A	VUA	FA
'4QA,)AP
I1A
f$ۄEA"$
lۼz++Q#AfۄACf,ۄMAG`A`yA	AA"C=1+A" pۜ2+AC
g3A
%3ۜAB
fۜ
%3ۜzA",&l0ۄzQ`x8+AB;&AF+localcurcontextcurcontextstatelineexplopt_args_arguments(-c --typecheck)ctypecheck[perform type checking on lenses](-b --backup)bbackup[preserve original files with .augsave extension](-n --new)nnew[leave files untouched but save changes with a .augnew extension](-r --root)rroot[specify filesystem root]:root directory:_files -/*I+include[add directory containing lenses to search path]:directory:_files -/*t+transform[add a file transform]:xfm(-l --load-file)l+loadfile[load individual file in the tree]:file:_files(-f --file *)f+file[read commands from specified file]:file:_files(-i --interactive)iinteractive[read commands from the terminal](-e --echo)eecho[echo commands read from a file or stdin](-s --autosave)sautosave[automatically save at the end of instructions](-S --nostdinc)Snostdinc[do not search the builtin default directories for modules](-L --noload)Lnoload[do not load any files into the tree on startup](-A --noautoload)Anoautoload[do not autoload modules from the search path]--span[load span positions for nodes related to a file]--timing[after executing each command, show how long it took](- *)--version[print version information](-)hhelp[print help information]*:: :->subcommandsstatereturnCURRENTwords1helpsubcmdssubcmdsMf_call_program subcommands augtool help 2>/dev/null:   //  /:_describesubcommandsaugtool commandsubcmds_tagspaths_requestedsubcmdwords[1]curcontextcurcontext%:*-subcmd:compset/files/_all_labelspath_path_filescompset/augeas/compset*/filesf_call_program path augtool ls ${words[CURRENT]%/*} 2>/dev/null%  _next_labelcompaddexpl[@]files:/compaddexpl[@]Mfiles:/compset/*compaddsuf[@]augeas ret breakA4'EEK+ACg|A,AAx0MAACA" ۴4A"L&Tۜۜq

a +A""
"ۤ!"+0L]AlC	1AB%%rA	%A.'KA`C

AB)e")2`r
A
A"(CۜۜE1+AC
F4+localcurcontextcurcontextopt_argsstatelineargsservdescdisp(- 1)hhelp[display usage information](- 1)Vversion[display version information](-v --verbose)vverbose[enable verbose mode]servicebrowsef_call_program service-types avahi-browse -bkf_call_program service-types-description avahi-browse -b #desc print%s:%sserv:desc_argumentsargs(-D --browse-domains -a --all -b --dump-db)Dbrowsedomains[browse for browsing domains instead of services](-D --browse-domains -a --all -b --dump-db)aall[show all services, regardless of the type](-d --domain)d+domain[specify domain to browse in]:domain(-t --terminate)tterminate[terminate after dumping a more or less complete list](-c --cache)ccache[terminate after dumping all entries from the cache](-l --ignore-local)lignorelocal[ignore local services](-r --resolve)rresolve[resolve services found](-f --no-fail)fnofail[don't fail if the daemon is not available](-p --parsable)pparsable[output in parsable format](-k --no-db-lookup)knodblookup[don't lookup service types](-D --browse-domains -a --all -b --dump-db)bdumpdb[dump service type database]1: :->service-typesstate_describeservicesservice typeresolve words[(I)(-n|--name)] hostname*:host:_hosts words[(I)(-a|--address)] addresspri*: :_guard "^-*" address_arguments(-a --address -n --name -h --help -V --version)aaddress[resolve address](-a --address -n --name -h --help -V --version)nname[resolve host name](-4)-6[lookup IPv6 address](-6)-4[lookup IPv4 address]returnAPG8eEEE+AgAgA$0۔iA$9EA0JpAL	
)Mi!0A4C
 0!A	"A"0
;A#A" C#ۜۜ	$I+AM $!	A,@A1A
+A,,UA.@}A;1AnR;|9R`	
!A" C++
	+q+A'$9AgAAT	AAYqA.,AAA"f+qA" 0++P
+A4*0
+A (++++!,Y,0$,A',*ã{A"s,
-s*ã"ccA$,----.Q..ACF.+localvariantcurcontextcurcontextstatestate_descrlineopt_argsargs_pick_variantgawk4GNU Awk 4gawk3GNU Awk 3posixversionF+fieldseparator[define input field separator by extended regex]:extended regular expression:*v+assign[assign values to variables]:assignment:(1)*f+file[read program file]:program file:->script1: :_guard "^-*" "program text"*:input file:_filesvariantgawkctraditional[run in compatibility mode](- : *)Ccopyright[print copyright info and exit]ddumpvariables[print a sorted list of global variables]::output file:_filesesource[pass program text in arg]:program text:(1)E+exec[like -f, but safer for CGI]:program file:->script(- : *)hhelp[print usage message and exit]Llint[warn about dubious or non-portable constructs]::flag:((fatal\:"treat warnings as fatal error" invalid\:"warn only about things that are actually invalid" no-ext\:"disable warnings about gawk extensions"))nnondecimaldata[auto-detect octal/hexadecimal values in input]Nuselcnumeric[force use of locale's decimal point character]Ooptimize[enable optimization]pprofile[output profiling data to file]::output file:_filesPposix[run in strict POSIX mode]rreinterval[enable interval expressions in regex matching]tlintold[warn about non-portable constructs](- : *)Vversion[print version info and exit]gawk4bcharactersasbytes[treat all input data as single-byte characters]Ddebug[enable debugging]::debugger command file:_filesggenpot[scan awk program and generate .po file on stdout]*i+include[load source library]:library file:->script*l+load[load dynamic extension]:extension:->extensionMbignum[select arbitrary-precision arithmetic on numbers]oprettyprint[pretty-print awk program]::output file:_files(-s --no-optimize)snooptimize[disable default optimizations upon the internal program representation]Ssandbox[disable system(), redirections and dynamic extensions]gawk3args:*()cCdEhLnNtOpPreV--gen-po[scan awk program and generate .po file on stdout]args:_argumentsargs_files_in_curdir_or_pathlocalexplpat1pat2-g *.6-g *.6wordsCURRENTvariantgawkopt_argsIctraditionalPposix_wanted_filespat1progBEGIN {print ENVIRON["1"]}paths(@)(@s.:.)_call_program get-awk-env \
			    $words[1] ${(q)prog}:/#%/. paths[(I).] @paths:.-g *(-/) #paths _alternative2:3:_files (b)pat14:5:_files -W paths (b)pat2_wanted_filesstatescript_files_in_curdir_or_pathAWKPATHprogramfilesprogram filelibraryfileslibrary in AWKPATHextensionlocalOSTYPEcygwin_files_in_curdir_or_pathAWKLIBPATHextensionsextensionlibraryfilesextension in AWKLIBPATHextreturnA CG8MA(۔)mAx\0:sAHۜۜ!Z"+yiZZJsuA&0APCFۜۜ1Z
	Z		ZaZiuA
&0`
AP
F
ۜۜ
}9Z"+yZ1ZJ{uA
&A&Dlocalvarianttypebaseservice//2346/_pick_variantgnuFree SoftfourmilabfourmidarwinDunixversionvariant_arguments(: -)--help[display help information](: -)--version[display version information](enc -d --decode)ddecode[decode input from type](enc -i --ignore-garbage)iignoregarbage[ignore irrelevant characters when decoding](enc)(dec)w+wrap[wrap encoded lines at specified number of columns]:number of columns1:input file:_filesreturndarwin_arguments(: -)hhelp[display help information](dec)(enc)Ddecode[decode input from type](enc)(dec)b+break[wrap encoded lines at specified number of columns]:number of columns(out)o+output[specify output file]:output file:_files(in)i+input[specify input file]:input file:_filesfourmilab_arguments(: -)--copyright[display copyright information](: -)uhelp[display help information](: -)--version[display version information](enc -n --noerrcheck)nnoerrcheck[ignore errors when decoding](enc)(dec)eencode[encode input to type]2:output file:_files_defaultAg,A CL۔,A(0:sA4Cۜۜ%e0)IuA(%ۜۜeACE]localargsvariant_pick_variantgnuGNUOSTYPEversionvariant-*(2 -a --multiple)amultiple[support multiple arguments, handling each](2 -a --multiple -s --suffix)s+suffix[remove a trailing suffix]:suffix(-z --zero)zzero[separate output with NUL rather than newline](- *)--version[display version information](- *)--help[display help information]darwindragonflyfreebsd(2)-a[support multiple arguments, handling each](-a 2)-s+[remove a trailing suffix]:suffix_argumentsargs1:file:_files(*)2:suffix*:file:_filesA'+A0C'8Ldkk#AAk#IAZbeEqI	e

y]Z
5QQ
}91MY
] !}"q#$%Zz&'A"$CT'ۜۜ''A+Ae'0#AxCAE
'A"&((F+A"&D(H+0e(Ak(ACk)A")ۼ)5*N+0I*ACk*Ak]+A"+ۼ+5*S+AF,+localcontextlinestatestate_descrargsopt_argsval_argswords1noprofilenorc!--debug--debugger[enable extended debugging mode](-D --dump-po-strings --dump-strings)--dump-po-strings[like -D, but display in gettext PO format](-D --dump-po-strings --dump-strings)--dump-strings[display strings subject to language translation](: -)--help[display help information](--init-file --rcfile)initfilercfile[load specified file instead of ~/.bashrc]: :_files(-l --login)--login[act as login shell]--noediting[disable readline editing]--noprofile[do not load /etc/profile, ~/.bash_profile, etc.]--norc[do not load ~/.bashrc]--posix[enable POSIX mode]--pretty-print[format a shell script](-r --restricted)--restricted[act as restricted shell](: -)--version[display version information](l)-a[+a[do not mark all functions and variables for export](l)-B[+B[do not enable brace expansion](l)-b[+b[do not report status of terminated background jobs immediately](l)-C[+C[do not prevent output redirection from overwriting existing files](l 1 -)-c[execute specified command string]:command string:_cmdstring:argv[0]:(l)-D[display strings subject to language translation](l)-E[+E[do not make functions and subshells inherit ERR traps](l)-e[+e[do not exit immediately on non-zero return](l)-f[+f[do not disable file globbing](l)-H[+H[do not enable history substitution](l)-h[+h[do not hash commands](l)-i[act as interactive shell](l)-k[+k[do not act on variable assignments in command arguments](l)-l[act as login shell](l)-m[+m[do not enable job control](l)-n[+n[do not read (syntax-check) commands only](l)*-O[+O[unset specified `shopt` option]: :->shopt-options(l)*-o[+o[unset specified `set` option]: :->set-options(l)-P[+P[do not resolve cd paths](l)-p[+p[do not enable privileged mode](l)-r[act as restricted shell](l 1 -c)-s[read commands from standard input](l)-T[+T[do not make functions and subshells inherit DEBUG and RETURN traps](l)-t[+t[do not exit after executing one command](l)-u[+u[do not treat unset variables as an error during parameter expansion](l)-v[+v[do not print shell input lines as they are read](l)-x[+x[do not print command trace](-)1:script file:_files(-)*:: :->args_arguments-*argsstateopt_argsiscs_files_normalsetoptionsf _call_program set-options $cmd -c '"shopt -o"' tmp%%:space:_values`set` optiontmpshoptoptionsf _call_program shopt-options $cmd -c shopt tmp%%:space:_values`shopt` optionreturnAGkA,ACgDA$X,Db2AB,%,@Th|$@\x4TtA"Cۜ1k9Y}A"ۜk:}A"ۜk;}ACAB==YALjKsjA,?jKsA,@jAC,QAADACf+	A%,A@$A"F9i,iA$Cی|A%Ylocalexplratesoptszparseoptszstyle:completion:curcontext:baudrates1200180024004800960019200384005760011520023040046080050000057600092160010000001152000150000020000002500000300000035000004000000:completion:curcontext:baud-ratesmaxvalueoptsutmpminvalueoptslfilteroptsf +opts[-u]  +opts[-l] optsl:0optsu:Onrates1Mrates::<minmax> +opts[-f] ratesitemoptsfitem_descriptionnumericbaud ratecompaddargv[@]expl[@]rates[@]Af%AC'T
mAGTAGTAHAۜ
A.AAۜ
A=0l+zsA.0	;A.AB>L!ACf=ABBPdACAABBpACAAB!B"ACAAB$-B%8ACAAB'M	(+	A$g0H}A۴AA۴0ACfAf5eAB223KcA<g@+ErETA,riA"
	A,@AA1A!Ap
1A5A.	@rqA\,AFAAACPyATA"Lۼh+qAC\,AFABLNM+
$TA";:FDAg`xA,A1AfAA.AC۴ xMA یۜqAFhAB]>^wHAf5ABbctAg@AT}A4۴h@AC0ABj	k8A`1AB

9A&qACF|ABstp .oAg,AAA۴,5ACpA t"""#T#At"x##$A$ t"<$p$$$$A$C t"@%l%%%&A  t"@&&&&A  t"D'l'''A!gt"P((AC!gt"(()A!@%M)A"%)A"%*]**A#"+AC#T#I+A#(+A#()+A$$]*A%<$a,AC%,	-A%l--AC&$.A&l%A.A&%.A'%/A'%&//A(&Q0AC(00/I1A(11A(22A)P(q3AC)3U4A)4%5A*\55AC*5
6A*@&A6A*6A6A+6
7AC+l'I7AC,Gt"t7A,%t7A-Gt"7AC-77A-Gt"$8A.$8]*A.Gt"8A.88AC/Gt"49A/49m9A0Gt"9AC09:A0Gt"d:A1d::A1Gt":A1:A;AC2gt";;A2;<A2;u<AC3t"<<$=A3P=<A3==A4==A4gt"$>H>A4$>>A5H>>A5Gt"$?A5%`???AC6Gt"H@A6%@?@A7gt"(A`AAC7%AABA7`AuBA8Gt"BAC8BBA8gt"4CPCA9|CCAC9PCCA9t"CPDDA:DEA C:%EEEFEGAHA;IUIAC<t"IIIA<,JMJA<JJA=J-KA=t"PK|KKA=KLA>|KLAC>LLA>t"LMHMA?%M}MMAC?MNA?<NqNA@Gt"NA@NNAAt"OLOOAAOOABLO!PACBO!PABgt"`PPAC%QACChQQACgt" RXRA D% RRRS]SAEXRSAFt"S TdTACF%TTAUAFUUAFVUACGGt"XVAGVI+AHGt"VACH%4WyW*AHGt"WAIW1XAIGt"XAIX-YACJGt"YAJYYAKGt"ZACKZ![AKgt"[[AL[%\ACL[\ALgt"\\AM]A]ACM]]AMgt"]^AN%,^M^^ACN_E_ANgt"h__AO%_!``ACO_`AOGt"aAPXaaAPgt"bLbAPbbUccARLbcARGt"@dARxddACSGt"eASeMeATGt"eACTe	fATGt"xfAUxffAUGt"4gAUpgA;ACVGt"gAV%g%hhAWGt"hACW0iiAWGt"$jAX%xjjkAXGt"tkAX%tkACYGt"kAY%lAZGt"TlACZTllAZgt"l mA[pmA;AC[mmA[gt"$n`nA\$nnAC\0ooA\Gt"oA]o-pA]Gt"pA]ppAC^Gt"XqA^XqqA_Gt"qAC_@rrA_Gt"rA`%rsysA`Gt"sA`stACaGt"|tAa%tt]uAbGt"uACbu!vAbgt"|vvAc|vvACcdwwAcgt"wxAd\xxACdx=yAdGt"xyAey	zAeGt"tzAezzACfGt"h{Afh{{AgGt"|ACg|}|AgGt"}AhP}}AhGt"(~Ahh~~ACiGt"AiAjGt"dACj%AjGt"AkLAkGt" Ak%d?AClGt"<Al<aAmGt"ACm	AmGt",An	AnGt"An1ACoGt"AoȅApGt"XACptApGt"ІAq)AqGt"TAqTArgt"As%5݈ىmMm%I}Սq%AQuuݐ5YA;m$Ag AGD\AAAC'Dk#A'D
A,LyAACF$<A%\AGDTACTmA GDJRA$D(
;<PAC%A%(A%
;A%<AC%lA0LeA"!&@A,eA,A,A"!EmA,A1A.MA tA.!A"#-&HA,$mAl&k0"J
	4	H	d	A.(y		0
			
	A.*y	%
0
H
e

A.,y	
0	
A..y	0	HA.0y	e0	A.2y	0	2:A.4y	0	bJA.6y	A0	;A.:y	A=ACgDZALA%!
AT	zE
A,EZ
A
-A"CfQC%\yA"f!
%\AA%\QqACGDAgD۬ A5A AC\5A(ۜAF9autoloadisatleastlocalwords1baz_versionhide_shortzstyle:completion:curcontext:bazversion$BAZ --version#baz Bazaar version %% \(thelove@canonical.com*hideshortoptshide_shorthide_shorttruehide_shorthide_short +functions[_baz_archives] _baz_archives_arch_archives@ +functions[_baz_categories] _baz_categories_arch_namespaceargv[@] +functions[_baz_branches] _baz_branches_arch_namespaceargv[@] +functions[_baz_versions] _baz_versions_arch_namespaceargv[@] +functions[_baz_revisions] _baz_revisions_arch_namespaceargv[@] +functions[_baz_local_revisions] _baz_local_revisionslocalexpl1expl2tree_version$BAZ tree-version_descriptionappliedpatchespatches from this version_descriptionotherpatchespatches from other versionscompaddexpl1[@]$BAZ logscompaddexpl2[@]$BAZ logs --full $($BAZ log-versions | grep -v $tree_version) +functions[_baz_config] _baz_configlocalconfigdirrootexplopt_argsiddirnconfigdiropt_argsn_call_program baz $BAZ tree-root ${configdir} 2>&1 ? configs_messagemessagesError: rootreturnretroot/configsconfigdirroot/configs_descriptionfiles%Bconfig file%b_filesconfigdirexpl[@]No configs/ directory in tree whose root is root +functions[_baz_limit] _baz_limitwordsCURRENTreturnlocalexplarchivewordsr@:$BAZ my-default-archive 2> /dev/nullarchivePREFIX_descriptioncategoriescategories in archivecompaddexpl[@]$BAZ categories $archive_baz_namespace_branches +functions[_baz_tree_or_rev] _baz_tree_or_rev_alternativetrees:tree:_files -/revisions:revision:_baz_revisions +functions[_baz_libraries] _baz_librarieslocallibrariesexpllibraries_call_program baz $BAZ my-revision-library_descriptionlibrariesrevision librariescompaddexpl[@]libraries +functions[_baz_my_revision_library] _baz_my_revision_librarywordsrdwordsrdelete_baz_libraries_files +functions[_baz_log_versions] _baz_log_versionslocallogsexpl_call_program baz $BAZ log-versions_descriptionversionslog versionscompaddexpl[@]localcmd_register_archivecmd_archivescmd_ls_archivescmd_redocmd_redo_changescmd_what_changedcmd_categoriescmd_branchescmd_versionscmd_cacherevcmd_logscmd_log_versionscmd_log_lscmd_updatecmd_join_branchcmd_replaycmd_deltapatchcmd_delta_patchcmd_apply_deltacmd_sync_treecmd_make_sync_treecmd_deltacmd_revdeltacmd_library_categoriescmd_library_branchescmd_library_versionscmd_library_revisionscmd_statuscmd_diff*:version:_baz_log_versionscmd_log_versionscmd_register_archive::archive:_baz_archives:location:_files -/::regex:::changeset:_files -/::dir:_files -/::revision:_baz_revisions::category:_baz_categoriescmd_versions::branch:_baz_branchescmd_cacherev::revision:_baz_revisionscmd_log_ls::revision:_baz_revisions:revision:_baz_revisions*::revision:_baz_revisions:FROM:_baz_tree_or_rev:TO:_baz_tree_or_rev:revision:_baz_revisionscmd_delta:FROM:_baz_tree_or_rev::DEST:_files -/cmd_library_categories::archive:_baz_archives --librarycmd_library_branches::category:_baz_categories --library::branch:_baz_branches --librarycmd_library_revisions::version:_baz_versions --librarycmd_ls_archivescmd_archivescmd_redo_changescmd_redocmd_what_changedcmd_changescmd_deltapatchcmd_apply_deltacmd_make_sync_treecmd_sync_treecmd_deltacmd_helpcmd_my_idcmd_my_id::id-string:cmd_my_default_archivecmd_whereis_archive:archive:_baz_archivescmd_init_tree::version:_baz_versionscmd_tree_id::directory:_files -/cmd_tree_root::directory:_files -/cmd_tree_version:version:_baz_versionscmd_build_configcmd_buildcfg:config:_baz_configcmd_build_configcmd_cat_configcmd_catcfgcmd_cfgcatcmd_cat_configcmd_catcfgcmd_cat_configcmd_cfgcatcmd_undocmd_undo_changes::revision:_baz_revisionscmd_undocmd_file_diffscmd_file_diffs:file:_files::revision:_baz_revisionscmd_file_findcmd_file_find::revision:_baz_revisionscmd_inventorycmd_srcfindcmd_inventory::separator:(--)*:directory:_files -/cmd_inventorycmd_lint::directory:_files -/cmd_idcmd_invtagcmd_id*:file:_filescmd_idcmd_id_tagging_methodcmd_tagging_methodmethodscmd_id_tagging_method::tagging method:(($methods))methodsnames:use naming conventions onlyimplicit:use naming conventions but permit for inventory tagstagline:use naming conventions but permit for inventory tagsexplicit:require explicit designation of sourcecmd_tagging_methodcmd_id_tagging_methodcmd_addcmd_add_idcmd_add_tagcmd_add*:files to add:_filescmd_add_idcmd_addcmd_add_tagcmd_addcmd_deletecmd_delete_idcmd_delete_tagcmd_delete*:files to delete:_filescmd_deletecmd_delete_tagcmd_movecmd_move_idcmd_move_tag:old name:_files:new name:_filescmd_movecmd_move_tagcmd_movecmd_mvcmd_mv*:file:_filescmd_default_idcmd_explicit_defaultcmd_default_tag::TAG-PREFIX:cmd_default_idcmd_tagging_defaultscmd_id_tagging_defaultscmd_tagging_defaultscmd_id_tagging_defaultscmd_tagging_defaultscmd_changesetcmd_mkpatch:ORIG:_files -/:MOD:_files -/:DEST:_files -/*:files:_filescmd_changeset[@]cmd_dopatchcmd_do_changesetcmd_apply_changesetcmd_dopatch:changeset:_files -/:target:_files -/cmd_do_changesetcmd_dopatchcmd_apply_changesetcmd_show_changesetcmd_show_changesetcmd_make_archivecmd_make_archive::name:cmd_archive_setupcmd_archive_setup*:versions:_baz_branches --trailing-dashescmd_make_category:category:_baz_archives -S /cmd_make_branch:branch:_baz_categories --trailing-dashescmd_make_versioncmd_make_version:version:_baz_branches --trailing-dashescmd_importcmd_imprev::version:_baz_versionscmd_importcmd_commitcmd_cmtrevcmd_commit*:files:_filescmd_cmtrevcmd_commitcmd_getcmd_getrevcmd_get:revision:_baz_revisions::directory:_files -/cmd_getrevcmd_getcmd_get_patchcmd_get_changesetcmd_get_patch:revision:_baz_revisions::dir:_files -/cmd_get_patchcmd_lock_revisioncmd_lock_revision:revision:_baz_revisionscmd_push_mirrorcmd_archive_mirrorcmd_push_mirror::FROM or MINE:_baz_archives::TO:_baz_archives::LIMIT:_baz_limitcmd_push_mirrorcmd_revisionscmd_revisions::version:_baz_versionscmd_ancestry::revision:_baz_revisionscmd_ancestry_graph::revision:_baz_revisionscmd_cat_archive_log:revision:_baz_revisionscmd_cachedrevscmd_cachedrevscmd_uncacherevcmd_uncacherev:revision:_baz_revisions::dir:_files -/cmd_archive_meta_infocmd_archive_meta_info:item-name:((name\:foo mirror\:bar))cmd_archive_snapshotcmd_archive_snapshot:dir:_files -/::limit:_baz_revisionscmd_archive_versioncmd_archive_fixupcmd_archive_fixupcmd_make_log::version:_baz_versionscmd_add_logcmd_add_log_versioncmd_add_logcmd_add_log_versioncmd_add_logcmd_remove_logcmd_remove_log_version:version:_baz_log_versionscmd_remove_log_versioncmd_remove_logcmd_abrowsecmd_abrowse::LIMIT:_baz_revisionscmd_cat_log:revision-spec:_baz_local_revisionscmd_changelog::version:_baz_versionscmd_log_for_mergecmd_log_for_merge::version:_baz_versionscmd_merges:INTO:_baz_revisions::FROM:_baz_revisionscmd_new_merges::version:_baz_versionscmd_branchcmd_branch:SOURCE-REVISION:_baz_revisions:TAG-VERSION:_baz_versionscmd_mergecmd_merge:FROM:_baz_revisionscmd_missingcmd_whats_missing::revision:_baz_revisionscmd_whats_missingcmd_missingcmd_pristinescmd_ls_pristinescmd_pristines::limit:_baz_revisionscmd_ls_pristinescmd_pristinescmd_lock_pristinecmd_lock_pristine:revision:_baz_revisionscmd_add_pristinecmd_add_pristine:revision:_baz_revisionscmd_find_pristine:revision:_baz_revisionscmd_my_revision_library:library:_baz_my_revision_librarycmd_library_findcmd_library_find:revision:_baz_revisions --librarycmd_library_addcmd_library_add:revision:_baz_revisions --exclude-library-revisionscmd_library_remove:revision:_baz_revisions --librarycmd_library_archivescmd_library_archivescmd_library_logcmd_library_log:revision:_baz_revisions --librarycmd_library_filecmd_library_file:revision:_baz_revisions --librarycmd_grab:location:_filescmd_parse_package_name:name:cmd_valid_package_namecmd_valid_package_namecmd_library_config:library:_baz_librariescmd_rbrowsecmd_rbrowse::regular expression:cmd_rmcmd_rm*:file:_filescmd_escapecmd_escape:string:cmd_switch:revision:_baz_revisionsexcludesoutput--no-output --keepnooutputoutputsilent         --quiet --report --verbose --debugquiet--silent         --report --verbose --debugreport--silent --quiet          --verbose --debugverbose--silent --quiet --report           --debugdebug--silent --quiet --report --verbose        sparsenonsparsenonsparsesparsefiles        --directories --bothdirectories--files               --bothboth--files --directories       mirrormirrorfrommirrorfrommirrornocachedcachedtagsnongreedygreedygreedynongreedy_baz_maintypesetopt_argslocalarguments CURRENT > 2 words2var_cmdcmd_cmd///_curcontextcurcontext%:*:*:baz-cmd: CURRENT-- shiftwordsinputMf$BAZ $cmd -h:    shortlongdescactionactioni=1 i <= #input i++ input[i] continueshortjinput[i][1,2]#--longjinput[i]#-?, %% *argjinput[i]%%  *##* ##-*longjarchiveargjARCHIVEdescjinput[i]##*  input[i+1]   i++ desc[j] input[i]##*  short[j]hHVcontinuedesc[j]//\[/\[//\]/\]argjPATCHDIRDESTOUTPUTPATHactionj_files -/FILESFILESNAPFILE_filesMASTERMASTERSOURCE_baz_archivesCATEGORY_baz_categoriesBRANCH_baz_branchesVERSION_baz_versions_baz_configs_baz_libraries j++ excludedi = 1 i < j shortilongiexcludeslongilongioptexcludedshortklongkshortiarguments[@]hide_short(excluded)short[i][desc[i]]arg[i]:+:arg[i]:action[i]arguments[@](excluded)long[i][desc[i]]arg[i]:+:arg[i]:action[i]arguments[@](@P)var_cmd-*:FILE:_fileshelpcmdsf$BAZ helpMhelp: :/ : /:%%  :commands:(($cmds))_arguments-*hide_short(: -)-V(: -)--version[display version]hide_short(: -)-h(: -)--help[display help](: -)-H[display verbose help]arguments[@]_baz_main@ACG AXA,HqAAC%!AlAFAG4AHA,TuAA%ACFxAgA@	%=1I	y
A tۜۜۼintegerspecstartspecstartwordsinnew specstart < CURRENT words2,specstart CURRENT -= specstart - 1unsetspecstartintegerspecendspecendwordsInnew specend > CURRENT wordsspecend,wordsspecendlocalargs(--verbose --debug)verbosedebug[enable debug output](-e --device)e+device[specify device to use]:device (default /dev/tty0, /dev/vc/0)-f+:frequency (Hz) as integer or float-l+:duration (ms)-r+:number of repetitions(-D)-d+[delay between beeps]:delay (ms)(-d)-D+[delay after each beep]:delay (ms)(-n --new)nnew[start a new beeping specification]-s[cat, and beep after each line]-c[cat, and beep after each character](-)hhelp[display usage info](-)vVversion[display version info]_argumentsargsAf<_files*.(aux|tex)(:r)A0LA,`k%k#tACgA<$,BbZA""k#JXlACkAk=AkAkA"ekDAhCA!eAkA#A	k
A"'IH		A
k}AC
kA"+H
	AkEACkA"0k9A"1CkA,&)`eklocalMATCHMBEGINMENDexplifconfigoptszparseoptsOSTYPElinux +commands[ip] addrshowf _call_program bind-addresses $cmd @Mtmp:space:inet6::space:@tmpinet6::space:@tmp%%09AFaf:. +opts[-0] 0.0.0.0 +opts[-6] @Mtmp:: +opts[-4] @tmp:: +opts[-L] @tmp:127.@tmp:0::1 +opts[-K] @tmp:169.254.@tmp:ife89ab: +opts[-b] @tmp/m:/[MATCH] +opts[-h] localhost_wantedbindaddressesbind addresscompadd@A\ۜۜ-=1		A1		9
%Y_arguments(--file-prefix)-b+[specify output file prefix]:output file prefix(--defines)-d[write token definition file](--raw)-r[output bison token numbers](--token-table)-k[output token table](--no-lines)-l[don't generate #line directives](--no-parser)-n[don't generate parse (only declarations)](--output-file)-o+[specify parser output file name]:parser file name:_files(--name-prefix)-p+[change yy prefix]:prefix string(--debug)-t[output YYDEBUG definition](--verbose)-v[verbose mode](--version)-V[show version](--help)-h[show help](--yacc --fixed-output-file)-y[imitate yacc's output file convention]:input file:_files -g \*.\(\#i\)\(bison\|yacc\|y\)\(-.\)*=outfile:parser file name:_files*file-prefix=prefix:output file prefix*name-prefix=prefix:prefix stringAP$PhPP0- A&lۜۜyI=	1
A]
=
im	-!A"e$A
&%0(%A"Cfd%<%C&%0%A"Cf%<&C&%0@&A$C|&ۜۜ&'()A&%0<*A"fp*<&&%0*	AL&*ۜۜ*+,-./51234	6a78:A&%servicebtdownloadcursesbtdownloadheadlessbtdownloadguibtlaunchmanybtlaunchmanycurses_arguments(--responsefile)--responsefile+[specify file for server response]:file:_files--url+[specify URL of torrent file]:URL:_urls(-i --ip)i+ip+[specify ip address to report as]:ip address--bind+[specify ip to bind to instead of default]:ip:_bind_addresses--minport+[specify minimum port to listen to]:port:--maxport+[specify maximum port to listen to]:port:--saveas+[specify file to save to]:file:_files -/--max_uploads+[specify maximum amount of uploads]:uploads:--max_upload_rate+[specify maximum upload rate]:rate (kb):--keepalive_interval+[specify pause between keepalives]:time (s):--download_slice_size+[specify bytes to query per request]:size (b):--request_backlog+[specify number of requests to keep in a single pipe]:requests:--max_message_length+[specify maximum length of prefix encoding]:size (b):--timeout+[specify timeout before closing sockets on receiving nothing]:timeout (s):--timeout_check_interval+[specify interval to check for connection time]:time interval (s):--max_slice_length+[specify maximum size of requests accepted from peers]:size (b):--max_rate_recalculate_interval+[specify length of pauses leading to reduced rate]:time (s):--max_rate_period+[specify maximum time taken to guess the current rate estimate]:time (s):--upload_rate_fudge+[specify time equivalent of writing to kernel TCP buffer]:time (s):--display_interval+[specify time between updates to displayed information]:time (s):--rerequest_interval+[specify time between requests for more peers]:time (s)--min_peers+[specify peers needed before stopping or delaying requests for peers]:peers:--http_timeout+[specify timeout for http connections]:timeout (s):--snub_time+[specify timeout to decide that connection is semi-permanently choked]:timeout (s):--spew+[display diagnostic info to stdout]:enable:(0 1)--check_hashes+[check hashes on disk]:enable:(0 1)--max_initiate+[specify peers needed before stopping initiating new connections]:peers:--report_hash_failures+[report hash failures to user]:enable:(0 1)--rarest_first_priority_cutoff+[specify peers which need to have a piece before other partials take priority over rarest first]:peers::torrent file:_files -g "*.torrent(-.)"returnbtshowmetainfo_files*.torrent(-.)btrename_files*.torrent(-.)btmakemetafile_arguments--piece_size_pow2+[specify power of 2 to set the piece size to]:power:--comment+[specify human-readable comment to put in .torrent]:comment:--target+[specify target file for the torrent]:file:_files:file:_files -g "*"btreannounce_filesbttrack_arguments--port+[specify port to listen on]:port number:--dfile+[specify file to store recent downloader info]:file:_files--bind+[specify ip to bind to]:bind address:_bind_addresses--socket_timeout+[specify timeout for closing connections]:timeout (s):--save_dfile_interval+[specify interval between saving dfile]:time (s):--timeout_downloaders_interval+[timeout for expiring downloaders]:time (s):--reannounce_interval+[specify interval downloaders should wait between reannouncements]:time (s):--response_size+[specify peers to send in an info message]:peers:--timeout_check_interval+[specify connection timeout]:timeout (s):--nat_check=[check back and ban downloaders behind NAT]:enable:(0 1)--min_time_between_log_flushes+[specify minimum time between log flushes]:time (s):--allowed_dir+[specify directory having downloadable torrents]:directory:_files -/--parse_allowed_interval+[specify interval between reloading allowed_dir]:time (min):--show_names+[display names from allowed dir]:enable:(0 1)A<&AgAC-A"YF|AF|A+In	A$gD+AgXxAlCD	۴%$Mdi۬lۼۄD۔۔	=\A"C(ۜU]E=]u	5
ayi5m
]&+A
 ۜ1   A<C
1A)R!A
 1  T!AC>!0<!AA"8AB/R!F("d"F""AC")#Af$$$A"$
%!D1%P%p%4+AF%+A<M&0	'AF$'M'0`'A@C'''i((q)
*q*1++,
---0+ .ACL.ۜۼy..)/}/
0001=223M445I6778i99:);;<=?5@eAABCyDQE-F_bogoutil_caching_policylocaloldp1mw+1 #oldp return_bogoutillocalbogotokensexpltypeset_bogoutil_actions_bogoutil_actionshelpversiondumploadupgradedbverifydbprunedbrecoverdbrecoverharderdbremoveenvironmentdbcachesize_arguments*vverbosity[verbose]-n[replace non-ASCII characters]Ddebugtostdout[redirect debug output to stdout]-a[acceptable token age]:date or day count-c[acceptable count]:count threshold-s[acceptable size range]:min-max rangeytimestampdate[date for when unknown]:date in YYYYMMDD format(--input-file -I)Iinputfile[input file]:input file:_filesxdebugflags[debug flags]:debug flags:(_bogoutil_actions)ddump[print contents of db]:database file:_files -g "*.db(-.)"(_bogoutil_actions)lload[load file into db]:textfile:_files(_bogoutil_actions)uupgrade[upgrade wordlist version]:database file:_files -g "*.db(-.)"(_bogoutil_actions)-m[perform maintenance functions]:file:_files(_bogoutil_actions)-w[display token information]:database file or directory:_files(_bogoutil_actions)-p[display token probability information]:database file or directory:_files(_bogoutil_actions)-H[print histogram]:database file or directory:_files(_bogoutil_actions)-r[recalculate ROBX]:database:_files -/(_bogoutil_actions)-R[recalculate and save ROBX]:database:_files -/(_bogoutil_actions)kdbcachesize[set Berkeley DB cache size]:size in MB(_bogoutil_actions)--db-verify[verify database]:database:_files -/(_bogoutil_actions)--db-recover[run regular recovery]:database:_files -/(_bogoutil_actions)--db-recover-harder[run catastrophic recovery]:database:_files -/(_bogoutil_actions)--db-prune[checkpoint database]:database:_files -/(_bogoutil_actions)--db-remove-environment:database:_files -/--db_lk_max_locks[set max lock count]--db_lk_max_objects[set max object count](_bogoutil_actions)hhelp[help](_bogoutil_actions)Vversion[version]*:tokens:->tokenszstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy_bogoutil_caching_policystatetokensbogotokens_cache_invalidbogotokens_retrieve_cachebogotokensbogotokensf_call_program bogotokens bogoutil -d ~/.bogofilter/wordlist.db -c 50%% _store_cachebogotokensbogotokens_wantedtokencompaddbogotokensreturnservicebogoutil_bogoutil@bogotune_arguments-h[help]-C[do not read standard configs]-c[config file]:config file:_files-D[do not a wordlist file]-d[wordlist dir]:directory:_files -/-E[disable ESF tuning]-M[output input file in message count format]-r[specify robx value]:robx value:-T[specify fp target value]:fp target value:-s[spam files]:spam files:_files-n[non-spam files]:non-spam files:_files-v[verbose]-q[quiet]bogofilter_arguments(--help)-h[help](--version)-V[version](--query)-Q[query]-QQ[display extended config info](--passthrough)-p[passthrough](--ham-true)-e[ham-true](--update-as-scored)-u[update-as-scored](--classify-mbox)-M[classify-mbox](--classify-stdin)-b[classify-stdin](--classify-files)-B[classify-files]:file list:_files(--dataframe)-R[print R dataframe](--register-spam)-s[register as spam](--register-ham)-n[register as non-spam](--unregister-spam)-S[unregister as spam](--unregister-ham)-N[unregister as non-spam](--config-file)-c[config file]:config file:_files(--no-config-file)-C[do not read standard config files](--bogofilter_dir)-d[wordlist directory](--no-header-tags)-H[disable header line tagging](--db_cachesize)-k[set Berkeley DB cache size]:megabytes:(--use-syslog)-l[log via syslog](--syslog-tag)-L[specify tag value for log messages]:tag:(--input-file)-I[specify input file instead of stdin]:input file:_files(--output-file)-O[specify output file instead of stdout]:output file:_files(--min_dev --robs --robx)-m[user-defined min_dev, robs, and robx]:values:(--spam_cutoff --ham_cutoff)-o[user-defined spam and ham cutoffs]:values:(--terse)-t[terse output mode](--fixed-terse-format)-T[invariant terse output mode](--report-unsure)-U[print statistics if spamicity is unsure](--verbosity)-v[set debug verbosity level](--timestamp-date)-y[set date for token timestamps](--debug-to-stdout)-D[direct debug output to stdout](--debug-flags)-x[debug flags]:debug flags:A(<XlAAD"K0ELhAC'3A'ADCD=i)}zyy}LA(%j;cAA(%b+sb+s	

A0p05A4	Xt$8QA0C	%lpcA	%X{A	%*p
!A
\xpA8C%zss$8dpA,l 4J{TpJbcpA$l
C*0A,
l 4Hb`xA
%AF3A$9DqDDDm5E=LDzyzyiLLzyzy } M""}-#D#q&'=(LD((1))(
*y*(*a++},=--E..}.9/D/0}0L11}I22}2)3e3D}3LD-44e66Dm77588LLD9Y:}:-;;D;	<L}:-;e<}<=}==->!?@}q@A}A	B}MBaC}C!D}eD1EDiEEFYGG
HMHHLH}-III}JQJJJAKKK}QJULLL1MzyYM}-;zyM}QJzy!N1MzyN	OK}QJzyIOLLLzyOO]PPLA6F$!QlocalnetworksfieldsdirsprotosrelopsubtypesflagsvalueswlantypeskiprepeatpacketprotoWORD[^ \0]##[ \0]##networks/[^/ \0]#//[ \0]/: _message -e networks network/mask[ \0]/:masks:mask:(mask)/WORD/:netmasks:netmask:: _message -e masks "netmask length (bits)"assoc-req assoc-resp reassoc-req reassoc-resp probe-req probe-resp beacon atim disassoc auth deauthps-poll rts cts ack cf-end cf-end-ackdatadata data-cf-ack data-cf-poll data-cf-ack-poll null cf-ack cf-poll cf-ack-poll qos-data qos-data-cf-ack qos-data-cf-poll qos-data-cf-ack-poll qos qos-cf-poll and qos-cf-ack-polltcp-fin tcp-syn tcp-rst tcp-push tcp-ack tcp-urgicmpicmp-echoreply icmp-unreach icmp-sourcequench icmp-redirect icmp-echo icmp-routeradvert icmp-routersolicit icmp-timxceed icmp-paramprob icmp-tstamp icmp-tstampreply icmp-ireq icmp-ireqreply icmp-maskreq icmp-maskreplyOSTYPEsolarisfieldsipaddretheraddratalkaddrethertypenofraginetinet6vlanidbootpdhcpdhcp6applepppoeldapospffromsolaris2.11-fieldszonefreeopenbsdfieldsifnamerulenumsrnrsubrulesetreasonrulesetrsetactionsolarisopenbsdmplsnetbeuigeneveaarpopenbsdsctppppoedpppoessolarisfddiwlanatalkmoprcmopdl>><<compquote_regex_arguments_bpf/[^\0]#\0//(not[ \0]#|![ \0]#|(\\|)\([ \0]#)/:operators:operator:(not ()/(0x[0-9a-f]##|[0-9]##|(j.|.)=flags)[ \0]#/((repeat != 2)):expressions:expression:compadd =flags[packet]/[a-z]##(\\|)\[[^\]]##(\\|)\][ \0]#//[a-z]##(\\|)\[[^:\]]##://[]/:sizes:field size (bytes):compadd -S "$suf" 1 2 4/tcp(\\|)\[/packettcp:offsets:header offset:compadd -S "$suf " tcpflags/icmp(\\|)\[/packeticmp:offsets:header offset:compadd -S "$suf " icmptype icmpcode/[a-z]##(\\|)\[/:offsets:offset:/(\\|)([<>=!](\\|)[<>=]|[<>&|=+*/%^-])[ \0]#/repeat=0:operators:operator:(+ - = != < > <= >= & | relop and or): _message -e expressions expressionrepeat=2(( repeat == 2))repeat=1/ether[ \0]proto[ \0]/:protocols:protocol:(\ip \ip6 \arp \rarp \atalk \aarp \dec \net \sca \lat \mopdl \moprc \iso \stp \ipx \netbeui)/(less|greater)[ \0]/:fields:field:(less greater):numbers:length (bytes):/(tcp|udp|icmp|ether|ip|ip6|arp|rarp|decnet|bootp|dhcp|dhcp6|apple|pppoe|pppoed|ldap|ah|esp|slp|sctp|ospf|iso|clnp|esis|isis|atalk|aarp|iso|stp|ipx|netbeui|lat|moprc|mopdl)[ \0]/:protocols:protocol qualifier:(tcp udp icmp ether tr ip ip6 arp rarp decnet protos)/((fddi|tr|wlan)[ \0]|)/-(( ++proto ))/mpls[ \0]//((0x|)[0-9a-f]##[ \0]|)/: _message -e labels "label number"/geneve[ \0]/: _message -e vnis "vni"/pppoes[ \0]/: _message -e session-ids "session id"/proto[ \0]/:fields:field:(proto):protocols:protocol:(\icmp \icmp6 \igmp \igrp \pim \ah \esp \vrrp \udp \tcp)/(broad|multi)cast[ \0]/:fields:field:(broadcast multicast)/type[ \0]/:fields:field:(type)wlantype=${match%?}:wlan-types:wlan type:(mgt ctl data)/subtype[ \0]/:fields:field:(subtype):subtypes:subtype:compadd ${=subtypes[$wlantype]:-$subtypes}/protochain[ \0]/:fields:field:(protochain):protocols:protocol:/vlan-id[ \0]/:vlans:vlan:/vlan[ \0]/:fields:field:(vlan): _message -e vlans vlan/(ra|ta|addr[1-4]|inbound|outbound)[ \0]/:directions:direction qualifier:(src dst inbound outbound ra ta addr1 addr2 addr3 addr4 dirs)/(src|from|dst|to)[ \0]/values=${values:-hosts};dir=$match/(or|and)[ \0]/:operators:operator:(or and)/(src|dst)[ \0]/:directions:direction qualifier:compadd ${${${${dir%?}:/dst/to}:/(src|from)/dst}:/to/src}/(host|gateway)[ \0]/:fields:field:(host gateway fields)valueshosts:hosts:host:_hosts/inet(6|)[ \0]//host[ \0]/:fields:field:(host)/ethertype[ \0]/:numbers:number:/(ipaddr|etheraddr|atalkaddr)[ \0]/:addresses:address:/llc[ \0]//((s|u|rr|rnr|rej|ui|ua|disc|sabme|test|xid|frmr)[ \0]|)/:types:type:(s u rr rnr rej ui ua disc sabme test xid frmr)/(ifname|on)[ \0]/:interfaces:interface:_net_interfaces/(rnr|rulenum|srnr|subruleset)[ \0]/:rules:rule number:/reason[ \0]/:reasons:reason:(match bad-offset fragment short normalize memory)/(rset|ruleset)[ \0]/:rule-sets:rule set:/action[ \0]/:actions:action:(pass block nat rdr binat scrub)/rpc[ \0]//[^, \0]##[ \0]/:programs:rpc program:compadd -qS, - ${${(f)"$(</etc/rpc)"}%%[[:blank:]#]*}/[^, \0]##,[^, \0]##,//[^, \0]##[ \0]/:procedures:procedure:/[^, \0]##,//[^, \0]##[ \0]/:versions:version:/zone[ \0]/:zones:zone:_zones/port[ \0]/:fields:field:(port)valuesports:ports:port:_ports/portrange[ \0]/valuesportranges:fields:field:(portrange)/[^ \0-]##-/:ports:port:_ports -S-/net[ \0]/valuesnetworks:fields:field:(net)networks[[ $values = hosts ]][[ $values = ports ]][[ $values = networks ]][[ $values = portranges ]]/[^ \0-]##-/(( ++proto ))(( proto < 2 ))/(and|or|&&|\|\||\))[ \0]/proto0:operators:operator:compadd and or \)@A <hA,U

UA %<A,
Q
A-
0
<`ACF0%aAf
0I
y

A
f

Ilocalall_optsurwid_optsgtk_opts--config[configuration file]:config file:_files-h --help[show help message](-i --interactive)iinteractive[drop to bpython after running a file](-q --quiet)qquiet[do not flush the output to stdout](-V --version)Vversion[print version]1:script:_files -g "*.u#py(-.)"*:arguments:(-r --reactor)rreactor[use twisted reactor instead of the event loop]:reactor--help-reactors[display list of available Twisted reactors](-p --plugin)pplugin[execute a twisted plugin]:plugin(-s --server)sserver[run an eval server on the given port]:port:_portsgtk_opts--socket-id[embed bpython]:socket id:servicebpythonbpython2bpython3_argumentsall_opts[@]bpythonurwidbpython2urwidbpython3urwid_argumentsall_opts[@]urwid_opts[@]bpythongtkbpython2gtkbpython3gtk_argumentsall_opts[@]gtk_opts[@]A8DXp+ACgA F-0XA"rXP	A.	r{0)A"xۜۜ-!-		e
-
I}9a"+A@	'&A.&r]A"''r{A"(-C
FA
1A*RA
DA"d<&q
A$DYA"<&AF+localdecompressexplstatelinecurcontextcurcontexttypesetopt_argsservicebzip2recoverCURRENTfilesbzip2bunzip2_arguments(- *)hhelp[display help message](-d --decompress --compress -z --test -t)ddecompress[decompress](-z --compress --decompress -d --test -t)zcompress[compress](-k --keep)kkeep[keep (don't delete) input files](-f --force)fforce[force overwrite](-t --test --decompress -d --compress -z)ttest[test compressed file integrity](-c --stdout)cstdout[write on standard output](-q --quiet)qquiet[suppress all warnings]*vverbose[verbose mode](- *)Llicense[display software license](- *)Vversion[display version number](--small -s)ssmall[reduce memory usage (at most 2500k)](-1 -2 -3 -4 -5 -6 -7 -8 -9 --fast       )--best(-1 -2 -3 -4 -5 -6 -7 -8 -9        --best)--fast(   -2 -3 -4 -5 -6 -7 -8 -9 --fast --best)-1(-1    -3 -4 -5 -6 -7 -8 -9 --fast --best)-2(-1 -2    -4 -5 -6 -7 -8 -9 --fast --best)-3(-1 -2 -3    -5 -6 -7 -8 -9 --fast --best)-4(-1 -2 -3 -4    -6 -7 -8 -9 --fast --best)-5(-1 -2 -3 -4 -5	-7 -8 -9 --fast --best)-6(-1 -2 -3 -4 -5 -6    -8 -9 --fast --best)-7(-1 -2 -3 -4 -5 -6 -7    -9 --fast --best)-8(-1 -2 -3 -4 -5 -6 -7 -8	 --fast --best)-9*:files:->filesstate +opt_args[-z] || +opt_args[--compress]  +opt_args[-d] || +opt_args[--decompress] || +opt_args[-t] ||
      +opt_args[--test] unsetdecompress_descriptioncompressed file_filesexpl[@]*.(bz2|tbz|tbz2)(-.)return_descriptionfile to compress_filesexpl[@]^*.(bz2|tbz|tbz2)(-.)Ad'EE|EEEk#E+AgA"CAq+AXC
	A
Ag<CAA\
1
A.
A(ۤPA&A,k#A,-ABvk,]hAGA<aAf\3|AB!z"qAgA<aAf3AB(	v)k(
jAGA<aAfd3AB/!v0k=AGA<aAf3AB67A'EA"R$HhA)A0
##A$i0
A ei0'AeIAAhAWAAYA01Aea!A"&c+0mAX
AgAA! 0Ae e!0
!A!0b{;A<-""$5&'m)U*y++,-0.	A"eU./0
y/
A C$e/a01202A&e230
3AC(-40u4
AC)e4506A+4}6}707A-e780L9A$.a9U:A;e<Q=A"0&=+0 >A81eA>@A'MC-DDyEeFQ=A"4&PG+0GA05eGHIJK]L-MEN0NA(8eNOPaQQEN0RA";&PS+0SA,<STUVWXqYA">&Z+0[A?)[[\A"A&]+0]0
8_ABU_0_AC
`a5b0
bA Eebcde0
 fA Heb=f9gg0
HhACJeh0hACKeii0@jAMijbi0kAOikb)l0l A,QlImn[b\Q=A"CS&nM+0b!A4CTEopb-qrrysst0u"A We1uvvQ=A"CY&we+0-@x#ACZ%UxyA"C[fPyۜ}ym+A"[yۤyz4zn+A[F\z+0
yz$AC]z0{%AC^i=||0d}&A C`ey}~Q=A"a&|+0р'Ab0
؃(A de)Q0
=)Ag}0
(*Ah=0
;+Ai&ACi&\zA"CjfۜՈ+AjF\z+localcurcontextcurcontextstatelineexplargstypesetopt_args_arguments1: :->cmd*:: :->args ! +_bzr_cmds _bzr_cmdsf_call_program subcommands bzr shell-completestateargs_describesubcommandssubcommandreturnwords[1]curcontextcurcontext%:*:*:bzr-cmd: +functions[_bzr_unknownFiles] _bzr_unknownFileslocalfileListfileListps:0:_call_program files bzr ls --null --unknown -RcompaddfileList +functions[_bzr_unknownRoot] _bzr_unknownRootlocalfileListfileListps:0:_call_program files bzr ls --null --from-root --unknowncompaddfileList +functions[_bzr_versionedFiles] _bzr_versionedFileslocalfileListfileListps:0:_call_program files bzr ls --null --versioned -RcompaddfileList +functions[_bzr_modifiedFiles] _bzr_modifiedFileslocalfileListfileListps:0:_call_program files bzr status . --versioned --short | cut -b 5- | tr '\n' '\0'compaddfileList +functions[_bzr_completeParents] _bzr_completeParentslocalparentFile_call_program parents bzr root/.bzr/branch/parentparentFile_wantedparentsexplparentcompadd<$parentFileargs(-)helph[show help message]cmd--dry-run[show what would be added without adding anything]--no-recurse[do not recurse into subdirectories](-q --quiet -v --verbose)quietq[be quiet](-v --verbose -q --quiet)verbosev[display more information]*:unknown files:_bzr_unknownFilesannotateblamepraise--all[show annotations on all lines]--long[show date in annotations](-r --revision)revisionr[the revision to show]:rev:*:files:_bzr_versionedFilesbranchgetclone(-r --revision)revisionr[the revision to get]:rev:--basis=[specify basis branch]:basis: CURRENT == 2 *:FROM_LOCATION:_files -/ CURRENT == 3 *:TO_LOCATION:_files -/checkoutco--lightweight[perform a lightweight checkout](-r --revision)revisionr[the revision to get]:rev:_bzr_completeParentsrenamemovemv*:files:_bzr_versionedFiles*:destination dir:_files -/(-r --revision)revisionr[revision]:rev:*:file:_bzr_versionedFilesroot*:file:_files--forward[reverse direction of revisions](-l --long --short --log_format)--line[use log format with one line per revision. Same as "--log-format line"](-l --long --short --line)--log-format=[use the specified log format]:log format:(line short long)(-l --long --short --line --log-format)longl[use detailed log format. Same as "--log-format long"](-l --long --log_format)--short[use moderately short log format. Same as "--log-format short"](-m --message)messagem[specify regexp]:regexp:(-r --revision)revisionr[revision or range]:rev or rev range:--show-ids[show file IDs]--timezone=[specify timezone for dates]:timezone:(-v --verbose)verbosev[show revision manifest]*:file:_bzr_versionedFilesresolveresolved--all[resolve all conflicts in this tree]*:file:_bzr_versionedFilesstatusststat--all[include unchanged versioned files](-r --revision)revisionr[compare working tree with revision]:revision:--show-ids[show file IDs]*:file:_bzr_versionedFilescheck(-v --verbose)verbosev[display more information]*:DIR:_files -/mkdirrenamesupdate*:DIR:_files -/initupgrade--format=[format for repository]:format:(default knit metaweave weave)*:DIR:_files -/initrepoinitrepository--trees[allows branches in repository to have a working tree]*:DIR:_files -/removerm(-v --verbose)verbosev[display more information]*:file:_bzr_versionedFilespull--overwrite[ignore differences, overwrite unconditionally]--remember[remember the specified location as a default](-r --revision)revisionr[get a particular revision]:revision:(-v --verbose)verbosev[display more information]*:local repository:_files -/_bzr_completeParentsmissing(-l --long --short --log_format)--line[use log format with one line per revision. Same as "--log-format line"](-l --long --short --line)--log-format=[use the specified log format]:log format:(line short long)(-l --long --short --line --log-format)longl[use detailed log format. Same as "--log-format long"]--mine-only[display changes in the local branch only]--reverse[reverse the order of revisions]--show-ids[show internal object ids]--theirs-only[display changes in the remote branch only](-v --verbose)verbosev[display more information]_bzr_completeParentscommitcheckinci(-F --file)fileF[commit message from file]:message file:--local[perform a local only commit in a bound branch](-m --message)messagem[commit message]:message text:--strict[refuse to commit if there are unknown files]--unchanged[include unchanged files](-q --quiet -v --verbose)quietq[be quiet](-v --verbose -q --quiet)verbosev[display more information]*:modified files:_bzr_modifiedFilesshelve--destroy[Destroy removed changes instead of shelving them](-m --message)messagem[shelve message]:message text:--all[shelve all changes](-q --quiet)quietq[be quiet](-v --verbose)verbosev[display more information]bindbreaklockreconcile_bzr_completeParentsregisterbranch--author=[email of the branch author, if not you]:email:--branch-description=[longer description of the branch]:description:--branch-name=[short name for the branch]:name:--branch-title=[one-sentence description of the branch]:title:--dry-run[prepare the request but do not actually send it]--link-bug=[the bug this branch fixes]:bug-ID:--product=[launchpad product short name to associate with the branch]:product:_bzr_completeParentsremerge--merge-type=[the type of the merge]:type:--reprocess[reprocess to reduce spurious conflicts]--show-base[show base revision text in conflicts]_bzr_completeParentsconflictsaddeddeletedmodifiedunknownsdirectoriesignoredunbindnickrevnoversionwhoami--email[only show e-mail address]inventory--kind=[limit output by type]:kind:(file directory symlink)(-r --revision)revisionr[show inventory of a revision]:revision:--show-ids[show file IDs]diffdifdicdiff(-r --revision)revisionr[revision]:revision:--diff-options=[options to pass to gdiff]:diff options:(-p --prefix)prefixp[set prefix added to old and new filenames]*:files:_filesexport--format=[format of exported file]:format:(dir tar tgz tbz2)--root=[root directory of patch]:_files -/*:destination:_filesignore*:NAME_PATTERN:_bzr_unknownRootinfo(-v --verbose)verbosev[display more information]*:branch:_files -/testament(-l --long)longl[use long format]revertmergerevert--no-backup[skip generation of backup~ files]*:file:_bzr_modifiedFilesmerge--force[ignore uncommitted changes]--merge-type:merge type:(diff3 merge3 weave)--remember[remember the specified location as a default]_bzr_completeParents(-q --quiet -v --verbose)quietq[be quiet](-v --verbose -q --quiet)verbosev[display more information]--from-root[print all paths from the root of the branch]--non-recursive[do not recurse into subdirectories]--null[null separate the files]--ignored[print ignored files]--unknown[print unknown files]--versioned[print versioned files]switch--force[switch even if local commits will be lost](-q --quiet -v --verbose)quietq[be quiet](-v --verbose -q --quiet)verbosev[display more information]_bzr_completeParentshelp(-l --long)longl[use long format]*:subcmds:->cmds_argumentsargs[@]_describesubcommandssubcommand_bzr_cmdsreturnvisualizevisualisevizvis(-r --revision)revisionr[starting revision]:rev:gannotategblamegpraise--plain[don't highlight annotation lines]*:files:_bzr_versionedFilespush--create-prefix[create the path leading up to the branch when missing]--overwrite[ignore differences, overwrite unconditionally]--remember[remember the specified location as a default]_bzr_completeParentscleantree--dry-run[show files to delete instead of deleting them]--ignored[delete all ignored files]--detritus[delete conflict files, merge backups, failed self-tests, *~, *.tmp, etc]uncommit--dry-run[do not make any changes]--force[say "yes" to all questions](-r --revision)revisionr[the earliest revision to delete]:rev:(-v --verbose)verbosev[display more information]signmycommits--dry-run[do not actually sign anything]send*:DIR:_files -/_default_argumentsargs[@]AgA8YAfalocalsubcmdssubcmdsfcabal --helprCommands:rFor more information22  %% _arguments1:subcmd:compadd -a subcmds:other: _alternative "options:option:compadd -- $(cabal $words[2] --list-options)" "files:file:_files"AGA|-0cA%Q0<A(%Q]UA Cd-
localargsservice-3[three in a row]-m[Monday as first day of the week]ncal-J[display Julian calendar]-e[display date of western Easter]-o[display date of orthodox Easter]-p[assume as by ncal]-s[country code]-w[print number of the week below each column]_argumentsargs[@]-j[display Julian days]-y[display a calendar for the current year]::month:yearA1
A>2PrRYA@aqaY-9A,C&I	=

)+functionscalendarprecommandsrcommand_arguments-a[show all calendar items]-b[brief, display first line only]-d[move events to done file]-D[never move events to done file]-r[show all remaining items from start or now]-s[use sched to schedule a warning]-v[verbose]-B[select number of lines to display]:lines: -C[select calendar file]:calendar file:_path_files-n[select max number of events]:max number of events: -S[select show programme]:show programme:_command_names1:date/time: (-r)2:end date/time: _arguments-a[process files of all users]-A[print today and the following num days]:number of days:-b[enforce special KOI8 date calculation mode]-B[print today and the previous num days]:number of days:-f[use file as the default calendar]:calendar file:_files-l[print today and the following num days]:number of days:-w[print today and the following num days only if today is Friday]:number of days:-t[act as though today is the date specified]:date:AAX'+E<EXEtEEA"+
##%A C@
A"
i
XrA,A,0QA"*
2};|
EzA,EA"*2=;|E\zAA.iA[AgA DeAAC
A4ACf}
##A	6'XAGAC8XxAH$XjZRZZz[r2[ZACf
eA,A"++A8GX+;+l+AFA1A%4A"$(IXe++AF+AG8A8AX
A5A+ACyA	'AC	g8LA	FIAC
/A)RIA
fz
##Q)A.+IaABۜA4A6
A.6I;|A"7I;tq7ErA.8EzAx.AF:R`RIA,;ErqyAfI
##A.=E یA"0CF<IX]|ی۬A+AF+AFX_canonical_paths_add_pathslocalorigprefexprefrltrimcurprefcanprefsubdirmatchesexpreforigpref/dev/nullorigpref/.curprefexpref%rltrim:./canprefcurpref:Pcurprefcanpref/canprefcanprefrltrimexpreforigpreflocaltmp_buffercompadd__gopts[@]filesmatches(@)tmp_buffer/canpref/origprefmatchesMfiles:canpref/canpref/origprefsubdirexpref@_canonical_paths_add_pathssubdir/expref/origpref_canonical_pathslocal__indextypeset__gopts__optszparseoptsA:__optsN__opts1:canonicalpaths2:path__optsIA __index P__opts__index+1expldescshiftzmodloadzsh/statb:zstat/dev/null_wantedtagdesccompadd__goptsreturnREPLYmatchesfiles __opts[(I)-N] @:PbasePREFIXblimit_canonical_paths_add_pathsbase../../zstyle:completion:curcontext:tagcanonicalpathsbacklimitblimitblimitbase..blimitblimit_wanteddesccompaddmatches_canonical_paths@AgA7
A,eADA=I	

A.A8%EY
UA"#r)A"&r	e%QA.*rA8
%EY}AAA|ۜۜlocalargs_pick_variantgnuGNUunixversion(-A --show-all)Ashowall[equivalent to -vET](-b --number-nonblank -n --number)bnumbernonblank[number nonempty output lines, overrides -n]-e[equivalent to -vE](-E --show-ends)Eshowends[display $ at end of each line](-n --number)nnumber[number all output lines](-s --squeeze-blank)ssqueezeblank[suppress repeated empty output lines]-t[equivalent to -vT](-T --show-tabs)Tshowtabs[display TAB characters as ^I]-u[ignored](-v --show-nonprinting)vshownonprinting[use ^ and M- notation, except for LFD and TAB](- : *)--help[display help and exit](- : *)--version[output version information and exit]*: :_filesOSTYPEbsddragonflydarwin-*(-n)-b[number non-blank output lines](-v)-e[display $ at the end of each line (implies -v)]-n[number all output lines]-s[squeeze multiple blank lines into one](-v)-t[display tab as ^I (implies -v)]-u[do not buffer output]-v[display non-printing chars as ^X or M-a]OSTYPEfreenetbsd-l[set a lock on the stdout file descriptor]OSTYPEnetbsd-B+[read with buffer of specified size]:size (bytes)-f[only attempt to display regular files]OSTYPEsolaris(-b)-n[number all output lines]-u[don't buffer output]-s[be silent about non-existent files]-v[display non-printing chars as ^X or M-a]-e[display $ at the end of each line (requires -v)]-t[display tab as ^I and formfeeds and ^L (requires -v)]-n[number all output lines]_argumentsargsA@-y]]	
_arguments-nodata[ignore appointment descriptions file]-data-file=[load appointments from file]:caldat file:_files-future[show only future appointments on current month]-today[show only today's appointments on current month]-europe[European format (first day is Monday)]-american[North American format (first day is Sunday)]-maxappts=[display maximum of n appointments]:number of appointments:(8..50)-pause[pause for keystroke before exiting]-nocolor[inhibit use of colors]-color-file=[load color definitions from file]:calcol file:_files-8bit[display 8-bit ascii characters]1:month:(1 2 3 4 5 6 7 8 9 10 11 12 jan feb mar apr may jun jul aug sep oct nov dec)2:year:AGA,AgA5AC۴A
AgAx%
<a
e
A%-!9			M
U
Aۤ,QA,DA/lA&q?AzP	(<Tl0	
0P
dxA
F023+0(DX0pA$CDzsz330*ãAdm0A$C8Xu0 A&40hA&|localexpl_cdcd_trackslocaltracksMfcdcd tracks:s 09:/s b09: >    /match1:match2_describe_cdcd_commandslocalcommandscommandsplay:play a trackstop:stop playingopeneject:eject the CD-ROM trayclose:close the CD-ROM traypause:pause playingresume:resume playingff:fast forwardrew:rewindnext:advance one trackprev:return to previous trackgetvol:get current volume settingssetvol:set volume settingsstatus:get numerical data regarding the CD statusinfo:short information about the CDtracks:list all tracks on the CDrndplay:play a random tracklist:list all CDs in a CD-ROM changerslot:changes the current CD in the CD-ROM changeredit:edit information about the discext:extended information about the discrefresh:refresh the information about the CD from a CDDB serverdevice:change the CD-ROM device cdcd will useverbose:toggle verbositysites:edit the server listaccess:configure cddb access methodhelp:display a help message_describecommandscdcd commandcommands CURRENT == 2 _cdcd_commandswords[2]stopopenejectclosepauseresumenextprevgetvolstatusinfotracksrndplaylistslotrefresh_messageno more argumentssetvolaccesseditsitesverbose_wantedsubcommandexplverbose subcommandcompadd_valuesext subcommanddisc[extra information about the disc]1..zfcdcd info33device_wanteddevicecdrom devicecompadd/dev/cd/dev/cd/play_cdcd_trackshelp_cdcd_commandsA#A'+AgAD'1
A<ACxA"ۤ)l+A'k#AC'AF|AAT	1	Af+A"C&L
+ACFp+ACg<A% uA	g<XAC	
A
g<,A,,Ag<A,/ACg<A,2LA
g<4A,54A
g<$A,8$mAg<$A,;$mACg<`A%`}Ag<xA%x-Ag<A!=Ag<`A`AACg<PA$Pi!$%Al_k%	*A&Alck&	*A&Algk'
*A&A|k(X
:Af-AtqI*
0AFuA|uM+
JAfuAD{,J}AgA&UA",&$Q9y+A|37Af-A|A4"
6Af-Ata5j
$AF-Alk96
!A&At7
'AF-A%8fA-A|9;Af-Alk!;!A&A;NA-Ae=gA-At@; AF-AlkmAlA&AB8A'Al1AmA.%A@haMiY+<AiKAm%9+<A$KmRAl1AA.EdAn1AA.EdA}VAgA&UA,&%]5mqA+]~nA,AC,MA$T,u,Alk	_Ag3Ag۬
,A,MACACfۄTA,ABfۜT3!A(C4,Ux,AG&b_cdrdaolocalcommands CURRENT == 2 commandsMf_call_program subcommands cdrdao 2>&1:  //  /:_describesubcommandscdrdao commandcommandswords[2]curcontextcurcontext%:*:*:cdrdao-cmd:shiftwords CURRENT-- _call_function_cdrdaocmd_defaultreturndeclare_cdrdao_tmpfile_args_cdrdao_tmpfile_args--tmpdir[directory to store temporary data in]:directory:_directories--keep[do not remove temporary data when done]_cdrdao_cddb_args_cdrdao_cddb_args--cddb-servers[specify list of CDDB servers to use]:CDDB servers:--cddb-timeout[specify timeout in seconds for connections to CDDB servers]: :_guard "[[\:digit\:]]" timeout--cddb-directory[directory where fetched CDDB records will be stored]:directory:_directories_cdrdao_paranoiamode_arg_cdrdao_paranoiamode_arg--paranoia-mode[set correction mode for digital audio extraction]:mode:(("0\:no checking" "1\:perform overlapped reading to avoid jitter" "2\:like 1 but with checks of read audio data" "3\:like 2 but with scratch detection/repair (default)"))_cdrdao_fasttoc_arg--fast-toc[skip pre-gap-length and index-mark extraction]_cdrdao_swap_arg_cdrdao_swap_arg--swap[swap the byte order of samples]_cdrdao_reload_arg--reload[reload the disk if necessary]_cdrdao_eject_arg--eject[eject CD after completed operation]_cdrdao_speed_arg-speed[set writing speed]: :_guard "[[\:digit\:]]##" speed_cdrdao_common_args(*)hhelp[display command/option summary]-v[set verbosity level]: :_guard "[[\:digit\:]]##" verbosity_cdrdao_common_toc_args_cdrdao_common_args:TOC file:_files -g "*.toc(-.)"_cdrdao_common_device_args--device[set SCSI address of the CD recorder]:device:__cdrdao-device--driver[use given driver for the CD recorder]:driver:__cdrdao-drivers_cdrdao_common_toc_device_args_cdrdao_common_toc_args_cdrdao_common_device_args--force[force execution of operation]_cdrdao_common_read_args--rspeed[set reading speed]: :_guard "[[\:digit\:]]##" speed--session[specify what session to process on multi-session CDs]: :_guard "[[\:digit\:]]##" "session number"--read-subchan[set sub-channel reading-mode]:mode:(("rw\:de-interleaved and error corrected" "rw_raw\:not de-interleaved, not error-corrected, and L-EC data included"))--tao-source[indicate that source CD was written in TAO mode]--with-cddb[retrieve CD-TEXT data from a CDDB server]_cdrdaoshowtoc__cdrdaoshowtocortocinfoortocsize_cdrdaotocinfo__cdrdaoshowtocortocinfoortocsize_cdrdaotocsize__cdrdaoshowtocortocinfoortocsize__cdrdaoshowtocortocinfoortocsize_arguments_cdrdao_common_toc_args_cdrdao_tmpfile_args_cdrdaoreadtoc__cdrdaoreadtocorreadcd_cdrdao_cddb_args_cdrdaoreadcd__cdrdaoreadtocorreadcd_cdrdao_paranoiamode_arg_cdrdao_cddb_args__cdrdaoreadtocorreadcdlocaldependent_args__cdrdaoreadtocorreadcdorcopydependentargs_arguments_cdrdao_common_toc_device_args_cdrdao_common_read_argsdependent_args_cdrdao_fasttoc_arg--datafile[set name of data file placed in TOC file]:file:_files--read-raw[read data in raw format from CD]--no-mode2-mixed[if MODE2_FORM1 or MODE2_FORM2, do not extract as MODE2_FORM_MIX]@_cdrdaoreadcddb_arguments_cdrdao_common_toc_args_cdrdao_cddb_args_cdrdaoshowdata_arguments_cdrdao_common_toc_args_cdrdao_swap_arg_cdrdaoreadtest_arguments_cdrdao_common_toc_args_cdrdaodiskinfo__cdrdaodiskinfoordriveinfo__cdrdaodiskinfoordriveinfo_arguments_cdrdao_common_device_args_cdrdaodiscid_arguments_cdrdao_common_device_args_cdrdao_cddb_args--query-string[print out CDDB query only]_cdrdaomsinfo_arguments_cdrdao_common_device_args_cdrdao_reload_arg_cdrdaodriveinfo__cdrdaodiskinfoordriveinfo_cdrdaounlock_arguments_cdrdao_common_device_args_cdrdao_reload_arg_cdrdao_eject_arg_cdrdaoblank_arguments_cdrdao_common_device_args_cdrdao_speed_arg--blank-mode[set the blanking mode]:blanking mode:(("full\:completely erase data" "minimal\:only dereference data"))_cdrdao_eject_arg_cdrdaoscanbus_arguments_cdrdao_common_args_cdrdaosimulate__cdrdaosimulateorwrite__cdrdaosimulateorwritelocal_cdrdao_capacity_arg words[(I)--full-burn] _cdrdao_capacity_arg--capacity[set disk capacity for --full-burn]: :_guard "[[\:digit\:]]" minutes_arguments_cdrdao_common_toc_device_args_cdrdao_speed_arg--multi[do not close the session after successful write]--overburn[allow overburning of medium]--full-burn[force burning to the outer disk edge]_cdrdao_capacity_arg_cdrdao_eject_arg_cdrdao_swap_arg--buffers[set fifo buffer size]: :_guard "[[\:digit\:]]" size_cdrdao_reload_arg_cdrdao_tmpfile_args-n[do not pause before writing]_cdrdaowrite__cdrdaosimulateorwrite--simulate[only perform a write simulation]--buffer-under-run-protection[whether to use buffer under-run protection]:buffer under-run protection setting:(("0\:disable buffer under-run protection" "1\:enable buffer under-run protection"))--write-speed-control[whether to use writing-speed control]:writing-speed control setting:(("0\:disable writing-speed control" "1\:enable writing-speed control"))__cdrdaoreadtocorreadcdorcopydependentargs words[(I)--tao-source] dependent_args--tao-source-adjust[specify number of link blocks for tracks written in TAO mode]: :_guard "[[\:digit\:]]##" "link blocks" words[(I)--with-cddb] _cdrdao_cddb_args_cdrdaocopylocaldependent_args__cdrdaoreadtocorreadcdorcopydependentargs_cdrdaowritedependent_args_cdrdao_common_read_args--source-device[set SCSI address of the CD reader]:device:__cdrdao-device--source-driver[use given driver for the CD reader]:driver:__cdrdao-drivers--on-the-fly[perform on-the-fly copy of CD (no image created)]_cdrdao_fasttoc_arg--keepimage[do not remove generated image when done]_cdrdao_paranoiamode_arg__cdrdaodevicelocalexpldevicesf_call_program devices cdrdao scanbus -v 0 2>&1%% :_wanteddevicecompadd__cdrdaodriverslocalexpldriversf_call_program drivers cut -d'\|' -f4 /usr/share/cdrdao/drivers -scompset_messageoptionsoptioncompsetqS:_wanteddrivercompaddsuf_cdrdaoAL'EE|EE+ACgA%-91		

%A
Eu	1I9	 !"#$%&9''))*AXJIA>
5+AfP+h++A@A&P+AC1A"CF+h+A+A"h\,ۜ},,i-y.Q//0u12933Y4%567)889}:;U+A"<+<<W+ABX=&,=A25+0D=ACa=A" ?ۤH?&d?0?A%??u@A"AۤBIBB&d?localcurcontextcurcontextstatelineexpldevicesbtypes_arguments-version[print version information]*-d[increase debug level]*verbosev[increase verbosity level]*VerboseV[increase scsi command transport verbosity level](-silent -s)silents[do not print a status report for failed scsi commands]-setdropts[set driver specific options and exit]-checkdrive[check if a driver for the device is present]-prcap[print drive capabilities for MMC compliant drives]-inq[do an inquiry for the drive and exit]-scanbus[scan the scsi bus and exit]-reset[reset the scsi bus with the cdrecorder]-overburn[allow writing of more than the official size of a medium]-ignsize[ignore the known size of a medium (may cause problems)]-useinfo[use .inf files to overwrite audio options]-format[format a CD-RW/DVD-RW/DVD+RW disc]-load[load the disk and exit]-lock[load and lock disc in tray loader]-eject[eject the disk after doing the work]-dummy[do everything with laser turned off]-msinfo[retrieve multi-session info for mkisofs]-toc[retrieve and print TOC/PMA data]-atip[retrieve and print ATIP data]-multi[generate a TOC that allows multi session]-fix[fixate a corrupt or unfixated disk]-nofix[do not fixate disk after writing tracks]-waiti[wait until input is available before opening SCSI]-immed[try to use scsi IMMED flag]-force[force continuation on some errors]-dao[set disk at once mode]-raw[set raw writing mode]-raw96r[write disk in raw/raw96r mode]-raw96p[write disk in raw/raw96p mode]-raw16[write disk in raw/raw16 mode]-text[write CD-Text from .inf/.cue files]*-audio[subsequent tracks are CD-DA audio tracks]*-data[subsequent tracks are CD-ROM data mode 1 (default)]*-mode2[subsequent tracks are CD-ROM data mode 2]*-xa[subsequent tracks are CD-ROM XA mode 2 form 1 - 2048 bytes]*-xa1[subsequent tracks are CD-ROM XA mode 2 form 1 - 2056 bytes]*-xa2[subsequent tracks are CD-ROM XA mode 2 form 2 - 2324 bytes]*-cdi[subsequent tracks are CDI tracks]-isosize[use iso9660 file system size for next data track](-nopreemp)-preemp[audio tracks are mastered with 50/15 preemphasis](-preemp)-nopreemp[audio tracks are mastered with no preemphasis (default)]-copy[audio tracks have unlimited copy permission]-nocopy[audio tracks may only be copied once for personal use]-scms[audio tracks will not not have any copy permission at all](-nopad)-pad[pad tracks](-pad)-nopad[do not pad data tracks (default)]*-shorttrack[subsequent tracks may be non Red Book if in DAO mode]*-noshorttrack[subsequent tracks must be >= 4 seconds]-swab[audio data source is byte-swapped (little-endian/Intel)]*: :->valuesstate_tagsvaluesfiles_requested ! #words[2,CURRENT-1]:#(-*|*=*) _valuesoptiondev[specify scsi device to use]:device:->devicegracetime[set grace time before starting to write]:time (seconds)timeout[set default scsi timeout]:timeout (seconds)debug[specify debug level]:debug levelkdebugkd[specify kernel debug level]:debug leveldriver[user supplied driver name]:drivedriveropts[a comma separated list of driver specific options]:driver optionsspeed[set speed of drive]:speedblank[blank a CD-RW disc]:blank type:->blankfs[set fifo size]:sizetsize[length of valid data in next track]:lengthpadsize[amount of padding for next track]:amount of paddingpregap[amount of pre-gap sectors before next track]:amountdefpregap[amount of pre-gap sectors for all but first track]:amountmcn[set media catalog number for this CD]:textisrc[set isrc number for the next track]:textindex[set the index list for the next track]:listtextfile[set the file with CD-Text data]:name:_files -g "*.inf(-.)"cuefile[set the file with CDRWIN CUE data]:name:_files -g "*.cue(-.)"_requestedtrack_files ret breakdevicef_call_program device $service -scanbus 2>/dev/null \
          |grep '^	'|cut -c2-6,23-|sed 's/ /:/'_describedevicereturnblankbtypeshelp:display list of available blanking typesf_call_program blank-types $service blank=help 2>&121/:blank:/:_describeblanktypesblanking typebtypesAL'EE|EE+AC0A"(%mI+0+A"C0]%+A\
1
A
A" 
`+ACF0	+localcurcontextcurcontextstatelineexplOSTYPElinux_arguments(- 2)--list[list services](-)--level[specify runlevels to apply to]:-:_values -s "" "run levels" 1 2 3 4 5 6 7(- 2)--add[add new service](- 2)--del[remove service from chkconfig management]1:service name:_services2:state:(on off reset)irix_arguments(- 1)-s[print state of configuration flags](1 -s)-f[set flag state]:configuration flag:->flag:state:(on off)1:configuration flag:->flagstate_wantedconfflagsconfiguration flagcompaddf$words[1]41\t%% returnAX'EE|EE+EA,C%!A%5mA(C۔қC)IAxq0
қCA C%Ya0:sAC%A4Ii	
y
p;Ae9pAC
5p!A	Amp
%
EAq0A$9-MA" Pۜۜ}D+At0API1AH
A$C\4A GL+3
A"$<K+A.LrAeA"$C<M+q'A C{zAg0ACIAhA.RA"&S+AF+A0)A"$C<Y+AF+localcurcontextcurcontextstatelineexplvariantargsprivsaopts-**: :->files1: :_file_modes_pick_variantgnuFree SoftOSTYPEversionvariant-R[change files and directories recursively]-s[enable paranoid behavior]1: :_guard "[0-7]#" "octal mode"*: :->files(-v --verbose -c --changes)cchanges[report changes made](-v --verbose -c --changes)vverbose[output a diagnostic for every file processed](-f --silent --quiet)fsilentquiet[suppress most error messages](--no-preserve-root)--preserve-root[fail to operate recursively on /](--preserve-root)--no-preserve-root[don't treat / specially (default)](1)--reference=[copy permissions of specified file]:file:_files(-R --recursive)Rrecursive[change files and directories recursively](- : *)--help[display help information](- : *)--version[display version information]-f[suppress most error messages]freebsddragonflydarwin-v[output a diagnostic for every file processed]netbsddarwindragonfly-h[operate on symlinks themselves]openbsddarwindragonfly(-H -L -P)-L[follow all symlinks](-H -L -P)-H[follow symlinks on the command line](-H -L -P)-P[do not follow symlinks (default)]darwin(1)-C[return false if any specified files have ACLs](1)-N[remove ACLs from specified files](1)-E[read ACL info from stdin as sequential list of ACEs](1)-i[remove inherited bit from all entries in specified files' ACLs](1)-I[remove all inherited entries from specified files' ACLs]_argumentsaoptsargs[@]statefilesopt_argsreferencezmodloadzsh/statb:zstat/dev/nulltypesetzstat +mode $opt_args[--reference]_wantedfile_files*(-.^fref#??)line107_wanted_files*(-.^fline[1])specprivspecss:,:line1spec+rwxst_filesreturnMspec+:+aspec_wanted_files*(-.^f:(j.,.)specs:)AX'EE|EE+EA@C'3:+
;%(AA(T۔қCA40):sA%(AD=Y		y=

A"rp;A%0
қCA	Ap;AC
pQ}Ap)I}	u
AC
p!A
}uAm0
AUABECA"$ۜۜ9eF+A,0pA4ABJrfۄ	A\
1
AK)A"$ =\}FA"&N+qAAfۜAC%3QA.Rr!AA%3یtqAC%3یA"FXuW+0AB[[lA1A\yA$CH4(A,^qA,_:A"$<`+ACF+Ac1A.crA.d:eq	A,fA,gA.h: A"j
!j:!A%+!!A"l"+-"AC+]"A,n+"AB4HAF"p+TA"$"#<)#r+AF+localcurcontextcurcontextstatelineexplvariantderefpatternargsaopts-*_pick_variantgnuFree SoftOSTYPEversionvariant(-c --changes -v --verbose)cchanges[report each change made](-c --changes -v --verbose)vverbose[output info for every file processed](-h --no-dereference)--dereference[dereference symlinks](-h --no-dereference --dereference)hnodereference[operate on symlinks themselves](-f --silent --quiet)fsilentquiet[don't report errors]--preserve-root[fail to operate recursively on /]--reference=[copy ownership of specified file]:file:_files(-R --recursive)Rrecursive[change files and directories recursively](-H -L -P)-L[follow all symlinks](-H -L -P)-H[follow symlinks on the command line](-H -L -P)-P[do not follow symlinks (default)](- : *)--help[display help information](- : *)--version[display version information]servicechown--from=[restrict changes to files by current ownership]: :->owner-h[operate on symlinks themselves]-R[change files and directories recursively]-s[enable paranoid behavior](-H -L -P)-H[follow symlinks on the command line](-H -L -P)-P[do not follow symlinks (default)]dragonflyfreebsd-x[don't traverse file systems]darwindragonflynetbsdsolaris-f[don't report errors]darwindragonfly-v[output info for every file processed]solaris2.11--s[owner and/or group are Windows SID strings] +words[(r)--reference*] (--reference)1: :->owner_argumentsaoptsargs[@]*: :->filesstateownerchgrpcompset*[:.] EGID && +commands[groups] && ! +_comp_priv_prefix _wantedgroupsgroupcompaddgroupsreturn_groupscompset[.:]*OSTYPEirix_userssuf[@]files +opt_args[-h] || +opt_args[--no-dereference]  +opt_args[--reference] zmodloadzsh/statb:zstat/dev/nullzstat +uid $opt_args[--reference]zstat +gid $opt_args[--reference]_wantedfile_files*(deref^uusr,deref^ggrp)line1line1%%.:Musr:09:userdirsusr:+.usr.Mline1%%.:grp(M)grp:#[0-9]#:-.grp.usr:+^uusrgrp:+^ggrp EUID uEUIDreqderefreq*((j:,:)req)req_wanted_filesreqA G+A(C8XlAgA ۔%dyA,
EA)0A$Y0yA%a0AC	I
AC	eeA"	Lۜۜy'+A"+!AfۄA.-+Q	Af
ۄ1
A"&D
/+Q	Afd
ۜ
A"C&
1+A"f
ی3+A
F
+localvariantcontextlinestatestate_descrargsopt_args_pick_variantgnuFree SoftunixversionOSTYPEvariantgnu(: -)--help[display help information](: -)--version[display version information]--groups=[specify supplemental group memberships]: :_sequence -s , _groups--userspec=[specify user and group to run process as]: :->userspecs--skip-chdir[do not change working directory to /]openbsd-u+[specify user to run process as]: :_users-g+[specify group to run process as, and supplemental group memberships]: :_sequence -s , _groupsdarwindragonflyfreebsdnetbsd-g+[specify group to run process as]: :_groups-G+[specify supplemental group memberships]: :_sequence -s , _groups1:new root directory:_directories*:::command:_normal_argumentsargsstateuserspecscompset*:*:compset*:_groupscompset:*_users_usersreturnA G8BACL`A}pACLp
AL0AeLp1ACeLm%0A$L	0_u	A$		۔	-
d
۴AC	Lۜ
A	D}pA
`AC
eLuQ
A.-8p	
AL90A(eLU%0
ACL%ABC}`AfE]localvarianthelpargsshellsOSTYPEdarwinbsd(-a)-s[specify new login shell]:shell:($shells)freenetopenbsd(-s 1)-a[specify user database entry]:passwd entrydarwin-l[specify location of user]:location-u[specify authentication name]:auth userfreenetbsd(-y)-l[update only the local password file](-l)-y[force YP database entry to be changed]freebsd-p[specify encrypted password field]:password hash-e[change account expire time]:expiry time-d[specify NIS domain]:domain-h[specify NIS server to query]:NIS server:_hosts-o[force use of RPC-based updates]linuxgnu_pick_variantutillinuxutillinuxsusepwdutilsdebian(-)s+shell[specify new login shell]:shell:($shells)variantsuseutillinux_call_program shells $words[1] -l(-)llistshells[print shells in /etc/shells](-)vversion[display version information]debian(-)-helphelp[display help information](-)uusage[display short usage message](-)--help[display help information](-D --binddn)D+binddn[specify LDAP distinguished name to bind]:binddn(-P --path)P+path[specify path to search for passwd and shadow files]:path:_directories(-q --quiet)qquiet[don't be verbose]--service=[use specified name service]:service:(files nis nisplus ldap)debian(-R --root)R+root[specify directory to chroot into]:directory:_directories #shells Z+Cn+</etc/shells_argumentsargs1:user name:_usersAgA"C,eCAAB#meyA	ۜۜA
&A"*+2
mk8
A&AC&A"*02mPPIA$ChۜۜA
&A
|pAACap		
E	Ai	pA
E	A	0
Ae
0
A0AAe
}A"Wm)eM0E	A Ce	eA"cmPA$C)A$Cۜۜlocalargs_pick_variantgnuFree Softunixversion*: :_files(: -)--help[display help information](: -)--version[display version information]servicecksum(-s --sysv)-r[use BSD algorithm (1 KiB blocks)](-r -s --sysv)ssysv[use System V algorithm (512 B blocks)]_argumentsargsreturnOSTYPEdarwindragonflyfreebsdopenbsd_defaultOSTYPEdarwindragonflyfreebsdcksum_arguments-*-o[use specified historic algorithm]:historic algorithm:(1 2 3)OSTYPEdarwindragonflyfreebsdnetbsd(-n -p -r)-q[output checksums only]darwindragonflyopenbsd(-p -q)-r[reverse output format]-c[verify checksums from input files]dragonfly-b+[begin processing files at specified offset]:begin offset (bytes)-e+[end processing files at specified offset]:end offset (bytes)-c+[verify input against specified digest string]:digest string(-p -q)-n[reverse output format](-p)-w[warn on malformed checksum files]cksum(-o)-a+[use specified algorithm]:algorithm:(crc md2 md4 md5 old1 old2 rmd160 sha1 sha256 sha384 sha512)(-a)-o+[use specified historic algorithm]:historic algorithm:(1 2)-b[output in base64](-h)-C+[verify input files against checksums in specified file]:checksum file:_files(-C)-h+[output checksums to specified file]:checksum file:_files(-n -r)-q[output checksum only, or suppress check success messages]*-a+[use specified algorithm(s)]:algorithm:_values -s , algorithm cksum md5 rmd160 sha1 sha224 sha256 sha384 sha512/256 sha512-p[output stdin along with checksum]*-s+[checksum specified string]:string*-t[run built-in time trial(s)]-x[run built-in tests]_argumentsA-u9qaI	
yI
yEiMmY_arguments-o:specify output file:_files-target:set target platform for code generation-shared[create a dynamically linkable library]-emit-llvm[emit llvm code]-S[emit assembler code]-c[emit object code]-D-:set flag value-O-:set optimization level:(0 1 2 3)-g[keep debug symbol information]-exceptions[enable exception handling]-no-exceptions[disable exception handling]-inline[inline procedures marked 'forceinline']-no-inline[ignore 'inline' and 'forceinline' keyword]-import-externals[include externals from imported modules]-no-import-externals[don't include externals from imported modules]-pic[generate position independent code]-abort[abort on error (to get stacktrace in gdb)]-run[execute the program without writing to disk]-timing[show timing information]-full-match-errors[show universal patterns in match failure errors]-log-match:log overload matching behavior for calls-arch:build for Darwin architecture <arch>-F-:add <dir> to framework search path:_files -/-framework:link with framework <name>-L:add <dir> to library search path:_files -/-Wl,-:pass flags to linker-l-:link with library <lib>-I+:add <path> to clay module search path:_files -/-deps[keep track of the dependencies of the currently]-no-deps[don't generate dependencies file]-o-deps:write the dependencies to this file-e:compile and run <source> (implies -run)-M-:import <module>.*; for -e-v[display version info]:program file:_files -g '*.clay(-.)'A 1AA'A|AA&<A.	iA&<qAF,QA@AF,AC&| CURRENT == 1 && #words == 1 localspace words[CURRENT][(I)space] _cmdstringcompstateall_quotes1'"_command_names CURRENT == 1 _normalAFیA& compset_normalAg,A CL۔,A80:sA,CiU)p
AP=	a	AC	

0;Ae]A$ۜ
]


localargsvariant_pick_variantgnuGNUOSTYPEversionvariant(-b --print-bytes)bprintbytes[print differing bytes](-i --ignore-initial)i+ignoreinitial[skip specified number of bytes]:bytes(-l --verbose -s --silent --quiet)lverbose[output all differences](-n --bytes)n+bytes[specify maximum bytes to compare]:bytes(-s --quiet --silent -l --verbose)squietsilent[return status alone signifies differences](- *)vversion[display version information](- *)--help[display help information]netbsd-c[don't use mmap]freebsdopenbsd-h[don't follow symbolic links]-x[hexadecimal output and zero based offset index]-z[compare file sizes first](-s)-l[output all differences](-l)-s[silent: return status alone signifies differences]_argumentsargs1:file 1:_files2:file 2:_files::byte offset::byte offsetA G+A@'8Xp%ACL,Ag@A$d۔
APCR00A%A-ZZ4M)-
I
Z)i-5Z  "Z<$Q$%P%A%AC%&&0
;A eI'Y(()A" p*ۜۜ***H+A1AJ
+A,+M+AAL,A"4Cf-|----.0.M+qAP.,t..AF.+localvariantcontextstatelineexplargscolumnsMATCHaopts-*MBEGINMENDopt_args_pick_variantutillinux(#i)util-linuxdebian\[-[A-Za-z]#n[A-Za-z]#\]OSTYPEversionvariantutillinux(info json -c --output-width)c+outputwidth[format output to fit display of specified width]:width(info)Ltableemptylines[don't ignore empty lines]fill(info table text json -x --fillrows)xfillrows[print across before down]table(info fill -t --table)ttable[create a table](info fill -o --output-separator)o+outputseparator[specify column separator for table output]:separator [two spaces](info fill -s --separator)s+separator[specify column delimiters in input data]:delimiters(info fill -O --table-order)O+tableorder[specify order of output columns]: :->columns(info fill -N --table-columns)N+tablecolumns[specify column names]:names(info fill -H --table-hide)H+tablehide[don't print specified columns]: :->columnstext(info fill json -d --table-noheadings)dtablenoheadings[don't print header](info fill json -E --table-noextreme)E+tablenoextreme[specify columns where length can be ignored]: :->columns(info fill json -e --table-header-repeat)etableheaderrepeat[repeat header for each page](info fill json -H --table-hide)H+tablehide[don't print specified columns]: :->columns(info fill json -R --table-right)R+tableright[right align text in these columns]: :->columns(info fill json -T --table-truncate)T+tabletruncate[truncate text in the columns when necessary]: :->columns(info fill json -W --table-wrap)W+tablewrap[wrap text in the columns when necessary]: :->columns(info fill json -r --tree)r+tree[specify column to format tree-like]: :->columns(info fill json -i --tree-id)i+treeid[specify column containing ID for child-parent relations]: :->columns(info fill json -p --tree-parent)p+treeparent[specify column containing reference to parent]: :->columnsjson(info fill text -n --table-name -c --output-width)n+tablename[specify table name for JSON output]:name(info fill text -J --json -c --output-width)Jjson[use JSON output format for table]info(- *)hhelp[display usage information](- *)Vversion[display version information]debian(-x)-n[don't merge multiple adjacent delimiters]-e[don't ignore empty lines](-t -s)-c+[format output to fit display of specified width]:width(-c -x)-t[create a table](-c -x)-s+[specify column delimiters in input data]:delimiters(-n -t -s)-x[print across before down]_argumentsaopts*:file:_filesargsstatecolumnss.,.Qopt_argstableN:opt_argstabletablecolumns//m\\:/MATCH2 #columns Mstate:s:+_sequence_wantedcontext[1]columnscolumncompaddcolumns_messagecolumnsstatereturnA(g%,EA$YiA
A@yA%,A,QA	A.r		
Ay
A.r%EAA 8ۜۜelocalargsaopts-*-1[suppress lines unique to first file]-2[suppress lines unique to second file]-3[suppress lines that appear in both files]1:file to compare:_files2:file to compare:_files_pick_variantgnuGNUunixversion(--nocheck-order)--check-order[check input is correctly sorted](--check-order)--nocheck-order[don't check input is correctly sorted]--output-delimiter=[specify column delimiter]:delimiter--total[display summary](-z --zero-terminated)zzeroterminated[use NUL as line delimiter](- : *)--version[display version information](- : *)--help[display help information]OSTYPEfreebsddragonflydarwin-i[case insensitive comparison of lines]OSTYPEopenbsdnetbsd-f[case insensitive comparison of lines]_argumentsaoptsargsArA"
F0AC&LA"	A+AB&)'Agk#A&A%k#A"k#AC+-AAB5Y6A GJA$g0LeACABHeA=
AA,	A"

A..A,
AC$EA1A.+A%5Q	A.eA,A%A1A5A,+A.QAuA,AC,A	F]AC	FAB_
`3AGzA 0HApC,
z+A0eAAAeHAABtu?~A1A
A.QARA.AB~AkAk-ACkA"M;%mAkAkA0FkABFt*Aۤ(LlABmR
ATG%k]9	

AۤkAB})*
AG#A$0LtAC&A $,!]A"	"CfۄDCA, EA&A %L	aACt}A"tABetAACtAB# A	etA"CXۤuC)A"8AB2%F"FEH	A
|Af=tAtAB>!DA,DhA&Ah1A.C;|9ADqAXDA9ztAB@B@AhA5AB	D:	D7AkAk-ACkAk}A";%AkACkA0F4PqkABaHHURAgA8,L}0"+ABJKAgA`C,Le4d1pA}AB&OZ'0PFA0Fۜۜ-	uAB1UJ2EV\A ۜۜ-AB8-X9+X<A'+A0'8L`xk#kAgA"CۜۜZUmZAYZAYZIaZZiZayZZAZ+AC&ATQ	05Z+Akm	A %k#
-
M
dACk
AkA",& A8uk +0[cAXT0	
4
A"$C	H
i
8

|%+0A" 
8i
8
X(+0uA" 
i
8
++0;A" i
8
/+AC
F+ABp)hq+hKAdۜۜ-I5yA	
=)ABxVk|yqA,&ۜۜ-AB}}j~VA@ۜۜ-YZ	!Ze}ABу+H!!A'+A$8LdAgA"(ۜۜA-+A"|AFA(ACFXpA"&+ACF+ABiRKK"#A,AFPyABRK0"A(ۜۜ-]AB1RKy#A(ۜۜ-ABn+Xe$ADۜۜ-U]aI	
ABz'gAtfۜۜ-IyAY%%Z-	E	Z

ZZABN++A$ۜۜ-)ABRK+A(ۜۜ-]AB+,"Adۜۜ-Z9QZ!9ZqZZ1ABqVk/A,&ۜۜ-AB20Atfۜۜ--Im	Ze
}
ZZ
Z

AB./ 4AFۜۜ-	
ZAYZZ

ZZ
ABHI9uA'+A$8LdAgA"4fۜۜAE!+A"|CAFAAFH`A"C&+AF+ABc=RdK:A(ۜۜ-ABl=m;AXۜۜ-ZUZZuAB}A.~+=A'+A$8LdAgA"ۜۜAQeZ=UZQiZZmZiZ		ZZZi

ZZZZ+A"|A
A"C&+qA"F]+AF+ABVkCA,&ۜۜ-ABRDjAۜۜ-I
yayE	E
-5

ZZZZZ	}AB&^x'IA4fۜۜ-%YmA+,-KA@'+EkEEk#A$0Pd|AgABtiA4C'QxA PAgA`%
T	8mJHdHCA)i		
!]
%-	Y)9%yUA<PA !""#A%ۜ)%%kABP
%C%%%X&A%ۜ&-'kABT
%C%U'-'+A"\
'xA,]%(A(()!)A_)Af*D*A",&*ۜۜ**A++g+A&+A"jM,h,$ACf|,k#,A,n-%-ACF`--A"s.)f$.D*AC1Au.A"F/M/v+A"`/ۜۜ/x+AF/+AF ^I^__composer_cache_policy1qmw+1Nreturn__composer_update_work_dir_composer_work_dir/composer.json_composer_work_dir/composer.json +functions[__composer_call] __composer_calllocal__composer_update_work_dir_composer_cmd:composerdq_composer_work_dir:PWD _composer_is_global global_call_programcmd@[2,-1] +functions[__composer_resolve_cmd] __composer_resolve_cmdlocal__ret__cmds__tmp@_composer_cmds%%:__cmds__tmpr2 #__cmds __cmdsM__tmp:2 #__cmds == 1 __cmds1 +_composer_cmd_aliases[2] _composer_cmd_aliases2__cmds1__i = 2__i <= #__cmds__i++ _composer_cmd_aliases__cmds__i__cmds__i_composer_cmd_aliases3__cmds__i__cmds__i #__cmds == 1  #__cmds _messageambiguouscommandsambiguous command: 2 (__cmds)unrecognizedcommandsunrecognized command: 2P1::2return +functions[__composer_prune_global_opts] __composer_prune_global_optslocalexclsspecsremoveM_composer_global_opts:*)opt+[@@Mspecs())// ()/ specs:)*opt+[M_composer_global_opts:*)j<>@bexcls+[_composer_global_opts_composer_global_opts:j<>@bremove +functions[__composer_update_work_dir] __composer_update_work_dirvopt_argsidworkingdir_composer_work_dirQvopt_argsidworkingdir_composer_work_dirPWD +functions[__composer_binaries] __composer_binarieslocalexplf __composer_call exec-list exec -l @tmp%%:space:tmp1tmp1@tmp*:space:@tmp%%:space:(local)_wantedcommandsbinarycompadd@ +functions[__composer_commands] __composer_commands_describecommandscommand_composer_cmds +functions[__composer_licenses] __composer_licenseslocalApache-2.0:Apache License 2.0BSD-2-Clause:BSD 2-Clause "Simplified" LicenseBSD-3-Clause:BSD 3-Clause "New" or "Revised" LicenseBSD-4-Clause:BSD 4-Clause "Original" or "Old" LicenseGPL-2.0-only:GNU General Public License v2.0 onlyGPL-2.0-or-later:GNU General Public License v2.0 or laterGPL-3.0-only:GNU General Public License v3.0 onlyGPL-3.0-or-later:GNU General Public License v3.0 or laterLGPL-2.1-only:GNU Lesser General Public License v2.1 onlyLGPL-2.1-or-later:GNU Lesser General Public License v2.1 or laterLGPL-3.0-only:GNU Lesser General Public License v3.0 onlyLGPL-3.0-or-later:GNU Lesser General Public License v3.0 or laterMIT:MIT Licenseproprietary:proprietary/closed-source license_describelicensespackage license +functions[__composer_packages] __composer_packageslocalpairsvendorhome_dirspkgs__composer_update_work_dirzparseoptsvendorvendorpairspairs #pairs compset*[:= ]_messageversionsversion constraintreturnCOMPOSER_HOMEq/NHOME/.composerq/NHOME/.config/composerq/NXDG_CONFIG_HOME:/@err@/composerq/N_composer_work_dir/vendor//q/N ! #vendor || _composer_is_global home_dirs/vendor//q/N #vendor COMPOSER_CACHE_DIR:/@err@/files//q/Nhome_dirs/cache/files//q/N@Mpkgs%%/// #vendor f
        _call_program packages-json \
          command grep -soE ${(qq):-'"[^/]+\\?/[^/]+"\s*:'} -- \
          ${(qq)_composer_work_dir}/composer.json
      //:" \t\/@f
        _call_program packages-lock \
          command grep -soE ${(qq):-'"name"\s*:\s*"[^/]+\\?/[^/]+"'} -- \
          ${(qq)_composer_work_dir}/composer.lock
      //"name"///:" \t\/zstyle:completion:*:*:service:*fetchpackages ! #_composer_cache_pkgs _cache_invalidcomposerpkgs_retrieve_cachecomposerpkgs_composer_cache_pkgsf
          __composer_call packages-fetch show -aN |
          LC_ALL=C tr -d '\t ' # Seems faster than ${...//.../} here
        _store_cachecomposerpkgs_composer_cache_pkgs_composer_cache_pkgs #pkgs packagespackagePREFIX_descriptionexplPREFIX%%/*/* package_descriptionpackage vendor_multi_parts(@)expl@ +functions[__composer_repositories] __composer_repositories_alternativeurls:repository URL:_urlsfiles:repository JSON configuration file:_files -g "*.json(#q-.)"json:repository JSON configuration object: +functions[__composer_scripts] __composer_scriptslocalexplf __composer_call run-script-list run-script -l @tmp:space:@tmp%%:space:tmp1tmp1@tmp*:space:@tmp%%:space:_wantedcommandsscriptcompadd@ +functions[__composer_stabilities] __composer_stabilitieslocalexpl_wantedstabilitiespackage stabilitycompadd@stablebetaalpha +functions[__composer_types] __composer_typeslocalexpl_wantedtypespackage typecompadd@composerpluginlibrarymetapackageprojectcakephpplugincantaomoduledrupalmodulemagento2modulepackagephpcodesnifferstandardsilverstripemodulesymfonybundletypo3cmsextensionwordpresspluginyii2extension +functions[_composer_archive] _composer_archive_arguments_composer_global_opts--dir=[specify output directory]:output directory:_files -/--file=[specify output file name]:output file name (without extension):_files(-f --format)f+format[specify archive format]:archive format:(tar zip)1:: :__composer_packages2:: :_guard "^-*" "version constraint" +functions[_composer_check-platform-reqs] _composer_checkplatformreqs_arguments_composer_global_opts--no-dev[do not check require-dev package requirements] +functions[_composer_config] _composer_configlocalcontextexpllinestatestate_descropt_args_arguments_composer_global_opts(a)(A l u : *)aauth[edit auth.json (with -e)](A)(a e u)--absolute[display absolute *-dir setting paths](e)(A l u : *)eeditor[open configuration in $EDITOR](f)(g)f+file[specify {composer,config}.json path]:configuration file:_files(g)gglobal[use global config.json](l)(a e u : *)llist[list configuration settings](u)(a A e l *)--unset[unset specified setting key](a e l)1: :->key(a e l u)*:: :->val__composer_update_work_dirstatevopt_argsiffileconfigftmpopt_argsigglobal@Mf __composer_call config-list $cmd []@tmp// ][/_wantedsettingkeyssetting keycompadd@words1.dirshome_wantedsettingvaluessetting value_files.domains_wanted_hosts.urls_wanted_urls_wanted_defaultreturn +functions[_composer_create-project] _composer_createproject_arguments_composer_global_opts(--no-dev)--dev[install require-dev packages]--ignore-platform-reqs[ignore PHP platform requirements](--remove-vcs)--keep-vcs[do not remove VCS directory]!(--no-plugins)--no-custom-installers(--dev)--no-dev[do not install require-dev packages]--no-install[skip installation of package dependencies]--no-progress[do not display download progress]--no-secure-http[do not use HTTPS]--no-scripts[prevent execution of scripts defined in root package](--prefer-source)--prefer-dist[prefer installation from dist](--prefer-dist)--prefer-source[prefer installation from source](--keep-vcs)--remove-vcs[force removal of VCS directory]--repository=[specify package repository]: :__composer_repositories!(--repository)--repository_url:repository URL:_urls(-s --stability)s+stability[specify minimum stability]: :__composer_stabilities1: :__composer_packages2::project directory:_files -/3:: :_guard "^-*" "version constraint" +functions[_composer_depends] _composer_depends_arguments_composer_global_opts(-r --recursive)rrecursive[resolve recursively up to root package](-t --tree)ttree[display in tree format]1: :__composer_packages --vendor2:: :_guard "^-*" "version constraint" +functions[_composer_dump-autoload] _composer_dumpautoload_arguments_composer_global_opts--apcu[use APCu to cache found/not-found classes]--no-dev[ignore autoload-dev rules]--no-scripts[prevent execution of scripts defined in composer.json](a)(o)aclassmapauthoritative[autoload from class maps only (implies -o)](o)ooptimize[use class maps for PSR-0/4 packages] +functions[_composer_exec] _composer_execlocalcontextlinestatestate_descropt_args_arguments_composer_global_opts(: * -l --list)llist[display available binaries]1: :__composer_binaries*: :->nextstatenextshiftwords CURRENT-- unset_composer_cmd_normalreturn +functions[_composer_global] _composer_global_composer_is_global_composer@ +functions[_composer_help] _composer_help_arguments_composer_global_opts--format=[specify output format]:output format [txt]:(json md txt xml)--raw[output raw help (with text format)]1: :__composer_commands +functions[_composer_home] _composer_home_arguments_composer_global_opts(-H --homepage)Hhomepage[use home page instead of repository](-s --show)sshow[display URL only (do not open)]*: :__composer_packages +functions[_composer_init] _composer_init_arguments_composer_global_opts--author=[specify package author]:package author--description=[specify package description]:package description--homepage=[specify package home page]:package home page:_urls(-l --license)l+license[specify package license]: :__composer_licenses--name=[specify package name]: :__composer_packages*--repository=[specify custom package repository]: :__composer_repositories*--require=[specify package to require]: :__composer_packages --pairs*--require-dev=[specify package to require for development]: :__composer_packages --pairs(-s --stability)s+stability[specify minimum stability]: :__composer_stabilities--type=-[specify package type]:: :__composer_types +functions[_composer_install] _composer_install_arguments_composer_global_opts(--no-dev)--dev[install require-dev packages]--dry-run[do not actually install (implies -v)]--ignore-platform-reqs[ignore PHP platform requirements]!(--no-plugins)--no-custom-installers(--dev)--no-dev[do not install require-dev packages]--no-progress[do not display download progress]--no-scripts[prevent execution of scripts defined in composer.json]--no-suggest[do not display package suggestions](--prefer-source)--prefer-dist[prefer installation from dist](--prefer-dist)--prefer-source[prefer installation from source](a)(n o)aclassmapauthoritative[autoload from class maps only (implies -o)](A)(n)--apcu-autoloader[use APCu to cache found/not-found classes](n)(a A o)--no-autoload[skip autoloader generation](o)(n)ooptimize[use class maps for PSR-0/4 packages] +functions[_composer_licenses] _composer_licenses_arguments_composer_global_opts--no-dev[ignore require-dev packages]--format=[specify output format]:output format [text]:(json text) +functions[_composer_list] _composer_list_arguments_composer_global_opts--format=[specify output format]:output format [txt]:(json md txt xml)--raw[output raw help (with text format)]1: :_guard "^-*" namespace +functions[_composer_outdated] _composer_outdated_arguments_composer_global_opts--format=[specify output format]:output format [text]:(json text)--strict[return non-zero exit code if there are outdated packages]1: :__composer_packages --vendor(a)(D I)aall[display all installed packages](D)(a)Ddirect[display only packages directly required by root package](I)(a)*--ignore=[ignore specified package (with -o)]: :__composer_packages(m)(a)mminoronly[display only packages with minor semver updates (with -o)](o)!(a)ooutdated +functions[_composer_prohibits] _composer_prohibits_arguments_composer_global_opts(-r --recursive)rrecursive[resolve recursively up to root package](-t --tree)ttree[display in tree format]1: :__composer_packages --vendor2:: :_guard "^-*" "version constraint" +functions[_composer_remove] _composer_remove_arguments_composer_global_opts--dev[remove package from require-dev]--ignore-platform-reqs[ignore PHP platform requirements](--dev)--no-dev[do not install require-dev packages]--no-progress[do not display download progress]--no-scripts[prevent execution of scripts defined in composer.json](--update-no-dev)--no-update[do not update dependencies](--update-with-dependencies)--no-update-with-dependencies[do not update inherited dependencies](--no-update)--update-no-dev[update dependencies with --no-dev option](--no-update-with-dependencies)--update-with-dependencies[update inherited dependencies]*: :__composer_packages --vendor(a)(n o)aclassmapauthoritative[autoload from class maps only (implies -o)](A)(n)--apcu-autoloader[use APCu to cache found/not-found classes](n)(a A o)--no-autoload[skip autoloader generation](o)(n)ooptimize[use class maps for PSR-0/4 packages] +functions[_composer_require] _composer_require_arguments_composer_global_opts--dev[add package to require-dev]--ignore-platform-reqs[ignore PHP platform requirements]--no-progress[do not display download progress]--no-scripts[prevent execution of scripts defined in composer.json]--no-suggest[do not display package suggestions](--prefer-source)--prefer-dist[prefer installation from dist]--prefer-lowest[prefer lowest versions of dependencies](--prefer-dist)--prefer-source[prefer installation from source]--prefer-stable[prefer stable versions of dependencies]--sort-packages[sort packages when adding/updating dependencies](--no-update)--update-no-dev[update dependencies with --no-dev option]*: :__composer_packages --pairs(a)(n o)aclassmapauthoritative[autoload from class maps only (implies -o)](A)(n)--apcu-autoloader[use APCu to cache found/not-found classes](n)(a A o)--no-autoload[skip autoloader generation](o)(n)ooptimize[use class maps for PSR-0/4 packages](u)(--update-no-dev)--no-update[do not update dependencies]--update-with-dependencies[update inherited dependencies, except root requirements]--update-with-all-dependencies[update all inherited dependencies] +functions[_composer_run-script] _composer_runscriptlocalcontextlinestatestate_descropt_args_arguments_composer_global_opts(--no-dev)--dev[enable dev mode](: * -l --list)llist[display available scripts](--dev)--no-dev[disable dev mode]--timeout=[specify script timeout]:timeout (seconds)1: :__composer_scripts*: :->nextstatenextshiftwords CURRENT-- unset_composer_cmd_normalreturn +functions[_composer_search] _composer_search_arguments_composer_global_opts(-N --only-name)Nonlyname[search package names only](-t --type)t+type[search for specified package type]: :__composer_types*: :__composer_packages +functions[_composer_self-update] _composer_selfupdate_arguments_composer_global_opts(c)--preview[force update to preview channel]--snapshot[force update to snapshot channel]--stable[force update to stable channel](C)(u)--set-channel-only[set channel as default and exit](C -r --rollback)--clean-backups[delete old back-ups during update](C)--no-progress[do not display download progress](c C -r --rollback)rrollback[roll back to earlier installation](C)--update-keys[prompt for key update](C)1: :_guard "^-*" "Composer version" +functions[_composer_show] _composer_showlocalcontextlinestatestate_descropt_args_arguments_composer_global_opts--format=[specify output format]:output format [text]:(json text)--strict[return non-zero exit code if there are outdated packages]1: :->pkgs2:: :_guard "^-*" "version constraint"(a)(D I s t)aavailable[display only available packages](A)(D I s t)--all[display all packages](D)(a A p s)Ddirect[display only packages directly required by root package](i)(s)iinstalled[display only installed packages](I)(a A s t)*--ignore=[ignore specified package (with -o)]: :__composer_packages(l)(s t)llatest[display only latest version of installed packages](m)(a A s t)mminoronly[display only packages with minor semver updates (with -o)](N)(P)Nnameonly[display package names only](o)(l t s)ooutdated[like -l, but display only outdated packages](p)(D)pplatform[display only PHP platform packages](P)(a A N)Ppath[display package file paths](s)(a A I l o t)sself[display root package information](t)(a A I l o s)ttree[display in tree format]statepkgsopt_argsiaA__composer_packagesvendorreturn +functions[_composer_suggests] _composer_suggests_arguments_composer_global_opts(--by-suggestion)--by-package[group results by suggesting package](--by-package)--by-suggestion[group results by suggested package]--no-dev[exclude suggestions from require-dev packages]*: :__composer_packages --vendor +functions[_composer_update] _composer_update_arguments_composer_global_opts(--no-dev)--dev[install require-dev packages]--dry-run[do not actually update (implies -v)](-i -n --interactive --no-interaction)iinteractive[update with interactive interface]--ignore-platform-reqs[ignore PHP platform requirements]--lock[update composer.lock hash only]!(--no-plugins)--no-custom-installers(--dev)--no-dev[do not install require-dev packages]--no-progress[do not display download progress]--no-scripts[prevent execution of scripts defined in composer.json]--no-suggest[do not display package suggestions](--prefer-source)--prefer-dist[prefer installation from dist]--prefer-lowest[prefer lowest versions of dependencies](--prefer-dist)--prefer-source[prefer installation from source]--prefer-stable[prefer stable versions of dependencies]--root-reqs[update only root-package dependencies]*:: :__composer_packages --vendor(a)(n o)aclassmapauthoritative[autoload from class maps only (implies -o)](A)(n)--apcu-autoloader[use APCu to cache found/not-found classes](n)(a A o)--no-autoload[skip autoloader generation](o)(n)ooptimize[use class maps for PSR-0/4 packages](u)--with-dependencies[update dependencies of whitelisted packages, except root requirements]--with-all-dependencies[update all dependencies of whitelisted packages] +functions[_composer_validate] _composer_validate_arguments_composer_global_opts(-A --with-dependencies)Awithdependencies[validate composer.json of installed dependencies]--no-check-all[do not validate completely]--no-check-lock[ignore out-of-date composer.lock]--no-check-publish[ignore publish errors]--strict[return non-zero exit code for warnings as well as errors]1::composer.json file:_files -g "*.json(#q-.)"_composerlocalhelpscontextlinestatestate_descropt_args +_composer_cmd _composer_cmdwords1_composer_is_global_composer_work_dir_composer_cmds_composer_global_opts_composer_cache_pkgs_composer_cmd_aliases_composer_cmd_aliasesbrowsehomeclearcacheclearcachedumpautoloaddumpautoloadinstallinfoshowselfupdateselfupdateupdateupgradedependswhynotprohibits_composer_cmdsabout:display short information about Composerarchive:create archive of project/packagecheckplatformreqs:check that platform requirements are satisfiedclearcache:clear internal package cacheconfig:set configuration optionscreateproject:create new project from packagedependswhy:display packages depending on packagediagnose:diagnose system problemsdumpautoload:dump class autoloaderexec:execute vendored binary/scriptglobal:run command in global Composer directoryhelp:display help informationhomebrowse:open package home page or repository in browserinit:create basic composer.jsoninstalli:install packages in composer.{lock,json}licenses:display dependency license informationlist:display supported commandsoutdated:display outdated packagesprohibitswhynot:display packages preventing package from being installedremove:remove and uninstall required packagerequire:add and install required packagerunscript:run scripts in composer.jsonsearch:search packagesselfupdate:upgrade Composershowinfo:display package informationstatus:display locally modified packagessuggests:display package suggestionsupdateuupgrade:upgrade packages in composer.json and update composer.lockvalidate:validate composer.{json,lock}(-h --help)hhelp[display help information](: * -)Vversion[display version information](-q -v --quiet --verbose)qquiet[reduce output verbosity](-q --quiet --verbose)*-v[increase output verbosity](-q --quiet --verbose)--verbose[increase output verbosity](--no-ansi)--ansi[force ANSI (color) output](--ansi)--no-ansi[disable ANSI (color) output](-n --no-interaction)nnointeraction[run non-interactively]--no-plugins[disable plug-ins]--profile[display timing and memory usage information](-d --working-dir)d+workingdir[specify working directory]:working directory:_files -/zstyle:completion:*:*:service:*cachepolicytmp:completion:*:*:service:*__composer_cache_policy:completion:*:*:service:*usecache:completion:*:*:service:*wordsrhhelpMwords2CURRENT:hhelpwordswords[1]help(@)words[2,CURRENT]:#(-h|--help) CURRENT -= helps - 1 __composer_prune_global_optshelp_arguments-*_composer_global_opts1: :__composer_commands*:: :->next__composer_update_work_dirstatenext__composer_resolve_cmdwords1words1_composer_cmd__composer_prune_global_optskopt_argscmd__composer_prune_global_opts +functions[_composer_cmd] _composer_cmd@_arguments_composer_global_optsreturn_composer@A8,DXl+AC'-AgdAXAClmA(C%1yA CF0A"$ۜI]		+0
A"<
ۜ	+A.+0h
A"|
ۜ
"+A.#+A	A.'r
 A
AB(R9(qAC
 A"
4Q<}
&q
A A"C@
]
<
C&ACF+localexplstatelinebitscommon_args1common_args2decompresscurcontextcurcontexttypesetopt_args9..16-n[omit compressed file header from compressed file]-V[display current version and compile options]*:files:->files-c[write on standard output](-F)-f[force overwrite](-f)-F[force overwrite](-v)-q[suppress display of compression statistics](-q)-v[display compression statistics]common_args1[@]servicecompress_arguments-b[specify maximum number of bits used to replace common substring]:bits:(bits[*])-C[produce output compatible with BSD 2.0](-b -C)-d[decompress]common_args2[@]uncompress_argumentszcat_argumentscommon_args1[@]statefilesdecompress +opt_args[-d] _descriptionfile to compress_filesexpl[@]^*.Z(-.)return_descriptioncompressed file_filesexpl[@]*.Z(-.)A0FL-ۜE_arguments(--(disable|enable)-FEATURE* --(with|without)-PACKAGE*)((#s)--disable- --enable-
	           (#s)--enable- --disable-
		   (#s)--with- --without-
		   (#s)--without- --with-)*=(E|)PREFIX*:prefix directory:_files -/*=PROGRAM*:program:_command_names -e*=NAME*executable*:program:_command_names -e*=NAME*:file:_filesA8PACgdA"l&ۜۜa)%yZD=Z9	}QC&,	AdI	0l	AB(C				
<
]
f<<Ylocalcontextstatelinetypesetopt_args_arguments-*(H mode)-e+[specify cow's eyes]:eye string [oo](H)-f+[specify cowfile]:cowfile:->cowfile(H mode)-T+[specify cow's tongue]:tongue string(H)-W+[specify width for message word wrap]:wrap column [40](H)-n[no wordwrap]*:message(- *)-h[display usage information](- *)-l[list all cowfiles](mode)(H -e -T)-b[borg mode](H -e -T)-d[dead mode](H -e -T)-g[greedy mode](H -e -T)-p[paranoia mode](H -e -T)-s[stoned mode](H -e -T)-t[tired mode](H -e -T)-w[wired mode](H -e -T)-y[youthful mode]returnstatecowfile_wantedoptionf1cowfilesexplcow filecompaddf_call_program cowfiles $words[1] -l::_files*.cow(-.)A>A9XmACۜۜAe		


u
qY]-Q%!!"#$%'M''q%A
((
;<(A0C
%<(Q(]))*)++,-u.A.
;//
0Q00%1-22Q3y334!5}5
6y67E7!5!888A"@r9	:<(1:AD:ۜۜq:_pick_variantgnuGNUunixversion_arguments(-a --archive)aarchive[archive mode, same as -dR --preserve=all]--attributes-only[don't copy file data, just attributes](-b --backup)-b[backup](-b --backup)--backup=-[backup each destination file]::method:(none off numbered t existing nil simple never)--copy-contents[copy contents of special files when recursive]-d[same as --no-dereference --preserve=links](-f --force)fforce[remove and retry for destinations that cannot be opened](-i --interactive -n --no-clobber)iinteractive[prompt before overwrite]-H[follow command-line symbolic links](-l --link)llink[link files instead of copying](-L --dereference)Ldereference[always follow symbolic links](-n --no-clobber -i --interactive)nnoclobber[don't overwrite an existing file](-P --no-dereference)Pnodereference[never follow symbolic links]-p[same as --preserve=mode,ownership,timestamps]--preserve=-[preserve specified attributes]:: :_values -s , attribute mode timestamps ownership links context xattr all--no-preserve=[don't preserve specified attributes]: :_values -s , attribute mode timestamps ownership links context xattr all--parents[append source path to target directory](-R -r --recursive)Rrrecursive[copy directories recursively]--reflink=-[control clone/CoW copies]::when to perform a lightweight copy:(always auto)--remove-destination[remove each existing destination file before attempting to open it]--sparse=[control creation of sparse files]:when to create sparse files:(auto always never)--strip-trailing-slashes[remove any trailing slashes from each source argument](-s --symbolic-link)ssymboliclink[make symbolic links instead of copies of non-directories](-S --suffix)S+suffix[override the usual backup suffix]:backup suffix(-t --target-directory)t+targetdirectory[copy all source arguments into target directory]:target directory:_files -/(-T --no-target-directory)Tnotargetdirectory[treat DEST as a normal file](-u --update)uupdate[copy only when source is newer than destination or destination is missing](-v --verbose)vverbose[explain what is being done](-x --one-file-system)xonefilesystem[stay on this file system](--context)-Z[set destination SELinux security context](-Z)--context=-[set destination SELinux security context]:: :_selinux_contexts(- *)--help(- *)--version*:file or directory:_fileslocalpatternargs(-L -P)-H[follow symlinks on the command line in recursive mode](-H -P)-L[follow all symlinks in recursive mode](-H -L)-P[do not follow symlinks in recursive mode (default)](-i -n)-f[force overwriting existing file](-f -n)-i[confirm before overwriting existing file]-p[preserve timestamps, mode, owner, flags, ACLs, and extended attributes]-R[copy directories recursively](-)*:file or directory:_filespattern(aix|hpux|irix|solaris)*-r[copy directories recursively]solaris2.<9->*-@[preserve extended attributes]solaris2.<11->*-/[preserve extended attributes and extended system attributes](darwin|dragonfly|freebsd)*(-f -i)-n[don't overwrite existing file]netbsd*-N[don't copy file flags](darwin|dragonfly|freebsd|netbsd|openbsd)*-a[archive mode, same as -RpP](dragonfly|freebsd)*-l[link files instead of copying](darwin|dragonfly|*bsd)*-v[show file names as they are copied]darwin*-X[don't copy extended attributes or resource forks]-x[don't traverse file systems]freebsd<10->.*-s[make symbolic links instead of copies of non-directories]OSTYPEpatternarg_argumentsargsAgA8CGJ;,YEEA G+A'A C۔J;
AqA4ACq1A"r+L;:s(%M`A[A
Ax
A.r+L;:sAL-!9	i			m

1YA4e
	i5$A-
eAA..r+L;:sA|
-Q
=i59	}5A!Y-}A\	9}iq	!i- 	!!"-##M$$QAT
)%AxC
A.Ur+L;:sAL%%M&q&&9	&'A''M(A(eq(())"*qACF(+AE+A"+ۜ
,l+AT1,A.nr9,T,A@'A.o+L;:sA"&l,p+
AC,ۄ,A"f,Cr+QAf,ۄ-A"(-H-a--t+qA"--A..y+Q'A.{r9,H/A"1	Af\/ۄ}/A"C&/}+qA'3rA"r//3A"C f0ۜ=0C FP03A" h0ۜ0ی+A!F(++localargscurcontextcurcontextstatelineexplfmts(bar bin odc newc crc tar ustar hpbin hpodc)_pick_variantgnuGNUunixversion CURRENT == 2 -o[create archive]-i[extract from archive]-p[run as filter on directory tree]args--create[create archive]--extract[extract from archive]--pass-through[run as filter on directory tree]--help[show help text]--version[show version information]wordsroocreate--file=:archive file:->afile--format=:format type:fmts--message=:message at end of volume:--null--reset-access-time--verbose--dot--append--block-size=:block size in 512 byte units:--dereference--io-size=:block size in bytes--quiet--force-local--help--version-A[append files to archive]-B[block size 5120 bytes with special file]-C[set block size per record]:block size in bytes:(8192)-F[set archive file to use]:archive file:->afile(-H)-c[read/write header in ASCII](-c)-H[set format type for archive header]:fmts-L[follow symbolic links]-M[print message at end of volume]:message to print:-O[set output archive file]:output archive file:_fileswordsriiextract--make-directories--nonmatching--preserve-modification-time--numeric--rename--list--swap-bytes--swap-halfwords--dot--unconditional--block-size=:block size in 512 byte units:--io-size=:block size in bytes:--pattern-file=:file with list of patterns:_files--owner=:user (and group) for files:->user--no-preserve-owner--no-absolute-filenames--sparse--only-verify-crc--quiet--help-b[reverse bytes in word]-B[block size 5120 bytes with special file]-d[create directories as needed]-C[set block size per record]:block size in bytes:(8192)-E[read filenames from file]:file name for list of files:_files-f[only copy files not matching patterns](-H)-c[read/write header in ASCII]-I[set input archive file]:input archive file:_files-m[preserve file modification times]-M[print message at end of volume]:message to print:-n[show UID and GID numerically]-r[interactively rename files]-R[set user and group for files]:user (and group) for files:->user-s[swap bytes within each halfword]-S[swap bytes within each word]-t[print a table of contents]*:pattern to extractwordsrpppassthrough--null--make-directories--link--quiet--unconditional--dot--dereference--owner=:user (and group) for files:->user--no-preserve-owner--help-d[create directories as needed]-l[link files instead of copying]-L[follow symbolic links]-m[preserve file modification times]*:destination directory:_files -/return-a[reset access time of input files]_argumentsargs[@]stateafile_filescompset*:_remote_filescompset*@_wantedhostsremote host name_hosts_alternativefiles:: _fileshosts:remote host name:_hosts -S:users:user name:_users -qS@usercompset*[:.]_groupsOSTYPEsolarishpuxcompset.*unset_userssufA$ۜ-)]_arguments-n[enable restricted mode]-r[toggle playlist repeat mode]-R[toggle playlist random mode]-v[toggle PCM and MASTER volume control]*:playlist or directory or audio file:_files -g "*.(mp3|mp2|ogg|669|amf|ams|dsm|far|it|med|mod|mt2|mtm|okt|s3m|stm|ult|gdm|xm|m3u|pls|spx|wav|au)(-.)"Ag8A,ThA(C۔)u<QA,EmA\
1A.A.8AAC@0
AP
A5PAC	(EA	e0
=	Aa	0
)
AU
A"3)TZ*UA"4u
TZcA@C
eTZrZi%

ZABC%-A C@ۜۜmlocalvariantsluserargsetargsccargsclargsrcargsaopts_pick_variantdcron-c*(#i)dircronieselinux(#i)selinuxcronie(#i)clusterunixhelpOSTYPEvariantsolaris::user whose crontab to work with:_usersetargs(cl)-u+[specify user whose crontab to work with]: :_usersdcronetargs-c+[specify crontab directory]:crontab directory:_directoriescronieselinuxccargs(-l cl nc rc)-s[append SELinux context (with -e)]cronieetargs(: * -)-V[display version information]clargs(: * -)-c[display cluster host](: * -)-n+[specify cluster host]: :_hostslinux(cc cl nc)-i[prompt for confirmation (with -r)]freebsd(cc cl nc)-f[bypass confirmation prompt (with -r)] #etargs etargs #clargs clargs(cc cl rc sl):crontab to install:_files(-l cl nc rc)-e[edit current crontab]sluser(-e -s cl nc rc)-l[display current crontab]sluserccargs(cc cl nc)-r[remove current crontab]sluserrcargsOSTYPElinux-*_argumentsaoptsargsA|ۜۜ-a}M5	
!uI_arguments-b[build the cross-reference only]-C[ignore letter case when searching]-c[use only ASCII characters in the cross-ref file (don't compress)]-d[don't update the cross-reference]-e[suppress the <Ctrl>-e command prompt between files]-F+[read symbol reference lines from specified file]:symbol-reference file:_files-f+[specify cross-reference file]:cross-reference file [cscope.out]:_files(-)hhelp[display help information]*-I+[specify directory to search for #include files]:include directory:_directories-i+[specify file containing a list if files to browse]:file [cscope.file]:_files-k[kernel mode - don't use /usr/include for #include files]-L[do a single search with line-oriented output]-l[line-oriented interface]0123456789+:pattern-P+[prepend path to relative file names in pre-built cross-ref file]:path:_directories-p+[specify number of path components to display]:path components [1]-q[build an inverted index for quick symbol searching]-R[recurse directories for files]-s+[specify directory to search for additional source files]:directory:_directories-T[use only the first eight characters to match against C symbols]-U[check file time stamps]-u[unconditionally build the cross-reference file]-v[be more verbose in line mode]-X[remove the cscope reference file and inverted indexes at end](-)Vversion[display version information]*:file:_filesATf-Y}AI)]	_arguments-h[help]-H[show man page]-v[show version]-d[enable basic debugging mode]-D[enable extended debugging mode]-q[enable automatic quit after last window is closed]-Q[disable automatic quit after last window is closed]-u[output configuration]-g[enable window tiling]-G[disable window tiling]-c[use additional cluster file]:cluster file:_files-l:username:_users-T:window title prefix:-o:arguments to ssh or rsh:-t:arguments to terminals:-i[ignore errors from unresolvable hostnames]-e[evaluate arguments to identify potential errors]:userhostport:_user_at_host*:userhostport: _alternative hosts:host:_hosts usersathosts:userathost:_user_at_hostAg,A"R,,AA4f!8lY,localexpltagsf< tags:!%%:blank:_wantedctagstagcompaddm:{a-zA-Z}={A-Za-z}@AF_urls@Ag A9I0aAX%	<i%i} A0;AXC%				E


]iA

 =AA(=A4	fduQ
A@0
1AC\qA,&E]i=typeset_cut_argsLANGde_DE.UTF8_cut_argsbytesnur diese Bytes ausgebencharactersnur diese Zeichen ausgebendelimiterDelimiter anstelle von Tabulator als Trenner benutzenfieldsnur diese Felder und alle Zeilen OHNE Trennzeichen ausgebencomplementdas Komplement der Menge der gew\u00e4hlten Bytes, Zeichen oder Felder bildenonlydelimitedkeine Zeilen ausgeben, die keinen Trenner enthaltenoutputdelimiterZeichenkette als Ausgabetrennzeichen benutzenhelpdiese Hilfe anzeigen und beendenversionVersionsinformation anzeigen und beenden_cut_argsselect only specified bytescharactersselect only specified charactersuse alternate field delimiterfieldsselect only specified fieldsnegate the set of selected bytes, characters or fieldssuppress lines with no delimitersoutputdelimiteruse specified string as the output delimiterdisplay help informationoutput version information_pick_variantgnuFree Softunixversion_arguments(--bytes -b)bytesb+[_cut_argsbytes]:list(--characters -c)charactersc+[_cut_argscharacters]:list(--delimiter -d)delimiterd+[_cut_argsdelimiter]:delimiter(--fields -f)fieldsf+[_cut_argsfields]:list--complement[_cut_argscomplement](--only-delimited -s)onlydelimiteds[_cut_argsonlydelimited]--output-delimiter=[_cut_argsoutputdelimiter]:delimiter(- *)--help[_cut_argshelp](- *)--version[_cut_argsversion]*:file:_filesOSTYPEfreebsddragonflyargs(-d)-w[use whitespace as the delimiter]_argumentsargs-b[_cut_args[bytes]]:list-c[_cut_args[characters]]:list(-w)-d[_cut_args[delimiter]]:delimiter-f[_cut_args[fields]]:list-n[do not split multi-byte characters]-s[_cut_args[only-delimited]]*:file:_filesA,kdAl&ۜ-)=Iy%uUQ	A

uM
AB$
~%A,Gk#9+A"dA"
$EAX
	AAg<A%AB0YA<&1
A,ABhۤ0
!A'A,k#AC1A1	A,P	}	ABf
+=
Fd

qACFd

AF\+ABEFF {Aۜ-QABN1O+1Adۜ-I)qUm-]}a	Y

ABi(j+0)Y
=AdAfۄA ,DyqACFABrY*RsK*
A(ۜ-=AB~-RKl.A(ۜ-=AB1vk2AL&ۜ-U
]]y
YAB:Z:	A0Fۜ-Q1ABE?rK?0AHAA&DAC&pAB@K$ASA,z3zz0DXA,z3mA,
QA,zA,zA,0a	A,DA,X1A	&ۜ)y%MI5aY% !="#%&'()m*5++5-I.Q/01)34567q99:m;m<=m?@	BABF
$!AB&&PABلJ<Y!A ۜ-AB}F"KAۜ-AB$Mb%z"lA8ۜ-9uqQAB45$*A`ۜ-iA	iU%eYABNnO+\f&ADۜ!=qy9	mAB^e^_Н'9A4fۜ-a]	ABmfnD([A<ۜ-!QYAB~ըf8X*?A<ۜ-%uum1AB]rKĮ+AHۜ-
1]	A	AB!B-0Aۜ-aABJ.nA ۜ-5ABٹrKT./AHAA&DAC&pABQj.TA@ۜ-]EI)AB-Jr0YA ۜ-eAB-f0HA<ۜ-!qmMyABF<[2KAۜ-ABvk2AL&ۜ-QM
]m)=iAB	2
K	T4 AGAA,A,C&hzsz33
##qA"!0zsz33A CPۜ}-q0
##A$ۜM=qAB$F%t+6KAۜ-AB-.L6A"FdA$@4 AiAFdAB6
7\a7AJ#HAg`<A1AAT	A&xA.J#qA.
J#At
1
A.UmA,
HzA%	A.UA"F(@)AB XlyPIACfۄ1ACtۼz|ABPZQ.99A"FHi}ABUV+$94AdAۄ!A&4qACX,|AB`ARaK9A"Ff<]KABgM^h0:?A"F 4UhABlRmK:A(!}UeABwBxL< A,$IAB|} <MA`1Afۄ!AfLqACFAB=A'-A11AAA(CXx9(ACA.	A,
!A%@Al1AۤAACxrA%haAlAA$	(	qA	,		ABa?A4'-"KAETA/1	AqA0CFۼE|4q%AA.9A,	l9A%AL1AHۤeAqAp
1AA(5HqA,ABYkAA('9"KMAF`A'"yACfk۔3+$A"F+$hA"f4+$"CH#ی+$BhFFA$۔A0FAClF"AFAfk۔3+$AB	k
BA4'-"KAETAFtAA|C1A	AF1A<1AACdABrKpC-Ag,A%dA1Aۤ-AhC1A
eA 	IuqACIuAlAA$CXxqA,,PuABy cEfA'9AT	1	A.r+A,aACFA('"KAFAGAA|1AAFA<C1A)APdiAB%b
FAGAA.-}A,AdA@ۤ]A]qA%AlAA$qAC,$LAB1I"B2"HA5AB9a%B:%IA5ABA(>BH)eJuAf5ABHi+VIk,KMAB&B&X&ABO-zP<.KXAGAB$,L|<&ABV0Wk0<LA$,DdA%,AFA,DA,dA"MA"	$CABb94c
4IMA21/A&A08Pd|zA%dACFA,|1A,aA"")ACg8AD&(H<s`4}A
1$C0PI<A&ABuQ='=%=>,>L>i>>>>>!?9?Q?m??????
@1@Q@u@@@@@A!A9AYAtAAB}AR~K
8BP A$,DdA%,ACFA,DA,d5A"q)ACAX
A-ACf`<Af<IAB-GkGRA$,DdA%,ACFA,DA,d5A"qIACA"R%MuA"R%
5A%Af<!ABNZ
`OS)A$,DdA%,AFA,DA,d)AeA"xACAFA,C&XیyABiTTOUAg,A%,A"rE)A,A,5A,A,&<IۜACFWX_cvs_arguments-R[read only access]-a[authenticate]-f[disable .cvsrc](-n)-l[disable logging](-l)-n[no change](-q)-Q[really quiet](-Q)-q[somewhat quiet](-w)-r[make new working file read only]-t[trace](-r)-w[make new working file read-write]-x[encrypt client/server communication](-)vversion[print version and copyright information](-)Hhelp[print help information](-)--help-commands[command help](-)--help-synonyms[command synonyms help](-)--help-options[global options help]*--allow-root=[allowable root for pserver]:rootdir:_files -/-T+[temporary directory]:temporary directory:_cvs_tempdir-d+[cvs root directory]:cvsroot:_cvs_root-e+[editor]:editor:_cvs_editor-s+[user variable]:user variable:_cvs_user_variable-z+[gzip level]:gzip level:(0 1 2 3 4 5 6 7 8 9)*::cvs command:_cvs_command +functions[_cvs_command] _cvs_commandlocalcvsrootCVSROOTCVS/Rootcvsroot<CVS/Rootopt_args[-d]cvsrooteopt_argsd:Q ! +_cvs_syns typeset_cvs_synss. .fcvs --help-synonyms 2>&12,2/b az   az az/match1 match2:match3 +_cvs_cmds _cvs_cmdsf_call_program commands cvs --help-commands 2>&12,2/b az AZ/match1:match2:l CURRENT == 1 _describecommandscvs commandcompadd@s.:.j.:._cvs_synscurcontextcurcontext_cvs_cmds[(r)words[1]:*]%%:*:-(k)_cvs_syns[(r)(*:|)words[1](:*|)] #cmd curcontextcurcontext%:*:*:cvs-cmd:_call_function_cvs_cmd_messageno more argumentsunknown cvs command: words[1]return +functions[_cvs_add] _cvs_add_arguments-k+[keyword]:keyword substitution:_cvs_k-m+[message]:message:_cvs_m*:added file:_cvs_files_unmaintained +functions[_cvs_admin] _cvs_admin_argumentsix(-U)-L[set lock strict](-L)-U[set locl non-strict]-I[interactive]-q[quiet]-b-[default branch]:default branch:(1.1.1)-c+:comment leader (not used)-a+:login names (not work with CVS)-A+:access list to append (not work with CVS)-e-:access list to erase (not work with CVS)-l-[lock]:revision to lock-u-[unlock]:revision to unlock-n+[name revision]:symbolic-name(\:revision)-N+[force to name revision]:symbolic-name(\:revision)-m+[replace log]:revision\:msg-o+[delete revision]:range to delete-s+[replace state attribute]:state(\:revision)-t-[replace descriptive text]:descriptive text:_cvs_admin_t-V+:version (obsolete)-k+[set keyword substitution]:keyword substitution:_cvs_k*:file:_cvs_files +functions[_cvs_admin_t] _cvs_admin_tcompset_messagedescriptionsdescriptive text_files@ +functions[_cvs_annotate] _cvs_annotate_arguments(-R)-l[don't recurse]-f[use head revision](-l)-R[recursive](-f -D)-r+[specify revision]:tag:_cvs_revisions(-f -r)-D+[specify date]:date:_cvs_D*:file:_cvs_files +functions[_cvs_rannotate] _cvs_rannotate_arguments(-R)-l[don't recurse]-f[use head revision](-l)-R[recursive](-f -D)-r+[specify revision]:tag:_cvs_revisions(-f -r)-D+[specify date]:date:_cvs_D*:file:_cvs_modules +functions[_cvs_checkout] _cvs_checkout_arguments-N[don't shorten module paths]-A[reset sticky tags, dates and -k]-n[disable checkout program]-f[use most recent revision if -D/-r is not matched](-R)-l[don't recurse](-l)-R[recursive](-s)-c[module database](-c)-s[module database with status]-P[prune empty directory]-k+[keyword]:keyword substitution:_cvs_k-d+[directory]:directory:_files -/(-D)-r+[specify revision]:tag:_cvs_revisions(-r)-D+[specify date]:date:_cvs_D-j+[merge]:tag:_cvs_revisions*:module:_cvs_modules +functions[_cvs_commit] _cvs_commit_arguments-n[disable module program](-R)-l[don't recurse](-l)-R[recursive]-f[force to commit](-F)-m+[message]:message:_cvs_m(-m)-F+[message file]:log message file:_files-r+[specify revision]:tag:_cvs_revisions*:modified file:_cvs_commit_arg +functions[_cvs_commit_arg] _cvs_commit_arg +opt_args[-f] _cvs_files_cvs_files_modified +functions[_cvs_diff] _cvs_difflocalofwucofwyofwgofwl-y --side-by-side -n --rcs -e -f --ed -q --brief -c -C --context -u -U   --unified --old-group-format --new-group-format --changed-group-format   --unchanged-group-format --line-format --old-line-format --new-line-format   --unchanged-line-format-y --side-by-side -n --rcs -e -f --ed -q --brief --old-group-format   --new-group-format --changed-group-format --unchanged-group-format   --line-format --old-line-format --new-line-format --unchanged-line-format-L --label -p --show-c-function -F --show-function-line-W --width --left-column --suppress-common-lines-n --rcs -e -f --ed -q --brief -c -C --context -u -U --unified   --old-group-format --new-group-format --changed-group-format   --unchanged-group-format --line-format --old-line-format   --new-line-format --unchanged-line-format-n --rcs -e -f --ed -q --brief -c -C --context -u -U --unified   --line-format --old-line-format --new-line-format --unchanged-line-format-n --rcs -e -f --ed -q --brief -c -C --context -u -U --unified   --old-group-format --new-group-format --changed-group-format   --unchanged-group-format_arguments(-R)-l[don't recurse](-l)-R[recursive]-k+[keyword]:keyword substitution:_cvs_k(-r)-D+[specify date]:date:_cvs_D(-D)-r+[specify revision]:tag:_cvs_revisionsh0123456789--binary[binary mode]--ifdef=[set macro name for merged if-then-else format]:name(-i --ignore-case)iignorecase[case insensitive](-w --ignore-all-space)wignoreallspace[ignore all white space](-b --ignore-space-change)bignorespacechange[ignore changes in the amount of white space](-B --ignore-blank-lines)Bignoreblanklines[ignore lines that are all blank](-I --ignore-matching-lines)I+ignorematchinglines[ignore lines that match regex]:line exclusion regex(-a --text)atext[treat all files as text](of oss)C+context[context diff; specify lines of context]:number of lines of context(of oss)-c[output a context diff](of oss)U+unified[unified diff; specify lines of context]:number of lines of context(of oss)-u[output a unified diff](ofwuc oss -L --label)L+label[set label to use instead of file name]:label(ofwuc oss -p --show-c-function)pshowcfunction[show C function of each change](ofwuc oss -F --show-function-line=)F+showfunctionline[show the most recent line matching regex]:regex(of ouc oss)--brief[output only whether files differ](of ouc oss)eed[output an ed script](of ouc oss)fforwarded[output a reversed ed script](of ouc oss)nrcs[RCS format diff](of ouc)--side-by-side[output in two columns](of ouc)-y[output in two columns](ofwy ouc -W --width)W+width[set size of line]:number of characters per line(ofwy ouc)--left-column[output only left column of common lines](ofwy ouc)--suppress-common-lines[do not output common lines](ofwg ouc oss)--old-group-format=[set old group format]:old group format(ofwg ouc oss)--new-group-format=[set new group format]:new group format(ofwg ouc oss)--changed-group-format=[set changed group format]:changed group format(ofwg ouc oss)--unchanged-group-format=[set unchanged group format]:unchanged group format(ofwl ouc oss)--line-format=[set line format]:line format(ofwl ouc oss)--old-line-format=[set old line format]:old line format(ofwl ouc oss)--new-line-format=[set new line format]:new line format(ofwl ouc oss)--unchanged-line-format=[set unchanged line format]:unchanged line format--paginate[output through pr](-t --expand-tabs)texpandtabs[expand tabs to spaces]--initial-tab[prepend a tab](-N --new-file)Nnewfile[treat absent files as empty](-s --report-identical-files)sreportidenticalfiles[report when two files are the same]--horizon-lines=[set number of lines to keep in prefix and suffix]:number of horizon lines(-d --minimal)dminimal[try to find a smaller set of changes](-H --speed-large-files)Hspeedlargefiles[assume large files and many small changes]*:file:_cvs_diff_arg +functions[_cvs_diff_arg] _cvs_diff_arg_cvs_files_modified_cvs_files +functions[_cvs_edit] _cvs_edit_arguments(-R)-l[don't recurse](-l)-R[recursive]-a+[specify action]:action:(edit unedit commit all none)*:file:_cvs_files +functions[_cvs_editors] _cvs_editors_arguments(-R)-l[don't recurse](-l)-R[recursive]*:file:_cvs_files +functions[_cvs_export] _cvs_export_arguments-N[don't shorten module paths]-n[disable checkout program]-f[use most recent revision if -D/-r is not matched](-R)-l[don't recurse](-l)-R[recursive]-k+[keyword]:keyword substitution:_cvs_k-d+[directory]:directory:_files -/(-D)-r+[specify revision]:tag:_cvs_revisions(-r)-D+[specify date]:date:_cvs_D*:module:_cvs_modules +functions[_cvs_history] _cvs_history_arguments-T[all tags]-a[all users]-c[modified files]-e[everything]-l[last modification]-o[check-outed modules]-w[working directory]-D+[since date]:date:_cvs_D-b+[back to record]:string-f+[specify file]:file:_cvs_files-m+[specify module]:module:_cvs_modules*-n+[in module]:module:_cvs_modules*-p+[in repository]:repository-r+[since revision]:rev-t+[since tag]:tag*-u+[specify user]:user name-x+[specify type]:type:_cvs_history_x-X+[debugging]:arg-z+[specify timezone]:timezone*:file:_cvs_files +functions[_cvs_history_x] _cvs_history_x_valuestypeF[release]O[checkout]E[export]T[rtag]C[merge collision-detected]G[merge succeed]U[working file was copied]W[working file was deleted]A[a file was added]M[a file was modified]R[a file was removed] +functions[_cvs_import] _cvs_import_arguments-d[use file modification time]-b+[specify vendor branch]:branch:(1.1.3)-m+[message]:message:_cvs_m*-I+[ignore files]:name:_files-k+[keyword]:keyword substitution:_cvs_k*-W+[wrapper specification]:spec:_files:repository:_cvs_modules:vendor tag:_cvs_vendor_branches:release tag +functions[_cvs_log] _cvs_log_arguments-b[default branch](-t)-h[header]-l[don't recurse]-R[print the name of RCS file in the repository]-N[don't list tags](-h)-t[header with descriptive text]-d+[specify dates]:dates-r-[specify revisions]:revisions-s+[specify states]:states:(Exp Stab Rel dead)-w-[specify logins]:logins*:file:_cvs_files +functions[_cvs_rlog] _cvs_rlog_arguments-b[default branch](-t)-h[header](-R)-l[don't recurse](-l)-R[recursive]-N[don't list tags](-h)-t[header with descriptive text]-d+[specify dates]:dates-r-[specify revisions]:revisions-s+[specify states]:states:(Exp Stab Rel dead)-w-[specify logins]:logins*:file:_cvs_modules +functions[_cvs_rdiff] _cvs_rdiff_arguments-c[output a context diff]-u[output a unified diff]-f[use most recent revision if -D/-r is not matched]-s[short patch](-R)-l[don't recurse](-l)-R[recursive]-V+[specify version]:version-k+[keyword]:keyword substitution:_cvs_k(-D -D -r -r)-t[top two differences](-t -r)-D+[specify date]:date:_cvs_D(-t -D)-r+[specify revision]:tag:_cvs_revisions(-t -D)-r+[specify revision]:tag:_cvs_revisions*:module:_cvs_modules +functions[_cvs_release] _cvs_release_arguments-d[delete]*:directory:_files -/ +functions[_cvs_remove] _cvs_remove_arguments-f[force to remove](-R)-l[don't recurse](-l)-R[recursive]*:removed file:_cvs_remove_arg +functions[_cvs_remove_arg] _cvs_remove_arg +opt_args[-f] _cvs_files_cvs_files_removed +functions[_cvs_rtag] _cvs_rtag_arguments(-d)-F[move tag if already exists](-d)-a[clear tag from removed files]-n[disable tag program](-d)-f[force a head revision](-R)-l[don't recurse](-l)-R[recursive](-b)-d[delete tag](-d)-b[create branch]-D+[specify date]:date:_cvs_D-r+[specify revision]:tag:_cvs_revisions:tag*:module:_cvs_modules +functions[_cvs_status] _cvs_status_arguments-v[verbose](-R)-l[don't recurse](-l)-R[recursive]*:file:_cvs_files +functions[_cvs_tag] _cvs_tag_arguments(-d)-F[move tag if already exists](-R)-l[don't recurse](-l)-R[recursive]-c[check that working files unmodified](-b)-d[delete tag](-d)-b[create branch](-d)-f[force a head revision]-r+[specify revision]:tag:_cvs_revisions-D+[specify date]:date:_cvs_D:tag:_cvs_revisions*:file:_cvs_files +functions[_cvs_unedit] _cvs_unedit_arguments(-R)-l[don't recurse](-l)-R[recursive]*:file:_cvs_files +functions[_cvs_update] _cvs_update_arguments-C[overwrite local modification]-A[reset sticky tags, dates and -k]-p[check out to standard output]-P[prune empty directory]-f[use head revision](-R)-l[don't recurse](-l)-R[recursive]-d[create directories]-k+[keyword]:keyword substitution:_cvs_k(-D)-r+[specify revision]:tag:_cvs_revisions(-r)-D+[specify date]:date:_cvs_D*-j+[merge]:tag:_cvs_revisions*-I+[ignore files]:file:_files*-W+[wrapper specification]:spec:_files*:file:_cvs_files +functions[_cvs_watch] _cvs_watchlocalexpl CURRENT == 2 _wantedvalueswatch commandcompaddremovewords[2]_arguments(-R)-l[don't recurse](-l)-R[recursive]:watch command*:file:_cvs_files_arguments(-R)-l[don't recurse]*-a+[specify action]:action:(edit unedit commit all none):watch command +functions[_cvs_watchers] _cvs_watchers_arguments(-R)-l[don't recurse](-l)-R[recursive]*:file:_cvs_files +functions[_cvs_loadstat] _cvs_loadstat +_cvs_loadstat_status return_cvs_loadstat_statuszmodloadzsh/statb:zstat/dev/null _cvs_loadstat_status = ! +builtins[zstat] _cvs_loadstat_status +functions[_cvs_root] _cvs_rootlocalcvspassfileslashtypeset_cvs_rootscvspassfile::=CVS_PASSFILE:-HOME/.cvspass_cvs_loadstatLC_ALL=C builtin zstat -g +mtime -F '%Y/%m/%d-%T' "$cvspassfile"LC_ALL=C ls -l "$cvspassfile"id_cvs_pass_id_cvs_roots_cvs_rootsf<$cvspassfile/1 %% /:2401slash/:/_cvs_pass_id_tagsfilescompaddr:|[:@./]=** r:|=**@_cvs_rootscompset:(local|fork):_files +functions[_cvs_tempdir] _cvs_tempdir_tagsdirectoriescompadd@TMPPREFIX:hTMPDIR/tmp +functions[_cvs_user_variable] _cvs_user_variablecompset*=_default_messagevariablesvariable +functions[_cvs_editor] _cvs_editor_tagscommandscompadd@ +functions[_cvs_D] _cvs_D_tagsvaluescompadd@todayyesterdayweek agomonth ago +functions[_cvs_k] _cvs_k_valueskeyword substitutionkv[generate keyword strings using the default form]kvl[include locker's name in strings if given revision is locked]k[generate only keyword names in keyword strings; omit their values]o[generate the old keyword string as present in the file before check in]b[binary - like `o' but also inhibit line ending conversions]v[generate only keyword values for keyword strings] +functions[_cvs_m] _cvs_m_messagemessageslog message +functions[_cvs_modules] _cvs_modulescompset(#m)(*/)_cvs_sub_modulescvsrootMATCH%/_cvs_top_modules +functions[_cvs_top_modules] _cvs_top_moduleslocalroot1root_wantedmodulesexplmodule namecompaddroot//:tMf<$root/CVSROOT/modules:%% 	_cvs_top_modules_cache_keyroot_cvs_top_modules_cache_keyroot_cvs_top_modules_cache_modszstyle:completion:curcontext:remoteaccess_cvs_remote_directoriesroot_cvs_top_modules_cache_mods_cvs_top_modules_cache_mods_cvs_top_modules_cache_mods[@]Mf
	    CVS_IGNORE_REMOTE_ROOT= _call_program modules cvs -d "$root" co -c
	  %% 	: #_cvs_top_modules_cache_mods _wantedmodulesmodule namecompadd_cvs_top_modules_cache_mods_messagemodulesmodule name +functions[_cvs_sub_modules] _cvs_sub_moduleslocalroot12ignoreroot_wantedmodulesexplmodule name_path_files(root/dir)(Attic */Attic)_cvs_sub_modules_cache_keyroot dir_cvs_sub_modules_cache_key_cvs_sub_modules_cache_modszstyle:completion:curcontext:remoteaccess_cvs_remote_directoriesrootdir_cvs_sub_modules_cache_mods #_cvs_sub_modules_cache_mods _wantedmodulesmodule namecompaddqS/_cvs_sub_modules_cache_mods_messagemodulesmodule name +functions[_cvs_run] _cvs_runlocalcvsroot12shiftTMPPREFIX:/tmp/zshcvsworkmkdirchmod0700builtin/dev/nullreturnprintcvsrootCVS/RootdirCVS/RepositoryCVS/EntriesCVS_IGNORE_REMOTE_ROOT@ +functions[_cvs_remote_directories] _cvs_remote_directorieslocalroot12subdirsshiftsubdirsMf_call_program directories _cvs_run "$root" "$dir" update -r00 -d -p 2>&1: New directory `'  ignored/b`'/match1 # eval1=("$subdirs[@]") #subdirs printsubdirs +functions[_cvs_vendor_branches] _cvs_vendor_brancheslocalexplvendor_branchvendor_branchzstyle:completion:curcontext:remoteaccessopt_argsb_cvs_extract_vendor_branchopt_args[-b]cvsrootline[1]vendor_branchvendor_branch #vendor_branch _wantedvaluesvendor branchcompaddvendor_branch_messagebranchesvendor branch +functions[_cvs_extract_vendor_branch] _cvs_extract_vendor_branchlocalnumeric1\.1\.12//./\.shiftroot12vtags
    _call_program tags _cvs_run "$root" "$dir" -Q log -h 2>/dev/null |
    sed -ne $'/^symbolic names:/{
n
:loop
/^[^ \t]/d
/: '"$numeric"$'$/b found
n
b loop
:found
s/^[ \t]*\\(.*\\): '"$numeric"$'$/\\1/p
n
/^[ \t]/b found
q
}' # eval1=("$vtags[@]") #vtags printvtags[@] +functions[_cvs_revisions] _cvs_revisionslocalexpl_cvs_revisions_keycvsroot:PWD_cvs_revisions_keycvsroot:PWDzstyle:completion:curcontext:remoteaccess_cvs_revisions_cacheCVS_IGNORE_REMOTE_ROOT= _call_program tags cvs -d "$cvsroot" -q status -vl .|
	  sed -n -e '/No Tags Exist/d' \
		 -e 's/^	\([A-Za-z][-_0-9A-Za-z+]*\).*/\1/p'|
	  sort|uniq #_cvs_revisions_cache _wantedvaluesrevisioncompadd_messagerevisionsrevision +functions[_cvs_files] _cvs_files_alternativedirectories:directory:_cvs_existing_directoriesexisting-files:file:_cvs_existing_entriesremoved-files:removed file:_cvs_nonexistent_entries +functions[_cvs_files_modified] _cvs_files_modified_alternativedirectories:directory:_cvs_existing_directoriesexisting-files:file:_cvs_modified_entriesremoved-files:removed file:_cvs_nonexistent_entries +functions[_cvs_files_removed] _cvs_files_removed_alternativedirectories:directory:_cvs_existing_directoriesremoved-files:removed file:_cvs_nonexistent_entries +functions[_cvs_files_unmaintained] _cvs_files_unmaintained_cvs_nonentried_files_cvs_existing_directories_cvs_strict_nonentried_files +functions[_cvs_existing_directories] _cvs_existing_directorieslocalexpl_wanteddirectoriesdirectory_path_files*~(*/|)CVS(/)_cvs_path_prefixes +functions[_cvs_existing_entries] _cvs_existing_entrieslocalexplmatchlinedirrealdirPREFIX:b/match[1]elinedirrealdirCVS/Entries@@@M@f<"$realdir"CVS/Entries://%%/ #pat _wantedfilesfile_path_files +functions[_cvs_modified_entries] _cvs_modified_entries_cvs_loadstatlocalexplmatchlinedirrealdirslashPREFIX:b/match[1]elinedirrealdirCVS/EntriesmtimeLC_ALLbuiltinzstat+mtime%a %b %e %T %Y\nrealdirD/dev/nullpat::(@j:|:)(@)(@)(@)(@)(@)(@M)(@f)<"$realdir"CVS/Entries:#/*#//slash[^slash]#slash//%/[^/]#/[^/]#:#(j:|:)~(f)(j:/:)mtime##*///(#m)[][*?()<|^~#\]/\MATCH#/%%/*//(#m)[][*?()<|^~#\]/\MATCH_wantedfilesmodified file_path_filespat_cvs_existing_entries +_cvs_ignore_default local_cvs_ignore_defaultSCCSCVS.admRCSLOGcvslog.*tagsTAGS.make.state.nse_depinfo*\~\#*.\#*,*_$**$*.old*.bak*.BAK*.orig*.rej.del-**.a*.olb*.o*.obj*.so*.exe*.Z*.elc*.lncore +functions[_cvs_strict_nonentried_files] _cvs_strict_nonentried_fileslocalexplmatchlinedirrealdiromitpatsPREFIX:b/match[1]elinedirrealdirCVS/EntriesMf<"$realdir"CVS/Entries://%%///m<\/\MATCH #omitpats _path_files*~(*/|)((j:|:)~omitpats)(D.)_path_files*~(*/|)(D.) +functions[_cvs_nonentried_files] _cvs_nonentried_fileslocalexplmatchlinedirrealdiromitpatsPREFIX:b/match[1]elinedirrealdirCVS/EntriesMf<"$realdir"CVS/Entries://///:D/D/%%///m<\/\MATCH_cvs_ignore_defaultcvsignore/.cvsignoreomitpats<~/.cvsignorerealdir.cvsignoreomitpats<${realdir}.cvsignoreomitpatsCVSIGNORE_path_files*~(*/|)((j:|:)~omitpats)(D.) +functions[_cvs_nonexistent_entries] _cvs_nonexistent_entrieslocalexplmatchlinedirrealdirfilesPREFIX:b/match[1]elinedirrealdirD:trealdirCVS/EntriesMf<"$realdir"CVS/Entries:D/D/%%/:j::files//m<\/\MATCHcompquote_wantedremoved filecompaddlinedir +functions[_cvs_path_prefixes] _cvs_path_prefixeslocalexplmatchPREFIXSUFFIXb//PREFIXmatch[1]ISUFFIXmatch[2]ISUFFIXSUFFIX_wanteddirectoriesdirectory_path_files*~(PREFIX|(*/|)CVS)(/)_cvs@ACGA A-A$CdqA,]0C;3;AF0{9sy9;AF(U0;A$(IlocalexplCURRENT == 2_wantedcommanddarcs commandcompadd darcs --commands words[CURRENT]_arguments*:URL:_urls../_arguments*:file:_files_wantedargsarg for darcs commandcompadd darcs ${words[2]} --list-option AL'EE|EE+ACgAAۜۼAxA$]A'"A'2A<Cm	

aAIA0
ApY}ACe
Ae!pY	5	A
UpY

A
=pmApYAC
gA
%Ae=pYA	pY
A9pACp
A
0
AA"U+A<0:ACGA1Afۄ\A"Q[+Q
A.\<A" ,- `+ACFt +localcurcontextcurcontextstatestate_descrlineopt_argsoptsargs_pick_variantgnuFree Software Foundationunixversion(-d --date -f --file -r --reference -s --set)(-I --iso-8601 -R --rfc-email --rfc-3339)dd+date[output date specified by string]:time string--debug[annotate parsed date and warn about questionable usage]df+file[output dates specified in file]:file:_filesdr+reference[output last modification time of specified file]:file:_filesds+set[set time]:time stringfIiso8601[display in ISO 8601 format]::precision:(date hours minutes seconds ns)fRrfcemail[display in RFC5322 format]f--rfc-3339=-[display in RFC 3339 format]:precision:(date seconds ns)(-u --utc --universal)uutcuniversal[display or set time in UTC](- :)--help[output help and exit](- :)--version[output version info and exit]-u[display or set time in UTC]OSTYPEsolaris-a:adjustmentfreebsddragonflydarwinnetbsdopenbsd-*-j[don't try to set date]2:format or date:->fmt_datedragonflydarwin-n[only set time on current machine]dragonflydarwin-f+[use specified format for input]:parsing format:_date_formats:new datedragonflydarwin-r+[output date specified by reference time]:seconds since epochaltsseconds:sec:_guard "(0x[0-9a-fA-F]#|[0-9]#)" "seconds since epoch"files:file:_files-r+[reference time: file modification or literal time]:reference: _alternative $alts(-R)-I-[display in ISO 8601 format]::precision:(date hours minutes seconds)dragonflydarwin-d+:daylight saving time value-t+:minutes west of GMT*-v+[adjust and print (but don't set) date]:[+-]value[ymwdHMS]dragonfly-R[display in RFC2822 format]-a[gradually skew]-z[specify timezone for output]:time zone:_time_zone-d[output date specified by string]:time string:_argumentsoptsargs1:format or date:->fmt_datestatefmt_dateexplcompset_wanteddateformatsoutput format_date_formatswordsCURRENT_message+format or datereturnAGACg,AgDAH%D,m|l=Af$ۄEAfۜ	A,E!q%A			1
y


a5-
}

QyQ)e!AiYpyAB@+қCC,pyA$,9-ApyAC,}5p	
=
A,]0A,10
A,%AT	1	A.^+қCA(e,m
MQ -ADC A"jA!,!A,C&$"ۤM"",ۄ#ۜA"o+қCL#,q##localflagspecsexclusion[cCgGxXyY][BdeHImMSuUVwWy][OEdegHIjklmMSUz][OEdgHIjmMSUz][Oekl][OEaAbBchP][OEaAbBchpPrXZ]compset(%[0-9EO_\\^#-]#[^0-9%EO_\\^#-]|[^%])#compset%*a:abbreviated day nameA:full day namebh:abbreviated month nameB:full month namec:preferred locale date and timeC:2-digit centuryd:day of month (01-31)D:American format month/day/year (%m/%d/%y)e:day of month ( 1-31)F:ISO 8601 year-month-date (%Y-%m-%d)G:4-digit ISO 8601 week-based yearg:2-digit ISO 8601 week-based yearH:hour (00-23)I:hour (01-12)j:day of year (001-366)k:hour ( 0-23)l:hour ( 1-12)m:month (01-12)M:minute (00-59)n:newlinep:locale dependent AM/PMr:locale dependent a.m. or p.m. time (%I:%M:%S %p)R:24-hour notation time (%H:%M)s:seconds since the epochS:seconds (00-60)t:tabT:24-hour notation with seconds (%H:%M:%S)u:day of week (1-7, 1=Monday)U:week number of current year, Sunday based (00-53)V:ISO 8601 week number of current year, week 1 has 4 days in current year (01-53)w:day of week (0-6, 0=Sunday)W:week number of current year, Monday based (00-53)x:locale dependent date representation without timeX:locale dependent time representation without datey:2-digit year (00-99)Y:full yearz:UTC offsetZ:timezone name%:literal %OSTYPElinuxgnuN:fractional part of seconds since epoch, in nanosecondsfreebsddragonflydarwinsolaris2.11-E:alternate representationO:alternative format modifier-:don't pad numeric values0:left pad numeric values with zeroes_:left pad numeric values with spaces#:swap case of alphabetic characters^:convert lowercase characters to uppercaseP:lower case locale dependent am/pmdragonflydarwinopenbsdnetbsdv:date in short form (%e-%b-%Y)dragonflydarwin+:localized representation of date and timesolaris2.-10specs:EOs:f:day of month (1-31)K:hour (0-23)L:hour (0-12)N:fractional part of seconds since epoch, in nanoseconds (%9.).:fractional part of seconds since epochs..PREFIX% +exclusion[flag] Mspecs:exclusionflag:_describedateformatspecifierdate format specifier(Q)PREFIX:-%_messagedateformatprecisionprecision for %%. (1-9)A ,@A`gTEEEEE(A0C'""@`xK{cAA Lr{A8GL|A8CGjz*B2
A ,A L$\,yAA8ۜUA,8UAC8]A,K+A"r+KA" 0 `A"ABfL#|ABC	F(@C	FXA,&t+A 	۔@@A
		A	A"")2`Rm			C
&XA"*
	
FXAB+(

FXA,,E

A1A..r

A<L(A$g<LhA,1A2A5
A

ۜ
	A

ۜ1A8DAC|A%Al,A<4A C
۔ۜA
ۜA,?!A,@IuACeA,CA
ۜ1A"ErEEA
ۜ-MA.HEtAJA,KEiA"L%A,M
]A($,Ad̋<XtAHCLA1ARA%A,SA(`$,AUqA.WAC%%,AZ$A[A|N""[YA](A^A
ۜ\}A@A`AaA&,AdDAC?A0Af`0jAg0BAh0"AiD0Aj0j	Ak0
;
A 
ۜ(eAA1AoAp\ QAq Ar$!q	A"tX!u"e"A,	#AhCAy,#A(X#y#,#$Af##AHC$۬L)$LU$$$$,$,localdispcandexpluserformatformatspacerspacingmonthmonstartskipmatchdaysecsextraprecludestartsskipsstartmultcolumns( (COLUMNS+4) / 32 )rowsLINES4offsetdaysfuturemlabelmfmtmlabelszparseoptsf:formatFfuture future = #future ? 1 : -1 zstyle:completion:curcontext:datesdateformatuserformatformatuserformat:format2:%F:completion:curcontext:datesmaxmatcheslength09% ri = LINES * .ri%%%  ri < rows  rows=ri  rows = rows / 8 zmodloadzsh/datetime_tagsdatesreturn_comp_mesg_descriptiondatecompadd@:/-X/-xexpl[@]MENUSELECTWIDGETmenuselectPREFIXSUFFIX rows compstatelistpacked rowsWIDGET_next_tagstypeset_next_tags_line_next_tags_date( HISTNO == _next_tags_line ? _next_tags_date+1 : 1)_next_tags_lineHISTNO offset = _next_tags_date*rows*columns  now=EPOCHSECONDS strftimeyear%Ynow%m offset = future*offset + year*12 + month + ((future == 1) ? rows*columns-2  : -1) rows--mlabelscol=1col<=columnscol++ start = offset + col - rows * columns %Y%m( start/12 )( 1 + start % 12 )%w( monstart-86400 )startscolmonstartskipscolskipdays  %Bmonstartmlabel %Ymfmtmonstartmlabels(r.(col == columns) ? 28 : 32.):-(l.(26-#mlabel)/2.)mlabel spacing = COLUMNS - 32 * columns + 2 disp1(l.spacing.) spacing < 2 disp1expl1+expliJdatesrowscompaddmlabelsexpl[@]( #disp )line=0line<6line++col<=columns skips[col] && !line dispskipscolcompaddexpl[@]skipscol skip=skips[col]  extra = (col == columns) ? spacer : 1  preclude = 0 d<=7-skip day = d+7*line+skip-skips[col]  daysecs = starts[col] + 86400 * (day - 1) realday%ddaysecs realday != day  extra+=8-d break mult = -future * (now - daysecs) + (future == 1 ? 86400 : 0) format match = mult  match = mult / 60  match = mult / 3600  match = mult / 86400  match = mult / 604800  match = mult / 2592000 formatdaysecs(l.2.)day future < 0 && now < daysecs  extra++  future > 0 && (now - daysecs) > 86400  preclude++  (now - daysecs) < 86400 && (now - daysecs) > 0 compstateinsertmenu:( compstate[nmatches] + #disp )match preclude compaddexpl[@]precludeshiftprecludecompaddIPREFIXISUFFIXexpl[@]@extraAd'EE|EEEE*s#+ACgA 3@AdWm0A"DUEe})+0A"HIAm+0A"<,	Y	

	-
e%++Aq%0+@ACfhۄA|	AۄA"&3+qAC
,80XA"(CX9+0:AA&<RzACf<ۄ]A"$( I ] >+q
A"0F#$0$ۜ|۔Q$@+0Sd$A$AC@I'A"0F(@0(X(y(l(@F+AA"G()fP)ۄq)A,H)A,I*s#
*A" ****+J+0Ep-ABf-ۜ-%3ۜA8Af-ۄ-A&AAfH.ۄi.A,|..A"C.|3./W+00	A"D1ۼۜb)1]1Q222=3m33-4m44e+0;q5
A@D6iA'55AC1
Ai
m6A" 66q567j+qA"FE7l+ACF7+localcurcontextcurcontextstatelineexplfindtypesetopt_argsintrospectinterfacesservicedbussend_arguments--*(--session)--system(--system)--session--address=-:bus address:->addresses--dest=-:connection:->connections--print-reply=-::format:(literal)--reply-timeout=-:timeout (ms)--type=-:type:(method_call signal)(* -)--help:object path:->objectpaths:message name:->methods:content:->contentsdbusmonitor_arguments*:watch expression:->expressions(bus)systemsession(format)monitorprofilepcapbinarydbuslaunch_argumentsversion[print the version of dbus-launch]help[print the help info of dbus-launch]shsyntax[emit bourne-shell compatible code to set up environment variables]cshsyntax[emit csh compatible code to set up environment variables]autosyntax[choose --csh-syntax or --sh-syntax based on the SHELL environment variable]binarysyntax[use a nul-terminated syntax with the environment data]closestderr[close stderr stream before starting the d-bus daemon]exitwithsession[create a persistent "babysitter" process]exitwithx11[create a persistent "babysitter" process that will connect to the x server]autolaunch[scan for a previously-started session and reuse the values found there]:machine id:->machine-idconfigfile[pass --config-file=FILENAME to the bus daemon]stateaddressescompset*;compset*=_files_messageaddressesaddressconnections_wantedconnectioncompaddMPREFIX:.:+M r:|.=* r:|=*_call_program connections dbus-send ${opt_args[(I)--system]} --print-reply=literal --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListActivatableNames 2>/dev/null:array[]_call_program connections dbus-send ${opt_args[(I)--system]} --print-reply=literal --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames 2>/dev/null:array[]objectpathsprefixcompsetPREFIX%%/_wantedobjectpathsobject pathcompaddqS/Mf_call_program objectpaths dbus-send --print-reply ${(M)words:#(--dest=|--system|--address=)*} ${${IPREFIX%/}:-/} org.freedesktop.DBus.Introspectable.Introspect 2>/dev/null:node name/""%"_wantedobjectpathscompadd-=methodsMf_call_program methods dbus-send --print-reply ${(M)words:#(--dest=|--system|--address=|/)*} org.freedesktop.DBus.Introspectable.Introspect 2>/dev/null:nameMintrospect:interface name"%"_wantedinterfacecompaddqS.r:|.=* r:|=*compstatenmatchesinterfacescompset*.*interface name=?IPREFIX%.??interfacesiIPREFIX%._wantedmethodsmethodcompaddMintrospectintrospectifind+1in.end+1.interface name:interface name:opt_argstype%_:method name"%"contentscompset:*compset(array|dict|variant):compset*:valuevalue_alternativecontainers:container:(array dict variant)types:type:(string double byte boolean objpath j. .:uint163264)expressions_valuesexpressiontype:message type:(signal method_call method_return error)sender:bus or nameinterface:interfacemember:memberpath:pathpath_namespace:pathdestination:unique namearg0..9:valuearg0namespace:namespaceeavesdrop:eavesdropping:(true false)machineidmachine_id</var/lib/dbus/machine-id/dev/nullmachine_id_wantedmachineidscompaddmachine_idNo /var/lib/dbus/machine-id foundreturnAL'EE|EE+AC'k#A8%e	AAT	1	AACۤ8\A&|A,AF<TAlA\C0
A.|	0		A.|,	0@	A"CT				!+08
A"	fP
}

$+0$
A"	
	%'+A"*(2rr|,	(|	0	A"
f0]++0
A"
ۤ0
T
.+0;A"&t
0+Az
0Z,	AC
f
ۄ
A
	
A
F@,	AA&@AC1ACFX,	A,	Z+A"ی;+A"Hiۜ<+AB>&0	
Afۄ
A",& ,	@hۜD+AF|+localcurcontextcurcontextstatelinecmdswords1help:display help informationread:read the value of a keylist:list the contents of a directorywrite:change the value of a keyreset:reset the value of a key or directorycompile:compile a binary database from keyfilesupdate:update the system databaseswatch:watch a path for changesdump:dump an entire subpath to stdoutload:populate a subpath from stdin CURRENT == 2 _describecommandscommandreturncurcontextcurcontext%:*-words[2]:shiftwords CURRENT-- words1dumplistloaddirswatchkeysread_arguments-*-d[read default values]1:key:->keyswrite_arguments1:key:->keys2:valuereset_arguments-f[reset entire directory]1:key:->keys+opt_argsfcompile_arguments1:file:_files2:path:_directorieshelp_describecommandscommand_defaultstatecompset*/f_call_program keys dconf _complete \'\' "${IPREFIX:-/}"IPREFIX%% _tags_requested_descriptionexplcompaddexpl[@]dirs:/compaddexpl[@]Mdirs:/ ret breakcompset_wanteddirectorycompaddf_call_program keys dconf _complete / "${IPREFIX:-/}"IPREFIXA ,@ACGXA x۔XA8C%e!q-A4C,9
}


8L`A4p
Ap

A,
p:s
A	e
A0
%@,LDhpAC1A,p
AC
pYAAC,0	ACe
AC,0 :s
AA(Ce@<\A e,@0
ACeYA@Ce@D`t$<X0qAeA,!A!ۼ"%"localvalsconvflagsvariant_pick_variantgnuGNUOSTYPEversion(ibs obs)bs[block size]:block size (bytes)cbs[conversion buffer size]:buffer size (bytes)conv[specify conversions to apply]: :_values -s , conversion $convcount[number of input blocks to copy]:blocks(bs)ibs[input block size]:block size (bytes)if[specify input file]:input file:_tilde_files(bs)obs[output block size]:block size (bytes)of[specify output file]:output file:_tilde_filesseek[output blocks initially skipped]:blocksskip[input blocks initially skipped]:blocks(ascii asciib oldascii ebcdic ebcdicb oldebcdic ibm ibmb oldibm)asciiebcdicibm(unblock)block(block)unblock(ucase)lcase(lcase)ucaseswabsyncnoerrornotruncvariantgnufiles[specify number of input files to copy and concatenate]:number of filesgnudarwindragonflyfreenetbsdsparsenetbsd*iflag[specify read flags]:flag:_sequence compadd - $flags*oflag[specify write flags]:flag:_sequence compadd - $flagsappenddirectdirectorydsyncnonblocknocttynofollowdarwindragonflyfreenetbsdoseek[output blocks initially skipped]:blocks(ascii oldascii ebcdic oldebcdic oldibm)oldasciiebcdicibmdarwindragonflyfreebsdnetbsdsolarisiseek[input blocks initially skipped]:blocksopenfreebsdstatus[specify level of information to print to stderr]:level:(none noxfer)osyncfreebsdfillchar[specify padding character]:characterspeed[limit copying speed]:speed (bytes/second)(pareven parnone parodd parset)parevenparnoneparoddparsetstatus[specify level of information to print to stderr]:level:(none noxfer progress)fullblocknoatimenocachecount_bytesskip_bytesseek_bytesexclnocreatfdatasyncfsyncmsgfmt[specify format for information summary]:format:(quiet posix human)progress[enable progress display]:enable:(1)wronlyrdwrcreattruncshlockexlockcloexecnosigpipersyncalt_ioasyncsolarisfiles[specify number of input files to copy and concatenate]:number of filesoseek[output blocks initially skipped (via seek, not NUL-padding)]:blocks(ascii asciib ebcdic ebcdicb ibmb)asciiebcdicibmb_valuesoptionvalsA$C PpAAgLJACg
;ALJ!J[YAA.UA$C0epQA.YAepA$<b{\xAC%PMA`%
]5u!		
e
eApC%9ay<d
,)$E$q<Ap%aQy%y
!)E-QAO,
;A,PE4eA.QE$UA<ToA@ <JPhJ2AA\
J+<A<C
+L0۬AeEhA	P}A,
 }A,A"PEA,
<9A, iA,PA,EA,5A.PA|ۤAjk"AAfۄ!A@4Tl+# @TlqA0Flۜ,DAt+$1	AG A
A&=A, A8CH]ۄ
cc%	ADCTtHۜZk
cc%A|'
AG AxA&R=;lAF\A4f!XۜxA+t*
=A$ DYAk+
A 4A GZ+lA, ,@AZ+UA"m,E AC1A&	R;dA,
lA4AZ+]A"
m<B
E4
E4A8(=44یbۄUA(7/0
#AC)f/ۜ/0#+##A*f0ۜ=00#A*001+A+f41ۜa10
1A+f1ۜ1typesetarg_genericarg_addtodo_optsprioritiesarg_pairarg_descexpli <= #wordswordsi--databasedatabasewords(++i)/dev/nullwordsi--sortsortwords(++i)prioritiesverylowmediumhighveryhigh-p[priority]:priority:_todo_priority-g[parent item]:parent:_todo_indexarg_generic--remove[remove items]:index:_todo_index--database[database file]:file:_files--global-database[global database file]:file:_files*--colour[item color]:color:_todo_color--force-colour[force use of colors]--mono[no colors]--help[display help]--version[display version]--title[todo title]:string: --date-format[strftime time format]:time string:_date_formats*--format[define format]:format:_todo_format*--use-format[output format]:format:_todo_format--sort[sort database]:sort expression:_todo_sort--paranoid[paranoid permissions etc]--database-loaders[loader order]:database loader: --backup[backup database]:count: --timeout[display timeout]:seconds: --purge[purge completed items]:days: *--filter-f[show items matching filter]:filter:_todo_filter*::item:_todo_indexarg_pairverboseaddgraftlinkreparentpriorityeditdonenot-doneglobalTODOallarg_descverbose[be verbose][add item]:item[parent item]:parent:_todo_index[link file into database]:database:_files[change item parent]:index:_todo_index[item priority]:priority:_todo_priority[edit item]:index:_todo_index[mark as done]:index:_todo_index[mark as undone]:index:_todo_index -uglobal[use global database][generate TODO file][show all items]karg_pairarg_generic(--arg)-arg_pairargarg_descargarg_generic(-arg_pairarg)--argarg_descarg_todo_indextypesetnumbertextentrylast_entrydepthlast_depth\nindexdesctodo_optsfilterdonetodo $todo_opts -f +children --format display='%1>%i%n:%t\n'entry%%:( #number - #number//  )j:.:s:.::a.last_entry%%:2depth+1.entryentry:entry%%:// number:textentrylast_depthdepthlast_entry_describeitems_todo_colorcompset*=_wantedcolorexplcolorcompaddblackgreenyellowbluemagentacyanwhitedefault_wanteditemitemcompaddprioritiestitleinfo_todo_filtertypesetprefixwordsCURRENTwordsCURRENT1_wantedexpressionexplfilter expressioncompaddprefixchildrendonepriorities_wantedexpressionfilter expressioncompaddchildren_todo_formattypesetprefixprefix_messageformat string_wantedexpressionexplformat namecompadddisplaygeneratedverbosedisplayverbosegenerated_todo_priority_wantedpriorityexplprioritycompadddefaultpriorities_todo_sorttypesetkeysused_prefixesprefixcreatedcompletedtextprioritydurationnonedonekeyskey-keyprefixwordsCURRENT%,,s:,:prefixused_prefixeskey2,1key_wantedexpressionexplsort expressioncompaddprefixservice_argumentsarg_add_arguments:index:_todo_indexzstyle:completion:*:tdr:*ignoreline_arguments*:index:_todo_indextodo_argumentsarg_genericAd'EE|EEEE+ACgAV1A$]|Ah%=9

!	
=

Y9Q>A. A,CY=A,*A
_pACipA
ep
 A)!0!Ae!!p
"AC"p
"A%#0#A#Y$Y%0
%A%qA C%&'u'](A" C(ۜۜ(e+A.(0,)	A"iR));d"CfH)ۄi)"|)ۤ))!*k+A"*ۜb+l+AFT++localcurcontextcurcontextstatestate_descrlineargsspecopt_args_pick_variantgnuGNUunixversion--total[produce a grand total](-T --print-type)Tprinttype[print file system type](-a --all)aall[include dummy file systems]--direct[show statistics for a file instead of mount point](-l --local)llocal[limit listing to local file systems]*t+type[limit listing to file systems of specified type]:file system type:_file_systems*x+excludetype[exclude file systems of specified type]:file system type:_file_systems(--no-sync)--sync[invoke sync before getting usage info](--sync)--no-sync[do not invoke sync before getting usage info (default)]--output=-[output all or specified fields]::field:_values -s , "field"
      source fstype itotal iused iavail ipcent size used avail pcent file target!-v(- : *)--help[display help and exit](- : *)--version[output version information and exit]*: :_umountable(format)B+blocksize[specify block size]:size (bytes)-k[like --block-size=1K]Pportability[use the POSIX output format]hhumanreadable[print sizes in human readable format]Hsi[human readable format, but use powers of 1000 not 1024]iinodes[list inode information instead of block usage]OSTYPEdarwindragonflyfreebsdnetbsdopenbsd(-b -g -H -h -k -m --si)-h[human-readable output (base 2)](-b -g -H -h -k -m --si)-k[use 1024-byte blocks](-G -i -P)-P[POSIX compliant output](-G -i -P)-i[include inode usage statistics (default)]-l[only display locally-mounted file systems]-n[use previously obtained statistics]*: :_umountable[only display file systems of specified types]:file system type:->fslistOSTYPEdarwindragonflyfreebsdnetbsd-a[show all mount points](-b -g -H -h -k -m --si)-g[use 1024^3-byte blocks](-b -g -H -h -k -m --si)-m[use 1024*1024-byte blocks]darwindragonflyfreebsd(-b -g -H -h -k -m --si)-b[use 512-byte blocks (default)](-b -g -H -h -k -m --si)-H[human-readable output (base 10)]darwinfreebsd-c[display a grand total]darwin-T+spec!-t+specdragonflyfreebsdnetbsdopenbsd-t+specdragonflyfreebsd-T[include file system type]freebsd--libxo[generate output via libxo](-b -g -H -h -k -m --si)--si[human-readable output (base 10)]-,[separate thousands]netbsd(-G -i -P)-G[display all fields in statvfs]-k[use 1024-byte blocks]-P[POSIX compliant output]-t[include total allocated-space figures in the output]*: :_umountable_argumentsargsstatefslistprefixcompsetno_describelistprefixesprefix to list( no:exclude\ file\ system\ types\ in\ the\ list )_sequence_file_systemsreturnAGA_-p
MA0EA$CiI0A$AY=04;A=5		
%=
u}9Y
]!u
-Q- !"$%='(*+A(,ۜۜ,,,-localargsOSTYPEopenfreebsd-c+[specify configuration file]:file:_filesfreebsd(-d)-b[immediately move to the background]-l+[specify leases file]:file:_files-p+[specify PID file]:file:_files-u[reject leases with unknown options]-q[quiet]openbsd-i+[ignore values provided by leases for specified options]:options-L+[specify file to write option data too]:file:_files-n[don't configure any interfaces]-r[release the current lease back to the server it came from]-v[verbose log messages]!(-6 -S -T -P -D -N)-4(-4 -s)-6[use the DHCPv6 protocol]-1[only try once to get a lease](-d)-nw[daemonize immediately rather than wait for IP acquisition]-m[don't require responding ethernet address of dhcp server to match expectation]-v[verbose log messages]-w[don't exit if there are no interfaces found to configure]-e[specify env vars to pass to child processes]:env var key value pairs-q[quiet](-x)-r[release the current lease](-r)-x[stop the running DHCP client without releaseing current lease]-p[specify port to transmit to / listen on]:port:_ports(-6)-s[transmit to specific target instead of broadcast]:server:_hosts-g[force giaddr field]:relay:_hosts-i[use a DUID with DHCPv4 clients]-I[use the standard DDNS scheme](-)--version[display version number](-4)-S[use Information-request to get only stateless configuration](-4)*-T[ask for IPv6 temporary addresses](-4)-P[enable IPv6 prefix delegation]-D[specify DUID selection method]:DUID:((LL\:link-layer LLT\:link-layer\ plus\ timestamp))(-4)-N[restore normal address query for IPv6]-lf[lease file]:lease file:_files(--no-pid)-pf[pid file]:pid file:_files(-pf)--no-pid[disable writing pid files]-cf[config file]:config file:_files-df[duid file]:duid file:_files-sf[script file]:script file:_files-4o6[DHCPv4  over DHCPv6 protocol]:port-nc[don't drop capabilities]-B[set the BOOTP  broadcast flag in request packets]-C[specify dhcp-client-identifier option]:option(-F)-H[specify host-name option]:host name:_hosts(-H)-F[specify fully qualified hostname option]:host name:_hosts-V[specify vendor-class-identifier option]:option--request-options[specify list of options the client is to request from the server]:options--timeout[specify time after which dhclient will decide that no DHCP servers can be contacted]:timeout--dad-wait-time[specify maximum time to wait for duplicate address detection]:time (seconds)--prefix-len-hint[specify length to request when requesting new prefixes]:length--decline-wait-time[specify time an IPv4 client should wait between declining an address and issuing a discover]:time (seconds)--address-prefix-len[specify length of the prefix for IPv6 addresses]:length(-)helph[display usage information]_arguments-*args(-b -nw)-d[remain as a foreground process]:interface:_net_interfacesA,<`xACgA"x4ۜa
		
Y
a=qUU=I&A10A	!A"C	HۤC	&0pA
A"C
ۤ8\C
&localstrategydatabasestatelinecurcontextcurcontexttypesetopt_args_arguments(--host -h)hosth+[specify hostname of dict server]:dict server:_hosts(--port -p)portp+[specify port for dict server]:service:_ports(--database -d)databased+[database]:db name:->database(--match -m)matchm[perform matching](--strategy -s)strategys+[specify matching strategy]:strategy:->strategy(--nocorrect -C)nocorrectC[disable spelling correction](--config -c)configc+[specify config file]:config file:_files(--dbs -D)dbsD[list available databases](--strats -S)stratsS[list available search strategies](--serverhelp -H)serverhelpH[query server for help info it provides](--info -i)infoi+[get info on specified database]:db name:->database(--serverinfo -I)serverinfoI[display info about server](--noauth -a)noautha[disable authentication](--user -u)useru+[specify username for authentication]:user name:(--key -k)keyk+[specify key for authentication]:shared secret:(-)versionV[display program version](-)licenseL[display program license](-)--help[display usage info](--verbose -v)verbosev[verbose output](--raw -r)rawr[be very verbose](--pager -P)pagerP+[specify pager]:program:_command_names -e--pipesize=[specify buffer size for pipelining commands]:buffer size:--client=[specify additional text to send to server]:client text--debug=[set a debug flag]:debug flag:(verbose raw scan parse pipe serial time):word:_dict_wordsreturnstatef_call_program strategy dict -S 2>/dev/null21/ /:_describedatabasedatabasef_call_program database dict --dbs 2>/dev/null21/ /:_describedatabasedatabasedatabaseA$g*s#+A(C0DXpA@A.rDA0A1	ARA(,DMACFARApARACp5ApyApAX=AC:12ACۤEAFA8A&A,DACAC%	U	A	A,*s#-
A" r
 *s#
A"(C
-lA"+AB%C	&$A
FqA0
F<\tl-
localbeginargsdictdictsdictwordsexplservicekvopt_argsIhpdaukhostportdatabasenoauthuserkeywordsCURRENT_messagedictionary wordreturnSUFFIXzf_call_program words dict $args -m -s prefix $PREFIX 2>/dev/nullPREFIXzf_call_program words dict $args -m -s suffix $SUFFIX 2>/dev/nullzf_call_program words dict $args -m -s regexp $PREFIX.\*$SUFFIX 2>/dev/nulldictwords"%"Mdictwords::%:zstyle:completion:curcontext:wordsseparatesections_tagswords.dictsdicts_requestedwords.dictword from dict begin=dictwords[(i)dict:] + 1 dictwordsib.begin.:enddictwordscompaddexpl[@]@m:{a-zA-Z}={A-Za-z} r:|=*dictwords[begin,end] ret break_wantedwordswordcompaddm:{a-zA-Z}={A-Za-z} r:|=*dictwords::A9i_diff_optionswords[1]:original file:_files:new file:_filesA*#ACGJ;sA\*1A,eA$*#YA"}J;sA8%	!EQAC%A$*#U5A@C	A.%A	A0
Fpۜۜ!uZ+,#localargs_pick_variantgnuGNUunixversion(-m --merge -A --show-all)eed[output ed script for incorporating changes](-m --merge -A --show-all)Eshowoverlap[like -e, but bracket conflicts](-m --merge -A --show-all)3easyonly[like -e, but incorporate only nonoverlapping changes](-m --merge -A --show-all)xoverlaponly[like -e, but incorporate only overlapping changes](-m --merge -A --show-all)-X[like -x, but bracket conflicts] #words > 2 (-A --show-all ed)Ashowall[output all changes, bracketing conflicts](-m --merge)-i[append 'w' and 'q' commands to ed scripts](-m --merge -i ed)mmerge[output merged file instead of ed script](-a --text)atext[treat all files as text]--strip-trailing-cr[strip trailing carriage return on input](-T --initial-tab)Tinitialtab[make tabs line up by prepending a tab]--diff-program=[specify program to compare files]: : _command_names -e*L+label[use specified label instead of file name]:labelign(- :)--help[display usage information]ign(- :)vversion[display version information]-*-e[output ed script for incorporating changes]-E[like -e, but bracket conflicts]-x[like -e, but incorporate only overlapping changes]-X[like -x, but bracket conflicts]-3[like -e, but incorporate only nonoverlapping changes]OSTYPEsolaris-a[treat all files as text]_argumentsargs1: : _wanted files expl "first updated file (${${(As.:.)opt_args[-L]}[1]:-mine})" _files2: : _wanted files expl "original file (${${(As.:.)opt_args[-L]}[2]:-old})" _files3: : _wanted files expl "second updated file (${${(As.:.)opt_args[-L]}[3]:-their})" _files(ed)A4Gz3zz0DXk#lACgA,k#A&A,
kAA(8P+Ag3A",&dۜM)	+AA

AfۄABf0ۜQ3ۜ۔qA"$C|3!+ACF+AXCPAB(C۔			<	۴rQ	q	A,z3	A,%

A,+zeA,.zMA,1-A,7	A,<pA1A.@r:sABACeLaYAPCeLi ]"1$%&'(%*+,).5/00ALu1A1ۜ12344y679:;<>>@@
BCDqEEFGQIJ9L5MaNOPQRUSyT9U9VWUYqZ[Y]^_8A,z3_Al!Y)`pI`m`A,Ez3`A"eL`MapI`bA($eL=b	cIddaee0ifA,Ez3fA &eLf%gg]h0I`A,Ez3IiAH)%Li]jkIl	mnopqqrstevA0-Fwۜww}xxyz`_localofwucofwyofwgofwlvariantargs1shift_diff_palettelocalcontextstateline_valuesattributead[added text]:attribute [32]:->attrsde[deleted text]:attribute [31]:->attrshd[header]:attribute [1]:->attrsln[line numbers]:attribute [36]:->attrsrs[rest - other text]:attribute [0]:->attrsstatecompset*;compset[;=]*: ;\\t\n\=_alternativecontextattributes:attributes:((0:reset 1:bold 3:italics 4:underline 5:blink))colors:color:((30:default 31:red 32:green 33:yellow 34:blue 35:magenta 36:cyan 37:white))return_pick_variantvariantcmdgnuGNUunixOSTYPEfreebsd12-.-y --side-by-side -n --rcs -e -f --ed -q --brief -c -C --context -u -U   --unified --old-group-format --new-group-format --changed-group-format   --unchanged-group-format --line-format --old-line-format --new-line-format   --unchanged-line-format -D --ifdefofwuc-y --side-by-side -n --rcs -e -f --ed -q --brief --old-group-format   --new-group-format --changed-group-format --unchanged-group-format   --line-format --old-line-format --new-line-format --unchanged-line-format   -D --ifdef-L --label -p --show-c-function -F --show-function-line-W --width --left-column --suppress-common-linesofwy-n --rcs -e -f --ed -q --brief -c -C --context -u -U --unified   --old-group-format --new-group-format --changed-group-format   --unchanged-group-format --line-format --old-line-format   --new-line-format --unchanged-line-format -D --ifdefofwg-n --rcs -e -f --ed -q --brief -c -C --context -u -U --unified   --line-format --old-line-format --new-line-format --unchanged-line-format
  -D --ifdefofwl-n --rcs -e -f --ed -q --brief -c -C --context -u -U --unified   --old-group-format --new-group-format --changed-group-format   --unchanged-group-formatvariant #words > 2 args(-v --version)vversion[display version information]--help[display usage information](-H --speed-large-files)Hspeedlargefiles[assume large files and many small changes](-E --ignore-tab-expansion)Eignoretabexpansion[ignore changes due to tab expansion](-Z --ignore-trailing-space)Zignoretrailingspace[ignore white space at line end](ofwuc oss -F --show-function-line)F+showfunctionline[show the most recent line matching regex]:regex(ofwy ouc --width -W)widthW+[set size of line]:number of characters per line(ofwy ouc)--left-column[output only left column of common lines](ofwy ouc)--suppress-common-lines[do not output common lines](ofwg ouc oss)--old-group-format=[set old group format]:old group format(ofwg ouc oss)--new-group-format=[set new group format]:new group format(ofwl ouc oss)--unchanged-line-format=[set unchanged line format]:unchanged line format(--to-file)--from-file=[compare specified file to all operands]:from file:_files(--from-file)--to-file=[compare all operands to specified file]:to file:_files--color=-[use colors in output]::when [auto]:(never always auto)--palette=[specify colors to use]:color:_diff_palette(of ouc)--side-by-side[output in two columns](of ouc)-y[output in two columns]!--speed-large-files_argumentsargs(-i --ignore-case)iignorecase[case insensitive]--ignore-file-name-case[ignore case when comparing file names]!(--ignore-file-name-case)--no-ignore-file-name-case(-b --ignore-space-change)bignorespacechange[ignore changes in the amount of white space](-w --ignore-all-space)wignoreallspace[ignore all white space](-B --ignore-blank-lines)Bignoreblanklines[ignore lines that are all blank](-I --ignore-matching-lines)I+ignorematchinglines[ignore lines that match regex]:line exclusion regex:--strip-trailing-cr[strip trailing carriage return on input](-a --text)atext[treat all files as text](of oss)C+context[output a context diff]:number of lines of copied context(of oss)-c[output a context diff](of oss)U+unified[output a unified diff]:number of lines of unified context(of oss)-u[output a unified diff](ofwuc oss)*L+label[set label to use instead of file name and timestamp]:label(ofwuc oss -p --show-c-function)pshowcfunction[show C function of each change](of ouc oss)qbrief[output only whether files differ](of ouc oss -e --ed)ede[output an ed script]!(of ouc oss)--normal(of ouc oss)fforwarded[output a reversed ed script](of ouc oss)nrcs[output an RCS format diff](of oss)D+ifdef[output merged file with preprocessor directives]:preprocessor symbol(ofwg ouc oss)--changed-group-format=[set changed group format]:changed group format(ofwg ouc oss)--unchanged-group-format=[set unchanged group format]:unchanged group format(ofwl ouc oss)--line-format=[set line format]:line format(ofwl ouc oss)--old-line-format=[set old line format]:old line format(ofwl ouc oss)--new-line-format=[set new line format]:new line format(-l --paginate)lpaginate[long output format (paginate with pr(1))](-t --expand-tabs)texpandtabs[expand tabs to spaces](-T --initial-tab)Tinitialtab[prepend a tab]--tabsize=[specify width of tab]:width [8](-r --recursive)rrecursive[recursively compare subdirectories]--no-dereference[don't follow symbolic links](-N --new-file)Nnewfile[treat absent files as empty](-P --unidirectional-new-file)Punidirectionalnewfile[treat absent first files as empty](-s --report-identical-files)sreportidenticalfiles[report when two files are the same]*x+exclude[exclude files matching pattern]:exclusion pattern*X+excludefrom[exclude files matching pattern in file]:exclude file:_files(-S --starting-file)S+startingfile[set first file in comparison]:start with file:_files--horizon-lines=[set number of lines to keep in prefix and suffix]:number of horizon lines(-d --minimal)dminimal[try to find a smaller set of changes]@-c -e -fOSTYPEopenbsdsolaris2.9- -u -U(of)-u[output a unified diff](of)-U+[output a unified diff]:lines of contextsolaris(of)-C+[output a context diff]:lines of context(of)-D+[output merged file with preprocessor directives]:preprocessor symbol-i[case insensitive]-l[long output format (paginate with pr(1))]-s[report on identical files]-t[expand tabs in output lines]solaris -h -n-w[ignore all white space](of)-h[do a fast, half-hearted job](of)-n[output a reversed ed script]-S+[set first file in comparison]:start with file:_files -n -q -u -C -D -U(of)-n[output an rcsdiff(1)-compatible diff](of)-q[only print a line when the files differ; does not produce a list of changes]-a[treat all files as ASCII text]-d[try to produce the smallest diff possible]-I[ignore changes whose lines match the extended regular expression]:extended regular expression pattern*-L[print a label instead of the file name and time]:label-p[show characters from the last line before the context]-T[consistently align tabs]-w[like -b, but totally ignore whitespace]-N[treat absent files in either directory as if they were empty]-P[treat absent files in the second directory as if they were empty]-S[start a directory diff from a file name]:file name:_files*-X[exclude files and subdirectories whose basenames match lines in a file]:file name:_files-x[exclude files and subdirectories whose basenames match a pattern]:pattern_argumentsargs[@](of)-c[output a context diff](of)-e[output an ed script](of)-f[output a reversed ed script]-b[skip trailing white spaces]-r[recursively compare subdirectories]Aۜۜ-E	%m	

aA
Ueaq)y_arguments-b[ignore lines indicating binary file differences]-c[prefix each line with hash mark]-C[use color highlighting of histogram]-d[print debug information]-D+[specify location of patched files for unchanged count]:location:_directories-e+[redirect standard error to specified file]:error file:_files-E[trim escape sequences, e.g. from colordiff]-f+[specify histogram format]:format:((0\:concise 1\:normal 2\:dots 3\:dots+normal 4\:value 5\:value+normal 6\:value+dots 7\:value+dots+normal))(- *)-h[display help information]-k[suppress merging of filenames in report]-K[resolve ambiguity of "only" filenames]-l[list only the filenames]-m[merge insert/delete data in chunks as modified-lines]-n+[specify minimum width for filenames]:width [auto]-N+[specify maximum width for filenames]:width [auto]-o+[redirect standard output to specified file]:output file:_files-p+[specify number of path separators to strip]:path components [common]-q[suppress "0 files changed" message for empty diffs]-r+[specify rounding for histogram]:rounding:((0\:none 1\:simple 2\:simple+adjustment))(-t)-s[show only the summary line]-S+[specify location of original files for unchanged count]:location:_directories-R[assume patch was created with old and new files swapped](-T -s)-t[overrides histogram, generates csv output](-t)-T[print amounts (like -t) in addition to histogram]-u[suppress sorting of filenames in report]-v[show progress](- *)-V[print version number]-w+[specify maximumn width of output]:maximum width [80]*:patch file:_filesA@'EE|EEACA"RZ%qyE1	1


mU
Mq -!!"}#a$%%&&'()*u+5,--.e/10=1%234	56A"X6ۜ6678599:!;;<i<<=!>>Q??V+A,$1$AX
)@AC 1ACfD@ۄA"d@@@@Z+qAd@P
	AACA0
ABA"fBBC`+AF0C+localcurcontextcurcontextstatelineexplaltsargsprefix*+notcp[use TCP instead of UDP for queries]*+noignore[ignore truncation in UDP responses]*+domain=[set search list to single domain]:domain:_hosts*+dscp=[set DSCP code point for query]:code point (0..63)*+nosearch[use search list defined in resolv.conf]*+noshowsearch[show intermediate results in domain search]*+split[split hex/base64 fields into chunks]:width (characters) [56]*+noaaonly[set aa flag in the query]*+noadditional[print additional section of a reply]*+noadflag[set the AD (authentic data) bit in the query]*+nobadcookie[retry BADCOOKIE responses]*+nocdflag[set the CD (checking disabled) bit in the query]*+noclass[display the CLASS whening printing the record]*+nocookie[add a COOKIE option to the request]*+nocrypto[display cryptographic fields in DNSSEC records]*+edns=[specify EDNS version for query]:version (0-255)*+noedns[clear EDNS version to be sent]*+ednsflags=[set EDNS flags bits]:flags*+noednsnegotiation[set EDNS version negotiation]*+ednsopt=[specify EDNS option]:code point*+noedns[clear EDNS options to be sent]*+noexpire[send an EDNS Expire option]*+noheader-only[send query without a question section]*+noidnin[set processing of IDN domain names on input]*+noidnout[set conversion of IDN puny code on output]*+nokeepopen[keep TCP socket open between queries]*+nomapped[allow mapped IPv4 over IPv6 to be used]*+norecurse[set the RD (recursion desired) bit in the query]*+nonssearch[search all authoritative nameservers]*+opcode[set DNS message opcode of the request]:opcode [QUERY]:(QUERY IQUERY STATUS NOTIFY UPDATE)*+noopcode[clear DNS message opcode]*+notrace[trace delegation down from root]*+nocmd[print initial comment in output]*+noshort[print terse output]*+noidentify[print IP and port of responder]*+nocomments[print comment lines in output]*+nostats[print statistics]*+noqr[print query as it was sent]*+noquestion[print question section of a query]*+noanswer[print answer section of a reply]*+noauthority[print authority section of a reply]*+noall[set all print/display flags]*+nosubnet[send EDNS client subnet option]:addr/prefix-length*+timeout=[set query timeout]:timeout (seconds) [5]*+tries=[specify number of UDP query attempts]:tries*+retry=[specify number of UDP query retries]:retries*+norrcomments[set display of per-record comments]*+ndots=[specify number of dots to be considered absolute]:dots*+bufsize=[specify UDP buffer size]:size (bytes)*+nomultiline[verbose multi-line output]*+noonesoa[AXFR prints only one soa record]*+nofail[don't try next server on SERVFAIL]*+nobesteffort[try to parse even malformed messages]*+nodnssec[request DNSSEC records]*+nosigchase[chase DNSSEC signature chains]*+trusted-key=[specify file containing trusted keys]:file:_files*+notopdown[do DNSSEC validation in top down mode]*+nonsid[include EDNS name server ID request in query]*+nottlid[display the TTL whening printing the record]*+nottlunits[display the TTL in human-readable units]*+nounknownformat[print RDATA in RFC 3597 "unknown" format]*+nozflag[set Z flag in query]_argumentsargs(- *)-h[display help information](- *)-v[display version information]*-c+[specify class]:class:compadd -M "m\:{a-z}={A-Z}" - IN CS CH HS*-b+[specify source IP]:IP*-f+[batch mode, read arguments from file]:file:_files*-m[enable memory usage debugging]*-p+[specify port number]:port:_ports*-4[use IPv4 only]*-6[use IPv6 only]*-t+[specify type]:type:_dns_types*-q+[specify host name to query]:host:_hosts-r[don't read ~/.digrc]*-x+[reverse lookup]:IP address*-k+[specify TSIG key file]:file:_files*-y+[specify TSIG key]:hmac\:name\:key*: :->argsstatecompset_wantedhostsDNS server_hostsline3-classes:query class:compadd -M "m\:{a-z}={A-Z}" - IN CS CH HStypes:query type:_dns_types_alternativehosts:host:_hostsaltsreturnA4'+EE3ACNA.
r1EA/10ۜA,+eAFx0ۜ;A,+A&x0ۜA,+AC&xACfۄABfۜ-3UAX
1A
qAC%3ۜqA%3A۔
Ylocaldosuf1sS2shift1[3,-1]compset*sepcompsetsep*sepdosufsuf_directoriessuf[@]sep /\t\t\-@AGA(,L||localexpl_wanteddirectoriesdirectory_files@AL'EE|EE+A\
1
AN2prA&HA&lAg<A$	9mAg<A"C`-+A0UA	
!
]
-!
eYaq% u!"#$Ax,k#}%AX
	A)F''f'ی'AC%(A"C8(ۤa(E+0U(ACg(A(Ag(A(%)Ag`*A`*}*Agd+ACd++A,](,Q,A,_k,@A'A1A,<A.lQACtA.8]qAFA$(<]AY10	1A.pE110	1A.tE1920p2A12230`4A 14560	7A.E1707A#e1770(8	A$$117]89A:0;
;AC'1;<=0	$>A.E1=>0>
>A.E1
?0	`?A.E1?0?AC,e17?0@A.17!@E@0@A017@70B8B0;A2&XBA"3ftBB+A4FB+localcurcontextcurcontextstatelineexplservicemanage.py./manage.py_defaultreturndeclarecommon_argscommon_args--help[display help information]--version[display version information]--pythonpath=[directory to add to the Python path]:directory:_directories -W / -P /--settings=[python path to settings module]:settings--traceback[print traceback on exception]typesetopt_args_argumentscommon_args:subcommand:->subcommand*::options:->optionsstatesubcommandsubcommandscleanup:remove old data from the databasecompilemessages:compile .po files to .mo for use with gettextcreatecachetable:creates table for SQL cache backendcreatesuperuser:create a superuserdbshell:run command-line client for the current databasediffsettings:display differences between the current settings and Django defaultsdumpdata:output contents of database as a fixtureflush:execute 'sqlflush' on the current databaseinspectdb:output Django model module for tables in databaseloaddata:install the named fixture(s) in the databasemakemessages:pull out all strings marked for translationreset:executes 'sqlreset' for the given app(s)runfcgi:run this project as a fastcgirunserver:start a lightweight web server for developmentshell:run a Python interactive interpreter. Tries to use IPython, if it's availablesql:print the CREATE TABLE statements for the given app(s)sqlall:print the CREATE TABLE, CREATE INDEX and custom statements for the given app(s)sqlclear:print the DROP TABLE statements for the given app(s)sqlcustom:print the custom table-modifying SQL statements for the given app(s)sqlflush:print the SQL statements required to return all tables to installation statesqlindexes:print the CREATE INDEX statements for the given app(s)sqlreset:print the DROP TABLE and CREATE TABLE statements for the given app(s)sqlsequencereset:print the SQL statements for resetting sequences for the given app(s)startapp:create Django app directory in this project's directorystartproject:create a Django project directory structure for a given project namesyncdb:create database tables for apps in INSTALLED_APPS where requiredtest:run the test suite for the specified app, or the entire sitetestserver:run a development server with data from the given fixture(s)validate:validate all installed modules./manage.py --help 2>&1 >/dev/null | \
        awk -v drop=1 '{ if (!drop) print substr($0, 3) } /^Available subcommands/ { drop=0 }'echosubcommandsgrepcmd:cmd_describedjango admin subcommandoptionsargsverbosity--verbosity=:verbosity:(0 1 2):[verbosity level; 0=minimal, 1=normal, 2=all]localellocale[locale to process (default: all)]:localenoinput--noinput[do not prompt for any input]port_opts0.0.0.0\:127.0.0.1\:80001_appnamelocalsettingssettings.pysettingssettings.pyDJANGO_SETTINGS_MODULEsettingsDJANGO_SETTINGS_MODULEreturn_wantedappnameexplcompaddcommand \
        sed -n "/INSTALLED_APPS\s*=\s*(/,/)/p" ${settings} | \
        sed -n "s/^\s*'\(.*\.\)*\(.*\)'.*$/\2 /pg"words1compilemessagesargslocalecreatecachetable:tablename:createsuperusernoinput--username[username for the superuser]:username--email[email address for the superuser]:emaildumpdata--format=:format:(xml python json yaml):[serialization format for the fixtures]--indent=[indent level to use when pretty-printing]:indenteexclude[app to exclude]:exclude:_appnameflushverbosityloaddata*:fixture:makemessagesddomain[domain of the message files (default: "django")]:domainaall[re-examine all code and templates]eextensions[file extension(s) to examine (default: ".html")]:extensionrunserverrunserver_plus--noreload[do not use auto-reloader]--adminmedia=[directory from which to serve admin media]:directory:_directories:port:(port_opts)shell--plain[use plain Python, not IPython]resetsql*:appname:_appnamestartapp:new_appname:syncdbnoinputtestnoinput*:appname:_appnametestserver--addrport=:addrport:(port_opts):[port number or ipaddr:port to run server on]validaterunfcgi_files_argumentsargsreturnAGAB-0MA%ۜpiAC%p
mA%0
ACA0AeACfۜlocalargsOSTYPElinuxdarwindragonflybsd-M[extract values from core]:core file:_files-N[extract name list from kernel image]:system:_filesdragonflyfreebsd-a[show all data, including syslog and console]-c[clear the buffer after printing]openbsd-s[show console message buffer instead]dragonfly\*-f[follow buffer, displaying new data as it arrives]-n[use specified kernel core]:number_argumentsargsA@ۜ-E=_arguments(-d --dev-mem --from-dump)d+devmem[read memory from specified file]:memory device [/dev/mem]:_files(-)hhelp[display usage information](-q --quiet -u --dump)qquiet[be less verbose](-t --type -H --handle -u --dump --dump-bin -s --string)s+string[only display value of specified DMI string]:DMI string:(bios-vendor bios-version bios-release-date system-manufacturer system-product-name system-version system-serial-number system-uuid baseboard-manufacturer baseboard-product-name baseboard-version baseboard-serial-number baseboard-asset-tag chassis-manufacturer chassis-type chassis-version chassis-serial-number chassis-asset-tag processor-family processor-manufacturer processor-version processor-frequency)(-s --string -H --handle --dump-bin)*t+type[only display entries of specified type]:entry type:(bios system baseboard chassis processor memory cache connector slot)(-s --string -t --type -H --handle --dump-bin)Hhandle[only display the entry of specified handle]:handle(-q --quiet -u --dump -s --string)udump[don't decode entries](-s --string -t --type -H --handle)--dump-bin=[dump DMI data to a binary file]:file:_files(-d --dev-mem)--from-dump=[read DMI data from a binary file]:file:_files--no-sysfs[don't attempt to read DMI data from sysfs files]--oem-string=[only display the value of the specified OEM string]:OEM string number(-)Vversion[display version information]AGAC,aAl
r
Th
b

""b"BJ,DhZ*Zbzj|rzJ:z
2
0D¢localexpl_descriptiondnstypesDNS typecompadd@expl[@]m:{a-z}={A-Z}AAAAAFSDBAXFRCDNSKEYCERTCNAMEDHCIDDNAMEDNSKEYHINFOIPSECKEYIXFRNAPTRNSECNSEC3NSEC3PARAMRRSIGSSHFPTKEYTLSATSIGA*k#ACg8AA8C,*AgQA,
k#eAL&ۜۜ-localenviron_comp_priv_prefixzstyle:completion:curcontext:environ[@]ewords[1]_arguments-*optL-L[clear any persisted authorizations]default-a+[specify authentication style]:authentication style(-n -s)-C+[check config file and report on command matching]:config:_files(-C)-n[non-interactive: fail rather than prompt for a password](-C *)-s[run a shell]-u+[run command as specified user]:user:_users*::arguments:{ _comp_priv_prefix=( $cmd -n ${(kv)opt_args[-u]} ) ; _normal }A,kA4%1%ALi,,AAA%LAC1A	Ad$AFkA"r%LAALAAC,A4f,,Hli,localexpldomainszstyle:completion:curcontext:domains ! +_cache_domains _cache_domains/etc/resolv.confreadtmpdomainsearch_cache_domains[@]=tmp%%[ 	]##*[ 	]/etc/resolv.conf(@)_cache_domains:#[ 	]#_cache_domains[@]_wanteddomaincompaddm:{a-zA-Z}={A-Za-z} r:|.=* r:|=*@A G+A4CG8XlAgA(C%@ai
%A(%}]	)
	ieA(	`۔1QyA\0AqIZ=Z	Z-IZkmZZ  ZI!e!Zi""A#$Z$$%A" &ۜ&&R+A4K&0.'At
A"V'V
i'A' (X9(qACp( (X(A"F(([+0()A"<<)ۜ]))**+M,,5--e.h+AF/+0(/A(L/ۜۜ&y/-0A&/00A8C0&0-1Z1Z-q2A&/0
;A&83A &/localvariantcontextexpllinestatestate_descrcp_optsxl_optsargsopt_argscp_opts(-7 -ascii)-437[use DOS code page 437 (US) for ISO translation](-7 -ascii)-850[use DOS code page 850 (Western European) for ISO translation](-7 -ascii)-860[use DOS code page 860 (Portuguese) for ISO translation](-7 -ascii)-863[use DOS code page 863 (French Canadian) for ISO translation](-7 -ascii)-865[use DOS code page 865 (Nordic) for ISO translation](-7 -ascii)-1252[use Windows code page 1252 (Western European) for ISO translation](cp)-7[also replace 8-bit characters by 7-bit spaces](cp)-ascii[convert only line breaks (CRLF<->LF)]-iso[also convert between DOS and ISO character sets]cconvmode[specify conversion mode]:conversion mode:((
    7bit\:"also replace 8-bit characters by 7-bit spaces"
    ascii\:"convert only line breaks (CRLF<->LF)"
    iso\:"also convert between DOS and ISO character sets"
    mac\:"convert only line breaks (CR<->LF)"
  ))ubassumeutf16be[assume input file format is UTF-16BE]ulassumeutf16le[assume input file format is UTF-16LE]_pick_variantdos2unix(#i)waterlanunix2dos-pOSTYPEversion/dev/nullvariantdos2unix(: * -)hhelp[display help information](: * -)Llicense[display license information](: * -)Vversion[display version information](-l --newline)lnewline[write two line breaks to output for each converted line break](-u --keep-utf16)ukeeputf16[write output in same UTF-16 encoding as input]*:: :->file(qv)qquiet[reduce output verbosity]vverbose[increase output verbosity](cp)cp_opts(xl)xl_opts(-b -r --keep-bom --remove-bom)bkeepbom[write existing BOM to output](-m -r --add-bom --remove-bom)maddbom[write new BOM to output](bm)rremovebom[don't write BOM to output](ch)--allow-chown[allow file-ownership changes in old-file mode]--no-allow-chown[don't allow file-ownership changes in old-file mode](fs)fforce[force conversion of binary files]ssafe[skip binary files](in)iinfo[display (specified) file information]:: :->info(ln)Ffollowsymlink[follow symbolic links]Rreplacesymlink[replace symbolic links]Sskipsymlink[skip symbolic links](no)nnewfile[convert each input file to specified output file]ooldfile[convert input files in place]_arguments-*argsstatefile CURRENT % 2 == 0 opt_argsInnewfile_descriptionfilesoutput file_descriptioninput file_files(@)explinfo_valuesinformation flag [dumbt]0[end each output line with NUL instead of newline]b[show BOM type]c[show only files that would be converted]d[show number of DOS line breaks (CRLF)]h[show header]m[show number of Mac line breaks (CR)]p[show file names without paths]t[show whether file is text or binary]u[show number of UNIX line breaks (LF)]returnunix2dos_arguments-p[preserve access and modification times]*:input file:_filessolaris_arguments1:input file:_files2:output file:_files@Mcp_opts:())437850860863865[@Mxl_opts:())7asciiiso[_defaultA('E+A C|A"&ۜۜ]ya	mEME		

-=
--U#+AC	1A%
A	1A	fۄA"		<'+qA"C
XU++AFP+localcurcontextcurcontextstatelineexpl_arguments-D[enable DNSSEC (DO bit)]-T[trace from the root down]-S[chase signature(s) to a known key]-I[specify source address to query from]:source address(-Q)-V+[specify verbosity]:number (0-5)(-V)-Q[quiet mode (overrules -V)]-f+[read packet from file and send it]:file:_files-i+[read packet from file and print it]:file:_files-w+[write answer packet to file]:file:_files-q+[write query packet to file]:file:_files(- *)-h[display usage information](- *)-v[display version information](-6)-4[stay on ipv4](-4)-6[stay on ipv6]-a[fallback to EDNS0 and TCP if the answer is truncated]-b+[specify buffer size (defaults to 512 b)]:size (bytes) [512]-c+[use specified file for rescursive nameserver configuration]:file [/etc/resolv.conf]:_files-k+[specify a file that contains a trusted DNSSEC key]:file:_files*-o+[set/unset header bits]:mnemonic (uppercase sets, lower unsets):_sequence compadd - QR qr AA aa TC tc RD rd CD cd RA ra AD ad-p+[use specified remote port number]:port:_ports-s[show the DS RR for each key in a packet]-x[do a reverse lookup]-r+[use specified file as root servers hint file]:file:_files-t[send the query with tcp]!(-t)-u-d+[use specified domain as the start point for the trace]:domain-y+[specify named base64 tsig key, and optional algorithm]:name\:key\:algorithm [hmac-md5.sig-alg.reg.int]-z[don't randomize the nameservers before use]*:args:->argsstatecompset_wantedhostsDNS server_hosts_alternativehosts:host:_hoststypes:query type:_dns_typesclasses:query class:compadd -M "m:{a-z}={A-Z}" - IN CS CH HSreturnA@'EE|EEACgAgA"`HۜۜueM	
!}1U!&lAA.rApC
ACۜy:A"B:FlA"fۼE&lAFllocalcurcontextcurcontextstatelineexpltypesetopt_args_comp_priv_prefix_arguments(-v --verbose -q --quiet)vverbose[verbose output](-q --quiet -v --verbose)qquiet[quieter output](-M --show-machine-names)Mshowmachinenames[prepend the host name on output](-i --duplicate-input)iduplicateinput[duplicate input given to dsh](-b --bufsize)bbufsize[change buffer size used in input duplication]:buffer size for -i (bytes)*mmachine[execute on machine]:machine:{_hosts || _user_at_host}(-n --num-topology)nnumtopology[how to divide the machines]:number(-a --all)aall[execute on all machines]*ggroup[execute on group member]:groupname:->groups(-f --file)ffile[use the file as list of machines]:file:_files(-r --remoteshell)rremoteshell[execute using shell]:remote shell:(rsh ssh)(-o --remoteshellopt)oremoteshellopt[option to give to remote shell ]:option(-)hhelp[display help information](-w --wait-shell -c --concurrent-shell)wwaitshell[sequentially execute shell](-c --concurrent-shell -w --wait-shell)cconcurrentshell[execute shell concurrently](-F --forklimit)Fforklimit[concurrent with limit on number]:fork limit(-)Vversion[display version information]*::args: _normalreturnstategroupszstyle:completion:curcontext:dsh-groupsdshgroups/.dsh/group~/.dsh/group_path_files/.dsh/groupAPFۜ-U})	_arguments-a[print all details]-b+[specify dynamic variable buffer size]:buffer size (default 4m)-c[print system call counts]-d[print relative timestamps]-e[print elapsed times]-f[follow children as they are forked]-l[force printing of pid/lwpid per line]-L[don't print pid/lwpid per line](-p :)-n+[examine processes with the specified name]: : _process_names -a-o[print on-cpu times]-s[print stack backtraces](-n :)-p+[examine process with the specified pid]: : _pids-t+[examine only the specified syscall]: : _sys_calls1: : _command_names -e*:: : _normalAp1@A9tA,C8Pd+A"xۜm	qqqI5
m%!"%###+AC	8$068$A	`$x$A 
%`$$$J{ZA C
%x$$%-%E%A"8
%%۴`$d`$%$x$`$*+AF&+q/AC(&
;H&A$H&]&a''(u)AC'4*I*A+
;"!+M++,a--.	/a-0-1122U34495!+5a-6!+7788)9%:e:};;;]<A"Mr<<CH&<A <ۜ
=!=9=_pick_variantgnuFree Softunixversion/dummy/nosuchfilelocalcontextstatelineexpl_arguments(-a --all -s --summarize)aall[write counts for all files]--apparent-size[print apparent sizes rather than disc usage](-B --block-size -k)B+blocksize[specify block size]:size (bytes)(-B --block-size -k --apparent-size -b --bytes)bbytes[equivalent to --apparent-size --block-size=1](-c --total)ctotal[produce a grand total](-H -D --dereference-args -L --dereference -P --no-dereference)HDdereferenceargs[dereference arguments that are symlinks](-H -D --dereference-args -L --dereference -P --no-dereference)Pnodereference[do not dereference any symlinks](-h --human-readable -H --si)hhumanreadable[print sizes in human readable format](--si -h --human-readable)--si[human readable form using powers of 1000](-B --block-size)-k[use block size of 1k](-B --block-size)-m[use block size of 1M](-l --count-links)lcountlinks[count sizes many times if hard linked](-L --dereference -H -D --dereference-args -P --no-dereference)Ldereference[dereference all symlinks](-S --separate-dirs)Sseparatedirs[do not include size of subdirectories](-s --summarize --max-depth -d -a --all)ssummarize[only report total for each argument](-x --one-file-system)xonefilesystem[skip directories on different filesystems](-0 --null)0null[end each output line with NUL instead of newline]*X+excludefrom[exclude files matching any pattern in file]:file:_files*--exclude=[exclude files matching pattern]:pattern(-s --summarize -d --max-depth)d+maxdepth[maximum levels to recurse]:levels--files0-from=[use NUL-terminated list of files from file]:file:_files--time-style=[show times using given style, +FORMAT for strftime formatted args]:style:->timestyle--time=-[show time of last modification of any file in the directory]:property:(atime access use ctime status)(-t --threshold)t+threshold[report only entries for which size exceeds threshold]:threshold--inodes[list inode usage information instead of block usage](* -)--help[display help information](* -)--version[display version information]*:file:_filesstatetimestylestyledescfullisolongisofull-isolong-isoiso+FORMAT like `date'_wantedcontextcompaddreturnpatternargs(-a -s -d)-a[report sizes for all files, not just directories](-H -L -P)-L[follow all symlinks](-a -s -d)-s[only report total for each argument](-h -m -g -B)-k[use block size of 1K-byte]-r[notify about unreadable files/directories]xdev[skip directories on different filesystems]patternfreebsd*-A[apparent size instead of usage](darwin*|*bsd*|dragonfly*|solaris2.<10->)(-H -L -P)-H[follow symlinks on the command line](darwin|*bsd|dragonfly)*(-H -L -P)-P[do not follow symlinks (default)](darwin|dragonfly|freebsd)**-I+[ignore files/directories matching specified mask]:mask(-a -s -d)-d+[display entry for directories up to specified depth]:depth(darwin*|*bsd*|dragonfly*|solaris2.<10->)(-k -m -g -B)-h[human readable output]netbsd*-i[output inode usage instead of blocks](darwin*|freebsd*|netbsd*|solaris2.<11->)(-h -k -g -B)-m[use block size of 1M-byte](darwin|freebsd<8->.|netbsd)*(-h -k -m -B)-g[use block size of 1G-byte](-h -k -m -g)-B+[block size]:block size (bytes)-c[display grand total]-l[count sizes many times if hard linked](freebsd|netbsd)*-n[ignore files and directories with nodump flag set]solaris*(-a)-o[don't add child directories' usage to parent's total]freebsd<8->.*-t+[report only entries for which size exceeds threshold]:thresholdsolaris*-dxdev(darwin|*bsd|dragonfly|solaris)*-xxdevOSTYPEpatternarg_arguments-*args*:file:_filesAg,A %,AQi!AXC06A MMy	Y
Iq
iM5YaIy	a!MI] !i"A#}##0$A$ۜ	$%0%A%!&&'0(A4f(ۜ	)u)I*+	,-.!0.A.ۜ
/i//0/A$0ۜ	-0-11220;A22	3A43Q3<}3localexplargs-i[specify input file]:input DVI file:_files -g "*.(dvi|DVI)(-.)"-o[specify output file]:output DVI file:_files -g "*.(dvi|DVI)(-.)":input DVI file:_files -g "*.(dvi|DVI)(-.)":output DVI file:_files -g "*.(dvi|DVI)(-.)"servicedvips_arguments-a[make three passes](-B)-A[print only odd numbered pages](-A)-B[print only even numbered pages](-c -C)-b[select number of copies (duplicating body)]:number of copies(-b -C)-c[select number of copies]:number of copies(-b -c)-C[select number of copies (collated)]:number of copies-d[set debug flags]:debug flags(-X -Y)-D[set resolution]:resolution in dots per inch-e[set maximum character offset]:maximum character offset-E[generate EPSF file](-o)-f[write to stdout]-F[append control-D]-G[shift low chars to higher position]-h[specify additional header file]:postscript header file:_files -g "*.(#i)(ps|eps)(-.)"-i[one file per section]-j[download fonts partially]-k[print crop marks]-K[include postscript comments](-pp)-l[specify last page to print]:number of last page-m[specify manual feed for printer]-M[no automatic font generation](-pp)-n[specify maximum number of pages to print]:maximum number of pages-N[turn off structured comments](-f)-o[specify output file name]:output file name:_files -g "*.(#i)(ps|eps)(-.)"-O[specify offset of origin]:offset of origin (<x>,<y>)(-p -l -n)-pp[specify which pages to print]:list of pages or ranges to print:(-pp)-p[specify first page to print]:number of first page-P+[specify printer]:printer name-q[quiet operation]-r[reverse order of pages]-R[run securely]-s[enclose output in save/restore pair]-S[set maximum number of pages per section]:maximum number of pages per section(-T)*-t[specify paper type]:paper type:(letter legal ledger a4 a3 landscape)(-t)-T[set paper size]:paper size (<x>,<y>)-u:PS mapfile:-U[disable string param trick]-v[print version number and quit]-V[send downloadable PS fonts as PK]-x[set magnification ratio]:magnification ratio (per mille)(-D)-X[set horizontal resolution]:horizontal resolution-y[multiply by dvi magnification](-D)-Y[set vertical resolution]:vertical resolution-z[hyper PS]-Z[compress bitmapped fonts]:input file:_files -g "*.(dvi|DVI)(-.)"dvibook_arguments-s-[specify signature size]:signature sizeargs[@]dviconcat_arguments-m[specify magnification]:magnification factor-o[specify output file]:output DVI file:_files -g "*.(dvi|DVI)(-.)"*:input DVI file:_files -g "*.(dvi|DVI)(-.)"dvidvi_arguments-r[reverse order of pages](-i -x)-f[select first page]:number of first page:(-i -x)-l[select last page]:number of last page:(-i -x)-n[select number of pages]:maximum number of pages:(-f -l -n)-i[specify included pages]:list of included pages:(-f -l -n)-x[specify excluded pages]:list of excluded pages::input DVI file:_files -g "*.(dvi|DVI)(-.)"dviselect_arguments-s[silent operation]:list of pages:args[@]dvitodvi_arguments-w-[set w dimension specifier]:width for dimension specifier:-h-[set h dimension specifier]:height for dimension specifier::page specifications:args[@]_descriptionfilesDVI file_filesexpl[@]*.(dvi|DVI)(-.)AL'EE|EE+ACgA"-Aqu}	
!A%M]i-]= Y!"#%%U&&'Y((]))e*9+A";*0*ADC*ۜ+U++,]--1..=//U0001A81ۜ152223A445U505A$5ۜ5M66)7[+A"PC*0Ad7۴778,8@8T8h8|8880C2AAf8ۄ8A9)9e99Af0:ۄQ:AFl::ACf:ۄ:AFl:;A4f0;Q;;;<!==E>>i?@0A4Cf@ۜb@@eAAC5D]EYF0.J{A A fFۄGAP!	1A4GAC!FhG}GqA!Fl:JqA"JJ!LL0
sA C$MMN0NQN0?*#AC%1AC%`Oۄ:A%Fl:OQA%Oۄ:A&Fl:OQ	AC&fDPۄ:A$&dPۜbPPP-QqA'Fl:yQ00:+	A(	A(Qۄ:A)FQ	RAC)&ARA)fXRۄ:A)Fl:yRqAC*Fl:R0l;
A+gTSA+GA,%TS*iS*	T*T*U*skW*X@YUY$Z9ZZZ*3[*35\*3\*3	]*3]*3[*3K]*3[*3[*!^*^*+_*cua*kb*c*d*ce:fA,fA@3A3fۄ:A.fAC4Fl:-g+AC5F`g+localcurcontextcurcontextstatelineexpltypesetopt_args_arguments-c[start in interactive mode](-q)-d\:-[debug level]:debug level-D[print all debug information to stderr](-d)-q[quiet mode, no output](-)--help[show usage information](-)--version[show version information]-n\:-[set the name of chainsetup]:chainsetup name-s\:-[create a new chainsetup from file]:chainsetup file:_files-sr\:-[set internal sampling rate]:internal sampling rate:(8000 11025 22050 44100 48000)*-a\:-[select active signal chains]:chain name-b\:-[set the size of buffer in samples]:buffer size:->b-m\:-[force use of specified mix mode]:mix mode:((auto\:automatic simple\:only\ one\ input/cain/output normal\:normal\ single-threaded\ mode))-r[use realtime scheduling policy (SCHED_FIFO)]-r\:-[use realtime scheduling policy (SCHED_FIFO)]:sched_priority-x[truncate outputs]*-z\:-[enable feature]:feature:->z-t\:-[set processing time in seconds]:seconds (int/float)-tl[enable looping]*-f\:-[set sampling parameters for the following input/output files]: :->f*-y\:-[set starting position for last specified input/output]:seconds*-i\:-[specifies a new input source]:input source:->io*-o\:-[specifies a new output source]:output source:->io*-Md\:-[set the active MIDI-device]:device name:_files*-Mms\:-[send MMC start/stop to MIDI device-id]:device id*-mss[sends MIDI-sync to the selected MIDI-device]*-pf\:-[use the first preset found from file as chain operator]:preset file:_files -g \*.epp\(-.\)*-pn\:-[find preset from global preset database]:preset name:->pn*-ev[analyze sample data to find max apm value without clipping]*-ezf[find the optimal value for DC-adjusting]*-eS\:-[audio stamp]:stamp-id (int)*-ea\:-[amplify signal]:amplification value (percent)*-eac\:-[amplify signal of channel]: :->eac*-eaw\:-[amplify signal (clipping)]: :->eaw*-eal\:-[limits audio level]:limit (percent)*-ec\:-[compressor (a simple one)]: :->ec*-eca\:-[a more advanced compressor]: :->eca*-enm\:-[noise gate. (each channel is processes separately)]: :->enm*-ei\:-[pitch shifter (modifies audio pitch by altering its length)]:pitch-shift (percent)*-epp\:-[normal pan effect]:panning (0=left, 50=center, 100=right)*-ezx\:-[adjusts the signal DC (use -ezf to find optimal values)]: :->ezx*-eem-[envelope modulation]: :->emod*-ef-[apply filter effects]: :->filters*-erc\:-[copy channel]: :->erc*-erm\:-[mix all channels to one channel]:to channel*-et-[time based effects]: :->teffects*-el\:-[LADSPA Plugin]: :->el*-eli\:-[LADSPA Plugin]: :->el*-gc\:-[time crop gate]: :->gc*-ge\:-[threshold gate]: :->ge:input source:->iostatefilters_valuesfilter effect1[resonant bandpass filter]: :->ef13[resonant lowpass filter]: :->ef34[resonant lowpass filter (3rd-order, 36dB)]: :->ef4a[allpass filter]: :->efac[comb filter]: :->efcb[bandpass filter]: :->efbh[highpass filter]:cutoff frequencyi[inverse comb filter]: :->efil[lowpass filter]:cutoff frequencyr[bandreject filter]: :->efrs[resonator (resonating bandpass filter)]: :->efsteffects_valuestime based effectc[chorus]: :->etcd[delay effect]: :->etde[a more advanced reverb effect]: :->etef[fake-stereo effect]:delay time (msec)l[flanger]: :->etlm[multitap delay]: :->etmp[phaser]: :->etpr[reverb effect]: :->etremod_valuesenvelope modulationb[pulse gate]: :->eembp[pulse gate (hz)]: :->eempt[tremolo effect]: :->eemt_wantedsizesbuffer sizecompadd1024204840968192163843276865536compset*,*,*,_valuesinterleavingi[interleaved stream format]n[noninterleaved]compset*,*,_messagesampling ratecompset*,channels_valuessampling parametersu8[unsigned 8-bit]s16_le[signed 16-bit little endian]s16_be[signed 16-bit big endian]s24_le[signed 24-bit little endian]s24_be[signed 24-bit big endian]s32_le[signed 32-bit little endian]s32_be[signed 32-bit big endian]f32_le[32-bit float (little endian)]f32_be[32-bit float (big endian)]_valuesfeature(nodb)db[enable double-buffering](db)nodb[disable double-buffering]dbsize[set db buffer size]:buffer size in sample frames:(0 1 2 4 8 16)(nointbuf)intbuf[use extra internal buffering for realtime devices](intbuf)nointbuf[prevent extra internal buffering for realtime devices]xruns[processing will be halted when a under/overrun occurs]psr[enable the precise-sample-rates]compsetalsa,/proc/asoundevalgrep "^[[:digit:]]" < /proc/asound/cards|awk 'BEGIN {print "_values '\''ALSA device'\''" }; {print "'\''" $1 "[" $6, $7, $8, $9 "]'\''"}'||echo _message WrongALSA information bot found in proc filesystem_alternativefiles:input/output file:_files -g "*.(aif|aiff|mid|wav|ewf|mp3|mp2)(-.)"streams:stream:(stdin stdout)devices:realtime device:((/dev/dsp alsa\:alsa\ device null\:null\ device))_wantedpresetspresetcompaddMf</usr/share/ecasound/effect_presets:az%% compsetmix (wet) (percent)compsetnumber of delayscompset_valuessurround mode0[normal]1[surround]2[stereo-spread]delay time (msec)compset_valuesvolume modermscompsetclose threshold (percent)open threshold (percent)msgsamplification value (percent):channelamplification value (percent):channel:max-clipped-samplescompression rate (decibels):threshold (0.0-1.0)peak-level:release-time (seconds):fast compression rate (0.0-1.0):compression ratethreshold-level:pre-hold-time (msec):attack-time (msec):post-hold-time (msec):release-time (msec)left DC fix value:right CD fix valueeembpulse frequency (beats per minute):on time (msec)eemppulse frequency (hz):on time (percent)eemttremolo speed (beats per second):depth (percent)center frequency:width (Hz)cutoff frequency:resonance:gaincutoff:resonancedelay (samples):feedback (percent)delay (samples):radius (0-1.0)from channel:to channeldelay time (msec):variance time (samples):feedback (percent):lfo frequencyroom size (metres):feedback level (percent):amount of reverbed signal added to the original (wet) (percent)delay time (msec):variance time (samples):feedback (percent):lfo frequencydelay time (msec):number of delays:mix (wet) (percent)delay time (msec):variance time (samples):feedback (percent):lfo frequencydelay time (msec):surround mode:feedback (percent)unique LADSPA name/numberstart time (seconds):length (seconds)msgsstatecompsetstr#*:str%%:*returnAgA%-A!1
A$]|A(eUIACA Qpq	A%	0ACe	Y
AC	
ۜۜ

localargs(-p --prompt)p+prompt[specify prompt]:prompt:(-s --quiet --silent)squietsilent[suppress diagnostics]_pick_variantgnuGNUunixversion(-G --traditional)Gtraditional[run in compatibility mode](- :)hhelp[display help](-l --loose-exit-status)llooseexitstatus[exit 0 even if a command fails](-r --restricted)rrestricted[run in restricted mode](- :)Vversion[display version](-v --verbose)vverbose[be verbose]-*args:)OSTYPEdragonflyfreebsddarwinnetbsdsolaris-x[prompt for an encryption key]-E[enable extended regular expressions]-S[disable ! command]_argumentsargs:file:_filesAgA<-5IQ55A&90YAPe}
5		
m!=

10
AC
Afۜ=localargs-c[dump section header information]-d[dump .dynamic section]-e[dump file header]-G[dump .got (global offset table) section]-h[dump .hash section]-i[dump .interp (interpreter) section]-n[dump .note sections](-w)-p[dump program headers]-r[dump relocation sections]-s[dump symbol table sections](-p)-w[write contents of matched sections to file]:file:_filesOSTYPEsolaris-g[dump .group section]-H[dump .SUNW_cap (capabilities) section]-m[dump .SUNW_move section]-S[dump symbol table sections sorted according to symbol sort sections]-u[dump stack unwind/exceptions sections]-v[dump .SUNW_version (versioning) sections]-y[dump .SUNW_syminfo (symbol bindings) section]-I[match sections by index]:index or range-N[match sections by name]:section-T[match sections by type]:type-C[demangle C++ symbol names]-k[calculate ELF checksum]-l[show long section names without truncation]-O[specify osabi to apply]:osabi-P[use alternative section header]*:elf file:_object_filesfreebsd-a[dump all information]_argumentsargsA@'EE|E+AgA"Cf-aay	
qI115AQ)!e"(+A|
.A.*r"cA
g"A'""A8A.r$A"$A"$$%%5+QA.6r	&,&A
gH&A$l&&&&&'A"fH'}'%<+AF(+localcurcontextcurcontextstatelinetypesetopt_args_arguments-**-anonymous[restrict to anonymous mode]::boolean:(0 1)*-auto-submit[autosubmit first form]::boolean:(0 1)*-base-session[clone internal session with given ID]:ID number:*-config-dir[name of directory with configuration file]:configuration directory:_files -/(- 1)-config-dump[print default configuration file to stdout]*-config-file[name of configuration file]:configuration file:_files*-default-mime-type[MIME type assumed for unknown document types]:MIME type:_mime_types*-default-keys[ignore user-defined keybindings]::boolean:(0 1)*-dump[print formatted versions of given URLs to stdout]::boolean:(0 1)*-dump-charset[codepage to use with -dump]:codepage:-dump-color-mode[color mode used with -dump]:color mode:((-1\:standard\ dump\ mode 0\:mono\ mode 1\:16\ color\ mode 2\:88\ color\ mode 3\:256\ color\ mode 4\:true\ color\ mode))*-dump-width[width of document formatted with -dump]:width:*-eval[evaluate configuration file directive]:configuration option:*-force-html[interpret documents of unknown types as HTML](- 1)-?hhelp[print usage help and exit]*-localhost[only permit local connections]::boolean:(0 1)(- 1)-long-help[print detailed usage help and exit](- 1)-config-help[print help for configuration options](- 1)-lookup[look up specified host]:host:_hosts*-no-connect[run as separate instance]::boolean:(0 1)*-no-home[don't use files in ~/.elinks]::boolean:(0 1)*-no-numbering[disable link numbering in dump output]::boolean:(0 1)*-no-references[disable printing of link references in dump output]::boolean:(0 1)*-remote[control an already running ELinks]:*:command:->remote*-session-ring[connect to session ring with given ID]:ID number:*-source[print the source of given URLs to stdout]::boolean:(0 1)(1)*-stdin[read document from stdin]::boolean:(0 1)*-touch-files[touch files in ~/.elinks when running with -no-connect/-session-ring]::boolean:(0 1)*-verbose[verbose level]:verbosity level:((0\:serious\ errors 1\:serious\ errors\ and\ warnings 2\:all\ messages ))(- 1)-version[print version information and exit]1:URL:->urlstatebookmarksfileopt_argsconfigdir:ELINKS_CONFDIR:/.elinks/bookmarksfilef< $file	%%	_alternativefiles:file:_filesbookmarks:bookmark:compadd -a bookmarksurls:URL:_urlsstateremotecommandscommandspingopenURLaddBookmarkinfoBoxxfeDoCommand_alternativecommands:command:compadd -a commandsreturnABm'AJA9A0CLJyJ[YAA%A4CAAFAB 6 k9AC&AB!6!kMAC&AB#eV$k|FAAFAB)	V*kuRAAF,AB/0Y	bA$
cK+,AgHA"ss\A p$,HAHdAB	C&AA"uAC+%AB]&A"ss\ACAA
cKq
A,s)A"r+sYsA
cKA,
TA@h۬LLEq
cKABM
*N	}l^Ag3A$,$,YAC1ACftۄAf
A%3ABCfۜ!C%3یAf4QA$[KH(A$8PdAxA,++A' MA'A'AC'4QA'A'=A'`AC'A'A'!AC'pA'A'A'\yAC'
A'A'IAC'A't		A'D
u
A(
$,xrA+l1AC1A!
AHA.#r%A	J2FAB
f
ۜ	 
+یۜAt
1
A<ۜYA"-	B-A-A8%jB<QxA%0Q-A,5+A
FAh
6A
&Ab=AC^1^ACF`A,A-A%dAXC
	AB=mC<ۤ1AdmA\
1
AAF5AC&A,G+AC414AIA0A"JMJrAB<ۜ+K+AP-QA"0CF$PN+AX
APQAC8uA8A"l8V+AB\FAFA/FX.. +functions[_email-mail] _emailmaillocalrcfilesfilesplugini<=#rcfilesMf<$rcfiles[i]:sourcesource:blank:NreplyrcfilesMf<$rc:aliasalias:blank:/:blank:/:return +functions[_email-mutt] _emailmutt_emailmail +functions[_email-mush] _emailmush_emailmail +functions[_email-MH] _emailMHreplyf_call_program aliases ali 2>/dev/null/: /:return +functions[_email-pine] _emailpinereplyf<~/.addressbook:DELETED: /			/:%%	return +functions[_email-ldap] _emailldaplocalexplfilteroptsmailzparseoptszstyle:completion:curcontext:curtagfilterfilter #filter returnfilter(filter=PREFIX*SUFFIX) #filter > 1 filter(|j..filter)f_call_program $curtag ldapsearch -LLL \$filter cn mail 2>/dev/null #res > 1 res[@] +opts[-c] mail#*: cn#*: __specials"cn"cn <mail#*: >compstateinsertmenu_wantedemailldapmatching namescompaddIPREFIXISUFFIX@ +functions[_email-local] _emaillocallocaloptszparseoptsS:sufcompset*@_hosts@suf[@]compset@*_userssuf[@]_email_addresseslocalpluginsreplylistargsoptsfilespluginrcfilemuttrcexplfret__specialx][()<>@,;:\\".__spacex 	__specials[__specialx]__atom[^__specialx__spacex]##__space[__spacex]#__qtext[^"\\]__qpair\\?__beginq__endq(|[^\\])"__dot__space.__space__domainref__atom__domainlit\[([^]]|__qpair)#(|[^\\])\]__quotedstring__beginq(__qtext|__qpair)#__endq__word(__atom|__quotedstring)__phrase(__space__word__space)#__localpart__word(__dot__word)#__subdomain(__domainref|__domainlit)__domain__subdomain(__dot__subdomain)#__addrspec__localpart__space@__space__domain__addresses(__qtext|__quotedstring)##zparseopts@r:|[.@]=* r:|=* m:{a-zA-Z}={A-Za-z}optssQPREFIXb__addressesoptssopts[-s]evalcompset -P $(( ${#${=${:-x${match[1]}x}}} - 1 )) "*${opts[-s]}"compsetopts[-s]*zstyle:completion:curcontext:email-addresses/mutt/muttrc~/mutt/muttrc~/.muttrcMH:/.mh_profilemuttmuttrcmush/.mushrcmailMAILRC:/.mailrcpine/.addressbookpluginskfunctionsI_email:kj..filesfilesNe:REPLY=( ${(k)files[(r)$REPLY]} ):_tagsemailpluginsplugins_requestedemailplugin_next_labelemailpluginemail address +opts[-c] :completion:curcontext:curtagstripcomments-c_call_function_emailpluginargs_messageplugin: plugin not foundcontinue( ret && fret ) fret == 300  ! +opts[-c] optsnpluginlistseparatorzformat sep reply[@]_wantedmailaliasesaliascompaddreply%%: #args SMreply:__addrspec(@)(M@)reply:#*@*#*:compaddexpl[@] ret return_email_addresses@A@'EE|EEACgAgA"$ۜۜQ	u-=		
)
}mi]iAi%e]5   I!
""$e$$e%%&M''Y(()Q))
*e+!,I0q445e55E66)7788]999::u;<>i>>Q?)@@qAAMBUCCCDiD%EEMF	GFXGA#uG0-GA1AGۄGACG,HHq
AHA,&IGIIIیJ0JA gJAC '3A FJ3Ap MA.rJKA!&dKQA.rKKA!fKۄLA!(L<YLۜLA.rK;$ALC"JLLIMM}N)OOPPUQQ}R%S=TTA&f<UۄTA4&f\UۤUUJۜVیVA.rK;,ADC'JVyWWmXX1YY
ZZZ[[]\A+f\ۄTA4C+f\ۤUUJۜ]یVq
A+fl]ۄTA,,&]UIU]ۜ*$0]A-%]^A C-^]I_8_Y_0$_AX.
	A_AC.g<\`A.`-aA/cۤd5dxdlocalcurcontextcurcontextstatelinematchtypesetopt_argslibpath_arguments(   -2 --columns)-1(-1    --columns)-2(-1 -2          )--columns=:columns:(--pages)-a+:pages:(even odd)(-a)--pages=:pages:(even odd)(--file-align)-A+:align:(-A)--file-align=:align:(--header -b -B --no-header --lineprinter -l)b+header:page header:->formats(--header -b -B --no-header --lineprinter -l)Bnoheader(--truncate-lines)-c(-c)--truncate-lines(--line-numbers -C)Clinenumbers::start line [1](--printer -d   )-P+:printer name: _printers(--printer    -P)-d+:printer name: _printers(          -d -P)--printer=:printer name: _printers*-D+:key\:value:*--setpagedevice=:key\:value:(--escapes)-e-:escape character:(-e)--escapes=-:escape character:(-E --highlight)Ehighlight:input language:->inputlang(--font -f)f+font:fontname:->fonts(--header-font -F)F+headerfont:fontname:->fonts(--print-anyway)-g(-g)--print-anyway(--fancy-header)-G(-G)--fancy-header=:header:->headers(--no-job-header)-h(-h)--no-job-header(--highlight-bars -H)Hhighlightbars::height (lines) [2](--indent -i)i+indent:indent width(--filter -I)I+filter:input filter:_cmdstring(--borders)-j(-j)--borders(-k --page-prefeed -K --no-page-prefeed)kpageprefeed!(-k --page-prefeed -K --no-page-prefeed)Knopageprefeed(--lineprinter -l --lines-per-page -L --header -b -B --no-header)llineprinter(--lines-per-page -L --lineprinter -l)L+linesperpage:lines per page(--mail)-m(-m)--mail(--media)-M+:media name:(A4)(-M)--media=:media name:(A4)(--copies -n   )-#+:number of copies:(--copies    -#)-n+:number of copies:(         -n -#)--copies=:number of copies:(--newline)-N+:newline type:((n\:unix r\:mac))(-N)--newline=:newline type:((n\:unix r\:mac))(-o -p --output -p)o+p+output:output file:_files(--missing-characters)-O(-O)--missing-characters(--quiet --silent)-q(-q --silent)--quiet(-q --quiet)--silent(-r --landscape -R --portrait)rlandscape(-r --landscape -R --portrait)Rportrait(--baselineskip -s)s+baselineskip:baseline skip (PostScript points) [1]*-S+:key\:value:*--statusdict=:key\:value:(--title -t   )-J+:banner title:(--title    -J)-t+:banner title:(        -t -J)--title=:banner title:(--tabsize -T)T+tabsize:tabsize [8](--underlay)-u-:underlay text:(-u)--underlay=-:underlay text:(--nup)-U+:pages:(4)(-U)--nup=:pages:(4)(--verbose)-v(-v)--verbose=-:level:(- *)Vversion(-w --language)wlanguage:output language:(PostScript html overstrike rtf)(-W --option)Woption:helper option(--encoding)-X+:character encoding:(88591 latin1 88592 latin2 88593 latin3 88594 latin4 88595 cyrillic 88597 greek 88599 latin5 885910 latin6 ascii asciifise asciifi asciise asciidkno asciidk asciino ibmpc pc dos mac vms hp8 koi8 ps PS pslatin1 ISOLatin1Encoding)(-X)--encoding=:character encoding:(88591 latin1 88592 latin2 88593 latin3 88594 latin4 88595 cyrillic 88597 greek 88599 latin5 885910 latin6 ascii asciifise asciifi asciise asciidkno asciidk asciino ibmpc pc dos mac vms hp8 koi8 ps PS pslatin1 ISOLatin1Encoding)(--no-formfeed)-z(-z)--no-formfeed(--pass-through)-Z(-Z)--pass-through--color=-:use color:(false true)--continuous-page-numbers--download-font=:fontname:--extended-return-values--filter-stdin=:stdin name:(-)--footer=:page footer:->formats--h-column-height=:horizontal column height:(- *)--help(- *)--help-highlight--highlight-bar-gray=:gray level (0-1):--list-media--margins=:left\:right\:top\:bottom:--mark-wrapped-lines=-:wrapped line style [none]:(none plus box arrow)--non-printable-format=:rendering of non-printable characters:(caret octal questionmark space)--nup-columnwise--nup-xpad=:x-padding [10]--nup-ypad=:y-padding [10]--page-label-format=:page label format:(short long)--ps-level=:PostScript language level:(1 2)--printer-options=:extra options:--rotate-even-pages--slice=:vertical slice number--style=:highlighting style:(a2ps emacs emacs_verbose ifh msvc)--swap-even-page-margins--toc--word-wrap--ul-angle=:angle--ul-font=:fontname [Times-Roman200]:->fonts--ul-gray=:gray level (0..1) [.8]--ul-position=:position [+0+0 -0-0]--ul-style=:style [outline]:(outline filled)*:filename:_filesreturnstatefontscompset*@_messagesizepointsize, optionally width/heightcommandsenscript:h:h/usr/share/enscript/afm/font.mapN_wantedexplfontcompaddf<$libpath[1]%% formatsspecscompquotePREFIX%Dsuf}_strftimeQPREFIX$()compset*\(_parameters*export*\)$:a dollar symbol%:current page number=:number of pages in the current filep:number of pages processed so farC*:file modification time (hh:mm:ss)n:basename of the input file nameN:full input file nameE:file modification date (yy/mm/dd)F:file modification date (dd.mm.yyyy)t:file modification time (12-hour)T:file modification time (24-hour)v:sequence number of current input fileV:sequence number of current input file in table of contents formatW:file modification date (mm/dd/yy)\(:environment variablecompset_describeformatspecifiersformat specifier( D:modification\ date )sufc:trailing component of the current working directoryC*:current time (hh:mm:ss)E:current date (yy/mm/dd)F:current date (dd.mm.yyyy)H:document titleL:lines in the input filem:hostname in short formM:hostname in fully qualified formn:user login nameN:user gecos field first componentt:current time (12-hour)T:current time (24-hour)W:current date (mm/dd/yy)compset_describe( D:current\ time )compset_wantedcompaddheaderscommandsenscript:h:h/usr/share/enscriptN//.enscriptN/_wantedheadercompaddlibpath/.hdrN:r:tinputlang ! +_cache_enscript_languages _cache_enscript_languages_cache_enscript_languagesfFMf_call_program languages enscript --help-pretty-print:NameDescription://bName: 

Description: 
/match1:match3%:_describelanguagesinput language_cache_enscript_languagesAL'EE|EE+ACgA"8ۜۜI95a+AA
A|A!A"&d+qA"F,+AF+localcurcontextcurcontextstatestate_descrlinetypesetopt_args_arguments(-r)-a[respond to all events rather than consolidating them to avoid looping]-c[execute clear before invoking utility]-d[track directories and exit if a new file is added]-n[non-interactive mode; don't access TTY]-p[postpone first execution of the utility](-a)-r[reload a persistent child process](*)-s[evaluate the first argument using interpreter specified by $SHELL](-): :->command*::arguments:_normalstate +opt_args[-s] _cmdstring_command_namesreturnA48PdJ;s+A ۔d
-AHPU0:sA"	y	J;sA<-)
y
PY}A C%
0;AdC1A!A%A#AC	A"f-+AA/
9AHA.0rU;l<ACF|A2A"
&4+A
F+localcontextstatelinevariantargs_pick_variantgnuFree SoftOSTYPEversionvariant #words > 2 (-)iignoreenvironment[start with empty environment](--ignore-environment -i --help --version)*u+unset[remove variable from the environment]:env var to remove:_parameters -g "*export*"(-C --chdir)C+chdir[change working directory]:directory:_directories(-S --split-string)S+splitstring[perform word splitting]:string to split--block-signal=[block delivery of signals to command]:signal:_sequence _signals--default-signal=[reset handling of signals to the default]:signal:_sequence _signals--ignore-signal=[set handling of signals to do nothing]:signal:_sequence _signals--list-signal-handling[list non default signal handling to stderr](-v --debug)vdebug[print verbose information for each processing step]ign(- *)--help[display help information]ign(- *)--version[display version information]freebsddarwin(-i)*-u+[remove variable from the environment]:env var to remove:_parameters -g "*export*"-P+[specify alternate executable search PATH]:path:_dir_list-S+[perform word splitting]:string to split*-v[verbose output] words[(i)-] < CURRENT wordsi CURRENT-- (-i)i[start with empty environment]_argumentsargs*::arguments:->normalstatewords1shiftwords_normalreturnAL'EE|EE+ACgA"|-mMyQ1	}
yu
	1"+A	)]0xA" 	x'+0A" 
@`++AF+localcurcontextcurcontextstatelineexpltypesetopt_args_arguments(1 --stdin)-f+[specify file to speak]:text file:_files(1 -f)--stdin[speak from stdin](-q)-a+[specify amplitude]:amplitude (0-200) [100](-q)-g+[specify pause between words]:pause (10ms) [1]-k[capital letter indication]:integer:((1\:sound 2\:the\ word\ "capitals"))-l[specify line length below which clause is ended]:length(-q)-p+[specify pitch adjustment]:adjustment (0-99)(-q)-s+[specify speed]:speed (words per minute) [175](-q)-v+[voice]:voice name:->voices(--stdout -q)-w+[write speech to wav file]:wav file:_files -g "*.wav(-.)"-b+[specify input encoding]:encoding:((1\:UTF-8 2\:8-bit 3\:16-bit))-m[interpret SSML markup, ignore other XML](-a -g -p -s -v -w -z --split --stdout)-q[quiet, no sound output](-x --ipa)-x[output phoneme mnemonics](-X --ipa)-X[output phoneme mnemonics and translation trace](-q)-z[suppress final sentence pause at the end of the text]--compile=-[compile pronunciation rules and dictionary]::voicename or debug(-x -X)--ipa=-[output phonemes using International Phonetic Alphabet]::options:((1\:use\ ties 2\:use\ ZWJ 3\:separate\ with\ _))--path=[specify espeak-data path]:path:_files -/--pho[output mbrola phoneme data]--phonout=[output filename for -x/-X/--ipa]:filename:_files--punct=-[speak names of punctuation characters]::characters(-q --stdout)--split=[periodically start new wav file]:period (minutes)(-w -q --split)--stdout[output speech to stdout]--voices=-[list available voices]::language code:->languages(-)hhelp[display help information](-)--version[display version information]statevoices_wantedvoicecompaddf_call_program voices $words[1] --voices21c22%% languages_wantedlanguageslanguagecompaddf_call_program voices $words[1] --voices21c4%% returnA'+A C 8XpAgA"L&	Uu	A

Y+A0#ACg AA"$+0A`k1	Af(ۄA"	&H$+ZA%
eA	' +A"'r'+A 
  <A<C
F12AC
fPۄqA
' kKA,+A0%$A,
ACf4ۄTAg TA"/r;L;TqA"0r;l;TA"1r;;CT%A"ۤT2+	A
f(ۄIA"C
Fx5+	A
fۄA"Fx8+qA"Fx5;+AF+integerlocalcontextstatelineexpltypesetopt_args_arguments(-a --append)aappend[append tag entries]--packages-only[only generate tags for Ada packages]--declarations[C etc.: tags for function declarations](-D --no-defines)Dnodefines[No tags for preprocessor definitions]iinclude[Tag file should include another]:tag file:_filesllanguage[Specify language]:language:->lang--no-globals[No tag entries for global variables]--no-members[No tag entries for structure members]rregex[Specify regular expression]:regular expression:->regexRnoregex[No regular expressions for tags](-I --ignore-indentation)Iignoreindentation[Closing brace in first col may not be start of func](-o --output)ooutput[Specify output file]:file:_files--parse-stdin=[Specify file name for stdin]:file name:_files(-V --version)Vversion[Output version](-h --help)hhelp[Output help]*:file to tag:_filesstatelanglangsfetags --help:  :blank::blank::alnum:.  %%:blank:_wantedlanguageslanguagecompaddregexcompset_filesPREFIXPREFIX1sep\\sepmatchmbeginmendcompsetsep*sep*sepmodsmods//PREFIXmodscompsetmodarri:ignore casem:allow multi-line matchess:multi-line, dot matches newline_describemodifiersmodifiercompsetsep*sep_messagetagnamecompsetseptag regexpregexp separator or @ for filereturnA(-ye}_arguments(-l --lib)llib[specify alternate wrapper library]:wrapper library:_files--faked[specify alternate faked binary]:fake binary:_command_names -e-s[save the fakeroot environment on exit]:save file:_files-i[load a previously saved environment]:file:_files(-u --unknown-is-real)uunknownisreal[use real ownership of previously unknown files](-):command name:_command_names -e*::arguments:_normalACg AHAG
;AC%<HD
5Uu)Q41e$%9\id!Uqtl
5LULt)i9M-	U					)
=
y





tM<EY|}|
1
]
A%>


55
UU})5Qy)1))YiAI!U!Iy
599e)  !!!i"Q##a$)%i%5&&9''((-)	)	*E++
A,
,
-.	/M/y00U12=2YU33549556
61
7]
8A|C"
 8!9A::};i<I=q>?@uAEBYC]DEEFGHIK-LMMmNQOEPA,
;PA,E PA.E QAdK	RA ARA$DkA G$`J2yA|C`Ak%A,`aAFkA.	EDAf!DAPU`2AG A 4T pA|HV4Af5A1fXWۜWtypesetargumentsargument_pairsargument_postfixhelpversionverbosequietthemeT+recursiverandomizefilelistf+preloadfull-screengeometryg+auto-zoommultiwindowborderlessdraw-filenameslideshow-delayD+reloadR+keep-httpbuiltinlistcustomlistL+loadableunloadablesortS+reverseactionA+montagecollageindexfullindexthumbnailsmenu-fontM+no-menusreload-buttonmenu-button3+prev-button4+next-button5+rotate-button8+blur-button9+ignore-aspectstretchthumb-widthy+thumb-heightE+limit-widthW+limit-heightH+bgb+alphaa+fonte+scale-downoutput-dirj+wget-timestampfontpathC+image-bgB+outputoutput-onlyrcfilethumb-titletitlestart-attitle-fontargument_postfix[show help]version[show version information]verbose[be verbose][suppress non-fatal errors][load named options from config]:theme:_feh_theme[recurse into subdirectories][randomize file list before displaying][read file list from this file]:file:_files[eliminate unloadable images before displaying][make the window fullscreen]geometry[limit window size]:geometry: [zoom picture to screen size]multiwindow[multiple windows, one image per window][borderless windows]draw-filename[show filename in images][time delay for reloading]:time: keep-http[don't delete cached files][use builtin http client][list images, their size, etc.][format list output]:format: [print loadable images][print unloadable images][sort images]:sort type:(name filename width height pixels size format)[reverse sort order]action[action to perform on each image]:shell: [enable montage mode][enable collage mode][enable index mode]fullindex[enable verbose index mode][enable interactive index mode]menu-font[set font in menus]:font: no-menus[don't load or show any menus][button to reload image]:button:_feh_buttonpan-button[button to pan image]:button:_feh_buttonzoom-button[button to zoom image]:button:_feh_button[button to activate menu]:button:_feh_buttonprev-button[button to go to previous image]:button:_feh_button[button to go to next image]:button:_feh_buttonrotate-button[Ctrl+Button to rotate image]:button:_feh_button[Ctrl+Button tu blur image]:button:_feh_buttonignore-aspect[montage mode: Don't preserve aspect ratio]stretch[montage mode: Enlarge images to fit thumbnail size]thumb-width[montage mode: Thumbnail width]:pixels: [montage mode: Thumbnail height]:pixels: [montage mode: Limit montage width]:pixels: limit-height[montage mode: Limit montage height]:pixels: [montage mode: Background image]:file:_files[montage mode: Thumbnail transparency level]:integer: [index mode: Thumbnail info font]:font: [slide change delay]:seconds[scale down images which are too big][save files to DIR (with -k)]:directory:_files -/wget-timestamp[add no timestamp ("?123") to URLs][add paths to font path]:font path:_files -/image-bg[set transparent image background]:background:(white black default)[montage mode: Output file]:file:_filesoutput-only[montage mode: Output file, don't display montage]:file: files[specify config file]:file:_filesthumb-title[window title in thumbnail mode]:format string[window title in slideshow mode]:format string[start slideshow at]:file:_files[title font for index mode]:font--zoom[zoom images]:percent: --caption-path[where to look for image captions]:relative directory: action1..9:shell: --bg-tile[set tiled desktop background]:file:_files--bg-center[set centered desktop background]:file:_files--bg-scale[set scaled desktop background]:file:_files--bg-seamless[set desktop background with seamless borders]:file:_files--bg-fill[set scaled desktop background, preserving aspect ratio]:file:_files--menu-style[style descriptor for menu text]:file:_files--menu-border[set menu background border]:integer: --menu-ctrl-mask[use Ctrl+Button to display menu]--no-rotate-ctrl-mask[don't require Ctrl for the rotate button]--no-blur-ctrl-mask[don't require Ctrl for the blur button]--no-xinerama[disable xinerama support]--screen-clip[toggle window clipping]--hide-pointer[hide mouse pointer in fullscreen mode]*--fontpath[index mode: directory to search for fonts]:directory:_path_files -/--index-name[show image name in index/thumbnail mode]:bool:(0 1)--index-size[show image size in index/thumbnail mode]:bool:(0 1)--index-dim[show image dimensions in index/thumbnail mode]:bool:(0 1)--no-jump-on-resort[stay at current image after resorting the filelist]--cycle-once[quit after one loop through the slideshow]--draw-actions[draw defined actions]--cache-thumbnails[enable thumbnail caching]--menu-bg[background image in menus]: :_feh_background--thumb-redraw[set thumbnail image redraw frequency]:digit*:file:_fileskargument_pairs(--arg)-argument_pairsargargument_postfixarg(-argument_pairsarg1)--argargument_postfixarg_feh_theme/.fehrctypesetthemestheme\ngrep "\w" ~/.fehrc | grep -v "^#"s: :themetmp1shifttheme:j: :tmp_describetheme_feh_buttontypesetexpl_wantedbuttonbuttoncompadd0..5_feh_background_alternativefile:file:_filesmode:mode:(trans)_argumentsargumentsA0Fۜ-%I	e_argumentsbsmtp(--logfile)-L(-L)--logfile(--fetchmailrc)-f(-f)--fetchmailrc(--idfile)-i(-i)--idfile:file:_filespluginplugout(--mda)-m(-m)--mda:command:_command_names -e(--username)-u(-u)--username:user:_users--auth:authentication types:(password kerberos kerberos_v5)(--protocol)-p(-p)--protocol:protocol:(auto pop2 pop3 apop rpop kpop sdps imap imap-k4 imap-gss etrn)(--port)-P(-P)--port:port number*:mail server:_hostsA@'EE|EEACgAB|oAGA%8YA$Pq AB

x.DAGA%8MA$$9AB	D
DAGA%8MA$$9ABTAGA%8XmA$DY0ABAGA8YA$\}(AB%n%+$AGA(<]
!AB+m+AGA-A$0QACg !@!AB3y!r3K"HAGA,&,LmۜAB8}#N8+ $"	A"fۄ+& AB<$N<+%	A"fۄT& AB@u&@
&	AgAFLaAC4A'H+AA.riAHCA	
A"&P
+AL1A
A"CF4
+A"&+AF$+ABUa+6Uk	,'AAA,EPqAAAF1A.!XA,PqA,A,EPA.	MqA.EP
A.EpAgt00AI5Agt000ACGt01AGt0X1AGt01Agt01A	22H2i2D[AJ22F2۔AA.o2<A"p
3&$3A,q03A,r4Q4Ap1A.s4A5A,t55A,u516Alv1AvRq7A.w73A.y8e8mA.z819A't099A,|9U:A,}::A,~;
<A[1	A.<<A,<A.E0=QA.3=A,=A,0>A.E01>Q	A.3>A,>A.E0>Q	A.3A?A,`?A.E0?Q	A.3?A,@A.E0e@QA.34A,@A,0AA.E01AQA.3A	A,AA,0AA.E0!BQ	A.<B
A,BA.E0ACqA,CA.EC!DqA,XDA~1A.3DA.E0DA)%EQA.2EEA,0YEA,0EA,FA.EdF2A"
3+&$3A"+FۜF1G,&GA"GG
"XC-GۜbۜkHYHiI%JJKKLMNOPPQ9Q1&GA"2@
eQ
Q"1FQeQ1&GAC2FGlocalcurcontextcurcontextstatelineexpltypesetopt_args +functions[_ffmpeg_presets] _ffmpeg_presetslocalpresetspresets/.ffmpeg/.ffpreset:t:rFFMPEG_DATADIR/.ffpreset:t:r_wantedffmpegpresetsexplselect presetcompaddpresets +functions[_ffmpeg_acodecs] _ffmpeg_acodecslocalacodecscopyMf_call_program audio-codecs $words[1] -codecs 2>/dev/null::space:D:space:E:space:AS:space:D:space:T:space::space::space://b:space:/match1_wantedffmpegaudiocodecsexplforce audio codec (copy to copy stream)compadd +functions[_ffmpeg_vcodecs] _ffmpeg_vcodecslocalvcodecscopyMf_call_program video-codecs $words[1] -codecs 2>/dev/null::space:D:space:E:space:VS:space:D:space:T:space::space::space://b:space:/match1_wantedffmpegvideocodecsexplforce video codec (copy to copy stream)compadd +functions[_ffmpeg_scodecs] _ffmpeg_scodecslocalscodecsscodecscopyMf_call_program video-codecs $words[1] -codecs 2>/dev/null::space:D:space:E:space:SS:space:D:space:T:space::space::space://b:space:/match1_wantedffmpegvideocodecsexplforce video codec (copy to copy stream)compaddscodecs +functions[_ffmpeg_formats] _ffmpeg_formatslocalformatsformatsous::Mf_call_program formats $words[1] -formats 2>/dev/null::space:D:space:E:space::space::space://b:space:/match1_wantedffmpegformatsexplforce formatcompaddformats +functions[_ffmpeg_pix_fmts] _ffmpeg_pix_fmtslocalpix_fmts_wantedffmpegpixfmtsexplpixel formatcompadd@Mf_call_program formats $words[1] -pix_fmts 2>/dev/null:I.O.H.P.B. :space: %%  +functions[_ffmpeg_bsfs] _ffmpeg_bsfslocalbsfsf_call_program bsfs $words[1] -bsfs 2>/dev/null::_wantedffmpegbsfsexplset bitstream filtercompaddtypeset_ffmpeg_flags +functions[_ffmpeg_flag_options] _ffmpeg_flag_optionslocalexpl_wantedoptionsselect flagscompadd+flag_options +functions[_ffmpeg_more_flag_options] _ffmpeg_more_flag_optionscompset_ffmpeg_flag_options +functions[_ffmpeg_new_flag_options] _ffmpeg_new_flag_optionscompset_ffmpeg_flag_options +functions[_ffmpeg_flags] _ffmpeg_flagslocalflag_optionsevalflag_options=(${=_ffmpeg_flags[1]})matchmbeginmendintegerPREFIXb++flag_optionsRmatch2_ffmpeg_new_flag_optionsflag_optionsRmatch2_ffmpeg_more_flag_optionsmatch1_ffmpeg_flag_optionsreturn +functions[_ffmpeg_register_lastopt_values] _ffmpeg_register_lastopt_values lastopt_takesargs lastopt:lastopt_description: #lastopt_values lastopt_typeflags*lastoptflagtypelastopt%%:->flagtype_ffmpeg_flagsflagtypelastopt_values[*](lastopt_values[*])_ffmpeg_argspecslastoptlocal_ffmpeg_argspecslastoptREPLYlastopt_descriptionlastopt_takesargslastopt_typelastopt_values_call_programoptionswords1/dev/null\nreadREPLYlastopt_ffmpeg_register_lastopt_valuesREPLY%%:space:lastopt_descriptionREPLY:space::space:lastopt_descriptionb<>lastopt_typematch1lastopt_descriptionlastopt_description<:space:>:space::space::space:lastopt_descriptionlastopt_descriptionlastopt_descriptionlastopt_description//:/\:lastopt_description:space::space::space:examplelastopt_description%% example//:/\:lastopt_descriptionlastopt_description:space::space:lastopt_descriptionlastopt_description//:/\:examplefilenamelastopt_takesargs:lastopt_description:_filesasvprelastopt_takesargs*lastopt: :_ffmpeg_presetsacodeclastopt_takesargs: :_ffmpeg_acodecsvcodeclastopt_takesargs: :_ffmpeg_vcodecsscodeclastopt_takesargs: :_ffmpeg_scodecslastopt_takesargs*lastopt: :_ffmpeg_formatspix_fmtlastopt_takesargs*lastopt:set pixel format:_ffmpeg_pix_fmtsbitstream_filterlastopt_takesargs: :_ffmpeg_bsfslastopt_takesargslastopt_description (example)lastopt_takesargsvfilters: :->vfilterslastopt_values REPLY:space:REPLY%%:space:lastopt_takesargslastopt_values_arguments_ffmpeg_argspecs[@]*:output file:_filesreturnstatevfilters_valuesvideo filtersaspect:set aspect ratio (rational number X\:Y or decimal number):crop:crop input video (x\:y\:width\:height):format: :_sequence -s : _ffmpeg_pix_fmtsnoformat: :_sequence -s : _ffmpeg_pix_fmtsnullpad:add pads to the input image (width\:height\:x\:y\:color_string):pixelaspect:set pixel aspect ratio (rational number X\:Y or decimal number):scale:scale input video (width\:height):slicify:output slice height ("random" or a number of pixels):unsharp:luma_x\:luma_y\:luma_amount\:chroma_x\:chroma_y\:chroma_amount:vflipbuffernullsrcnullsinkstate_ffmpeg_flagsstate_ffmpeg_flagsAGACg8XA,|AxCPۜۜ}MM]qm]	5

ue
)localfontdirtypesetopt_argsfontdir_call_program path figlet -I2 2>/dev/null_arguments(-r -l -x)-c[center justify](-S -s -o -W -m)-k[use kerning](-r -c -x)-l[left justify](-p)-n[normal mode](-k -S -s -W)-o[let letters overlap](-n)-p[paragraph mode](-c -l -x)-r[right justify](-k -S -o -W -m)-s[smushed spacing](-w)-t[use terminal width](-I)-v[version](-r -c -l)-x[use default justification of font](-E)-D[use Deutsch character set](-D)-E[use English character set](-X -R)-L[left-to-right](-C)-N[clear controlfile list](-L -X)-R[right-to-left](-k -s -o -W -m)-S[smush letters together or else!](-k -S -s -o -m)-W[wide spacing](-L -R)-X[use default writing direction of font](-t)-w+[specify output width]:output width (in columns)-d+[specify font directory]:font directory:_path_files -/-f+[specify font]:font:_files -W ${~opt_args[-d]\:-$fontdir} -g \*flf\*\(-.\:r\)(-k -S -s -o -W)-m+[specify layout mode]:layout mode(-N)-C+[specify control file]:control file:_files -W ${~opt_args[-d]\:-$fontdir} -g \*flc\*\(-.\:r\)(-v)-I+[display info]:info code:((
    -1\:normal\ operation\ \(default\)
    0\:version,\ copyright\ and\ usage\ information
    1\:version\ in\ integer\ format
    2\:default\ font\ directory
    3\:name\ of\ font\ figlet\ would\ use
    4\:output\ width\ in\ columns
  ))A'EA<t	E$Ag<A4$a-]=EA"$
AfhۄAfۜAC"A&RA,,IAfۄA"$|ۜ%F@Af\ۄTA%ۜA"||uF@A	F@localcurcontextcurcontextcontextlinestatestate_descrcopts@privsval_argsr[read]w[write]x[execute]s[set uid/gid]t[sticky]X[execute only if directory or executable to another]u[owner's current permissions]g[group's current permissions]o[others' current permissions]OSTYPEsolarisl[mandatory locking]compset*,compset,*prefix07_messagenumbernumeric modecompset[a-z]#[+-=]_valuesprivilegeprivsreturncompset_alternativewho:who:((a\:all u\:owner g\:group o\:others))operators:operator:(+ - =)Ag2Ah-0MA2R3r3`0yA42*32#r3"{B330:Ag2A\	2 34PdB3x(#33<3PA"
Rh2A"R,2q0A$203r3j3H0]A,23r30A\C	2 <Tpj3r3(##33DX0'qABC2p%2d<j3r3(@##33Xx330A%20
;A23A8	l				
l-

2localexplOSTYPEaixcdrfsirixprociso9660cachefslinuxtypesetadfscramfsext2ext3hpfsiso9660minixntfsqnx4reiserfsromfsswapvxfsxiafs/proc/filesystems</proc/filesystemsnodev/etc/filesystemsf</etc/filesystems:#*osfadvfscdfssolarishsfss5fspcfscachefstmpfsdragonflycd9660devfsext2fsfdesckernfslinprocfsmsdosnullnwfsportalprocfsumapunionfreebsdf_call_program fstypes lsvfs3,1%% cd9660ext2fsfdescfslinsysfsmsdosfsnullfsportalfssmbfsunionfsreiserfsdarwinautofs/sbin/mount_qN:s./sbin/mount_._wantedfstypesfile system typecompadd@L:|no=A 0LAC'+AC>10ACF`AfۄAfۜ5A!1A"}zsfۄ-A"C&@
+qAl1A.}zsA"(lۤیۜ+A"&`+AF+
A"*2}zsrCfۄA"&@&AD0kDXl;J"+3*s#J;sA0'4TpA`0r[ZjZ2RZZz[A,!!A"A"A,#DA"$r%D%A"*(2r	m		)D	QA.*r
;|9A.+D-
A,-kU
AD'#A.
A

AA.0r
ACJ;sQA.2r
D9	AJ;s
AC
%J;sA4

A
J;sA.9!qA%J;sA8&APmkA%XA,J
A`A.Cr+L

AX
AX
QACPۤmA%X]qA%XAC%A,"+3AFA,Uk%A"Vy&A%)ADCEA,[;mA,\A\^1A.^rIiA._
Aa	1AaA.bqA.d,A.f*s#+ACF@YAN/A&@A%AN)AtYlAC%QALH1@An
A<A<)EqA.p+3A"q;|9CP]TAGA<&pA"1"A.tr
A8CAuRA@aAA,y4A,zA" <)EQ{+A.||A&A" <)E+AB0!&A"r)TC#F+AB0$FA$Flocalmatchmbeginmend_have_glob_qualPREFIXcompsetmatch1compset[^\)\|\~]#(|\))_comp_caller_optionsextendedglobcompset\#_globflags_describeglobflagsglob flag(\#:introduce\ glob\ flag)_globqualsreturnPREFIX(#)compset\(\#optsglobpatsexpldescrtriedtypesdefignvarsignvarprepathoprefixrfilesrfilezparseopts/=tmpf=tmpg+:-=tmp(@j::M)(@)tmp#-#? tmp[(I)-g*] (@)(@M)tmp:#-g*#-g##[[:blank:]]#%%[[:blank:]]#glob\:blank:{glob//(#b)([^\])[[:blank:]]##/match[1],}globb(|~)match2#qmatch[1]#qmatch[2]type*(#q-/)optsIF tmp ignvarsoptstmp+1ignvars_comp_ignore_comp_ignoreignvars2,2ignvarPignvaroptstmp+1zstyle:completion:curcontext:filepatternstmp//%p/glob:*//:/\:\: i  i:files listdirsfirst *(-/):directories:directory glob:-*//:/\:(#q^-/):globbed-files*:all-filesglob:-*//:/\::globbed-files *(-/):directories*:all-files pats[@]evaldef=( def//\:/\\\://(#b)([][()|*?^#~<>])/\match[1] )(@M)def#*[^\]: tried[(I)(q)tmp] continuetried[@]tmpdef[@]sdef#*[^\]:%%:*sdef%%:tag*//\:/:sdef:tag:(Q)sdef#*:tag: opts[(I)-X] file_tagstag_next_labeldescrignend_path_filespatopts[@]expl[@]PREFIXSUFFIX:completion:curcontext:tagrecursivefilessubtreerfilesPWD/rfilesubtreesubtree//prepathPREFIXPREFIXprepath/PREFIX_path_filesexpl[@]PREFIXoprefixbreak_path_filesexpl[@] ret AL'EE|EE+A,C,@TA p۔AC5
p1AeUpAC5p]Ap9e	
:sA$%MpE
i:sAp):sAIp:sA	m	)
p

:sA0Ce
Y
5Ep$ !:s"AdC
A1Y!5)Iep#$:s%ACp&'()Ae!
p*+,-.A CeUp/0Ap
 1AC1 0+:s2Ad
}   !!]!"m##&9&e&&='y'''1**++E,A"xr,,3,A"-.).I//Q00%152a2	3i3314M44Q5%6U6677
8588:E;i;;;+A&>1>A.r<<4A&/1/AB&f<ۄ=R===A,E]==AC' AC'=ۤ=l>AB'=ۜ=>++A,>A(%@?]?AC(%TZq	A(@???A)TZA),?A*,@A"C*FAA+A+FA+localcurcontextcurcontextstate_descrvariantdefaultstatelineargsaltsdispsmatch_pick_variantgnuGNUOSTYPEversionvariantsolaris*-ncpio:device:_files*-localsolarisdarwin*-xattrsolaris2.10-freebsddarwin*-aclsolaris2.11-dragonflydarwinopenbsd*-amin:access time (minutes)*-cmin:inode change time (minutes)*-mmin:modification time (minutes)*-iname:name pattern to match (case insensitive)*-print0solarisdragonflydarwin*-mountnetbsddragonflydarwin(-H -L)-P[never follow symlinks]darwin*-Bmin:birth time (minutes)*-Bnewer:file to compare (birth time):_files*-Btime:birth time (hours)dragonflydarwin-d[depth first traversal]*-anewer:file to compare (access time):_files*-cnewer:file to compare (inode change time):_files*-empty*-execdir:program: _command_names -e:*\;::program arguments: _normal*-maxdepth:maximum search depth*-mindepth:minimum search depth*-path:path pattern to search:dragonflydarwin*-delete*-gid:numeric group ID*-uid:numeric user ID*-noleaf*-lname:link pattern to search*-ilname:link pattern to search (case insensitive)*-ipath:path pattern to search (case insensitive)*-regex:regular expression to search*-iregex:regular expression to search (case insensitive)*-wholename:full path pattern to search*-iwholename:full path pattern to search (case insensitive)*-ignore_readdir_race*-mnewer:file to compare (modification time):_files*-noignore_readdir_race*-okdir:program: _command_names -e:*\;::program arguments: _normal*-samefile:file to compare inode:_files*-true*-false*-and*-or*-notdragonfly*-quitdragonflydarwin-E[use extended regular expressions with -regex/-iregex]-s[traverse directories in sorted order]dragonflydarwin-X[warn if filename contains characters special to xargs]-f[specify file hierarchy to traverse]:path:_directories-x[don't span filesystems]*-flags:flags:_chflagsdragonfly*-sparsedarwin*-xattrname:name(- *)-help(-)--help(- *)-version(-)--version-D[print diagnostics]:debug option:(exec opt rates search stat time tree all help)-O+[enable query optimisation]:level:(1 2 3)*-daystart-regextype:regexp syntax:(help findutils-default awk egrep ed emacs gnu-awk grep posix-awk posix-basic posix-egrep posix-extended posix-minimal-basic sed)*-warn*-nowarn*-xautofs*-used:access after inode change (days)*-executable*-readable*-writable*-xtype:file type:((b\:block\ special\ file c\:character\ special\ file d\:directory p\:named\ pipe f\:normal\ file l\:symbolic\ link s\:socket))*-fls:output file:_files*-fprint:output file:_files*-fprint0:output file:_files*-fprintf:output file:_files:output format*-printf:output formatOSTYPElinuxgnu*-context:SELinux context (glob pattern):_selinux_contexts_argumentsargs(-L -P)-H[only follow symlinks when resolving command-line arguments](-H -P)-L[follow symlinks]*-atime:access time (days):->times*-ctime:inode change time (days):->times*-depth*-exec:program: _command_names -e:*\;::program arguments: _normal*-follow*-fstype:file system type:_file_systems*-group:group:_groups*-inum:inode number:*-links:number of links:*-ls*-mtime:modification time (days):->times*-name:name pattern*-newer:file to compare (modification time):_files*-nogroup*-nouser*-ok:program: _command_names -e:*\;::program arguments: _normal*-perm: :_file_modes*-print*-prune*-size:file size (blocks)*-type:file type:((b\:block\ special\ file c\:character\ special\ file d\:directory p\:named\ pipe f\:normal\ file l\:symbolic\ link s\:socket))*-user:user:_users*-xdev*-a*-o(-D -E -H -L -O -P -f -s -x --help --version)*:directory:_files -/statetimescompset[+-]prefix[0-9]compstatelist packedzstyle:completion:curcontext:sensesverboselistseparator [default exactly]- sep before+ sep sincebeforeexactlysincesenses:sensedefault:compadd -V times -S '' -d disp -a smatchtimes:state_descr:_dates -f d_alternativealtsreturnAg+A',AA,,YA|07AAC1ACۤ@ABۜa++A1UA%d#0!AM0
A0(;A]Ap
A"Ag|<AC%UlocallistPATHPATH/sbin:PATHOSTYPEaixnet_intf_listflsdev -C -c if -F 'name:description'zstyle:completion:curcontextverbose:completion:curcontext:listseparatorzformat sep net_intf_list[@]net_intf_dispdarwinfreebsddragonflyifconfig -lirixf/usr/etc/netstat -i%% 2,1_call_program interfaces "ifconfig -a 2>/dev/null | sed -n 's/^\([^ 	:]*\).*/\1/p'" #net_intf_list == 0 /proc/sys/net/ipv4/conftypeset/proc/sys/net/ipv4/conf/alldefaultN:t/sys/class/net/N:tAL'EE|EE+ACgA414AA'PeACgAD
'A.*rAaA@%m}-EA
A.5r-MA`
%
mY	5		

Mem

AqAC%A"Cۜ!YI+AL0
A"CHۤC&ACF+localcurcontextcurcontextstatelinematchtypesetopt_args ! +_finger_args help_call_program options finger -\\\? 2>&1optionmaphelp[blmpsazAZoptionmap*m*-m[match to login name]*l*(-s -o)-l[force long format]*s*(-l -p)-s[force short format]*p*(-s -o)-p[suppress .forward, .plan and .project]*o*(-l -p)-o[print office information]*T*-T[disable T/TCP]_finger_argsoptionmapKmatch1help[bbfhilmpqswazAZoptionmap-m[match to login name](   -i -q -s -f       -w)-l[force long format]*i*(-l    -q -s -b -h -p -w)-i[force idle format]*q*(-l -i    -s -b -h -p -w)-q[force quick format](-l -i -q    -b -h -p)-s[force short format]*b*(-i -q -s)-b[suppress home and shell]*f*(-l)-f[suppress header]*h*(-i -q -s)-h[suppress .project](-i -q -s)-p[suppress .plan]*w*(-i -q -l)-w[suppress full name]_finger_args_finger_args_arguments_finger_args*:finger targets:->finger-targetsstatefingertargets_user_at_hostotheraccounts@returnA$<XtA|
EAMU-e=		
i

-A(	%$T|AC	q
A
%XAAA]Aly0HA&ۜۜ-}!YD!!"##$$%]%%%m&''(9))+-.=0347	9:9;;;<U===-?@UBMCDEF1HI0!JApFJۜ!KLLUMM
N5NQNqNNYO}OOOOPMPPPlocalshortopscommonsharedblocktypeslevelshowmd5sumshowminblocksizeshowmaxblocksizeshowminframesizeshowmaxframesizeshowsamplerateshowchannelsshowbpsshowtotalsamplesshowvendortag--show-tag=:FLAC tag--remove-tag=:FLAC tag--remove-first-tag=:FLAC tagremovealltags*--set-tag=:FLAC tag and value: *--set-tag-from-file=:tag--import-tags-from=:flat file:_files--export-tags-to=:new file: --import-cuesheet-from=:file:_files--export-cuesheet-to=:new file:_files--import-picture-from=:file or specification:_files--export-picture-to=:file:_filesscanreplaygainremovereplaygainaddreplaygain*--add-seekpoint=:seek point--add-padding=:length (bytes)blocktypesSTREAMINFOPADDINGAPPLICATIONSEEKTABLEVORBIS_COMMENTPICTUREcommon--block-number=:block number(--except-block-type)--block-type=:block type:_sequence compadd - $blocktypes(--block-type)--except-block-type=:block type:_sequence compadd - $blocktypes--no-utf8-convert--preserve-modtimecompressionlevel012345678bestfastserviceflac_argumentsshared(H -c --stdout)cstdout[write output to stdout](H -s --silent --totally-silent)ssilent[don't output runtime statistics](H)--totally-silent(H -w --warnings-as-errors)wwarningsaserrors[treat all warnings as errors](H -f --force)fforce[overwrite output files](H -o --output-name -c --stdout)ooutputname[specify output file name](H)--output-prefix=[prepend specified string to output file names](H)--delete-input-file(H)--keep-foreign-metadata(H)--skip=[skip initial samples from each input]:skip (mm:ss.ss)(H)--until=[stop at specified sample for each input]:stop (+-mm:ss.ss)(H)--ogg[use ogg as a transport layer](H)--serial-number=[serial number to use for the FLAC stream]:serial number(H --force-aiff-format --force-rf64-format --force-wave64-format)--format-raw-format*:file:_files -F line -g "(#i)*.(${${opt_args[(i)decode-*]:+flac|oga}:-wav|aif|aiff|raw|rf64|w64})(-.)"(-)vversion[display version information](-)hhelp[display help information](-)Hexplain[display detailed explanation of usage and options]encode(-V --verify)Vverify[verify a correct encoding]laxignorechunksizes!--sector-alignreplaygain--cuesheet=:file:_files--picture=:specification:*Ttag[add a FLAC tag]:field=value--tag-from-file=:field=file*Sseekpoint:seek point(-P --padding)Ppadding[add space for metadata]:length (bytes)(level[*])level(-b --blocksize)bblocksize[specify block size in samples]:size:(192 576 1152 2304 4608 256 512 1024 2048 4096 8192 16384)(-m --mid-side -M --adaptive-mid-side)mmidside[try mid-side coding for each frame](-m --mid-side -M --adaptive-mid-side)Madaptivemidside[adaptive mid-side coding for all frames](-e --exhaustive-model-search)eexhaustivemodelsearch[do exhaustive model search]*Aapodization[window audio data with given the function]:function:(bartlett bartlett_hann blackman blackman_harris_4term_92dbconnes flattop gauss hamming hann kaiser_bessel nuttall rectangle triangle tukey welch)(-l --max-lpc-order)lmaxlpcorder[specify max LPC order]:order(-p --qlp-coeff-precision-search -q --qlp-coeff-precision)pqlpcoeffprecisionsearch[exhaustively search LP coeff quantization](-p --qlp-coeff-precision-search -q --qlp-coeff-precision)qqlpcoeffprecision[specify precision]:precision (bits)(-r --rice-partition-order)rricepartitionorder[set min/max residual partition order]:order--endian=:byte order:(big little)--channels=:channels--bps=:bits per sample--sample-rate=:sample rate (Hz)--sign=:sign of samples [signed]:(signed unsigned)--input-size=:size (bytes)decode(-d --decode -t --test -a --analyze)ddecode[decode a FLAC encoded file](-d --decode -t --test -a --analyze --delete-input-file)ttest[test a FLAC encoded file](-d --decode -t --test -a --analyze --delete-input-file)aanalyze[analyze a FLAC encoded file](-d --decode -t --test)residualtextresidualgnuplot(-F --decode-through-errors)Fdecodethrougherrors[continue decoding through stream errors]--apply-replaygain-which-is-not-lossless=:specification--cue=[set the beginning and ending cuepoints to decode]:cue point(--force-raw-format --force-rf64-format --force-wave64-format)--force-aiff-format(--force-raw-format --force-aiff-format --force-wave64-format)--force-rf64-format(--force-raw-format --force-aiff-format --force-rf64-format)--force-wave64-formatmetaflac_arguments(--no-filename)--with-filename[prefix output with filename](--with-filename)--no-filename--dont-use-padding[always rewrite the file]*:FLAC file:_files -g \*.flac\(-.\)shortshortopslistcommonlist--application-data-format=:format:(text hexdump)removecommonremove(ops)(-)--help(-)--versionremoveallmergepaddingsortpaddingA@'EE|E+ACgA"ۜۜ51qmua}	
M
yU}} !"U#$$m%I&&'Q(2+Al
1A4
)A"0C
F()ۜI)))m**U+	,;+AF|,+localcurcontextcurcontextstatelinetypesetopt_args_arguments-C-[specify degree of table compression]:table compression:->tabcomp--align[trade off larger tables for better memory alignment]--ecs[construct equivalence classes]--meta-ecs[construct meta-equivalence classes]--read[use read() instead of stdio for scanner input](-f --full)ffull[generate fast scanner (full table)](-F --fast)Ffast[use fast scanner table representation](-d --debug)ddebug[enable debug mode in scanner](-b --backup)bbackup[write backup information to lex.backup](-p --perf-report)pperfreport[generate performance report](-s --nodefault)snodefault[suppress default rule to ECHO unmatched text](-T --trace)Ttrace[trace mode](-w --nowarn)wnowarn[suppress warnings](-v --verbose)vverbose[show summary of statistics about scanner]--hex[use hexadecimal numbers instead of octal in debug outputs](-o --outfile)o+outfile[specify output file]:output file:_files(-S --skel)S+skel-[override skeleton file]:skeleton file:_files(-t --stdout)tstdout[write scanner to stdout]--yyclass=[specify name of C++ class]:class name--header-file=-[create a C header file in addition to the scanner]:file:_files--tables-file=-[write tables to file]::tables file:_files(-7 -8 --7bit --8bit)77bit[generate 7-bit scanner](-7 -8 --7bit --8bit)88bit[generate 8-bit scanner](-B --batch -I --interactive)Bbatch[generate batch scanner](-i --case-insensitive)icaseinsensitive[generate case-insensitive scanner](-l --lex-compat)llexcompat[maximum compatibility with original lex](-X --posix-compat)lposixcompat[maximum compatibility with POSIX lex](-B --batch -I --interactive)Iinteractive[generate interactive scanner]--yylineno[track line count in yylineno]-\+[generate C++ scanner class]-D-[define macro]:macro(-L --noline)Lnoline[don't generate #line directives](-P --prefix)P+prefix[change yy prefix]:prefix string(-R --reentrant)Rreentrant[generate a reentrant C scanner]--bison-bridge[scanner for bison pure parser]--bison-locations[include yylloc support]--stdinit[initialize yyin/yyout to stdin/stdout]--nounistd[don't include <unistd.h>]--no-[don't generate a particular function]:function(-c -n)cn[do nothing](- *)hhelp[display help information]( *)Vversion[display version information]*:input file:_files -g "*.(#i)(f|)lex(-.)"state_valuestable compressiona[align tables]e[construct equivalence classes](m)f[generate full tables](m)F[generate fast tables](f F)m[construct meta-equivalence classes]r[don't use stdio library]returnAGACg8A'LaA'%A'A %8A ۔MmA|]0:sA8%8e
)
Q0A%8

5
p
]
A e8}

}=P	A0
e8-uM-0]
A
8qA"7
8ACۜۜElocalvariantargscopt[preserve indentation of first two lines]wopt[specify maximum line width]:width [75]sopt[don't join short lines\: split only]-*(1 2)-w+wopt*:file:_files_pick_variantgnuGNUOSTYPEversionvariant(-c --crown-margin)ccrownmargincopt(-w --width)w+widthwopt(-p --prefix)p+prefix[only reformat lines with specified prefix]:prefix(-s --split-only)ssplitonlysopt(-t --tagged-paragraph)ttaggedparagraph[indentation of first line different from second](-u --uniform-spacing)uuniformspacing[use one space between words, two after sentences](-g --goal)ggoal[specify goal width]:goal width [93% of width](- *)--help[display help information](- *)--version[display version information]*:file:_filessolaris-ccopt-ssoptnetbsd-C[center the text](1 2)-g+[specify goal width]:goal width(1 2)-m+[specify maximum width]:maximum width-r[format all lines]darwindragonflyfreebsdopenbsd-c[center the text line by line]-m[sensible formatting of mail header lines]-n[format lines beginning with a . (dot) character]-p[change in indentation doesn't start new paragraph]-s[collapse whitespace inside lines]-d+[specify sentence-ending characters]:sentence ends [.?!]-l+[replace initial spaces with tabs]:tab width [8]-t+[specify tab width of input files]:tab width [8]:: :_guard "[0-9]#" goal width (M)#words[1,CURRENT-1]:#[0-9]## :: :_guard "[0-9]#" maximum width_argumentsargsAGACg8A$L۔A(C%8A9AxA.A8!A.:sA8ACۜۜAlocalvariantargs_pick_variantbusyboxBusyBoxgnuFree Softunixversion(-b --bytes)bbytes[count bytes rather than columns](: -)--help[display help information](-s --spaces)sspaces[fold on whitespace](-w --width)w+width[specify line width]:line width (columns or bytes)(: -)--version[display version information]*: :_filesvariantbusyboxargs:s)*helpargs:s)*_argumentsargsA<-%a=1%_arguments-a[choose from all lists of maxims, both offensive and not]-c[show the cookie file from which the fortune came]-e[consider all fortune files to be of equal size]-f[print out the list of files which would be searched]-l[long dictums only]-m[print all matches to regex]:BRE-n[set longest length to be short]:length-o[choose only from potentially offensive aphorisms]-s[short apothegms only]-i[ignore case for -m patterns]-w[wait before termination for a time based on msg length]*:databasesA@'EE|E+ACgA"0FU
+AtC
1
A
AfA4A"&d+AF+localcurcontextcurcontextstateline_comp_priv_prefix_arguments(- : *)hhelp[display help information](- : *)Vversion[display version information]-r[specify method]:method:(rsh ssh)-l[specify login id]:login:_users(-T --timeout)Ttimeout:idle timeout::remote host name:_hosts(-):command: _command_names -e*::args:->commandstateshiftwords CURRENT-- _normalreturnA ,@ACg`AA,A ۔@m۴A'0ABHbA$g3+AB*Rr-re&|A=1	AfۄA$8#AfXۄyABCfۜB	
C%3یzA"F
+Af0ۄQABfdۜ %3ۜb۔A"CF
+qABfۜ %3ۜ۔mA"F+AF|+A<	@	U	1
yU
qA
A"52PRR6EpAeACe@	qp
eAAe@	0
AA@	0
A@	10
!A@	]0h	A"NAۜ	!localargsargfvarianttypesetopt_args-u[append the user name of the process owner to each PID](-f)-c[list all processes accessing files on the filesystem specified by name](-c)-f[list all processes accessing named files]*:file:_files_pick_variantpsmisc(#i)psmiscOSTYPEvariantpsmisc +functions[_fuser_services] _fuser_serviceslocalexplopt_argsnEUIDreturncompset*/_wantedprotocolsprotocolcompaddcompset*,*,compset/*opt_argsn_portssufcompset*,compset,*/ \t\n\-_hostscompsetopt_argsn//://, \t\n\-_portsargs(-s)-a[show all files specified on the command line]cm[list all processes accessing files on the filesystem specified by name]-k[kill processes accessing the file]-i[ask for confirmation before killing](-)-l[list all known signal names]-n[select name space]:namespace:(file udp tcp)(-a -u -v)-s[silent operation]-v[verbose mode]-V[display version information]-4[search only for IPv4 sockets]-6[search only for IPv6 sockets]argf*:name: _alternative "files:file:_files" "services:service:_fuser_services"prefixwords1CURRENT1rAZAZargf1 "signal:signals:_signals -P-"freebsdopenbsdsolaris2.9--s[send alternate signal]:signal:_signals-k[send SIGKILL to each process]-M[extra values from specified core file]:core file:_files-N[extract name list from specified system]:system-m[include mapped files]-n[list only processes with non-blocking mandatory locks]solaris2.10--d[report device usage for all minor nodes bound to same device]sysv4 +words[(r)-k] :name: _alternative signals\:signal\:_signals\ -p files:file:_files_argumentsargsargfAp'EE|E+EEEEACg A@'A.rEqAFیAC%A
A\
A.rAmAqA%
A"!"<uA=AC%A=I0qAH%1Q})I0Al;}0A<
-Eq1	0}	AX%					
!
9
Y
}


9}I9m0
kA,lll
0!@
Ap%U
u



5=I1)EaE038	U
A%y
=e%iEqI)]E=)M50dA0%yIa01A%  !U!q!!!!!!)"]"}""""")#M#u###-$u$$$%Q%%%I%%)&A&,b,a&}&01'
X'A,wu'AdJ-.//012
45=789:U<
>?AC}EGHqJLUMOP%RRSIUUQVVWiXXZ[i\Y]5^5_`abc!fYhjln	qAsuwzi|~eт}	͋	Ŗeyeqa]aAգMAũݪqyiQ-ճմյնqam!1u=U%u5%qeI0A\E	!m!a	mEIM0AhCH%5u-]Q-iII00xAK
AIeQ5my=m-mQ=a0
A R%I0<AT%]y0ACU%lCAVA.[rATWyu)=
Q%1qAZe}A\gHApC\%HtQdyQI(YA^gAlC^	[Y5aud
#22˩:{H\pAbe A
	
%9y!a9A])ay A!"#%)*M+%,,m-].Q/0123y4e5679:<=>?@AEC
DD]EAPseFFHIJKMNO5PqQ	R=STUVQX5Y]Z\%]^5`aqbYdeghIjklmnoprs]tuvwx!zM{)|a}~%u݅y%U]iՒѓI]1Uͥ٦quiqY5%ٿA	1
	-5=e-})-%9U-yy-q)=!I]Ai
YA!
eMmq!
1i Q!M"Q#$%%'5(U)*,
.A/Q012I4q68:e<%>@@	BQCD1FaGHIJK	MMNOuPRSuTUWXZZ[\]M_e`acdeefghijlman	o9ppYr1stuvwx{|}I	)
5)iŚ٠Ap
A.rA$C	Ũѩ
ACAer=mm=UAyUMyMe
}%ei}AEmiUm)}1uaQyM	

=Q1Q)5!9 =!9""#m$a%&')9*+,-/!0-12456-89:;<>?@ABiCEFQGHIJLMQOPQR5TuUVXYq[\Q^^_`b!cIdfYgYhi]j=klm	oopqssUu!vvwxyz{m|I}I~iI]]Mm	݊ɏuM)ј͞1em٪ɫ1y]yA8Ce)I!IAdJ}	y9-m}QmQ5U!aE=M}		i}qQy!y1A	

=]9"!AU-!= A!""9$m%I&'y)+=,M-!.I012!c2355=78q9I:=;q=i>?!A=B%CDEFqHIJKLMOOPQASSTUVWXXY}Z-\]_abcmd
fgA" $hlhii+AC%i0'jA"p%F(jۜIjjkIkkllYmm	n}nnMoop!qqqrrsEtt
u+0uA"$,uuuuv+0!8wA-fTwۄuwAC-fwۜwA" -w|ۜz۔w	x+0$xA"dC.0xۜbQxlxxxxx[Yy$yb{
#@y`y|y:{Hyyz+0LzA0fpzۄzA"C0Fz|+0zA1fzۄ
{A"C1& {+AC2F+localcurcontextcurcontextstatelineexplargsargs2marchtypesetopt_argsservicevaluecompsetwordsfakewords[@] CURRENT++ serviceLDFLAGS-R:runtime path:->rundirserviceclang_pick_variantclangclangunixversionserviceclangservice*:input file:_files -g "*.([cCmisSoak]|cc|cpp|cxx|ii|k[ih])(-.)"MACHTYPEm68m68000m68020m6802040m68030m68040m68881mbitfieldmc68000mc68020mfpamnobitfieldmrtdmshortmsoftfloatmgnumunixc1234mc1mc2mc32mc34mc38margcountmnoargcountmlong32mlong64mvolatilecachemvolatilenocacheamd2900m29000m29050mbwmnbwmdwmndwmlargemnormalmsmallmkernelregistersmnoreuseargregsmnostackcheckmnostorembugmreuseargregsmstackcheckmstorembugmuserregistersmapcsmbsdmxopenmnosymrenamem88km88000m88100m88110mbigpicmcheckzerodivisionmhandlelargeshiftmidentifyrevisionmnocheckzerodivisionmnoocsdebuginfomnoocsframepositionmnooptimizeargareamnoserializevolatilemnounderscoresmocsdebuginfomocsframepositionmoptimizeargareamserializevolatilemsvr3msvr4mtraplargeshiftmusedivinstructionmversion03.00mwarnpassedstructs-mshort-data--:maximum displacement:rs6000powerpc-mcpu=:CPU type:(rios1 rios2 rsc 501 603 604 power powerpc 403 common)mpowermnopowermpower2mnopower2mpowerpcmnopowerpcmpowerpcgpoptmnopowerpcgpoptmpowerpcgfxoptmnopowerpcgfxoptmnewmnemonicsmnonewmnemonicsmfulltocmminimaltocmnofopintocmnosumintocmhardfloatmmultiplemnomultiplemstringmnostringmbitalignmnobitalignmstrictalignmnostrictalignmrelocatablemnorelocatablemtocmnotocmtracebackmnotracebackmlittlemlittleendianmbigmbigendianmcallaixmcallsysvmprototyperompmcalllibmulmfparginfpregsmfpargingregsmfullfpblocksmhcstructreturnminlinemulmminimumfpblocksmnohcstructreturnmips-mcpu=:CPU type:(r2000 r3000 r4000 r4400 r4600 r6000)mabicallsmembeddeddatamembeddedpicmfp32mfp64mgasmgp32mgp64mgpoptmhalfpicmhardfloatmint64mips1mips2mips3mlong64mlongcallsmmemcpymmipsasmmipstfilemnoabicallsmnoembeddeddatamnoembeddedpicmnogpoptmnolongcallsmnomemcpymnomipstfilemnornamesmnostatsmrnamesm4650msinglefloatmmadmstatsnocpp-G:maximum size for small section objects:i345686x86_64native i386 i486 i586 pentium pentium-mmx pentiumpro i686 pentium2 pentium3 pentium3m pentium-m pentium4 pentium4m prescott nocona core2 corei7 corei7-avx core-avx-i core-avx2 atom k6 k6-2 k6-3 athlon athlon-tbird athlon-4 athlon-xp athlon-mp k8 opteron athlon64 athlon-fx k8-sse3 opteron-sse3 athlon64-sse3 amdfam10 barcelona bdver1 bdver2 bdver3 btver1 btver2 winchip-c6 winchip2 c3 c3-2 geode-mtune=-[tune code for CPU type]:CPU type:(march)-march=-[generate instructions for CPU type]:CPU type:(generic march)mthreads-mreg-alloc=:default register allocation order:-mabi=-[Generate code that conforms to the given ABI]:abi:(ms sysv)-maddress-mode=-[Use given address mode]:address mode:(short long)-malign-data=-[Use the given data alignment]:type:(compat abi cacheline)-malign-functions=-[Function starts are aligned to this power of 2]: **2 base for function alignment: -malign-jumps=-[Jump targets are aligned to this power of 2]: **2 base for jump goal alignment: -malign-loops=-[Loop code aligned to this power of 2]: **2 base for loop alignment: -masm=-[Use given assembler dialect]:asm dialect:(att intel)-mbranch-cost=-[Branches are this expensive (1-5, arbitrary units)]:branch cost (1-5): -mcmodel=-[Use given x86-64 code model]:memory model:(32 small kernel medium large)-mfpmath=-[Generate floating point mathematics using given instruction set]:FPU type:(387 sse sse,387 both)-mfunction-return=-[Convert function return to call and return thunk]:choice:(keep thunk thunk-inline thunk-extern)-mincoming-stack-boundary=-[Assume incoming stack aligned to this power of 2]:assumed size of boundary: -mindirect-branch=-[Convert indirect call and jump to call and return thunks]:choice:(keep thunk thunk-inline thunk-extern)-mlarge-data-threshold=-[Data greater than given threshold will go into .ldata section in x86-64 medium model]:threshold: -mmemsetcpy-strategy=-[Specify memcpy expansion strategy when expected size is known]:strategy:-mpreferred-stack-boundary=-[Attempt to keep stack aligned to this power of 2]:size of boundary: -mrecip=-[Control generation of reciprocal estimates]::instruction:(all none div divf divd rsqrt rsqrtf rsqrtd)-mregparm=-[Number of registers used to pass integer arguments]:number of integer argument registers: -mstack-protector-guard=-[Use given stack-protector guard]:guard:(global tls)-mstringop-strategy=-[Chose strategy to generate stringop using]:stringop strategy:(byte_loop libcall loop rep_4byte rep_8byte rep_byte unrolled_loop)-mtls-dialect=-[Use given thread-local storage dialect]:TLS dialect:(gnu gnu2)-mveclibabi=-[Vector library ABI to use]:vector library ABI:(acml svml)-m3dnow[Support 3DNow! built-in functions]-m3dnowa[Support Athlon 3Dnow! built-in functions]-m8bit-idiv[Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check]-m16[Generate 16bit i386 code]-m32[Generate 32bit i386 code]-m64[Generate 64bit x86-64 code]-m96bit-long-double[sizeof(long double) is 12]-m128bit-long-double[sizeof(long double) is 16]-m80387[Use hardware fp]-mabm[Support code generation of Advanced Bit Manipulation (ABM) instructions]-maccumulate-outgoing-args[Reserve space for outgoing arguments in the function prologue]-madx[Support flag-preserving add-carry instructions]-maes[Support AES built-in functions and code generation]-malign-double[Align some doubles on dword boundary]-malign-stringops[Align destination of the string operations]-mandroid[Generate code for the Android platform]-mavx2[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation]-mavx256-split-unaligned-load[Split 32-byte AVX unaligned load]-mavx256-split-unaligned-store[Split 32-byte AVX unaligned store]-mavx512bw[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built- in functions and code generation]-mavx512cd[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built- in functions and code generation]-mavx512dq[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built- in functions and code generation]-mavx512er[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built- in functions and code generation]-mavx512f[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation]-mavx512ifma[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation]-mavx512pf[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built- in functions and code generation]-mavx512vbmi[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation]-mavx512vl[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built- in functions and code generation]-mavx512vpopcntdq[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VPOPCNTDQ built-in functions and code generation]-mavx5124fmaps[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS built- in functions and code generation]-mavx5124vnniw[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124VNNIW built- in functions and code generation]-mavx[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation]-mbionic[Use Bionic C library]-mbmi2[Support BMI2 built-in functions and code generation]-mbmi[Support BMI built-in functions and code generation]-mcld[Generate cld instruction in the function prologue]-mclflushopt[Support CLFLUSHOPT instructions]-mclwb[Support CLWB instruction]-mclzero[Support CLZERO built-in functions and code generation]-mcrc32[Support code generation of crc32 instruction]-mcx16[Support code generation of cmpxchg16b instruction]-mdispatch-scheduler[Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected]-mf16c[Support F16C built-in functions and code generation]-mfancy-math-387[Generate sin, cos, sqrt for FPU]-mfentry[Emit profiling counter call at function entry before prologue]-mfma4[Support FMA4 built-in functions and code generation]-mfma[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation]-mforce-drap[Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack]-mfp-ret-in-387[Return values of functions in FPU registers]-mfsgsbase[Support FSGSBASE built-in functions and code generation]-mfxsr[Support FXSAVE and FXRSTOR instructions]-mgeneral-regs-only[Generate code which uses only the general registers]-mglibc[Use GNU C library]-mhard-float[Use hardware fp]-mhle[Support Hardware Lock Elision prefixes]-miamcu[Generate code that conforms to Intel MCU psABI]-mieee-fp[Use IEEE math for fp comparisons]-mindirect-branch-register[Force indirect call and jump via register]-minline-all-stringops[Inline all known string operations]-minline-stringops-dynamically[Inline memset/memcpy string operations, but perform inline version only for small blocks]-mlong-double-64[Use 64-bit long double]-mlong-double-80[Use 80-bit long double]-mlong-double-128[Use 128-bit long double]-mlwp[Support LWP built-in functions and code generation]-mlzcnt[Support LZCNT built-in function and code generation]-mmitigate-rop[Attempt to avoid generating instruction sequences containing ret bytes]-mmmx[Support MMX built-in functions]-mmovbe[Support code generation of movbe instruction]-mmpx[Support MPX code generation]-mms-bitfields[Use native (MS) bitfield layout]-mmusl[Use musl C library]-mmwaitx[Support MWAITX and MONITORX built-in functions and code generation]-mno-default[Clear all tune features]-mno-sse4[Do not support SSE4.1 and SSE4.2 built-in functions and code generation]-mnop-mcount[Generate mcount/__fentry__ calls as nops. To activate they need to be patched in]-momit-leaf-frame-pointer[Omit the frame pointer in leaf functions]-mpc32[Set 80387 floating-point precision to 32-bit]-mpc64[Set 80387 floating-point precision to 64-bit]-mpc80[Set 80387 floating-point precision to 80-bit]-mpclmul[Support PCLMUL built-in functions and code generation]-mpku[Support PKU built-in functions and code generation]-mpopcnt[Support code generation of popcnt instruction]-mprefer-avx128[Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer]-mprefetchwt1[Support PREFETCHWT1 built-in functions and code generation]-mprfchw[Support PREFETCHW instruction]-mpush-args[Use push instructions to save outgoing arguments]-mrdpid[Support RDPID built-in functions and code generation]-mrdrnd[Support RDRND built-in functions and code generation]-mrdseed[Support RDSEED instruction]-mrecip[Generate reciprocals instead of divss and sqrtss]-mrecord-mcount[Generate __mcount_loc section with all mcount or __fentry__ calls]-mred-zone[Use red-zone in the x86-64 code]-mrtd[Alternate calling convention]-mrtm[Support RTM built-in functions and code generation]-msahf[Support code generation of sahf instruction in 64bit x86-64 code]-msgx[Support SGX built-in functions and code generation]-msha[Support SHA1 and SHA256 built-in functions and code generation]-mskip-rax-setup[Skip setting up RAX register when passing variable arguments]-msoft-float[Do not use hardware fp]-msse2[Support MMX, SSE and SSE2 built-in functions and code generation]-msse2avx[Encode SSE instructions with VEX prefix]-msse3[Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation]-msse4.1[Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation]-msse4.2[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation]-msse4[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation]-msse4a[Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation]-msse[Support MMX and SSE built-in functions and code generation]-msseregparm[Use SSE register passing conventions for SF and DF mode]-mssse3[Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation]-mstack-arg-probe[Enable stack probing]-mstackrealign[Realign stack in prologue]-mstv[Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones]-mtbm[Support TBM built-in functions and code generation]-mtls-direct-seg-refs[Use direct references against %gs when accessing tls data]-muclibc[Use uClibc C library]-mvect8-ret-in-mem[Return 8-byte vectors in memory]-mvzeroupper[Generate vzeroupper instruction before a transfer of control flow out of the function]-mx32[Generate 32bit x86-64 code]-mxop[Support XOP built-in functions and code generation]-mxsave[Support XSAVE and XRSTOR instructions]-mxsavec[Support XSAVEC instructions]-mxsaveopt[Support XSAVEOPT instruction]-mxsaves[Support XSAVES and XRSTORS instructions]hppamdisablefpregsmdisableindexingmfastindirectcallsmjumpindelaymlongmillicodecallsmnodisablefpregsmnodisableindexingmnofastindirectcallsmnogasmnojumpindelaymnomillicodelongcallsmnoportableruntimemnosoftfloatmparisc10mparisc11mportableruntime-mschedule=:code scheduling constraints:(700 7100 7100LC)i960mkakbmccacfsasbmasmcompatmcleanlinkagemcodealignmcomplexaddrmleafproceduresmiccompatmic2.0compatmic3.0compatmintelasmmnocleanlinkagemnocodealignmnocomplexaddrmnoleafproceduresmnooldalignmnostrictalignmnotailcallmnumericsmoldalignmtailcallsparcmappregsmnoappregsmfpumhardfloatmnofpumhardquadfloatmsoftquadfloatmnounaligneddoublesmunaligneddoublesmfasterstructsmnofasterstructsmimpuretext-mcpu=:CPU type:(v7 cypress v8 supersparc sparclite f930 f934 hypersparc sparclite86x sparclet tsc701 v9 ultrasparc ultrasparc3)-mtune=:CPU type:(cypress supersparc hypersparc f930 f934 sparclite86x tsc701 ultrasparc ultrasparc3)mv8plusmnov8plusmvismnovismlittleendianm32m64-mcmodel=:memory model:(medlow medmid medany embmedany)mstackbiasmnostackbiasmv8mcypressmepiloguemflatmnoflatmnoepiloguemsparclitemsupersparcmmedlowmmedanymint32mint64mlong32mlong64alphamfpregsmnofpregsmnosoftfloatclippermc300mc400h8/300mrelaxserviceclang-flto=-[generate output files suitable for link time optimization]::style:(full thin)emitllvm-Qunused-arguments[don't emit warning for unused driver arguments]analyzefshowcolumnfshowsourcelocationfcaretdiagnosticsfdiagnosticsfixitinfofdiagnosticsparseablefixitsfdiagnosticsprintsourcerangeinfofprintsourcerangeinfofdiagnosticsshowoptionfmessagelength-nostdinc[Do not search standard system directories or compiler builtin directories for include files]-nostdlibinc[Do not search standard system directories for include files]-nobuiltininc[Do not search builtin directory for include files]--help[Display this information]-flto=-[Enable link-time optimization]::jobs:*--help=-[Display this information]:class:->helpsanitizersaddressalignmentboolboundsenumfloatcastoverflowfloatdividebyzerointegerdividebyzeromemorynonnullattributenullnullabilityargnullabilityassignnullabilityreturnobjectsizepointeroverflowreturnunsignedintegeroverflowreturnsnonnullattributeshiftsignedintegeroverflowunreachablevlaboundvptrlanguageslanguagescheadercppoutputc++headerc++cppoutputobjectivecobjectivecheaderobjectiveccppoutputobjectivec++objectivec++headerobjectivec++cppoutputassemblerassemblerwithcppf77cppinputf95cppinputjavabrignone-###[print commands to run this compilation]-o:output file:_files -g "^*.(c|h|cc|C|cxx)(-.)"-x[Specify the language of the following input files]:input file language:(languages)+e-:virtual function definitions in classes:((0\:only\ interface 1\:generate\ code))-d-:dump:->dump-g-::debugging information type or level:(0 1 2 3 gdb coff stabs stabs+ dwarf dwarf+ dwarf-2 dwarf-3 dwarf-4 xcoff xcoff+)-O-::optimization level:((0 1 2 3 g\:optimize\ for\ debugging\ experience s\:optimize\ for\ space fast\:optimize\ for\ speed\ disregarding\ exact\ standards\ compliance))*-M-::output dependencies:((M\:only\ user\ header\ files MD\:output\ to\ file G\:treat\ missing\ header\ files\ as\ generated))*-A-:define assertion:*-D-:define macro:*-U-:undefine macro:-C[do not discard comments during preprocess]-CC[do not discard comments, including macro expansion]-P[inhibit generation of linkemakers during preprocess]-H[print name of each header file used]-E[Preprocess only; do not compile, assemble or link]-S[Compile only; do not assemble or link]-c[Compile and assemble, but do not link]*-Wp,-:preprocessor option:*-Wl,-:linker option:*-Xpreprocessor:preprocessor option:*-Xlinker:linker option:*-Xassembler:assembler option:*-u:pretend symbol to be undefined:*-Wa,-:assembler option:*-l:library:->library*-L-:library search path:_files -/*-I-:header file search path:_files -/-B-[Add <prefix> to the compiler's search paths]:executable prefix:_files -/-b:target machine:-V:specify compiler version:--version[Display compiler version information]-print-file-name=-[Display the full path to library <library>]:library:->library-print-prog-name=-[Display the full path to compiler component <program>]:program:*-specs=-[Override built-in specs with the contents of <file>]:file:_files-std=-[assume that the input sources are for specified standard]:standard:(c90 c89 iso9899\:1990 iso9899\:199409 c99 iso9899\:1999 c11 iso9899\:2011 gnu90 gnu89 gnu99 gnu11 c++98 c++03 gnu++98 gnu++03 c++11 gnu++11 c++1y gnu++1y c++14 gnu++14 c++1z gnu++1z c++17 iso9899\:2017 gnu++17 c++2a gnu++2a)*-include:include file:_files -g \*.h\(-.\)*-imacros:macro input file:_files -g \*.h\(-.\)*-idirafter:second include path directory:_files -/*-iprefix:prefix:_files*-iwithprefix:second include path directory:_files -/*-iwithprefixbefore:main include path directory:_files -/*-isystem:second include path directory (system):_files -/--sysroot=-[Use <directory> as the root directory for headers and libraries]:directory:_files -/-pass-exit-codes[Exit with highest error code from a phase]--target-help[Display target specific command line options]-dumpspecs[Display all of the built in spec strings]-dumpversion[Display the version of the compiler]-dumpmachine[Display the compiler's target processor]-print-search-dirs[Display the directories in the compiler's search path]-print-libgcc-file-name[Display the name of the compiler's companion library]-print-multiarch[Display the target's normalized GNU triplet, used as a component in the library path]-print-multi-directory[Display the root directory for versions of libgcc]-print-multi-lib[Display the mapping between command line options and multiple library search directories]-print-multi-os-directory[Display the relative path to OS libraries]-print-sysroot[Display the target libraries directory]-print-sysroot-headers-suffix[Display the sysroot suffix used to find headers]-save-stats=-[Save code generation statistics]:location:(cwd obj)-save-temps[Do not delete intermediate files]-no-canonical-prefixes[Do not canonicalize paths when building relative prefixes to other gcc components]-pipe[Use pipes rather than intermediate files]-pie[Create a position independent executable]-shared[Create a shared library]-time[Time the execution of each subprocess]-W[This switch is deprecated; use -Wextra instead]-Wabi-tag[Warn if a subobject has an abi_tag attribute that the complete object type does not have]-Wabi[Warn about things that will change when compiling with an ABI-compliant compiler]-Waddress[Warn about suspicious uses of memory addresses]-Waggregate-return[Warn about returning structures, unions or arrays]-Waggressive-loop-optimizations[Warn if a loop with constant number of iterations triggers undefined behavior]-Waliasing[Warn about possible aliasing of dummy arguments]-Walign-commons[Warn about alignment of COMMON blocks]-Wall[Enable most warning messages]-Walloc-zero[Warn for calls to allocation functions that specify zero bytes]-Walloca[Warn on any use of alloca]-Wampersand[Warn about missing ampersand in continued character constants]-Wargument-mismatch[Warn about type and rank mismatches between arguments and parameters]-Warray-bounds[Warn if an array is accessed out of bounds]-Warray-temporaries[Warn about creation of array temporaries]-Wassign-intercept[Warn whenever an Objective-C assignment is being intercepted by the garbage collector]-Wattributes[Warn about inappropriate attribute usage]-Wbad-function-cast[Warn about casting functions to incompatible types]-Wbool-compare[Warn about boolean expression compared with an integer value different from true/false]-Wbool-operation[Warn about certain operations on boolean expressions]-Wbuiltin-declaration-mismatch[Warn when a built-in function is declared with the wrong signature]-Wbuiltin-macro-redefined[Warn when a built-in preprocessor macro is undefined or redefined]-Wc++-compat[Warn about C constructs that are not in the common subset of C and C++]-Wc++0x-compat[Deprecated in favor of -Wc++11-compat]-Wc++1z-compat[Warn about C++ constructs whose meaning differs between ISO C++ 2014 and (forthcoming) ISO C++ 201z(7?)]-Wc++11-compat[Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011]-Wc++14-compat[Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014]-Wc-binding-type[Warn if the type of a variable might be not interoperable with C]-Wc90-c99-compat[Warn about features not present in ISO C90, but present in ISO C99]-Wc99-c11-compat[Warn about features not present in ISO C99, but present in ISO C11]-Wcast-align[Warn about pointer casts which increase alignment]-Wcast-qual[Warn about casts which discard qualifiers]-Wchar-subscripts[Warn about subscripts whose type is "char"]-Wcharacter-truncation[Warn about truncated character expressions]-Wchkp[Warn about memory access errors found by Pointer Bounds Checker]-Wclobbered[Warn about variables that might be changed by "longjmp" or "vfork"]-Wcomment[Warn about possibly nested block comments, and C++ comments spanning more than one physical line]-Wcomments[Synonym for -Wcomment]-Wcompare-reals[Warn about equality comparisons involving REAL or COMPLEX expressions]-Wconditionally-supported[Warn for conditionally-supported constructs]-Wconversion-extra[Warn about most implicit conversions]-Wconversion-null[Warn for converting NULL from/to a non-pointer type]-Wconversion[Warn for implicit type conversions that may change a value]-Wcoverage-mismatch[Warn in case profiles in -fprofile-use do not match]-Wcpp[Warn when a #warning directive is encountered]-Wctor-dtor-privacy[Warn when all constructors and destructors are private]-Wdangling-else[Warn about dangling else]-Wdate-time[Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage]-Wdeclaration-after-statement[Warn when a declaration is found after a statement]-Wdelete-incomplete[Warn when deleting a pointer to incomplete type]-Wdelete-non-virtual-dtor[Warn about deleting polymorphic objects with non- virtual destructors]-Wdeprecated-declarations[Warn about uses of __attribute__((deprecated)) declarations]-Wdeprecated[Warn if a deprecated compiler feature, class, method, or field is used]-Wdesignated-init[Warn about positional initialization of structs requiring designated initializers]-Wdisabled-optimization[Warn when an optimization pass is disabled]-Wdiscarded-array-qualifiers[Warn if qualifiers on arrays which are pointer targets are discarded]-Wdiscarded-qualifiers[Warn if type qualifiers on pointers are discarded]-Wdiv-by-zero[Warn about compile-time integer division by zero]-Wdouble-promotion[Warn about implicit conversions from "float" to "double"]-Weffc\+\+[Warn about violations of Effective C++ style rules]-Wduplicate-decl-specifier[Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier]-Wduplicated-branches[Warn about duplicated branches in if-else statements]-Wduplicated-cond[Warn about duplicated conditions in an if-else-if chain]-Weffc++[Warn about violations of Effective C++ style rules]-Wempty-body[Warn about an empty body in an if or else statement]-Wendif-labels[Warn about stray tokens after #else and #endif]-Wenum-compare[Warn about comparison of different enum types]-Wexpansion-to-defined[Warn if "defined" is used outside #if]-Wextra[Print extra (possibly unwanted) warnings]-Wfloat-conversion[Warn for implicit type conversions that cause loss of floating point precision]-Wfloat-equal[Warn if testing floating point numbers for equality]-Wformat-contains-nul[Warn about format strings that contain NUL bytes]-Wformat-extra-args[Warn if passing too many arguments to a function for its format string]-Wformat-nonliteral[Warn about format strings that are not literals]-Wformat-overflow[Warn about function calls with format strings that write past the end of the destination region]-Wformat-security[Warn about possible security problems with format functions]-Wformat-signedness[Warn about sign differences with format functions]-Wformat-truncation[Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat- truncation=1.  Same as -Wformat-truncation=]-Wformat-y2k[Warn about strftime formats yielding 2-digit years]-Wformat-zero-length[Warn about zero-length formats]-Wformat[Warn about printf/scanf/strftime/strfmon format string anomalies]-Wframe-address[Warn when __builtin_frame_address or __builtin_return_address is used unsafely]-Wfree-nonheap-object[Warn when attempting to free a non-heap object]-Wfunction-elimination[Warn about function call elimination]-Whsa[Warn when a function cannot be expanded to HSAIL]-Wignored-attributes[Warn whenever attributes are ignored]-Wignored-qualifiers[Warn whenever type qualifiers are ignored]-Wimplicit-function-declaration[Warn about implicit function declarations]-Wimplicit-int[Warn when a declaration does not specify a type]-Wimplicit-interface[Warn about calls with implicit interface]-Wimplicit-procedure[Warn about called procedures not explicitly declared]-Wimplicit[Warn about implicit declarations]-Wincompatible-pointer-types[Warn when there is a conversion between pointers that have incompatible types]-Winherited-variadic-ctor[Warn about C++11 inheriting constructors when the base has a variadic constructor]-Winit-self[Warn about variables which are initialized to themselves]-Winline[Warn when an inlined function cannot be inlined]-Wint-conversion[Warn about incompatible integer to pointer and pointer to integer conversions]-Wint-in-bool-context[Warn for suspicious integer expressions in boolean context]-Wint-to-pointer-cast[Warn when there is a cast to a pointer from an integer of a different size]-Winteger-division[Warn about constant integer divisions with truncated results]-Wintrinsic-shadow[Warn if a user-procedure has the same name as an intrinsic]-Wintrinsics-std[Warn on intrinsics not part of the selected standard]-Winvalid-memory-model[Warn when an atomic memory model parameter is known to be outside the valid range]-Winvalid-offsetof[Warn about invalid uses of the "offsetof" macro]-Winvalid-pch[Warn about PCH files that are found but not used]-Wjump-misses-init[Warn when a jump misses a variable initialization]-Wline-truncation[Warn about truncated source lines]-Wliteral-suffix[Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore]-Wlogical-not-parentheses[Warn when logical not is used on the left hand side operand of a comparison]-Wlogical-op[Warn when a logical operator is suspiciously always evaluating to true or false]-Wlong-long[Do not warn about using "long long" when -pedantic]-Wlto-type-mismatch[During link time optimization warn about mismatched types of global declarations]-Wmain[Warn about suspicious declarations of "main"]-Wmaybe-uninitialized[Warn about maybe uninitialized automatic variables]-Wmemset-elt-size[Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size]-Wmemset-transposed-args[Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not]-Wmisleading-indentation[Warn when the indentation of the code does not reflect the block structure]-Wmissing-braces[Warn about possibly missing braces around initializers]-Wmissing-declarations[Warn about global functions without previous declarations]-Wmissing-field-initializers[Warn about missing fields in struct initializers]-Wmissing-include-dirs[Warn about user-specified include directories that do not exist]-Wmissing-parameter-type[Warn about function parameters declared without a type specifier in K&R-style functions]-Wmissing-prototypes[Warn about global functions without prototypes]-Wmudflap[Warn about constructs not instrumented by -fmudflap]-Wmultichar[Warn about use of multi-character character constants]-Wmultiple-inheritance[Warn on direct multiple inheritance]-Wnamespaces[Warn on namespace definition]-Wnarrowing[Warn about narrowing conversions within { } that are ill-formed in C++11]-Wnested-externs[Warn about "extern" declarations not at file scope]-Wnoexcept-type[Warn if C++1z noexcept function type will change the mangled name of a symbol]-Wnoexcept[Warn when a noexcept expression evaluates to false even though the expression cant actually throw]-Wnon-template-friend[Warn when non-templatized friend functions are declared within a template]-Wnon-virtual-dtor[Warn about non-virtual destructors]-Wnonnull-compare[Warn if comparing pointer parameter with nonnull attribute with NULL]-Wnonnull[Warn about NULL being passed to argument slots marked as requiring non-NULL]-Wnull-dereference[Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior]-Wodr[Warn about some C++ One Definition Rule violations during link time optimization]-Wold-style-cast[Warn if a C-style cast is used in a program]-Wold-style-declaration[Warn for obsolescent usage in a declaration]-Wold-style-definition[Warn if an old-style parameter definition is used]-Wopenmp-simd[Warn if a simd directive is overridden by the vectorizer cost model]-Woverflow[Warn about overflow in arithmetic expressions]-Woverlength-strings[Warn if a string is longer than the maximum portable length specified by the standard]-Woverloaded-virtual[Warn about overloaded virtual function names]-Woverride-init-side-effects[Warn about overriding initializers with side effects]-Woverride-init[Warn about overriding initializers without side effects]-Wpacked-bitfield-compat[Warn about packed bit-fields whose offset changed in GCC 4.4]-Wpacked[Warn when the packed attribute has no effect on struct layout]-Wpadded[Warn when padding is required to align structure members]-Wparentheses[Warn about possibly missing parentheses]-Wpedantic[Issue warnings needed for strict compliance to the standard]-Wplacement-new[Warn for placement new expressions with undefined behavior.  Same as -Wplacement-new=]-Wpmf-conversions[Warn when converting the type of pointers to member functions]-Wpointer-arith[Warn about function pointer arithmetic]-Wpointer-compare[Warn when a pointer is compared with a zero character constant]-Wpointer-sign[Warn when a pointer differs in signedness in an assignment]-Wpointer-to-int-cast[Warn when a pointer is cast to an integer of a different size]-Wpoison-system-directories[Warn for -I and -L options using system directories if cross compiling]-Wpragmas[Warn about misuses of pragmas]-Wproperty-assign-default[Warn if a property for an Objective-C object has no assign semantics specified]-Wprotocol[Warn if inherited methods are unimplemented]-Wreal-q-constant[Warn about real-literal-constants with 'q' exponent-letter]-Wrealloc-lhs-all[Warn when a left-hand-side variable is reallocated]-Wrealloc-lhs[Warn when a left-hand-side array variable is reallocated]-Wredundant-decls[Warn about multiple declarations of the same object]-Wregister[Warn about uses of register storage specifier]-Wreorder[Warn when the compiler reorders code]-Wrestrict[Warn when an argument passed to a restrict- qualified parameter aliases with another argument]-Wreturn-local-addr[Warn about returning a pointer/reference to a local or temporary variable]-Wreturn-type[Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)]-Wscalar-storage-order[Warn on suspicious constructs involving reverse scalar storage order]-Wselector[Warn if a selector has multiple methods]-Wsequence-point[Warn about possible violations of sequence point rules]-Wshadow-ivar[Warn if a local declaration hides an instance variable]-Wshadow[Warn when one variable shadows another.  Same as  -Wshadow=global]-Wshift-count-negative[Warn if shift count is negative]-Wshift-count-overflow[Warn if shift count >= width of type]-Wshift-negative-value[Warn if left shifting a negative value]-Wshift-overflow[Warn if left shift of a signed value overflows.  Same as -Wshift-overflow=]-Wsign-compare[Warn about signed-unsigned comparisons]-Wsign-conversion[Warn for implicit type conversions between signed and unsigned integers]-Wsign-promo[Warn when overload promotes from unsigned to signed]-Wsized-deallocation[Warn about missing sized deallocation functions]-Wsizeof-array-argument[Warn when sizeof is applied on a parameter declared as an array]-Wsizeof-pointer-memaccess[Warn about suspicious length parameters to certain string functions if the argument uses sizeof]-Wstack-protector[Warn when not issuing stack smashing protection for some reason]-Wstrict-aliasing[Warn about code which might break strict aliasing rules]-Wstrict-null-sentinel[Warn about uncasted NULL used as sentinel]-Wstrict-overflow[Warn about optimizations that assume that signed overflow is undefined]-Wstrict-prototypes[Warn about unprototyped function declarations]-Wstrict-selector-match[Warn if type signatures of candidate methods do not match exactly]-Wstringop-overflow[Warn about buffer overflow in string manipulation functions like memcpy and strcpy.  Same as  -Wstringop-overflow=]-Wsubobject-linkage[Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage]*-Wsuggest-attribute=-[warn about functions that might be candidates for attributes]:attribute:(pure const noreturn format)-Wsuggest-final-methods[Warn about C++ virtual methods where adding final keyword would improve code quality]-Wsuggest-final-types[Warn about C++ polymorphic types where adding final keyword would improve code quality]-Wsuggest-override[Suggest that the override keyword be used when the declaration of a virtual function overrides another]-Wsurprising[Warn about "suspicious" constructs]-Wswitch-bool[Warn about switches with boolean controlling expression]-Wswitch-default[Warn about enumerated switches missing a "default-" statement]-Wswitch-enum[Warn about all enumerated switches missing a specific case]-Wswitch-unreachable[Warn about statements between switch's controlling expression and the first case]-Wswitch[Warn about enumerated switches, with no default, missing a case]-Wsync-nand[Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used]-Wsynth[Deprecated. This switch has no effect]-Wsystem-headers[Do not suppress warnings from system headers]-Wtabs[Permit nonconforming uses of the tab character]-Wtarget-lifetime[Warn if the pointer in a pointer assignment might outlive its target]-Wtautological-compare[Warn if a comparison always evaluates to true or false]-Wtemplates[Warn on primary template declaration]-Wterminate[Warn if a throw expression will always result in a call to terminate()]-Wtraditional-conversion[Warn of prototypes causing type conversions different from what would happen in the absence of prototype]-Wtraditional[Warn about features not present in traditional C]-Wtrampolines[Warn whenever a trampoline is generated]-Wtrigraphs[Warn if trigraphs are encountered that might affect the meaning of the program]-Wtype-limits[Warn if a comparison is always true or always false due to the limited range of the data type]-Wundeclared-selector[Warn about @selector()s without previously declared methods]-Wundef[Warn if an undefined macro is used in an #if directive]-Wundefined-do-loop[Warn about an invalid DO loop]-Wunderflow[Warn about underflow of numerical constant expressions]-Wuninitialized[Warn about uninitialized automatic variables]-Wunknown-pragmas[Warn about unrecognized pragmas]-Wunsafe-loop-optimizations[Warn if the loop cannot be optimized due to nontrivial assumptions]-Wunsuffixed-float-constants[Warn about unsuffixed float constants]-Wunused-but-set-parameter[Warn when a function parameter is only set, otherwise unused]-Wunused-but-set-variable[Warn when a variable is only set, otherwise unused]-Wunused-const-variable[Warn when a const variable is unused.  Same as  -Wunused-const-variable=]-Wunused-dummy-argument[Warn about unused dummy arguments]-Wunused-function[Warn when a function is unused]-Wunused-label[Warn when a label is unused]-Wunused-local-typedefs[Warn when typedefs locally defined in a function are not used]-Wunused-macros[Warn about macros defined in the main file that are not used]-Wunused-parameter[Warn when a function parameter is unused]-Wunused-result[Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value]-Wunused-value[Warn when an expression value is unused]-Wunused-variable[Warn when a variable is unused]-Wunused[Enable all -Wunused- warnings]-Wuse-without-only[Warn about USE statements that have no ONLY qualifier]-Wuseless-cast[Warn about useless casts]-Wvarargs[Warn about questionable usage of the macros used to retrieve variable arguments]-Wvariadic-macros[Warn about using variadic macros]-Wvector-operation-performance[Warn when a vector operation is compiled outside the SIMD]-Wvirtual-inheritance[Warn on direct virtual inheritance]-Wvirtual-move-assign[Warn if a virtual base has a non-trivial move assignment operator]-Wvla[Warn if a variable length array is used]-Wvolatile-register-var[Warn when a register variable is declared volatile]-Wwrite-strings[In C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is]-Wzero-as-null-pointer-constant[Warn when a literal '0' is used as null pointer]-Wzerotrip[Warn about zero-trip DO loops]-frequire-return-statement[Functions which return values must end with return statements]-Wabi=[Warn about things that change between the current  -fabi-version and the specified version]:: -Waligned-new=[Warn even if 'new' uses a class member allocation function]:none|global|all: -Walloc-size-larger-than=[Warn for calls to allocation functions that attempt to allocate objects larger than the specified number of bytes]:bytes: -Walloca-larger-than=[Warn on unbounded uses of alloca, and on bounded uses of alloca whose bound can be larger than <number> bytes]:bytes: -Warray-bounds=[Warn if an array is accessed out of bounds]:level:(1 2)-Wformat-overflow=[Warn about function calls with format strings that write past the end of the destination region]:level:(1 2)-Wformat-truncation=[Warn about calls to snprintf and similar functions that truncate output]:level:(1 2)-Wformat=[Warn about printf/scanf/strftime/strfmon format string anomalies]:level:(1 2)-Wframe-larger-than=[Warn if a function's stack frame requires more than <number> bytes]:bytes: -Wimplicit-fallthrough=[Warn when a switch case falls through]:level:(1 2 3 4 5)-Wlarger-than=[Warn if an object is larger than <number> bytes]:bytes: -Wnormalized=-[Warn about non-normalised Unicode strings]:normalization:((id\:allow\ some\ non-nfc\ characters\ that\ are\ valid\ identifiers nfc\:only\ allow\ NFC nfkc\:only\ allow\ NFKC none\:allow\ any\ normalization)): -Wplacement-new=[Warn for placement new expressions with undefined behavior]:level:(1 2)-Wshift-overflow=[Warn if left shift of a signed value overflows]:level:(1 2)-Wstack-usage=[Warn if stack usage might be larger than specified amount]:bytes: -Wstrict-aliasing=-[Warn about code which might break strict aliasing rules]:level of checking (higher is more accurate):(1 2 3)-Wstrict-overflow=-[Warn about optimizations that assume that signed overflow is undefined]:level of checking (higher finds more cases):(1 2 3 4 5)-Wstringop-overflow=[Under the control of Object Size type, warn about buffer overflow in string manipulation functions like memcpy and strcpy]:level:(1 2 3 4)-Wunused-const-variable=[Warn when a const variable is unused]:level:(1 2)-Wvla-larger-than=[Warn on unbounded uses of variable-length arrays, and on bounded uses of variable-length arrays whose bound can be larger than <number> bytes]:bytes: -Werror=-[Treat specified warning as error (or all if none specified)]::warning:->werror-Wfatal-errors[Exit on the first error occurred]serviceclang-Wunreachable-code[Warn on code that will not be executed]-Wunreachable-code-aggressive[Controls -Wunreachable-code, -Wunreachable-code-break, -Wunreachable-code-return]-Wunreachable-code-break[Warn when break will never be executed]-Wunreachable-code-loop-increment[Warn when loop will be executed only once]-Wunreachable-code-return[Warn when return will not be executed]-Wunreachable-code[Does nothing. Preserved for backward compatibility]-faggressive-loop-optimizations[Aggressively optimize loops using language constraints]-falign-functions[Align the start of functions]-falign-jumps[Align labels which are only reached by jumping]-falign-labels[Align all labels]-falign-loops[Align the start of loops]-fassociative-math[Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding]-fasynchronous-unwind-tables[Generate unwind tables that are exact at each instruction boundary]-fauto-inc-dec[Generate auto-inc/dec instructions]-fbranch-count-reg[Replace add, compare, branch with branch on count register]-fbranch-probabilities[Use profiling information for branch probabilities]-fbranch-target-load-optimize2[Perform branch target load optimization after prologue / epilogue threading]-fbranch-target-load-optimize[Perform branch target load optimization before prologue / epilogue threading]-fbtr-bb-exclusive[Restrict target load migration not to re-use registers in any basic block]-fcaller-saves[Save registers around function calls]-fcode-hoisting[Enable code hoisting]-fcombine-stack-adjustments[Looks for opportunities to reduce stack adjustments and stack references]-fcommon[Do not put uninitialized globals in the common section]-fcompare-elim[Perform comparison elimination after register allocation has finished]-fconserve-stack[Do not perform optimizations increasing noticeably stack usage]-fcprop-registers[Perform a register copy-propagation optimization pass]-fcrossjumping[Perform cross-jumping optimization]-fcse-follow-jumps[When running CSE, follow jumps to their targets]-fcx-fortran-rules[Complex multiplication and division follow Fortran rules]-fcx-limited-range[Omit range reduction step when performing complex division]-fdata-sections[Place data items into their own section]-fdce[Use the RTL dead code elimination pass]-fdefer-pop[Defer popping functions args from stack until later]-fdelayed-branch[Attempt to fill delay slots of branch instructions]-fdelete-dead-exceptions[Delete dead instructions that may throw exceptions]-fdelete-null-pointer-checks[Delete useless null pointer checks]-fdevirtualize-speculatively[Perform speculative devirtualization]-fdevirtualize[Try to convert virtual calls to direct ones]-fdse[Use the RTL dead store elimination pass]-fearly-inlining[Perform early inlining]-fexceptions[Enable exception handling]-fexpensive-optimizations[Perform a number of minor, expensive optimizations]-ffinite-math-only[Assume no NaNs or infinities are generated]-ffloat-store[Don't allocate floats and doubles in extended- precision registers]-fforward-propagate[Perform a forward propagation pass on RTL]-ffp-int-builtin-inexact[Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions]-ffunction-cse[Allow function addresses to be held in registers]-fgcse-after-reload[Perform global common subexpression elimination after register allocation has finished]-fgcse-las[Perform redundant load after store elimination in global common subexpression elimination]-fgcse-lm[Perform enhanced load motion during global common subexpression elimination]-fgcse-sm[Perform store motion after global common subexpression elimination]-fgcse[Perform global common subexpression elimination]-fgraphite-identity[Enable Graphite Identity transformation]-fgraphite[Enable in and out of Graphite representation]-fguess-branch-probability[Enable guessing of branch probabilities]-fhoist-adjacent-loads[Enable hoisting adjacent loads to encourage generating conditional move instructions]-fif-conversion2[Perform conversion of conditional jumps to conditional execution]-fif-conversion[Perform conversion of conditional jumps to branchless equivalents]-findirect-inlining[Perform indirect inlining]-finline-atomics[Inline __atomic operations when a lock free instruction sequence is available]-finline-functions-called-once[Integrate functions only required by their single caller]-finline-functions[Integrate functions not declared "inline" into their callers when profitable]-finline-small-functions[Integrate functions into their callers when code size is known not to grow]-finline[Enable inlining of function declared "inline", disabling disables all inlining]-fipa-bit-cp[Perform interprocedural bitwise constant propagation]-fipa-cp-clone[Perform cloning to make Interprocedural constant propagation stronger]-fipa-cp[Perform interprocedural constant propagation]-fipa-icf-functions[Perform Identical Code Folding for functions]-fipa-icf-variables[Perform Identical Code Folding for variables]-fipa-icf[Perform Identical Code Folding for functions and read-only variables]-fipa-profile[Perform interprocedural profile propagation]-fipa-pta[Perform interprocedural points-to analysis]-fipa-pure-const[Discover pure and const functions]-fipa-ra[Use caller save register across calls if possible]-fipa-reference[Discover readonly and non addressable static variables]-fipa-sra[Perform interprocedural reduction of aggregates]-fipa-vrp[Perform IPA Value Range Propagation]-fira-hoist-pressure[Use IRA based register pressure calculation in RTL hoist optimizations]-fira-loop-pressure[Use IRA based register pressure calculation in RTL loop optimizations]-fira-share-save-slots[Share slots for saving different hard registers]-fira-share-spill-slots[Share stack slots for spilled pseudo-registers]-fisolate-erroneous-paths-attribute[Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or]-fisolate-erroneous-paths-dereference[Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main]-fivopts[Optimize induction variables on trees]-fjump-tables[Use jump tables for sufficiently large switch statements]-flifetime-dse[Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes]-flive-range-shrinkage[Relief of register pressure through live range shrinkage]-floop-nest-optimize[Enable the loop nest optimizer]-floop-parallelize-all[Mark all loops as parallel]-flra-remat[Do CFG-sensitive rematerialization in LRA]-fmath-errno[Set errno after built-in math functions]-fmerge-all-constants[Attempt to merge identical constants and constant variables]-fmerge-constants[Attempt to merge identical constants across compilation units]-fmodulo-sched-allow-regmoves[Perform SMS based modulo scheduling with register moves allowed]-fmodulo-sched[Perform SMS based modulo scheduling before the first scheduling pass]-fmove-loop-invariants[Move loop invariant computations out of loops]-fno-threadsafe-statics[Do not generate thread-safe code for initializing local statics]-fnon-call-exceptions[Support synchronous non-call exceptions]-fnothrow-opt[Treat a throw() exception specification as noexcept to improve code size]-fomit-frame-pointer[When possible do not generate stack frames]-fopt-info[Enable all optimization info dumps on stderr]-foptimize-sibling-calls[Optimize sibling and tail recursive calls]-foptimize-strlen[Enable string length optimizations on trees]-fpack-struct[Pack structure members together without holes]-fpartial-inlining[Perform partial inlining]-fpeel-loops[Perform loop peeling]-fpeephole2[Enable an RTL peephole pass before sched2]-fpeephole[Enable machine specific peephole optimizations]-fplt[Use PLT for PIC calls (-fno-plt- load the address from GOT at call site)]-fpredictive-commoning[Run predictive commoning optimization]-fprefetch-loop-arrays[Generate prefetch instructions, if available, for arrays in loops]-fprintf-return-value[Treat known sprintf return values as constants]-freciprocal-math[Same as -fassociative-math for expressions which include division]-freg-struct-return[Return small aggregates in registers]-frename-registers[Perform a register renaming optimization pass]-freorder-blocks-and-partition[Reorder basic blocks and partition into hot and cold sections]-freorder-blocks[Reorder basic blocks to improve code placement]-freorder-functions[Reorder functions to improve code placement]-frerun-cse-after-loop[Add a common subexpression elimination pass after loop optimizations]-freschedule-modulo-scheduled-loops[Enable/Disable the traditional scheduling in loops that already passed modulo scheduling]-frounding-math[Disable optimizations that assume default FP rounding behavior]-frtti[Generate run time type descriptor information]-fsched-critical-path-heuristic[Enable the critical path heuristic in the scheduler]-fsched-dep-count-heuristic[Enable the dependent count heuristic in the scheduler]-fsched-group-heuristic[Enable the group heuristic in the scheduler]-fsched-interblock[Enable scheduling across basic blocks]-fsched-last-insn-heuristic[Enable the last instruction heuristic in the scheduler]-fsched-pressure[Enable register pressure sensitive insn scheduling]-fsched-rank-heuristic[Enable the rank heuristic in the scheduler]-fsched-spec-insn-heuristic[Enable the speculative instruction heuristic in the scheduler]-fsched-spec-load-dangerous[Allow speculative motion of more loads]-fsched-spec-load[Allow speculative motion of some loads]-fsched-spec[Allow speculative motion of non-loads]-fsched-stalled-insns-dep[Set dependence distance checking in premature scheduling of queued insns]-fsched-stalled-insns[Allow premature scheduling of queued insns]-fsched2-use-superblocks[If scheduling post reload, do superblock scheduling]-fschedule-fusion[Perform a target dependent instruction fusion optimization pass]-fschedule-insns2[Reschedule instructions after register allocation]-fschedule-insns[Reschedule instructions before register allocation]-fsection-anchors[Access data in the same section from shared anchor points]-fsel-sched-pipelining-outer-loops[Perform software pipelining of outer loops during selective scheduling]-fsel-sched-pipelining[Perform software pipelining of inner loops during selective scheduling]-fsel-sched-reschedule-pipelined[Reschedule pipelined regions without pipelining]-fselective-scheduling2[Run selective scheduling after reload]-fselective-scheduling[Schedule instructions using selective scheduling algorithm]-fshort-enums[Use the narrowest integer type possible for enumeration types]-fshort-wchar[Force the underlying type for "wchar_t" to be "unsigned short"]-fshrink-wrap-separate[Shrink-wrap parts of the prologue and epilogue separately]-fshrink-wrap[Emit function prologues only before parts of the function that need it, rather than at the top of the function]-fsignaling-nans[Disable optimizations observable by IEEE signaling NaNs]-fsigned-zeros[Disable floating point optimizations that ignore the IEEE signedness of zero]-fsingle-precision-constant[Convert floating point constants to single precision constants]-fsplit-ivs-in-unroller[Split lifetimes of induction variables when loops are unrolled]-fsplit-loops[Perform loop splitting]-fsplit-paths[Split paths leading to loop backedges]-fsplit-wide-types[Split wide types into independent registers]-fssa-backprop[Enable backward propagation of use properties at the SSA level]-fssa-phiopt[Optimize conditional patterns using SSA PHI nodes]-fstack-protector-all[Use a stack protection method for every function]-fstack-protector-explicit[Use stack protection method only for functions with the stack_protect attribute]-fstack-protector-strong[Use a smart stack protection method for certain functions]-fstack-protector[Use propolice as a stack protection method]-fstdarg-opt[Optimize amount of stdarg registers saved to stack at start of function]-fstore-merging[Merge adjacent stores]-fstrict-aliasing[Assume strict aliasing rules apply]-fstrict-enums[Assume that values of enumeration type are always within the minimum range of that type]-fstrict-overflow[Treat signed overflow as undefined]-fstrict-volatile-bitfields[Force bitfield accesses to match their type width]-fthread-jumps[Perform jump threading optimizations]-ftracer[Perform superblock formation via tail duplication]-ftrapping-math[Assume floating-point operations can trap]-ftrapv[Trap for signed overflow in addition, subtraction and multiplication]-ftree-bit-ccp[Enable SSA-BIT-CCP optimization on trees]-ftree-builtin-call-dce[Enable conditional dead code elimination for builtin calls]-ftree-ccp[Enable SSA-CCP optimization on trees]-ftree-ch[Enable loop header copying on trees]-ftree-coalesce-vars[Enable SSA coalescing of user variables]-ftree-copy-prop[Enable copy propagation on trees]-ftree-cselim[Transform condition stores into unconditional ones]-ftree-dce[Enable SSA dead code elimination optimization on trees]-ftree-dominator-opts[Enable dominator optimizations]-ftree-dse[Enable dead store elimination]-ftree-forwprop[Enable forward propagation on trees]-ftree-fre[Enable Full Redundancy Elimination (FRE) on trees]-ftree-loop-distribute-patterns[Enable loop distribution for patterns transformed into a library call]-ftree-loop-distribution[Enable loop distribution on trees]-ftree-loop-if-convert[Convert conditional jumps in innermost loops to branchless equivalents]-ftree-loop-im[Enable loop invariant motion on trees]-ftree-loop-ivcanon[Create canonical induction variables in loops]-ftree-loop-optimize[Enable loop optimizations on tree level]-ftree-loop-vectorize[Enable loop vectorization on trees]-ftree-lrs[Perform live range splitting during the SSA- >normal pass]-ftree-partial-pre[In SSA-PRE optimization on trees, enable partial- partial redundancy elimination]-ftree-phiprop[Enable hoisting loads from conditional pointers]-ftree-pre[Enable SSA-PRE optimization on trees]-ftree-pta[Perform function-local points-to analysis on trees]-ftree-reassoc[Enable reassociation on tree level]-ftree-scev-cprop[Enable copy propagation of scalar-evolution information]-ftree-sink[Enable SSA code sinking on trees]-ftree-slp-vectorize[Enable basic block vectorization (SLP) on trees]-ftree-slsr[Perform straight-line strength reduction]-ftree-sra[Perform scalar replacement of aggregates]-ftree-switch-conversion[Perform conversions of switch initializations]-ftree-tail-merge[Enable tail merging on trees]-ftree-ter[Replace temporary expressions in the SSA->normal pass]-ftree-vectorize[Enable vectorization on trees]-ftree-vrp[Perform Value Range Propagation on trees]-funconstrained-commons[Assume common declarations may be overridden with ones with a larger trailing array]-funroll-all-loops[Perform loop unrolling for all loops]-funroll-loops[Perform loop unrolling when iteration count is known]-funsafe-loop-optimizations[Allow loop optimizations to assume that the loops behave in normal way]-funsafe-math-optimizations[Allow math optimizations that may violate IEEE or ISO standards]-funswitch-loops[Perform loop unswitching]-funwind-tables[Just generate unwind tables for exception handling]-fvar-tracking-assignments-toggle[Toggle -fvar-tracking-assignments]-fvar-tracking-assignments[Perform variable tracking by annotating assignments]-fvar-tracking-uninit[Perform variable tracking and also tag variables that are uninitialized]-fvar-tracking[Perform variable tracking]-fvariable-expansion-in-unroller[Apply variable expansion when loops are unrolled]-fvpt[Use expression value profiles in optimizations]-fweb[Construct webs and split unrelated uses of single variable]-fwhole-program[Perform whole program optimizations]-fwrapv[Assume signed arithmetic overflow wraps around]-ffp-contract=[Perform floating-point expression contraction]:style:(off on fast)-fira-algorithm=[Set the used IRA algorithm]:algorithm:(cb priority)-fira-region=[Set regions for IRA]:region:(one all mixed)-fpack-struct=[Set initial maximum structure member alignment]:alignment (power of 2): -freorder-blocks-algorithm=[Set the used basic block reordering algorithm]:algorithm:(simple stc)-fsched-stalled-insns-dep=[Set dependence distance checking in premature scheduling of queued insns]:insns:-fsched-stalled-insns=[Set number of queued insns that can be prematurely scheduled]:insns:-fsimd-cost-model=[Specifies the vectorization cost model for code marked with a simd directive]:model:(unlimited dynamic cheap)-fstack-reuse=[Set stack reuse level for local variables]:level:(all named_vars none)-ftree-parallelize-loops=[Enable automatic parallelization of loops]-fvect-cost-model=[Specifies the cost model for vectorization]:model:(unlimited dynamic cheap)-nostartfiles[Do not use the standard system startup files when linking]-nodefaultlibs[Do not use the standard system libraries when linking]-nostdlib[Do not use standard system startup files or libraries when linking]-rdynamic[Pass the flag -export-dynamic to the ELF linker, on targets that support it]-s[Remove all symbol table and relocation information from the executable]-static[On systems that support dynamic linking, this prevents linking with the shared libraries]-shared-libgcc[Force shared libgcc]-static-libgcc[Force static libgcc]-symbolic[Bind references to global symbols when building a shared object]-T:linker script:_files--help[Display this information]--no-warnings[Same as -w]--optimize[Same as -O]--output[Same as -o]--param[Set parameter <param> to value.  See manpage for a complete list of parameters]:name=value--verbose[Same as -v]--version[Display version information]-aux-info[Emit declaration information into <file>]:file:_files-dumpbase[Set the file basename to be used for dumps]:file:_files-dumpdir[Set the directory name to be used for dumps]:file:_files -/-fPIC[Generate position-independent code if possible (large mode)]-fPIE[Generate position-independent code for executables if possible (large mode)]-fassociative-math[Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding]-fauto-inc-dec[Generate auto-inc/dec instructions]-fbounds-check[Generate code to check bounds before indexing arrays]-fcall-saved--[Mark <register> as being preserved across functions]:register-fcall-used--[Mark <register> as being corrupted by function calls]:register-fcheck-data-deps[Compare the results of several data dependence analyzers]-fcompare-debug-second[Run only the second compilation of -fcompare-debug]-fcompare-debug=-[Compile with and without e.g. -gtoggle, and compare the final-insns dump]:opts:-fdbg-cnt-list[List all available debugging counters with their limits and counts]-fdbg-cnt=-[,<counter>-<limit>,...) Set the debug counter limit]:counter\:limit,...: -fdebug-types-section[Output .debug_types section when using DWARF v4 debuginfo]-fdiagnostics-color=-[Colorize diagnostics]::color:(never always auto)-fdiagnostics-generate-patch[Print fix-it hints to stderr in unified diff format]-fdiagnostics-parseable-fixits[Print fixit hints in machine-readable form]-fdiagnostics-show-caret[Show the source line with a caret indicating the column]-fdiagnostics-show-location=-[How often to emit source location at the beginning of line-wrapped diagnostics]:source location:(once every-line)-fdiagnostics-show-option[Amend appropriate diagnostic messages with the command line option that controls them]-fdump-final-insns=-[Dump to filename the insns at the end of translation]:filename:_files-fdump-go-spec=-[Write all declarations to file as Go code]:filename:_files-fdump-noaddr[Suppress output of addresses in debugging dumps]-fdump-passes[Dump optimization passes]-fdump-unnumbered-links[Suppress output of previous and next insn numbers in debugging dumps]-fdump-unnumbered[Suppress output of instruction numbers, line number notes and addresses in debugging dumps]-fdwarf2-cfi-asm[Enable CFI tables via GAS assembler directives]-feliminate-dwarf2-dups[Perform DWARF2 duplicate elimination]-feliminate-unused-debug-symbols[Perform unused type elimination in debug info]-feliminate-unused-debug-types[Perform unused type elimination in debug info]-femit-class-debug-always[Do not suppress C++ class debug information]-fexcess-precision=-[Specify handling of excess floating-point precision]:precision handling:(fast standard)-ffast-math[Sets -fno-math-errno, -funsafe-math-optimizations, -ffinite-math-only, -fno-rounding-math, -fno-signaling-nans and -fcx-limited-range]-ffat-lto-objects[Output lto objects containing both the intermediate language and binary output]-ffixed--[Mark <register> as being unavailable to the compiler]:register-ffunction-sections[Place each function into its own section]-fgnu-tm[Enable support for GNU transactional memory]-fident[Process #ident directives]-finhibit-size-directive[Do not generate .size directives]-finline-limit=-[Limit the size of inlined functions to <number>]:number: -finstrument-functions[Instrument function entry and exit with profiling calls]-fira-verbose=-[Control IRA's level of diagnostic messages]:verbosity: -fkeep-inline-functions[Generate code for functions even if they are fully inlined]-fkeep-static-consts[Emit static const variables even if they are not used]-fleading-underscore[Give external symbols a leading underscore]-flto-compression-level=-[Use specified zlib compression level for IL]:compression level: -flto-odr-type-merging[Merge C++ types using One Definition Rule]-flto-partition=-[Partition symbols and vars at linktime based on object files they originate from]:partitioning algorithm:(1to1 balanced max one none)-flto-report[Report various link-time optimization statistics]-fmax-errors=-[Maximum number of errors to report]:errors: -fmem-report-wpa[Report on permanent memory allocation in WPA only]-fmem-report[Report on permanent memory allocation]-fmerge-debug-strings[Attempt to merge identical debug strings across compilation units]-fmessage-length=-[Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping]:length: -fmodulo-sched-allow-regmoves[Perform SMS based modulo scheduling with register moves allowed]-fopt-info-type=-[Dump compiler optimization details]:filename:_files-fopt-info[Dump compiler optimization details]-fpcc-struct-return[Return small aggregates in memory, not registers]-fpic[Generate position-independent code if possible (small mode)]-fpie[Generate position-independent code for executables if possible (small mode)]-fplugin-arg--[Specify argument <key>=<value> for plugin <name>]:-fplugin-arg-name-key=value: -fpost-ipa-mem-report[Report on memory allocation before interprocedural optimization]-fpre-ipa-mem-report[Report on memory allocation before interprocedural optimization]-fprofile-arcs[Insert arc-based program profiling code]-fprofile-correction[Enable correction of flow inconsistent profile data input]-fprofile-generate[Enable common options for generating profile info for profile feedback directed optimizations]-fprofile-report[Report on consistency of profile]-fprofile-use[Enable common options for performing profile feedback directed optimizations]-fprofile-values[Insert code to profile values of expressions]-fprofile[Enable basic program profiling code]-frandom-seed=-[Use <string> as random seed]:seed: -freciprocal-math[Same as -fassociative-math for expressions which include division]-frecord-gcc-switches[Record gcc command line switches in the object file]-free[Turn on Redundant Extensions Elimination pass]-fsanitize=-[Enable AddressSanitizer, a memory error detector]:style:(sanitizers)-fsched-stalled-insns-dep=-[Set dependence distance checking in premature scheduling of queued insns]:instructions: -fsched-stalled-insns=-[Set number of queued insns that can be prematurely scheduled]:instructions: -fsched-verbose=-[Set the verbosity level of the scheduler]:verbosity: -fshow-column[Show column numbers in diagnostics, when available]-fsplit-stack[Generate discontiguous stack frames]-fstack-check=-[Insert stack checking code into the program.  -fstack-check=specific if to argument given]:type:(none generic specific)-fstack-limit-register=-[Trap if the stack goes past <register>]:register: -fstack-limit-symbol=-[Trap if the stack goes past symbol <name>]:name: -fno-stack-limit-fstack-protector[Use propolice as a stack protection method]-fstack-usage[Output stack usage information on a per-function basis]-fstrict-overflow[Treat signed overflow as undefined]-fstrict-volatile-bitfields[Force bitfield accesses to match their type width]-fsync-libcalls[Implement __atomic operations via libcalls to legacy __sync functions]-fsyntax-only[Check for syntax errors, then stop]-ftest-coverage[Create data files needed by "gcov"]-ftime-report[Report the time taken by each compiler pass]-ftls-model=-[Set the default thread-local storage code generation model]:TLS model:(global-dynamic local-dynamic initial-exec local-exec)-ftracer[Perform superblock formation via tail duplication]-ftree-loop-linear[Enable loop interchange transforms.  Same as  -floop-interchange]-fuse-ld=-[Use the specified linker instead of the default linker]:linker:(bfd gold)-fuse-linker-plugin[Use linker plugin during link-time optimization]-fverbose-asm[Add extra commentary to assembler output]-fvisibility=-[Set the default symbol visibility]:visibility:(default internal hidden protected)-fzero-initialized-in-bss[Put zero initialized data in the bss section]-gno-pubnames[Don't generate DWARF pubnames and pubtypes sections]-gno-record-gcc-switches[Don't record gcc command line switches in DWARF DW_AT_producer]-gno-split-dwarf[Don't generate debug information in separate .dwo files]-gno-strict-dwarf[Emit DWARF additions beyond selected version]-gpubnames[Generate DWARF pubnames and pubtypes sections]-grecord-gcc-switches[Record gcc command line switches in DWARF DW_AT_producer]-gsplit-dwarf[Generate debug information in separate .dwo files]-gstrict-dwarf[Don't emit DWARF additions beyond selected version]-gtoggle[Toggle debug information generation]-gvms[Generate debug information in VMS format]-imultiarch[Set <dir> to be the multiarch include subdirectory]:directory:_files -/-iplugindir=-[Set <dir> to be the default plugin directory]:directory:_files -/(-pg)-p[Enable function profiling for prof](-p)-pg[Enable function profiling for gprof]-pedantic-errors[Like -pedantic but issue them as errors]-pedantic[Issue all mandatory diagnostics in the C standard]-quiet[Do not display functions compiled or elapsed time]-v[Enable verbose output]-version[Display the compiler's version]-w[Suppress warnings]-fabi-version=-[Use version <n> of the C++ ABI (default: 2)]:ABI version:(1 2 3 4 5 6)-fdebug-prefix-map=-[Map one directory name to another in debug information]:/old/dir=/new/dir:->dirtodir-ffp-contract=-[Perform floating- point expression contraction (default: fast)]:style:(on off fast)-finstrument-functions-exclude-file-list=-[Do not instrument functions listed in files]:comma-separated file list:->commafiles-finstrument-functions-exclude-function-list=-[Do not instrument listed functions]:comma-separated list of syms: -fira-algorithm=-[Set the used IRA algorithm]:algorithm:(priority CB)-fira-region=-[Set regions for IRA]:region:(all mixed one)-fplugin=-[Specify a plugin to load]:plugin: -fprofile-dir=-[Set the top-level directory for storing the profile data]:profile directory:_files -/-fstack-reuse=-[Set stack reuse level for local variables]:reuse-level:(all named_vars none)-ftree-parallelize-loops=-[Enable automatic parallelization of loops]:threads: _argumentsL:|-{fWm}no-=-{fWm} r:|[_-]=* r:|=*args[@]args2[@]statedump_valuesdump informationM[only macro definitions]N[macro names]D[macro definitions and normal output]y[debugging information during parsing]r[after RTL generation]x[only generate RTL]j[after jump optimization]s[after CSE]L[after loop optimization]t[after second CSE pass]f[after flow analysis]c[after instruction combination]S[after first instruction scheduling pass]l[after local register allocation]g[after global register allocation]R[after second instruction scheduling pass]J[after last jump optimization]d[after delayed branch scheduling]k[after conversion from registers to stack]a[all dumps]m[print memory usage statistics]p[annotate assembler output]library_wantedlibrariescompaddLD_LIBRARY_PATH:/usr/lib /usr/local/lib/lib.aso:t:fr:s/lib//rundircompset*:compset:*_files\n\t\- /:@help_valueshelpoptimizerswarningstargetparamscommonobjcobjc++adasciladawhyfortran^undocumented^joined^separatedirtodircompset*=_filescommafilescompset*,_filesA`0*!AgD\AD|)51iyA(pۜe		
0
ACf!0A(	 
ۜ!M
iA!a0
A ۜ!ma0
;A
faOSTYPEsolarislocalcontentcontentanon[anonymous private mappings]ctf[CTF type information]data[writable private file mappings]dism[DISM mappings]heap[process heap]ism[ISM mappings]rodata[read-only private file mappings]shanon[anonymous shared mappings]shfile[file-backed shared mappings]shm[System V shared memory]stack[process stack]symtab[symbol table sections for loaded files]text[readable and executable private file mappings]_arguments(-c -g)-p[use per-process core file repository](-c -p)-g[use global core file repository]-F[force grabbing the target process](-p -g)-c[set core file content]: :_values -s + "content" $content-o[set core file base name]:file base name:_files*:pid:_pidsnetbsd_arguments-c+[write core file to specified file]:file:_filesdragonfly_arguments-l+[skip map segments larger than the specified limit]:limit (bytes)-s[stop the process while gathering the core image]-v[Verbosely print out the map segments being dumped]::executable::pid:_pidsfreebsd_arguments-f[dump all available segments]::executable:_arguments-o[set core file base name]:file base name:_filesAX'E`EEt+EA"r<"1CF|AAfۄAF|ACf ۄAAF`|AfxۄAACHe<QAfۄA&<QAfXۄyAC&Q/A.r<AFA@A&ACACDA"<`ی1]+A"PFDۜ,$tt)یEa4+ABF|qKA,"`A	E0$A"C	F	|C	F|0
-	A"	&H		F|0,A	d	A"
		<	
F|0
A"C
&
C
F|A-
ApCA.-r}
<A".r

f
Af
A1A&2+$Af
1qAC
8A
l<localwords[CURRENT]prevlistexplPREFIX_arguments*=(CORE|SYM)FILE:core file:_files*=EXECFILE:executable:_files -g \*\(-\*\)*=TTY: :_ttys -oreturncompset-(cd|directory)=_filescompset-tty=_ttyscompset-(exec|se)=_descriptionfilesexecutable_filesexpl[@]*(-*)compset-(symbols|core|command)=_filescompset--pid=_pidsPREFIX_tagsoptions_next_labeloptioncompaddexpl[@]symbols=exec=se=core=command=directory=cd=tty=compaddexpl[@]helpquietbatchfullname ret words[CURRENT-1]prev_filescsx_files_description_filesexpl[@]*(-*)_baudrates(@)words[2,-1]w[1]w[1]decsxbshift_alternativefiles:: _files -g '*core*(-.)'processes:: _pids -m w[1]:t_description_filesexpl[@]*(-*)AL'EE|EE+AC"+3A,4LhA'k#AC4A,L%A

A" Cۜ
+A1A.r
A`+1A$A.k#`q%A%Dt$8Th$@\|0LdA	yA%AB%%r@A,&k#aA.'Ah
=PA %Qq-A" ۤ%2+0 `AC
]A" 
ۤ6+A
F4+pPpT	

0Aptl$dACpApAp
A.Ep	A.Fp !A(e
 U!"p"#$ACeY#e$p&%$&'t(%)*T+ %,-./D%012d3A}%p4t5&6&7&890:d;A'p<t='>?@A'B0CACe)((p)DE0FA)p%*G0HA,c*A`e
+Q+=-./01234567]91:;	=>?Y@pIAI|AJ0KAAp
IAL0MA eEC%DpNOA!%pPQdRAC"	FpST@UdVA#QGpWX@YA#AHpDIZdI[0\A$I0]A$C%JKL-NO0^A4'1P9QRTVEXY][\0
_A *em]^_`0a`A,eab0
caA C.ec]efAg0bA,A0hEhi0
DcA29j0tdA(2%"+3tkkA3k0eA3ekm0
$fAC5n0
TgA6o0
8qhA6]q0iA7eqr0sjA9s
uUv0
kA:w0
lA;w0mA<myyQz0$nA$>{-|}~M0oA(@e%99e04pA,A,CCmi݇10qA,CEeM0rAHeѕm0
0sAI0LtACJ}EUA"4Lf!ٛ9)	I8+AN1A.:
uANAOX:+kA"COf=+ACPF4+localcurcontextcurcontextstatelineexplopt_argsargscmdshelptopicsproxylroptsfilterunknown(-p --http-proxy)phttpproxy[use HTTP proxy for remote operations]:proxy url:_urlsproxy${def[local]}(-l --local -r --remote -b --both)llocal[restrict operations to the LOCAL domain]${def[remote]}(-l --local -r --remote -b --both)rremote[restrict operations to the REMOTE domain]${def[both]}(-l --local -r --remote -b --both)bboth[allow LOCAL and REMOTE operations](-B --bulk-threshold)Bbulkthreshold[specify threshold for switching to bulk synchronization]:threshold [1000]--clear-sources[clear the gem sources]*ssource[append specified URL to list of gem sources]:url:_urls_arguments(* -)hhelp[display usage information](* -)vversion[display version information]*::command:->commandstatecommand CURRENT == 1 subcommandsbuildcertcheckcleanupcontentsdependencyenvironmentfetchgenerate_indexhelpinstallinfolistlockmirroropenoutdatedownerpristinepushqueryrdocsearchserversigninsignoutsourcesspecificationstaleuninstallunpackupdatewhichyankMcmds:words1 #cmds == 1 cmds1installcmds[1]curcontextcurcontext%:*:*:gem-cmd:cmdcommands:list all gem commandsexamples:show some examples of usagegem_dependencies:gem dependencies file guideplatforms:show information about platforms_describetopicshelp topicsMf_call_program commands gem help commands:      / /:_describecommandsgem commandreturncleanupcontentspristine(--all --skip)*:installed gem:->gems-localinstall*:gem:->gems-remotecleanup(-D --check-development)Dcheckdevelopment[check development dependencies while uninstalling]contentspristine(*)--all[apply to all installed gems]deflocaldefremoteelropts(-a --all)aall[display all gem versions](-e --exact)eexact[use exact string matching instead of regex](-I --no-installed -i --installed)iinstalled[check if gem is installed](-I --no-installed -i --installed)Inoinstalled[check if gem is not installed]--no-versions[display only gem names](-d --details)ddetails[display detailed gem information]!(-d --details)--no-detailscontentsinstallpristinespecification(-v --version)vversion[specify version of gem]:versioninstalloutdatedspecification--platform=[specify the platform of gem]:platforminstallspecification--prerelease[include prerelease versions of a gem]!(--prerelease)--no-prereleaseinstall(-P --trust-policy)Ptrustpolicy[specify gem trust policy]:policyinstalldefbothelropts(-N --no-document)--document=[generate documentation for installed gems]::documentation type:_sequence compadd - rdoc ri(-N --no-document --document)Nnodocument[disable documentation generation]--build-root=[specify temporary installation root]:directory:_directories--vendor[install gem into the vendor directory](-f --force)fforce[force gem to install, bypassing dependency checks](-w --wrappers)--no-wrappers[don't install bin wrappers]--format-executable[add matching version suffix on executables to ruby]--user-install[install in user's home directory]--development[install additional development dependencies]--development-all[install development dependencies for all gems]--conservative[don't attempt to upgrade gems already meeting version requirement]--minimal-deps[don't upgrade any dependencies that already meet version requirements]--post-install-message[print post install message](-g --file)gfile[read from a gem dependencies API file and install the listed gems]:file:_files--without=[omit the named groups when installing gem dependencies]:group--default[add the gem's full specification to specifications/default and extract only its bin]--explain[rather than install the gems, indicate which would be installed]--no-lock[don't create a lock file]--suggestions[suggest alternates when gems are not found]uninstallpristine(-n --bindir)nbindir[specify directory where binary files are located]:directory:_directories--ignore-dependencies[ignore dependency requirements](-i --install-dir)iinstalldir[specify gem repository directory to get installed gems]:directory:_directories(-k --key)kkey[use specified API key from ~/.gem/credentials]:key name--host=[use another gemcutter-compatible host]:host:_urls--otp=[specify digit code for multifactor authentication]:codeinstallpristine(-E --env-shebang)Eenvshebang[rewrite executables with a shebang of /usr/bin/env](--strict)--force[skip validation of the spec](--force)--strict[consider warnings as errors when validating the spec](-o --output)o+output[output gem with the given filename]:file:_files-C+[run as if specified directory was the current directory]:directory:_directories1:gemspec file:_files -g "*.gemspec(-.)"(-a --add)aadd[add a trusted certificate.]:certificate(-l --list)llist[list trusted certificates where the subject contains specified filter]:filter(-r --remove)rremove[remove trusted certificates where the subject contains specified filter]:filter(-b --build)bbuild[build private key and self-signed certificate for specified email address]:email address:_email_addresses -c(-C --certificate)Ccertificate[specify signing certificate for --sign]:certificate(-K --private-key)Kprivatekey[specify key for --sign or --build]:key(-s --sign)ssign[sign specified certificate with the key from -K and the certificate from -C]:certificate(-d --days)ddays[specify days before certificate expires]:days(-R --re-sign)Rresign[re-sign the certificate]--no-alien[don't report "unmanaged" or rogue files in the gem repository]--doctor[clean up uninstalled gems and broken specifications]--dry-run[don't remove files, only report what would be removed]--no-gems[don't check installed gems for problems]cleanup(-n -d --dryrun)nddryrun[don't uninstall gems]--user-install[cleanup in user's home directory instead of GEM_HOME]contents(-s --spec-dir)sspecdir[search for gems in specific paths]:path:_sequence _directories(-l --lib-only)llibonly[only return files in the Gem's lib_dirs]--no-prefix[include installed path prefix]--show-install-dir[show only the gem install dir]elropts(-R --reverse-dependencies)Rreversedependencies[include reverse dependencies in the output]--pipe[pipe format]1:information:(packageversion gemdir gempath version remotesources platform)bothremoteelropts(-d --directory)ddirectory[specify repository base dir containing gems]:directory:_directories--update[update modern indexes with gems added since the last update](-s --strict)sstrict[fail if unable to satisfy a dependency](-e --editor)eeditor[open gem sources in specified editor]:editor:_command_names -eoutdatedelropts(-a --add)aadd[add an owner]:email:_email_addresses -c(-r --remove)rremove[remove an owner]:email:_email_addresses -cpristine(*)*--skip=[with --all, skip specified gem]:installed gem:->gems-local--no-extensions[don't restore gems with extensions in addition to regular gems]--only-executables[only restore executables]1:gem file:_files -g "*.gem(-.)"(-n --name-matches)nnamematches[specify regex to match against gem names]:gem name (regex):->gems-local--rdoc[generate RDoc HTML]--no-ri[generate RI data]--overwrite[overwrite installed documents](-p --port)pport[specify port to listen on]:port [8808]:_ports(-d --dir)ddir[specify directories from which to serve gems]:directory:_directories--daemon[run as a daemon](-b --bind)bbind[specify addresses to bind]:host:_sequence _hosts(-l --launch)llaunch[launch a browser window]:command:_command_names -esources(-a --add)aadd[add source]:source URI:_urls(-l --list)llist[list sources](-r --remove)rremove[remove source]:source URI:_urls(-c --clear-all)cclearall[remove all sources (clear the cache)](-u --update)uupdate[update source cache]specificationelropts--all[output specifications for all versions of the gem]!(--ruby --marshal)--yaml(--ruby --json)--marshal(--marshal --json 2)--ruby1:gem:->gems-local2:gemspec field:(name description version platform authors autorequire bindir cert_chain date dependencies email executable executables extensions extra_rdoc_files files homepage licenses metadata post_install_message rdoc_options require_paths required_ruby_version requirements rubyforge_project rubygems_version signing_key specification_version summary test_files)(-a --all)aall[uninstall all matching versions](-x --executables)xexecutables[uninstall applicable executables without confirmation]--no-user-install[uninstall from user's home directory]--format-executable[assume executable names match Ruby's prefix and suffix]--force[uninstall all versions of the named gems ignoring dependencies]--abort-on-dependent[prevent uninstalling gems that are depended on by other gems]--vendor[uninstall gem from the vendor directory]--spec[unpack the gem specification]--target=[specify target directory for unpacking]:directory:_directories--system[update the RubyGems system software]::version(-a --all)aall[show all matching files](-g --gems-first)ggemsfirst[search gems before non-gems]*:file:_files_argumentsargs:*: :_default(-)hhelp[display usage information](-V --verbose --no-verbose)Vverbosenoverbose[set verbose level of output](-q --quiet -V --verbose --no-verbose)qquiet[silence commands progress meter]--silent[silence rubygems output]--config-file=[use specified config file]:file:_files--backtrace[show stack backtrace on errors]--debug[turn on ruby debugging]--norc[avoid loading any .gemrc file]gemsfilteropt_argsIlbrlocalremoteboth:Mstate:/gems/_descriptiongemscompaddexpl[@]f_call_program gems gem list $filter -q --no-versions%% A-aAYm%}	
i
15qE]_arguments-nobak[do not include backup files]-no-bak[do not include backup files]-abstract:abstract filename:_files(-A -appid)Aappid:application ID:-biblio:bibliographic filename:_files-cache-inodes[cache inodes]-no-cache-inodes[do not cache inodes]-check-oldnames[check all imported ISO9660 names from old session]-check-session[check all ISO9660 names from previous session]:_files-copyright:copyright filename:_files-debug[set debug flag](-b -eltorito-boot)beltoritoboot:boot image:_files-eltorito-alt-boot[start specifying alternative El Torito boot parameters](-B -sparc-boot)Bsparcboot:boot image:_files-sunx86-boot:boot image:_files(-G -generic-boot)Ggenericboot:boot image:_files-sparc-label:label text:-sunx86-label:label text:(-c -eltorito-catalog)celtoritocatalog:catalog:_files(-C -cdrecord-params)Ccdrecordparams:params:(-d -omit-period)domitperiod[omit trailing periods from filenames]-dir-mode:mode:(-D -disable-deep-relocation)Ddisabledeeprelocation[disable deep directory relocation]-file-mode:mode:(-f -follow-links)ffollowlinks[follow symbolic links]-gid:gid:-graft-points[allow to use graft points for filenames]-root:dir:_files -/-old-root:dir:_files -/-help[print option help]-hide:globfile:_files-hide-list:file list:_files-hidden:globfile:_files-hidden-list:file list:_files-hide-joliet:globfile:_files-hide-joliet-list:file list:_files-hide-joliet-trans-tbl[hide TRANS.TBL from Joliet tree]-hide-rr-moved[rename RR_MOVED to .rr_moved in Rock Ridge tree]-gui[switch behaviour for GUI]-input-charset:charset:-output-charset:charset:-iso-level:conformance level:(1 2 3 4)*:pathspec:_filesA$g8+A,C\|AgA4G$DlAHC%@`Hp@dAT\(h<x	\		
d


(`XA<C
H


$\A %4XA(%8\A$=iAC11
A C۔!A eq11AC	Fq#A"(eD
AC
1A
FA"-eEHC	AeiuAFMAB5e
ACFA"(ۜ%@+A8Y0*sA"0Ft|0Q } I+0A   4!`!!!A!A#%#ATC$AC& A",&p#۴#|#h$ۜS+A",C&$۴$|$%ۜ=W+A",C&%۴!|%&ۜi[+A"CF&4!	A&۴4!|
'A"''ۜ_+A"'
(ۜ`+AhAc9(A",&t(۴(|()ۜ)f+ABi)C&)AF*+localvariantlist_cmdcontextexpllinestatestate_descrargsopt_argssyskeysposixkeysconfkeyspathkeys1pathkeys2allkeysmykeysrestkeyssyskeysARG_MAXBC_BASE_MAXBC_DIM_MAXBC_SCALE_MAXBC_STRING_MAXCHILD_MAXCOLL_WEIGHTS_MAXEXPR_NEST_MAXLINE_MAXNGROUPS_MAXOPEN_MAXRE_DUP_MAXSTREAM_MAXTZNAME_MAXposixkeys_POSIX_CHILD_MAX_POSIX_LINK_MAX_POSIX_MAX_CANON_POSIX_MAX_INPUT_POSIX_NAME_MAX_POSIX_NGROUPS_MAX_POSIX_OPEN_MAX_POSIX_PATH_MAX_POSIX_PIPE_BUF_POSIX_SSIZE_MAX_POSIX_STREAM_MAX_POSIX_TZNAME_MAX_POSIX_VERSIONPOSIX2_BC_BASE_MAXPOSIX2_BC_DIM_MAXPOSIX2_BC_SCALE_MAXPOSIX2_BC_STRING_MAXPOSIX2_COLL_WEIGHTS_MAXPOSIX2_EXPR_NEST_MAXPOSIX2_LINE_MAXPOSIX2_RE_DUP_MAXPOSIX2_VERSIONPOSIX2_C_BINDPOSIX2_C_DEVPOSIX2_FORT_DEVPOSIX2_FORT_RUNPOSIX2_LOCALEDEFPOSIX2_SW_DEV_XOPEN_VERSIONconfkeysPATHGNU_LIBC_VERSIONGNU_LIBPTHREAD_VERSIONLFS_CFLAGSLFS_LDFLAGSLFS_LIBSLFS_LINTFLAGSLFS64_CFLAGSLFS64_LDFLAGSLFS64_LIBSLFS64_LINTFLAGSPIPE_BUF_POSIX_CHOWN_RESTRICTED_POSIX_NO_TRUNC_POSIX_VDISABLELINK_MAXMAX_CANONMAX_INPUTNAME_MAXPATH_MAXPIPE_BUFsyskeysposixkeysconfkeyspathkeys1pathkeys2_pick_variantgnu(Free Soft|GLIBC)OSTYPEversion(: * -)--help[display help information](: * -)--version[display version information](1 -)-a[display all configuration variables and their values](-)-v[specify programming environment]: :->envlist_cmd:$words[1] -avariantnetbsdsolarislist_cmd:$words[1] -aopenbsd(: - *)-l[display all system (non-path) configuration variables](: - *)-L[display all path configuration variables]list_cmd:$words[1] -l; $words[1] -Lnetbsd(-)-v+[specify programming environment]: :->envlist_cmd:
    command strings -- ${${(Q)words[1]}:c} |
    LC_ALL=C GREP_OPTIONS= command grep -xE \
      "_*[A-Z][A-Z0-9_]*_[A-Z0-9_]*|NZERO|PATH|[A-Z]+(BITS|SIZE)"
  _arguments-*args1: :->var2: :_filesstate_wantedenvironmentsprogramming environmentcompaddPOSIX_V67_ILP32_OFF32POSIX_V67_ILP32_OFFBIGPOSIX_V67_LP64_OFF64POSIX_V67_LPBIG_OFFBIG_tagssyswideconfigpathconfigstandardsconfigconfstringrestconfigf _call_program variables $list_cmd %%::space:restkeysallkeys:mykeys_requestedsyswideconfigsystem-wide configuration variablecompadd_requestedstandardsconfigsystem-standards configuration variablecompadd_requestedconfiguration-dependent string variablecompadd_requested_next_labelsystem path configuration variablecompaddexpl[@]compaddexpl[@] #restkeys _requestedrestconfigremaining unclassified configuration variablecompaddrestkeys ret breakreturnAL'EE|EE+ACAgAg0PA`C
A Ct۔TiA$YA"$ۜۜE+A0A$IA" 0	P	u		
+0KT
AC1
A.!r}
:sA

A	|A.%re

A	

A4
,LpA"$
Dh*+0ACA)0MA" hZ+/+0$	A" CHZ+h1+0

A" 
Z+94+0*hA
A7A"&8+q	A"(Z+0b{;:+0;ACX,Z+AF|+localcurcontextcurcontextstatelineexplservicesdatabaseskeysargstypesetopt_args_pick_variantis_gnugnu(Free Soft|GNU|GLIBC|Gentoo)unixversion(- 1 *)?help[display help information](- 1 *)--usage[display a short usage message](- 1 *)Vversion[display version information]*s+service[specify service configuration to use]: :->services(-i --no-idn)inoidn[disable IDN encoding]_argumentsargs[@]1:database:->databases*:key:->keysstateservicesservices/usr/lib/linuxgnu/libnss_N.:fr:t:s/libnss_//_wantedservicesservice or database:servicecompadduservices%databasesis_gnudatabases(@)(@f)_call_program databases $words[1] --help \
                   2>/dev/null[(r)Supported*,-1]databases=(@)databases[2,(@)databases[(i)]-1]OSTYPEfreebsddatabasesf_call_program databases $words[1] 2>&11databasespasswdgrouphostsipnodesservicesprotocolsethersnetworksnetmasks_wanteddatabasesdatabasecompadddatabasesf_call_program keys $words[1] ${(kv)opt_args[(i)-s|--service]} $line[1] 2>/dev/nullline1hosts_wantedcompaddkeys networksprotocolsservices_wantedcompaddkeys%% aliasesshadow_wantedcompaddkeys%%:utmpx CURRENT > 3 _files_wantedcompaddactivelastlogin_messagereturnA
A9pA,&ۜۜ!]qAPFۜۜ!	M
q
)5]_pick_variantcygwincygwinunixversion_arguments(--all -a)aall[display the filename, owner, group, and ACL of the file](--dir -d)ddir[display the filename, owner, group, and default ACL of the directory](--noname -n)nnoname[display user and group IDs instead of names](- *)hhelp[display help information](- *)vversion[display version information]*: :_files_arguments(-a --access)aaccess[display the file access control list only](-d --default)ddefault[display the default access control list only](-c --omit-header)comitheader[don't display the comment header](-e --all-effective)ealleffective[print all effective rights](-E --no-effective)Enoeffective[print no effective rights](-s --skip-base)sskipbase[skip files that only have the base entries](-R --recursive)Rrecursive[recurse into subdirectories](-L --logical)Llogical[logical walk, follow symbolic links](-P --physical)Pphysical[physical walk, don't follow symbolic links](-t --tabular)ttabular[use tabular output format](-n --numeric)nnumeric[print numeric user/group identifiers](-p --absolute-names)pabsolutenames[don't strip leading '/' in pathnames](- *)hhelp[display help information]A+xA
2AGA2-AC
A,&1u
Ag(@ADC@iu
EQ	U9A0
ۜۜ]
_getmail_confileslocalexpl/.getmail/HOME/.getmail/oldmail.f/.getmail/_wantedgetmailconffileconfig filecompadd@localarguments--version[show version](--help -h)helph[display help](--getmaildir -g)getmaildirg+[specify config/data directory]:config directory:_directories*rcfiler+[specify configuration file]:config file:_getmail_confiles--dump[dump configuration]--trace[print extended information]*:files:_files*verbosev[verbose mode](--quiet -q)quietq[silent mode](--delete -d --dont-delete -l)deleted[delete messages from server](--delete -d --dont-delete -l)dontdeletel[don't delete messages from server](--new -n --all -a)alla[retrieve all messages](--new -n --all -a)newn[retrieve only new messages]_argumentsargumentsA,A1AD}0EADCmUIIqq}	
Y
A"
Q
e,
qA%

A C
ۜۜ9localargsaopts_pick_variantbusyboxBusyBoxutillinuxgetopt*enhancedunixversion(-a --alternative)aalternative[allow long options with single -](: -)hhelp[display help information]*l+longoptions[specify long options]:long options(-n --name)n+name[specify program name]:program name(1 -o --options)o+options[specify short options]:short options(-q --quiet)qquiet[suppress getopt(3) error messages](-Q --quiet-output)Qquietoutput[suppress normal output](-s --shell)s+shell[specify shell quoting conventions]:shell:(bash csh tcsh sh)(: -)Ttest[test for enhanced getopt](-u --unquoted)uunquoted[do not quote output](: -)Vversion[display version information](-o --options)1: :_guard "^-*" "short options"*:argumentPOSIXLY_CORRECT-*1:short options_argumentsaoptsargsA 0HAdAAft=ApC
1A&	r`A&qA,ACF<QAfXۄA&xqAL'EEE$+Ag8XA"DC|q1			
%!

"+A"$r=X"	fpۄ$A|C	
0O0A(	$1A.'rIqA
,qA
0EA",
&=$l-0++A0lA"4f|$ۜkl-0.+0XA|n]AۄA0	A"$C
0P$q6+0 AC0AP$A"	0;+05Al$A"$%Pp?+0ADx$A"H`tC+0A- $Y A"f  
!G+05!	A"$P!p!$!!!K+0;
A,$#A#AF<qA"`##$#8$Y$l-l$$$$%X%t%%%&P&&&V+0&A,&A'0ZATC)ACf'ۄ'A8%'=))*
+y++!,},
-AL1AfD-ۄe-A-1..A"$C,/ۤU//ۜq+q
A0L0$e0A"F00t+ACF<+localspecsnamesdevicedevicepath1CURRENT1RsDEVICEcompset-[-+@]CURRENT_pspdf_messageargumentsuserdict ARGUMENTSreturncompset_filescurcontextcurcontextstatelineexpltypesetopt_args_x_arguments-q[quiet startup]-g-[set device size]:device size (<width>x<height>):-r-[set resolution]:resolution (<val> or <x>x<y>):-I+[add to library file search path]:directory:_dir_list*dD-[define name with definition]:def:->dname*sS-[define name with value]:def:->sname-u[undefine name, cancelling -d or -s]:name:->uname-P[look first in the current directory for library files]-c[specify postscript code]:*[-@]*:postscript (-f to end)-o+[specify OutputFile and enable -dPATCH and -dNOPAUSE options]: :->outfile(- *)-h?[display useful options and available devices]!-f-:PostScript or PDF file:_pspdf*:PostScript or PDF file:_pspdfstatesnamecompset(stdout|OutputFile)=outfilestatednamePREFIX=definitionvaluessystemdict definition valuef$words[1] -q -o /dev/null -DNODISPLAY -c 'systemdict { type /booleantype eq { = } if } forall':az_wantedbooleandefinitionssystemdict boolean definitioncompaddm:{a-z}={A-Z}FirstPageLastPage$words[1] -q -o /dev/null $device -DNODISPLAY -c 'currentpagedevice { type /integertype eq { = } if } forall'_wantedintegerdefinitionscurrentpagedevice integer definitioncompaddcompset*=IPREFIXDEVICE=_wanteddevicesghostscript devicecompadd0$words[1] -q -o /dev/null -DNODISPLAY -c 'devicenames { dup length string cvs print (\0) print } forall'PAPERSIZE$words[1] -q -o /dev/null -DNODISPLAY -c 'statusdict /.pagetypenames get { = } forall '_descriptionpapersizespaper sizecompaddexpl[@]PDFSETTINGS_descriptionsettingsconfigurationcompaddexpl[@]/screen/ebook/printer/prepress/defaultAutoRotatePages_descriptionsettingsorientation selectioncompaddexpl[@]/None/All/PageByPageCompatibilityLevel_descriptionpdflevelsPDF compatibility levelcompaddexpl[@]1.234FONT_wantedfontsfontcompadd$words[1] -q -o /dev/null -DNODISPLAY -c '(*) { = } 256 string /Font resourceforall'valuessystemdict value_wanteddefinitionnamessystemdict namecompaddS=DEVICEOutputFilePAPERSIZEPDFSETTINGSCompatibilityLevelstdoutCOLORSCREENDITHERPPIInterpolateControlTextAlphaBitsGraphicsAlphaBitsPageListSUBSTFONTunamedefinitionnamessystemdict definition namecompset*%di:signed decimal number or with leading " numeric value of following charactero:unsigned octal numberu:unsigned decimal numberxX:unsigned hexadecimal number, letters capitalized as x%:a literal percent sign#:alternate form0:zero pad to length-:left adjust result+:always place sign before number.:precisioncompset[0-9#.+-]##stdout:redirect to standard outputstderr:redirect to standard errorpipe%:redirect to a pipe_describeprintformatspecifiersprint format specifier_descriptionfilesoutput file_filesexpl[@]AB/20Ka!A@'EEtE+AgAC'Al1A A.A"\ۜۜyu1	)

Q9Q)i&A,0*AgA<1A
A%A"C	`(+AF+AB^ _!O?AgA&PA|ۜۜEy)=Q	

15	!5)IAB9>
>A@'EEtE+AgACgAAA\0KA8%LUU9A"HCۜۜ=]}	m
!
Q$+AP	0A"
f-(+AFP+ABIQ-Qy
A@'EEtE+ACgAg#Ap
1A.A.	#qA(%zc#%#r+#A"}+A<
)0-DACgdADQ11	-

!m
A"	
ۤ(H&+0mA,)AH
Q0GtA"$C52+A/)0-AC
ABC
fTtuC
FA"
&6+A"fh:+0A"CF5B+0A"CFF+0A"CF0]J+0sA"CFN+0A"Cf$QQ+05	AAC&\A&A"0ۜ]Z+A$A&;A&AF+ABmin
A$bj"*A,b!A,A,j	A,"ACgDA<1A
A%D%Ag,AC1AA,DAiA	1A	A.E		qA.E
MAg<ATC	1	AA,DA%(

MA	ۜۜ5ye	]E
e m#1%&m()u+a,,-)/M0}112q3345Y7ABdUe)A@'EEtE+AgA"CM+A8C0$AgA C%AUA"ۤ(Ll+0eA,	AhXu05A1AA"F+qAG`A&A" CۜۜE$+0(	A"
FD	)+0q	A"f		.+A
FH
+ABUBű~,?Aۜ-MAB^y,A4fۜۜ-My1)AB!B=/]Aۜ-MABi ݾ/NACGAl1ApA.A@'EE+Ag<A"tCf`ۜu%Q
]ia9I	]m 	!!$+A	"0-"A",r"<&"A<CF1.A"-"-R-#A('p##H$m$A!1A3
	%A"
F%%4+QA5
&A"
Fl&&6+A7
M'A"fP(((8+qA"(()Q)>+AA
]*A&(+QA"C
M+Fp++A"+4,y,,D+qA"F+,F+AF"+ABM+D;AgA %YqqA\u5
Ii	

i)AB6kPA	A&AB!e"~A"A@'EEtE+AgA"@Cۜۜ19	+Am	0	A		$
Agd
A\*


ACG0JA"PiA>0#A
A"AHA.E	qA.E	0A$Ced
a	0	;A.$E	A")
C
ed
Al*1A*
A.+	=
Al-1A-RAA..A"f)2+A
Fl+ABZ[KEA@'EEtE+AgA"&ۜۜ1-

}59
5Y=E}!) M!E"#M$%!'())I++,+A%+0#+AxA0
!,A"C&(-1+A"&-3+AF-+ABEVkEmQ*A,&ۜ-AB]Nk
NSA'AAHAB&&\A.A'Al1AA.	$iACxۜۜ]%	9
e
amI
-!-!'!)M*+5-.%0E13-3!4Q45)7!8A9ABe~ىbATfۜۜ-M5%u	e
MEI
IIAB7fA@'EEtE+AgACA&dA&A"8CDۜq+<u+AjQ0hmA1A
AxCA
A"&u+A"&+AFx	+Ad1A"
	A"F
5
#+A	Fx	+Ad
u
0)A
'

Al+1A+
A.,tA"4i
%3+0eA
/	A
F|A"CfM9+ABF FpA"M?+	AFA"Cf4iC+AD
A"&uF+A"C&I+0;AC?	ACF,A"fO+AB<A"FhF	CF,	A"fq	S+QABFFA"f9lW+QA"FF	AC&AZ
A"&u\+A"&_+AFx	+ABX
YQ_lA@'EEtE+AgACgA&A"L&ۜۜ
=m	
E+A.0,A1
A"|RA"C& +A"|m+A	F0+ABRKMeq[A@'EEtE+AgACgA&A"|ۜۜa
1


U%=%-} !"#$%
'i()Q+Q,-
//0y136}73+AC
%70#8Ax
A7
m8A"&88+A"&9:+AFP9+ABZ]A0Fۜۜ-My}eABj#]AgA@CA`A!1A@'EDE\+ACgpA"A	
q
MQi!!$'**E-023467}9y;y<5>?@AABB?+A\UC0qCA$CCCCD*s#JAG0DAHDAEDEhEA"K}EE&EABFE
F&EAM1AM0FANxFqAPFA8C&1AU,GAAV0FA"fGGeHY+A"fH	IiI]+qAA`0FA"C&tJa+A"fJK9Kc+ACFK+AB8IR69kR3A@'EEtE+AgA"C+AP%0$@Ag`A %)A"ۤ,+0k
;A,P}AC^0A"&%+0,PA"p +Ad%0,A"	F@"	f$+0A"C
&)+0HA&h0;A&AC
F+ABp[Zq[	A0Fۜۜ-MQ1AB{bn|+)cADۜ-Me-
5eiABk>-lA@'EEtE+AgA CXA&A&A",C&`ۜ)5+A|0'AA
AA"f+A"CfM+0RAL1ARAA"CFY+A	AFlA"	f-	$+	AC	F	A"	f
&+A"
fQ
(+ACF
+ABvYwAgA&PA,G%(AH<ۜۜi1!9
m

ABN+
IA@'EEtE+AgA"4Cfۜۜ111a+APC0A"fP)+ACF+ABq'َA@'EEtE+AgA" C1A}+A0*Ag(A8%LqYi	A"0
ۤX
|

+0
A,9A0A"ۜ=#+0
##A"0
Fۜۜ
Y=.+00A",&Dۜۜqa==7+0dA"xۜ:+0\A"0CFtۜۜE
YC+0A" ۜۜEH+0A" ۜ-K+0L	A",&hۜۜ
=S+0!
A&!0;A"C&!Y+AF!+ABKL+ugAPA&A&A8XۜۜQ		
UABbecɽ|
A'+AgA-%uA"CFۜۜ=]}}}	
]}A ""#$=&5'-((/+AC.
)0,()Af@)ۄa)A
A4
u)A"C
f))	*5+A"
&L*7+AF*+AB+ahAgA&LA0CFۜۜ!ABVk

AgA<1AXAC%	AlۜۜIQ	1
IQUmq]!}"#%&&'(*+u,a-.01	33AB"Vk9#6A@'EEtE+AgA"HCۜۜ1E
	i
U=+ADO
0M(A'<PAtC
1
ACdۤA@A<
A.<AL1A"
FA.<A"f1+ACF+AB
=8F88AL'EE|EE+AgA"`Cۜۜ
-m=e	
q
Y=m+AB0'AC1A"RFA.+qA"T+0dA	%A"C	f|L%+AC
F+AB6O7	PAXۜۜ-MQ	a
i	uABKybJL
bA@'EEtE+AgA"8Cۜۜ1!i+AH0A"&+AF+ABb-kckA@'EEtE+AgACgA&(A"<ۜۜA+A0BA1	A&R	AfۄAF8		A&RE
e
Af
ۄ
Af,ۜMAFAfTۜuAF5
0ji
Ac
0%AC	A%

A"	&,&+A"
fxA*+0;;AC	ACF5A"fX2+	AFp5A"
fX54+A"
&6+AF@+AB5~k~xA@'EEtE+AgACA&XA&A"(C,ۜYy
+AX0A"C8mq+ACF+AB+,	MA@'EEtE+AgAgA(% ]AaA"0
]

+AXA
A4C1AAgLA4p
A!)A"	ۤ$+oA,&$QA	ftA@C
0A"
ۜAa-+0$A" 8ۜe3+0A
& 0$tACA&A&\A"Cۜ1?+0xAGA&A" C$ۜۜQqG+0A"  ۜMmyM+0@A"f\R+0AC& 08 AL ۜy  A"CF Z+0!	AC&!0;
A&!AF!+AB&E'AgA8AIACAXۜۜ	)A
Q%ABC5D.:A@'EEtE+AgA"C+A;0*AgA8%	QI)
A"
ۤ
,+0QA,A50
##A",&XۜM
q-*+0xA" Cۜ51+0A"
ۜ6+0A"Cۜ<+0A"@ۜIE	 "=##%Q&	'L+0'A$(I(]()+0Hp+A"0CF+I(+,U-u./}0[+AC-0+0	A1A"_@1_R}1A"f11a2b+qA"F2$3d+0h3
A" 3ۜ3}4955n+06A"C06ۜ]677t+08A9ۜ-990;
A&L:A Fp:+ABuKAL'EE|EE+AgA"$I%1m+AC0%Ag$A$CHm9M	A"
ۤ4
X
x
+0
A,
A0
##A"$%aQ$+0PA"$
hۜ%aq0+0A"(ۜ	%aU9+0A"$ۜ%9A+0A"8ۜqEeiIN+0;A"C&Q+AF+AB"r#Ki&AL'EE|EE+AgA"hCۜۜ
-I
a
q
=Y+A4K0%AA
A"&t+A"Cf5#+0# Ax	A'
 A"
&!*+A"&!,+ACF"+ABV>Wk)?A&ۜۜ-Lq99	
<a

5E!i(]
AB|]}$^\
AL'EE|EE+AgA"CI+AC0(A<`A,CtI	9A"$ۤLp+0A,-Ax00
##AXC
AA`	A`	A"4f	ۜ
5

eE
a)+0xA" ۜ/+0A"ۜ2+0A" C
ۜ5+0A")m:+0A" Cۜ9e>+0	A.A|AP	A.Dr	A"C&E+ACFT+ABw6kx		A&ABIx6kx+	A&ABx=y[Ag<A@'dEE+AgA1A0A.QAA.	`QA
A.(MQA|A.
4YQAA.)qA.A	1AA.TYqA.|A"Fۜۜ%
}
!qa5!}$'''(E(E)A*+,!./13q5I78:<>+A"F9???+AF?+AB	I	Թ.YAG%A G<QA'ACFQAB	 	+/mAG%A$G%<QA'ACF-AB0	2/1	Ky/YAg+Ag,LALL}9
)MiE !#m%e'(*+A,-./123M5789:;=1>Y?=AmB}CDEFG}HIKuLNOyPQRS5UVWXUZ[A]^`a5cdefgh]jkmnoaqstavxyz|
}M~e݃)Uyya͊1)яIѕqiEqE5u)YaQEAuŰe%ʹͷɹeiY9}	M]Iei!
ymeU-IA-5-Uy	
aa
11I	!)"M#]$&)'e()*+M-Q./0E23456!89q:]<1=m>i?I@ABDDEGQHEIJKLMOAPQR
TUVWUXYYeZ[]^1`Ab9deegAijklm-oepUqrUtuv	xxyz=|}ɀyim͎UM5eEiI}}!q5դ٥	q5q]ɳ5
͹]}1a%!aE%i1Im5UA]EU			M
e=mE !"#$%&Q')()+,-/01234E6-7
8Q9:;i=>?@A
C=DEeFGaIKQLYMNOPQ)SaTUVWXZ)[e\Y]m^`Ea}bcaefgqh]ijk1mn%p5qrttu}v}wUx=y%{|}~MUŊYIAÆg,A%ّ)A(A4g۬$EACGZ+AZ+AAYAC&AA|1A.5IA8CA
CaA.EPAC& qA.EPEA$"	50PA"$pɛ+<J+0#UACgxAȜA"ۤR+0dAC'dA xԝ(A"XRI;tXiA
B1.AfĞۄA Öx,HAC(]A×(ACgxdAldM%٨}i}9ݰͱm9	1AÞGA,|A"}
	}%AfۄݻAßGzA x,HAzA	1AiA.EԝqA.E(ACgxA %4eAAåj0A"æ&8+0pA"fۜr+0A"Cfۜr+0<A"&l+0A"éfۜr+0:sA" p4eۜr+0	A" CpAۜr+0l
A" pۜr+0A"ìfۜr+0\A"fxۜr+0
A"Cfۜr+08A"&T+0A" ïpɛ%+0A"fۜr+0A"C&+0LA"fxۜr+0A"òfۜr+0TA" piۜr+0A"Cfۜr+0;tA G,A"$CtۤLۜr+q5AC 1Ay1a!A	ie9y)U]!m-u}yi]A1yASjAGJAJABE9A"XۤQllۜrHlیrl*+0A"0CF1`tl-+0=A"(Yt0+0A"(qt3+0A'Ady0%AlCA9
A"f:+qAF$IA&p0<AfۄAGAE
1A.EEA.FqA.HeA"CxۜیM+AFp+AC'AgA!AT	1	A"XIXyACAB\AFp+AC)}0A0 A" CTc+0\!A"&f+0("A"C<i+0#A"&l+0X$A"(Ts+0	%AF$50&A"Fz+0'ACfۄAw0%e(ACA.)A"&L	+A"&	+0O;*Ag	A
1	A.	E+A,A.	یqA.eA1
A.9
y
,A"C
ۜ%+A"fDy!+0
-A"4fTۤ,
dP
q

=+0.A"C&H+0/A"=i+00A" T5a+0@1A" CT1+02A"q+0&p3AgA(%QA"8ۜbY+024AA
A"f+A
A"fD+qAFd025ACA
A"f<]+A
A"f+qAF00 6A",&Tm  1!!"#+0$7A"$!%M%+0$&8A" Ta&&'+0'9A"&'+0*{c:A"$T%(Q(((+0X);A")*=*+0P+<A"++,+0,=A" -q--i.+04/>A"Cd///+00?A"0FTۤ91di11112+03@A",&TY333I44=5
+05AA"$T5556u6+06BA"f7977+07CA"T7!8+02JsDAA
8A"f88 +A!
A"f8"+qA	F9U90|9EA" 
T99}:*+0:FA"C;Y;;.+0<GA"8CTۤ<d	=Q=}=]>>?5+0x?HA"$T??@AA;+0AIA"&A>+0TBJA"$CTBBCCD+00DKA",&TeDD
EE}FGL+0pHLA"$THI1J)KR+0XLMA" CTLLIMW+0MNA",&T]NNNN5OO_+0OOA"&Pb+0PPA"C&Pe+0|QQA"&Qh+0XRRA"$TRRqS)Tn+02TSAAr
!UA"fDUeUs+At
A"CfUu+qAF$U0,0VTAftVۄVAC1A}
VAFV,q	A"( T	W5WEXYY+0[UA"("TI[u[\]E^+0_VA"#f _U__+0<`WA%F$]`A"C%f``+0&;XA&gaA'a`AC'FPaeaA"'faab+A)Fp+AB
!
K!"EAhۜۜ-MmA	e%EiM%	
  AB
yC
CAXۜ-Aam	u)UAB
][[AXۜ-Aa=Y
m]
AB%Ilb&l?(A8ۜ-AU5AB3uN4+vA$ۜ-MAB<EzZ=zA0Fۜۜ-M!mABGHkM_ Ag A&dAxCn1A.<Aۜ-uqfA@'EDE\+AgpA"$ۜ-u+Ad!0"<Ag\A %-A"f!+0rEA,$A	e)	0L	A"0C
Fh	ۜ	Q
]m
M}1+0*(A"(C
Dۜ	MqQ:+AL!0UA"F?+0%A"HۜuF+0A"C&4I+AFx+AB
(}k&	A@'EEtE+AgA"CA+A$0*AgA8%59MY-U	5
A"
ۤ0P+0uA,A<Y0
##A"8|ۜۜqUY++0A"$ۜۜIi1+0A"
fI6+0A"(<ۜۜiA5>+0A"$ۜۜE+05A",&Tۜu)  N+0!A"C!ۜ"1"
#S+0\#	A" t#ۜۜ##%X+0h%
A" %ۜۜ%%&]+0;A"&'`+AFL'+ABl0A`ۜ-99=U	
=
ABevkB6AL&ۜۜ-MMI	Q
AB/):059AF-AB4J5}j9.A@'EEtE+AgACgA&(A"CFۜۜa!UuM	IU
EA9)I&+A
-0+A

A
fHۄiA"
1.+A"f12+A
F +ABna	RoK	AA(ۜ-MMqmABy
	Jzm	BA ۜۜ-MAB	^	C?A4f)I	
ABE	~	4G,ATfۜۜ-My)yA	
uaAB)	:*	JDAF%AB+	^+	KA4fۜۜ-uA		
ABq:	:	N]A@'EEtE+AgA"@Cۜۜ1-E	i	-
+A%i
0#
Ag
A

A"Cۤ
4
+ACFX
+ABH	B
I	SR`A-ABJ	RK
9K	RBA@'EEtE+AgA"$ۜۜ1+AdY0tA"(Cq9+AF+ABqT	BT	IUA@'LAgA1A0A,lA,L}A,UA.qA8AAA'+AC51AA1A$AF`q	A"(ۜۜm)Q	
+QAAF`uQAAF`!A"fp

]
y
M	Q%1Aq] !"}#$%'(	*+,.0-2D+AF|2+ABB	C=	 bA@'EEtE+AgA"tCfۜۜ1Q1e	]A	`+A%50#QAxC1
ACfۄA"f% +qAFdA	F|+ABl	Nm+	hA$ۜۜ-MMABt	RuK	iA(ۜۜ-MAiAB}	~q	jAgA&\A$CۜۜeABѭ	ZM	kA0F-}Y}AB	rK9	cmAH-M
9	
U

AB}		LpA`-IeA-		

U%YAB=	Z	tgA0Fۜۜ-9-QAB	RK	vA(ۜ-M5UAB	RK	VwoA(ۜ-M)
AB	N+	xrA$ۜ-M)UAB	
%	y&Aۜ-M9


	-
M)
a	yMiU 
"U#$1&'!)+-q.012456589E:i;<=>AB,&
N	-+J]'
""A@'EEtE+AgA" C	+Ad]07xACgAl]	eQ	
=
1ya!uy]9A"C
ۤ(H)+0mA,,ACgPAepA(
ePM!Iep
AP p)"A<P"]$%q&y'Y())*	-.p0AHCePE0134678y9:;<9>?@p]BA(ePBD%EAF	GHpeHAePHHp
-JACPJp%K	AePaKLp
M
A PINp
QOA!POpPA$$PPQuSyTUp
9V
A&PWp
XA'P	Y0ZA)ePZ\0
\A*P]0
]A C+eP]^`a0aA$-Paabccd0TdA$C0Pudaefhh0
HiA2Pai0jA3ePjAk0kAC5ePkl0lA6Pl=no0b{;A7grA8&PrA4C9Pr
stAv!wwx}xAk0
xA<PxP
yAC=P9y0
]yA>P\0yA>ePyM{0|AC@eP|y~0
AAP)00
; ABPفA"0CFۜۜE+APE]0!A"CFfԆ	+ACHF+ABT
U

AgA&PAdCۜۜAq!Ai	
U)
ymEABo
p=
A'Al1A0A.ADۜۜMMQQ	
5AB%
.+	
A,APuA
A.r	0A4CIq]u	!
QA.r
A%I9A Cۜ]AB
ZQ
zA0Fۜ-MAB}
b
LA8ۜۜ-Mi	EABq
k
AgA<1ADAC%A(Dq-!%AB
F	]
':A' EA'AC1ABEdAgAA.
!A8Am=	]EAB	F	
iA"	A"9AۜqAg(HA"	p	EHA"

EHA"DEHACfLۜyAB:U EAF%ABJA ۜۜ-iABYB
QA-MAB2K	UgQA'Al1A<A.AC&1yM	
u
iayM9!9!"##$%&!(Y)*,,ABHFFIeGAۜۜ-UABO!JPJ%A4'HA1AA,A,QA.HAgA<1AAC%9AGAl1AA.)A\X	ۜۜ	u

E]
AB|icV}kc
bA,&ۜۜ-ai-ABiFIjA-AABmn
AGAl1A0A.Aۜ}	I	a%5  !"!$U%)&&''ABmkXAGAl1A0A.A8ۜۜ
1UABFQAۜۜ-]AB	+}-Adۜۜ-)
}!l	eAB5<A\A&A&A(ۜۜ
]AB=~AgA&\A$CۜEABqA@'EEtE+AgACgA&(A"PFۜۜ]9m	1
%y+A)0'ACAA"	fQ}
(+A"
f),+ACF+ABF=zGAPCFۜۜ-EQy	5%
mAB]M^~A'Al1AtA.1A|ۜۜ1QA=E1-A	
u
Y
qU-mUABrK AHۜۜ-M!UM9)	!
%ABf
)A@'EEtE+AgA"HCۜۜ1u}9q		+AT	0
A",
t


+AF+AB^A4fۜۜ-M)5)uAB}!f!MA<ۜ-M)AB]+RK+A(ۜ-AABq//A@'EEtE+AgACgA&(A"Xۜ1
%]}	
-mY+A'0%ACA
A"&\+A"fq"+A	F+AB5FJFA !EABJ:	uKFAF%AB
LvkAM^AL&ۜ-La
ImIABW>MX$BAf-AB%Y>&Y=Af-AB/_N0+_A$ۜۜ-MQAB9yc:cACۜ-)-]	=
qIQiAB]r^K AH-AmI-	a		E
ABpq6qk#	A&ABuavُ$AgA-%uApFۜ=QqUq!q	

!ei=ABɣFe1)TAۜۜ-MAB^)cA4fۜ-]=)aAB]VkլD+A,&-A-)i)AABɳVkM%-A,&ۜ-AaAB1-A@'EEtE+AgA"C+AC~0$Ag A C%DiA"8ۤ`+0WAHP0iAGA$XA"F!+09AGA)A"CF!!+0A"	f$+AC
F+ABݾ:i/=AF-ABZ-\0oA0Fۜ-AaeyuAB-1qA'A@'0]EE+ACgAl1AA.MA",&`
)+Ac	0a	Agd	A$				

A'0
Adp


AHA
A,LA&A1
AB""
A"&<#+A"C	f9
'+AF
+AB1R2KA5A(--!AB=R>KAc7A(ۜۜ-MmABF1jG79A@-A!%y9-	I

ABWZXM"<}A0Fۜ-AyABb}:c	=;AF%ABgE>h<>Af-ABp>q}>Af-AB{E|+@6AL1AAF<aAFAFAB!
B
@A۔AB
Bd
@A۔ABI
F
KAA۔tABe
^
A'A4tt:Kی)MAB
> 
AAf8+AB
>0
 BAf8+AB
>T	
fBAf8+AB	
K

BAB+F$A'@XqA'@A"*2"FF@AB

n+
C,A4``:Kی)LAAB-
+
DAGA,4QABCF@C&AAB

DRA'+A'L+A'd+ACFAGA4%A"ۜe	AGAg0A4YACA ۤ%A`q
ACGA,&%AB
N+L
iF8A$+++lYAB
f
F1A G9Af+<4AB

ZGMAg A\T$,ZRZz[r2[ZjZ2Af+<AB
8
G AgA<<($xl@AgAQ]%m	=
=e

	Q	uU15u M!-""#A<
($y%%&9'e(e)a**+Y,AH%4--./01a2Y34m5M677e8]9A4$9:u;e<=	>>i?1@A\	xIAABCeDEF1GGaHMI)JJKLMmNOPA`%
PQQRSaTUVmWXYqZ[%\\]^_9``ambA$",ccmdaeefigA,C$hiijllmnA<&@}o9pprrs5tEu	vwwA)PxmxxyAC*G@yA`yyA"yEpzzA+gzA+&{A ,`{b+s"+A(C,{{{{{AB,Pxۜ
||++A-,||zA`C-
A.r}zA4-")}A-z}A.g}A.+}~A/{Y~A"/Pxۤ
|~/%{d#~A/{A 0Hi|{{A,b+sA0,z-A0gUA"1+UA1{AC2F4iABɢ
~<
h4AgA&8A Cۤ+<ABE
ؤ
LiAgkAkAT	AaACqA%ABa
b
jA8ۜb!u%AQYAB=
*	į
lAg AP	AfTۄuAC&A&ATC9}U	U
!]-
mA,C&ۤE|ۜAB5
.+
pAG+A 8XAgxA C%XAAfۄTAfۜTAH%
(@"\j|ACAC$ۤAAB$ۜA+
+A ۴4)]A ۴84qA%AfEAB
>
rAf5=AB%
&K
teAg A$ Y)A@ۤh AB2
f3
xvAGA ,M}AB:

n;+
@wAGA(,M	ABC]
rDK
xAGA,C&,LulaABMm
Nk0
nyAg A$ M1A ,ۤ U +<AB[
\(
{Ag8AMABCF,CFA,&89ABe
f@
{A1Afۄ!AC&4qAfۄ\A\
1AfۜAC&AfDyABw
x
|WA1Afۄ!A&4qAf|ۄ\A\
1AfۜAC&AfیABQ
:
C}ACFYABy
+
}|AgA1A Cۤ+<AB5
K
X~4AgA %1MMA ۤ+<AB1
n+
{AGA(,M+<AB	~ATfۤQdI5
Y-ABk8AgA$DqUA Lۤt+<ABd.AgA%<aUA $ۤLp+<ABm+ Ag A u
A Cۤm +<ABE$AA&R!A8,\y
ACgAA <ۤd+<ABwAGAg,LALALABCF!CFPA l۴ۤLABVktAfۄlAF eAB=
$

A0LA(`
ccA@$,jZ[ZRZZz[A|N1NAۄ1ACz]PA0A,Iu0
0AC\y0@	AfX			AC&|
0
A	%

A0
J3AC
0M0
	A 
%

@
0p

A
%


0
AC
AB2F|
Af9A
&|
A,
Xye=A|
`}
}=5M-} )!-""#$}%	&&'
(AdC1A](A((M))A)*Q**A8+ۤ8+U+t+ۜ۔+++AByKz|L0AGAf,ۄMAAf$ۄEACxۜA,&,ۜMAB!O>OQAf5AB9Q+QyEAGAg,LAg,|ACg,AABFF@AT	4AJRZAX,
JRZAL+LAClA4Cf,Ll۴$ABVW*Ax	A&R;Af ۄAACfTEACfAB}\K]`Ag AlA,&ۤPۜ۔AB1``AAGAg,LACLABFLFALUABd+|eyAg A UABCFPCFA YABi+jҚ+Ag A8mABCF-CF\Ax8EABopR~AgAl$,ABCFMC&ABAs>sAABvKw{AgAg<AgpA CGA&A9A8CA
CAFAC'%A<=ACgAGAd,$AA.EpA ۴ۤ5	|	ABɁ~tAgAl$,ACf-AB!q~"AgAl$,A"C]Af+A'pA @XlA(,@AC@AlA5EAB6Ɍ>74YQAf5AB;<K,ݣAg2Ag4TACTmA,)AAF}A,	2A"	A	ET+4A"mETA"ET0A\TABMN(Ag A 9A 9mABV-W+A4HAg`AC1
AB

A&AFd+AAFdA9ABFqFdACA \۴ۤABl)m/CjA4HA,`8A$BJRZ+ACGhAGAGAGA$,A"9A"
-"
8%AABFF@ASBJRZ\}AC31AA.A"	+Le	A.&q$AC
1AC
&
QA* 
A.+
QA,
A.-!QA.PA./QA0A.1QqA.3A;<
A.<
9AuA,ARA,BRA,R!A`A.D+TQACuA+TA,L+A%4A" ۴ۤO+A%4A",C&Xy4Q+A%4A"4f41LlmS+AF@+AB><0AfuABI>9MAf5ABKض׭Afۄ!AB
5F`Ad1A
}A"CFCf(mA&AB6k(A&AB:$ٮAF+<ABRKAfۄ!A&<ABżbPhxAgAl$,A"C]Af+A'pACg3Ag@A0%1AfTۄuA@+<qAAfۜAAlA.rEACfۄqA %3ۜrq۔A%@+<ACf$|]AB>EAf5ABy6kA&ABM6k±A&ABAKAfۄ!A1A
5Ah1AfXۄryACfxqAx)iAfuAB()+P}AGAg,LACLyA,&xLLAB45AGAg,LACLaABF}FA4fL;l	ELAB?u>@AfL+<ABD>E$ٴAfL+<ABIJL&IAg,Ag@`A,+AC&tA`ABFhFA<9,el|`ABXY<
AGA1A.-ACABF\FA.A0F\|lABnoL(AGA1A.-ACABFXFA.A0Fpl
HAB{I6|kQA&ABAGAg,LACxABFFA,&8YABa"ѺA(0DdkA,dABCFCF@AHA]AF+AC&@A%A0Ag\JrA}A,D`AA.uAA"zAA&(A.EAAFABA0'L;`A\$,0ZRZz[r2[ZjZ2ADCd$,LAi[AD;++AFA,!ABCFCFA,ABFFA'0EAABF&Al1A62@R
AABCFi
C&A0CF


45zABF(0A1U+<AB5F3A1Y+<ABFlp6A1]+<ABF6A1U+<AB=JTJA 1Y}+<AByJPA 1Y}+<ABFT	j6A1]+<AB
F0A1U+<ABVk
BA4'+,+;+AF\AgtA,tABF FAtABCF mCFA,&+ztABAFPA\q-AB	~
U2~A'+A&,AEAB Ag0A,EABCF!CFPAmABF	FPA0CF8Y0L+4zAB>(^Af5AB() AGAg\pAGAC0AgdAT	1	A.+ACdA&A\C$,DZRZz[r2[ZjZ2A"y;|BpypA&AA\
\+<A-A"FM|A41AAF`AG|A0F|4-zABI'J+h(4&AdAfۄ!A4|CqACFlۜABRi)>S)mAf5ABY+bZ,=HAGA,MAB`.>a.>Af5ABg!0h0KAGA,aA lQABo3Bp84%A5YABx6>y7SAf5ABa9.+	9aAg AD4\$ jZRZZz[r2[ZA"a+ČFAX
AACf۔Af,+A
AA;At
1
A
A(<u:KA"FAf8,]A	
At>_A	A.;d9Af ۄAAFTAfۜAFdAB@$A\;Ag AD4\$ jZRZZz[r2[ZAf`}AB]B>B,AfABC>TD%AfTABEBtEj#A+<1mAB5F:F%AFMABG^xH6{A419ABRdS"A'uAXC%)Dy=Eyu)

)  y!"m#$%&i'()/01Y7a89HiLMOOyP
RSyTVWYq[Y]!^_M`Uaqbcd%fh5i-jekkAmn%opqstvwx=z{|}U)%y}ABByJC0A %M=ABLubM"=AG+A$,DxA",&ۤۜ&(AfDۄeAfۄApC
ACfۄ9A,&Llx+#A&(AC81A&R*9A(%$Y	
Q

AdA&R*9A,q1

AC	dA.&rA8	%L-a%AAtC
 U9ai$PyDe)]AC,A1Aۤ-ABۜ-+S+AQuACe$qA%A<Cx4dۄ*ۜABu$fAgA&LA\C)-u1	
u
I]-iU	q !"!$u%&(M)+,./01451819):-;;<y=e>U?U?5@QABYD=FuGQH}I%K9MOiQSEUVeXiYZ\^_a)de9giqkulmUnAo%paqA8CA]rArABxyz}Ap%9a=%	
	a-MeAB)ݗ*:&}
At9y	
i
Q%#$
&9'(-)ABKZL0A0%9%M	Y
MAB[5\+L4Ag A 4 $
AB
aAB

A"+&4AC++MABgA^h
K5~Ag A4L;dAg4xA  $
A,L+A,;+A,	d+AFA 9QlA ۤ+<AB%F	6A$;0PpAgAC$)A,H+A,PiA,+ACFAu+<A,&ۤYd5ABmR7Ag A4LlZ+AgA  $bA"+&A,+A,	l+AFA+<A"

E1A,
EAۤ1ABr8AGA,LACf!tAX%	0Xui,H`tAf51A|
:A G9A`AJACJAIA,A,4QA
1A.A.
,IqA.AA@ d#ۜ4lA|AB>`;Afh+<AB+J<WA'+A&,A'D+AGdA(Cx@A"fYAfIAlC Hh4Hl@dA%A%AhC	0A	d}0
@A	fdYAp
A
&dA",
&	dM				++A",&
E
d

	,+A",C&5d}	-+A",&,dY	.+AB0
&(
AF@
+AB)>*? Afh+<AB.F/T)@GAY+<AB34+l@AgAp!A (ۤQ+<AB=9F>B@AY+<ABC	ND+	tBHA$Yq+<ABH
NI+}BKA$Yq+<ABMnN+
wCAGA(,M+<ABVuFWbDOAY+<AB[J\EGA Q}ABbMVckE#A,&Q}IABl
jmG&A@Q}EMEAB{$>|%IKAf5ABa'+'JZAg AD4T p+#<PABm)*JJAg A84T "KkcA
K6+J:AxNMAAg8PAg8pAC8
ZA'8APA,
9A,	ZeA,
A.=A0%$AQA8AAC%pA8A
A8]AB
CA	AAfAfPA'H+A|1xA. i:KA4C'8EE	Ag	4	A"X	X		=


1mmI5}&A00A"&P<+0ZA,?A"@ G8	AC1ACf\+AA.Br9A,C!A"&`D+	ACۤA"&4F+qAFX}0GAC 	AC8ۄYA"&lN+A1AfۜA"C&Q+A.R= A"fۜT+Af + ACF+ACgLLLA%LAg M8MLMAC,18MeMA' MMMA0AINA&NA' MOA'OJAC$aP
ACF4OLMAp
AHOA|1A.mOOA. OOA&0PA HPA. ELyPA&P +functions[_git-add] _gitaddlocalcurcontextcurcontextstatelinedeclareopt_argsignore_missing words[(I)-n|--dry-run] --ignore-missing[check if files (even missing) are ignored in dry run]_argumentsendopt(-n --dry-run)ndryrun[do not actually add files; only show which ones would be added](-v --verbose)vverbose[show files as they are added](-f --force)fforce[allow adding otherwise ignored files](-i --interactive : -)iinteractive[add contents interactively to index](-p --patch)ppatch[like -i but go directly into patch mode for specified files](-e --edit)eedit[open diff against index in editor](-A --all --no-ignore-removal -u --update --no-all --ignore-removal --renormalize)Aallnoignoreremoval[add, modify, and remove index entries to match the working tree](-A --all --no-ignore-removal -u --update --no-all --ignore-removal --renormalize)noallignoreremoval[like "--all" but ignore removals](-A --all --no-ignore-removal -u --update --no-all --ignore-removal)uupdate[update the index just where it already has an entry matching <pathspec>](-A --all --no-ignore-removal -u --update --no-all --ignore-removal)--renormalize[renormalize EOL of tracked files (implies -u)](-N --intent-to-add)Nintenttoadd[record only that path will be added later]--refresh[do not add files, but refresh their stat() info in index]--ignore-errors[continue adding if an error occurs]ignore_missing--chmod[override the executable bit of the listed files]:override:(-x +x)*:: :->filereturnstatefileignored_files_alternativesopt_argsIfforceignored-modified-files:ignored modified files:__git_ignore_line_inside_arguments __git_modified_files --ignoredignored-other-files:ignored other files:__git_ignore_line_inside_arguments __git_other_files --ignored_alternativemodified-files::__git_ignore_line_inside_arguments __git_modified_filesother-files::__git_ignore_line_inside_arguments __git_other_filesignored_files_alternatives +functions[_git-am] _gitamlocalapply_options__git_setup_apply_options_argumentsendopt(-s --signoff)ssignoff[add Signed-off-by: line to the commit message](-S --gpg-sign --no-gpg-sign)Sgpgsign[GPG-sign the commit]::key id(-S --gpg-sign --no-gpg-sign)--no-gpg-sign[don't GPG-sign the commit](-k --keep)kkeep[pass -k to git mailinfo]--keep-non-patch[pass -b to git mailinfo](-m --message-id)mmessageid[pass -m flag to git-mailinfo](          --no-keep-cr)--keep-cr[pass --keep-cr to git mailsplit](--keep-cr             )--no-keep-cr[do not pass --keep-cr to git mailsplit](-c --scissors --no-scissors)cscissors[strip everything before a scissors line](-c --scissors --no-scissors)--no-scissors[ignore scissors lines](-q --quiet)qquiet[only print error messages](-u --utf8 --no-utf8)uutf8[pass -u to git mailinfo](-u --utf8 --no-utf8)--no-utf8[pass -n to git mailinfo](-3 --3way)33way[use 3-way merge if patch does not apply cleanly]apply_options--quit[abort the patching operation but keep HEAD where it is]--show-current-patch[show the patch being applied](-i --interactive)iinteractive[apply patches interactively]--committer-date-is-author-date[use author date as committer date]--ignore-date[use committer date as author date]--skip[skip the current patch](--continue -r --resolved)continuerresolved[continue after resolving patch failure by hand]--abort[restore the original branch and abort the patching operation]--patch-format=-[specify format patches are in]:patch format:((mbox\:"mbox format"
                                                                    stgit-series\:"StGit patch series"
                                                                    stgit\:"stgit format"))*:mbox file:_files +functions[_git-archive] _gitarchivelocalcurcontextcurcontextstatelinedeclareopt_argsbackend_args words[(b:CURRENT-1:I)--format=*] wordswordsIformatformatbackend_args-0[do not deflate files]-1[minimum compression]-2[a little more compression]-3[slightly more compression]-4[a bit more compression]-5[even more compression]-6[slightly even more compression]-7[getting there]-8[close to maximum compression]-9[maximum compression]_argumentsendopt--format=-[format of the resulting archive]:archive format:__git_archive_formats(- :)llist[list available archive formats](-v --verbose)vverbose[report progress to stderr]--prefix=-[prepend the given path prefix to each filename]:path prefix:_directories -r ""(-o --output)o+output[write archive to specified file]:archive:_files--worktree-attributes[look for attributes in .gitattributes in working directory too]backend_args--remote=[archive remote repository]:remote repository:__git_any_repositories--exec=[path to git-receive-pack on remote]:remote path:_files: :__git_tree_ishs*: :->filestatefile__git_tree_filesPREFIX:.line1return +functions[_git-bisect] _gitbisectlocalcurcontextcurcontextstatelinedeclareopt_argsgood_call_program commands git bisect terms --term-good_call_program commands git bisect terms --term-bad_arguments--help[display git-bisect manual page]: :->command*:: :->option-or-argumentstatecommandcommandscommandshelp:display a short usage descriptionstart:reset bisection state and start a new bisectionbad:mark current or given revision as badgood:mark current or given revision as goodskip:choose a nearby commitnext:find next bisection to test and check it outreset:finish bisection search and return to the given branch (or master)visualize:show the remaining revisions in gitkview:show the remaining revisions in gitkreplay:replay a bisection logterms:show currently used good/bad termslog:show log of the current bisectionrun:run evaluation script_describecommandscommandcommandsoptionorargumentcurcontextcurcontext%:line1:line1start_argumentstermgoodold=[specify alternate term for good revisions]:termtermbadnew=[specify alternate term for bad revisions]:term--no-checkout[set BISECT_HEAD reference instead of doing checkout at each iteration]:bad revision:__git_commits*: :->revision-or-pathrevisionorpathcompset--__git_is_committishlineCURRENT1__git_cached_files_alternativerevisions::__git_revisionsfiles::__git_cached_filesj..badj..goodskip_arguments*: :__git_commitsreplay_arguments:log file:_filesreset_arguments: :__git_heads_arguments*:: : _normalterms_argumentstermgoodtermbadviewvisualizelog_optionsrevision_options__git_setup_log_options__git_setup_revision_options_argumentslog_optionsrevision_options_nothingreturn +functions[_git-branch] _gitbranchdeclare--color --no-color -r --remotes -a -v --verbose --abbrev --no-abbrev -l --list --points-at --sort--create-reflog -f --force -t --track --no-track -u --set-upstream --set-upstream-to --unset-upstream --contains --no-contains --merged --no-merged-c --copy -C -m --move -M --edit-description --show-current-d --delete -Ddependent_creation_args words[(I)(-r|--remotes)] == 0 (l m d): :__git_branch_names::start-point:__git_revisionsdependent_deletion_args words[(I)-d] || words[(I)-D] dependent_deletion_args-r[delete only remote-tracking branches] words[(I)(-r|--remotes)] dependent_deletion_args*: :__git_ignore_line_inside_arguments __git_remote_branch_namesdependent_deletion_args*: :__git_ignore_line_inside_arguments __git_branch_namesdependent_modification_args words[(I)-m] || words[(I)-M] dependent_modification_args:old or new branch name:__git_branch_names::new branch name:__git_branch_names_argumentsendopt(c m d --no-color :)--color=-[turn on branch coloring]:: :__git_color_whens(c m d : --color)--no-color[turn off branch coloring](c m d --no-column)--column=-[display tag listing in columns]:: :_git_column_layouts(c m d --column)--no-column[don't display in columns](c m d)*llist[list only branches matching glob]:pattern(c m     -a)rremotes[list or delete only remote-tracking branches](c m d : -r --remotes)-a[list both remote-tracking branches and local branches](c m d : -v -vv --verbose)vvvverbose[show SHA1 and commit subject line for each head](c m d :)--abbrev=[set minimum SHA1 display-length]: :__git_guard_number length(c m d :)--no-abbrev[don't abbreviate sha1s](- :)--show-current[show current branch name](l m d)--create-reflog[create the branch's reflog](l m d -f --force)fforce[force the creation of a new branch](l m d -t --track)ttrack[setup configuration so that pull merges from the start point](l m d)--no-track[override the branch.autosetupmerge configuration variable](l m d -u --set-upstream --set-upstream-to --unset-upstream)u+setupstreamto[set up configuration so that pull merges]:remote-branches:__git_remote_branch_names(l m d -u --set-upstream --set-upstream-to --unset-upstream)--unset-upstream[remove upstream configuration](l m d)*--contains=[only list branches that contain the specified commit]: :__git_committishs(l m d)*--no-contains=[only list branches that don't contain the specified commit]: :__git_committishs(l m d)--merged=[only list branches that are fully contained by HEAD]: :__git_committishs(l m d)--no-merged=[don't list branches that are fully contained by HEAD]: :__git_committishs(c l m d)--edit-description[edit branch description]dependent_creation_args(l c d m)mmove[rename a branch and the corresponding reflog](l c d m)-M[rename a branch even if the new branch-name already exists](l c d m)ccopy[copy a branch and the corresponding reflog](l c d m)-C[copy a branch even if the new branch-name already exists]dependent_modification_args(l c m d)ddelete[delete a fully merged branch](l c m d)-D[delete a branch]qquiet[be more quiet]*--sort=[specify field to sort on]: :__git_ref_sort_keys--points-at=[only list tags of the given object]: :__git_commits(c m d -i --ignore-case)iignorecase[sorting and filtering are case-insensitive]dependent_deletion_args +functions[_git-bundle] _gitbundlelocalcurcontextcurcontextstatelinedeclareopt_args_arguments: :->command*:: :->option-or-argumentstatecommandcommandscommandscreate:create a bundleverify:check that a bundle is valid and will apply cleanlylist-heads:list references defined in bundleunbundle:unbundle a bundle to repository_describecommandscommandcommandsoptionorargumentcurcontextcurcontext%:line1:line1create CURRENT == 2 _arguments:bundle:_filesrevision_options__git_setup_revision_options_argumentsrevision_options: :_files*: :__git_commit_ranges2verify_argumentslistheadsunbundle_arguments*: :__git_referencesreturn +functions[_git-version] _gitversion_argumentsendopt--build-options[also print build options] +functions[_git-check-ignore] _gitcheckignore_argumentsendopt(-q --quiet)qquiet[do not output anything, just set exit status](-v --verbose)vverbose[output details about the matching pattern (if any) for each pathname]--stdin[read file names from stdin instead of from the command-line]-z[make output format machine-parseable and treat input-paths as NUL-separated with --stdin](-n --non-matching)nnonmatching[show given paths which do not match any pattern]--no-index[do not look in the index when undertaking the checks]*:: :_files +functions[_git-check-mailmap] _gitcheckmailmap_argumentsendopt--stdin[read contacts from stdin after those given on the command line] +functions[_git-checkout] _gitcheckoutlocalnew_branch_reflog_opt words[(I)-b|-B|--orphan] (--patch)-l[create the new branch's reflog]curcontextcurcontextstatelinedeclareopt_args_arguments(-q --quiet)qquiet[suppress progress reporting](-f --force -m --merge --conflict --patch)fforce[force branch switch/ignore unmerged entries](-q --quiet -2 --ours -3 --theirs --patch)2ours[check out stage #2 for unmerged paths](-q --quiet -2 --ours -3 --theirs --patch)3theirs[check out stage #3 for unmerged paths](   -B --orphan -2 --ours -3 --theirs --conflict --patch -d --detach)-b+[create a new branch based at given commit]: :__git_branch_names(-b    --orphan -2 --ours -3 --theirs --conflict --patch -d --detach)-B+[create or update branch based at given commit]: :__git_branch_names(-t --track --orphan --patch -d --detach)ttrack[set up configuration so pull merges from the base commit](--patch)--no-track[override the branch.autosetupmerge configuration variable]new_branch_reflog_opt(-b -B -t --track --patch --orphan -d --detach)ddetach[detach the HEAD at named commit](-b -B -t --track --patch -d --detach)--orphan=[create a new orphan branch based at given commit]: :__git_branch_names(-q --quiet -f --force -m --merge --conflict --patch)mmerge[3way merge current branch, working tree and new branch](-q --quiet -f --force -m --merge --patch)--conflict=[same as --merge, using given merge style]:style:(merge diff3)(-)ppatch[interactively select hunks in diff between given tree-ish and working tree]--ignore-skip-worktree-bits[don't limit pathspecs to sparse entries only]--no-guess[don't second guess 'git checkout <no-such-branch>']!(--no-guess)--guess--ignore-other-worktrees[don't check if another worktree is holding the given ref]--recurse-submodules=-[control recursive updating of submodules]::checkout:__git_commits--no-overlay[remove files from index or working tree that are not in the tree-ish](-q --quiet --progress)--no-progress[suppress progress reporting]--progress[force progress reporting](-)--[start file arguments]*:: :->branch-or-tree-ish-or-filestatebranchortreeishorfilelineCURRENTreturn CURRENT == 1 opt_argsItree_ish_argtree-ishs::__git_commits_prefer_recentfile_argmodified-files::__git_modified_filesopt_argsIbBorphandetach_alternativetree_ish_argopt_argsItrack_alternativeremotebranches::__git_remote_branch_namesopt_argsIourstheirsmconflictpatchnoguess_alternativetree_ish_argfile_arg_alternativetree_ish_argremote-branch-names-noprefix::__git_remote_branch_names_noprefixopt_argsIbBttrackorphandetach_nothingline1__git_is_treeishQline1__git_ignore_line__git_tree_filesPREFIX:.Qline1__git_modified_files +functions[_git-cherry-pick] _gitcherrypicklocalgit_commit_optsallnotHEAD_arguments(- :)--quit[end revert or cherry-pick sequence](- :)--continue[resume revert or cherry-pick sequence](- :)--skip[skip current commit and continue](- :)--abort[cancel revert or cherry-pick sequence]--cleanup=[specify how to strip spaces and #comments from message]:mode:_git_cleanup_modes--allow-empty[preserve initially empty commits]--allow-empty-message[allow replaying a commit with an empty message]--keep-redundant-commits[keep cherry-picked commits that will become empty](-e --edit --ff)eedit[edit commit before committing the cherry-pick](--ff)-x[append information about what commit was cherry-picked](-m --mainline)m+mainline[specify mainline when cherry-picking a merge commit]:parent number--rerere-autoupdate[update index with reused conflict resolution if possible](-n --no-commit --ff)nnocommit[do not make the actual commit](-s --signoff --ff)ssignoff[add Signed-off-by line at the end of the commit message](-S --gpg-sign --no-gpg-sign)Sgpgsign[GPG-sign the commit]::key id(-S --gpg-sign --no-gpg-sign)--no-gpg-sign[don't GPG-sign the commit]*s+strategy[use given merge strategy]:merge strategy:__git_merge_strategies*X+strategyoption[pass merge-strategy-specific option to merge strategy]:option(-e --edit -x -n --no-commit -s --signoff)--ff[fast forward, if possible]*: : __git_commit_ranges -O expl:git_commit_opts +functions[_git-citool] _gitcitool_nothing +functions[_git-clean] _gitcleanlocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt-d[also remove untracked directories](-f --force)fforce[required when clean.requireForce is true (default)](-i --interactive)iinteractive[show what would be done and clean files interactively](-n --dry-run)ndryrun[only show what would and what would not be removed](-q --quiet)qquiet[don't print names of files removed]*e+exclude[skip files matching specified pattern]:pattern(-X   )-x[also remove ignored files](   -x)-X[remove only ignored files]*: :->filestatefileexclusionignored_other_files_altother_files_altexclusionsspecopt_argseopt_argsexcludeintegeri = 1i <= #speci++ speci i + 1 <=  #spec speci+1 i++ exclusionexclusionexclusionopt_argsIxXignored-untracked-files::__git_ignored_other_files exclusionsopt_argsIXother_files_altuntracked-files::__git_other_files exclusions_alternativeignored_other_files_altother_files_altreturn +functions[_git-clone] _gitclonelocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt(-l --local --no-local)llocal[clone locally, hardlink refs and objects if possible](-l --local --no-local)--no-local[override --local, as if file:/// URL was given]--no-hardlinks[copy files instead of hardlinking when doing a local clone](-s --shared)sshared[share the objects with the source repository (warning: see man page)](-j --jobs)j+jobs[specify number of submodules cloned in parallel]:jobs--reference[reference repository]:repository:_directories--reference-if-able[reference repository]:repository:_directories--dissociate[make the newly-created repository independent of the --reference repository](-q --quiet)qquiet[operate quietly](-v --verbose)vverbose[always display the progressbar]--progress[output progress even if stderr is not a terminal](-n --no-checkout)nnocheckout[do not checkout HEAD after clone is complete](-o --origin)--bare[make a bare GIT repository](--bare)--mirror[clone refs into refs/* instead of refs/remotes/origin/*](-o --origin --bare)o+origin[use given remote name instead of "origin"]: :__git_guard_branch-name(-b --branch)b+branch[point HEAD to the given branch]: :__git_guard_branch-name(-u --upload-pack)u+uploadpack[specify path to git-upload-pack on remote side]:remote path--template=[directory to use as a template for the object database]: :_directories*cconfig[<key>=<value> set a configuration variable in the newly created repository]--depth[create a shallow clone, given number of revisions deep]: :__git_guard_number depth--shallow-since=[shallow clone since a specific time]:time*--shallow-exclude=[shallow clone excluding commits reachable from specified remote revision]:revision(--no-single-branch)--single-branch[clone only history leading up to the main branch or the one specified by -b](--single-branch)--no-single-branch[clone history leading up to each branch]--no-tags[don't clone any tags and make later fetches not follow them]--shallow-submodules[any cloned submodules will be shallow]--recursive[initialize all contained submodules]--recurse-submodules=-[initialize submodules in the clone]::file:__git_files--separate-git-dir[place .git dir outside worktree]:path to .git dir:_path_files -/*serveroption[send specified string to the server when using protocol version 2]:option(-4 --ipv4 -6 --ipv6)4ipv4[use IPv4 addresses only](-4 --ipv4 -6 --ipv6)6ipv6[use IPv6 addresses only]--filter=[object filtering]:filter:_git_rev-list_filters--remote-submodules[any cloned submodules will use their remote-tracking branch]: :->repository: :_directoriesstaterepositoryopt_argsIllocalnohardlinksssharedreference__git_local_repositories__git_any_repositoriesreturn +functions[_git-column] _gitcolumn_arguments--command=[look up layout mode using in config vars using specified command]:command:(branch clean status tag ui)--mode=[specify layout mode]: :_git_column_layouts--raw-mode=[same as --mode but take mode encoded as a number]:mode--width=[specify the terminal width]:width [COLUMNS:-80]--indent=[specify string to be printed at the beginning of each line]:string--nl=[specify string to be printed at the end of each line, including newline character]:string--padding=[specify number of spaces between columns]:spaces [1] +functions[_git-commit] _gitcommitlocalamend_opt--amend[amend the tip of the current branch]__git_is_initial_commit__git_is_in_middle_of_mergereset_author_opt words[(I)-C|--reuse-message(=*|)|-c|--reedit-message(=*|)|--amend] reset_author_opt(--author)--reset-author[make committer the author of the commit]_argumentsendopt(-a --all --interactive -o --only -i --include *)aall[stage all modified and deleted paths]--fixup=[construct a commit message for use with rebase --autosquash]:commit to be amended:__git_recent_commits--squash=[construct a commit message for use with rebase --autosquash]:commit to be amended:__git_recent_commitsreset_author_opt(        --porcelain --dry-run)--short[dry run with short output format]--branch[show branch information]!(--no-ahead-behind)--ahead-behind--no-ahead-behind[don't display detailed ahead/behind counts relative to upstream branch](--short             --dry-run)--porcelain[dry run with machine-readable output format](--short --porcelain --dry-run -z --null)znull[dry run with NULL-separated output format]ppatch[use the interactive patch selection interface to chose which changes to commit](--reset-author)--author[override the author name used in the commit]:author name--date=[override the author date used in the commit]:date(-s --signoff)ssignoff[add Signed-off-by line at the end of the commit message](-n --no-verify)nnoverify[bypass pre-commit and commit-msg hooks]--allow-empty[allow recording an empty commit]--allow-empty-message[allow recording a commit with an empty message]--cleanup=[specify how the commit message should be cleaned up]:mode:_git_cleanup_modes(-e --edit --no-edit)eedit[edit the commit message before committing](-e --edit --no-edit)--no-edit[do not edit the commit message before committing]--no-post-rewrite[bypass the post-rewrite hook](-a --all --interactive -o --only -i --include)iinclude[update the given files and commit the whole index](-a --all --interactive -o --only -i --include)oonly[commit only the given files](-u --untracked-files)uuntrackedfiles[show files in untracked directories]::mode:((no\:"show no untracked files"
                                                                                                  normal\:"show untracked files and directories"
                                                                                                  all\:"show individual files in untracked directories"))(-q --quiet -v --verbose)vverbose[show unified diff of all file changes](-q --quiet -v --verbose)qquiet[suppress commit summary message]--dry-run[only show list of paths that are to be committed or not, and any untracked](         --no-status)--status[include the output of git status in the commit message template](--status            )--no-status[do not include the output of git status in the commit message template](-S --gpg-sign --no-gpg-sign)Sgpgsign[GPG-sign the commit]::key id(-S --gpg-sign --no-gpg-sign)--no-gpg-sign[don't GPG-sign the commit](-a --all --interactive -o --only -i --include *)--interactive[interactively update paths in the index file]amend_opt*: :__git_ignore_line_inside_arguments __git_changed_files(message)C+reusemessage[use existing commit object with same log message]: :__git_commitsc+reeditmessage[use existing commit object and edit log message]: :__git_commitsF+file[read commit message from given file]: :_filesm+message[use the given message as the commit message]:messaget+template[use file as a template commit message]:template:_files +functions[_git-describe] _gitdescribe_argumentsendopt(*)--dirty=-[describe HEAD, adding mark if dirty]::mark(*)--broken=-[describe HEAD, adding mark if broken]::mark--all[use any ref found in "$GIT_DIR/refs/"]--tags[use any ref found in "$GIT_DIR/refs/tags"](--tags)--contains[find the tag after the commit instead of before]--abbrev=[set minimum SHA1 display-length]: :__git_guard_number length(             --exact-match)--candidates=[consider up to given number of candidates]: :__git_guard_number "number of candidates"(--candidates              )--exact-match[only output exact matches, same as --candidates=0]--debug[display information about the searching strategy]--long[always show full format, even for exact matches]*--match=[only consider tags matching glob pattern]:pattern*--exclude=[don't consider tags matching glob pattern]:pattern--always[show uniquely abbreviated commit object as fallback]--first-parent[follow only the first parent of merge commits]*: :__git_committishs +functions[_git-diff] _gitdifflocalcurcontextcurcontextstatelinedeclareopt_argsdiff_optionsdiff_stage_options__git_setup_diff_options__git_setup_diff_stage_options_argumentsendoptdiff_options(--exit-code)--quiet[disable all output]diff_stage_options(--cached --staged)--no-index[show diff between two paths on the filesystem](--cached --staged --no-index)cachedstaged[show diff between index and named commit](-)--[start file arguments]*:: :->from-to-filestatefromtofileopt_argsIopt_argsIcachedstaged__git_changedinindex_files__git_changedinworkingtree_filesreturnopt_argsInoindex_alternativefiles::_filesCURRENTfiles_altfiles::__git_changed-in-working-tree_filesfiles_altfiles::__git_changed-in-index_files_alternativecommit-ranges::__git_commit_rangesblobs-and-trees-in-treeish::__git_blobs_and_trees_in_treeishfiles_altblobs::__git_blobs __git_is_committish_rangeline1__git_tree_filesPREFIX:.__git_committish_range_last $line[1]__git_is_committish__git_is_treeish_alternativecommits::__git_commitsfiles::__git_tree_files ${PREFIX:-.} HEAD__git_is_blob_alternativefiles::__git_cached_filesblobs::__git_blobs__git_is_committish_rangePREFIX:.__git_committish_range_last $line[1]__git_is_committish__git_is_committishline2__git_is_treeishPREFIX:.__git_is_committish__git_is_treeishPREFIX:.HEAD_nothing +functions[_git-fetch] _gitfetchlocalcurcontextcurcontextstatelinedeclareopt_argsfetch_options__git_setup_fetch_options_argumentsendoptfetch_options--shallow-since=[deepen history of shallow repository based on time]:time*--shallow-exclude=[deepen history of shallow clone by excluding revision]:revision--deepen[deepen history of shallow clone]:number of commits(-n --no-tags -t --tags)nnotags[disable automatic tag following](--all -m --multiple)mmultiple[fetch from multiple remotes](-P --prune-tags)Pprunetags[prune local tags no longer on remote and clobber changed tags]*o+serveroption[send specified string to the server when using protocol version 2]:option--negotiation-tip=[only report refs reachable from specified object to the server]:commit:__git_commits--filter=[object filtering]:filter:_git_rev-list_filters--auto-gc[run 'gc --auto' after fetching]*:: :->repository-or-group-or-refspecstaterepositoryorgrouporrefspec CURRENT > 1 opt_argsImultiple__git_ref_specs_fetchy_alternativeremotes::__git_remotesremotes-groups::__git_remotes_groupslocal-repositories::__git_local_repositoriesremote-repositories::__git_remote_repositoriesreturn +functions[_git-format-patch] _gitformatpatchlocalcurcontextcurcontextstatelinedeclareopt_argsdiff_options__git_setup_diff_options_argumentsendoptdiff_options--[limit the number of patches to prepare]: :__git_guard_number "number of patches to prepare"(-o --output-directory --stdout)o+outputdirectory[store resulting files in given directory]: :_directories(-n --numbered -N --no-numbered -k --keep-subject)nnumbered[name output in \[PATCH n/m\] format](-n --numbered -N --no-numbered -k --keep-subject)Nnonumbered[name output in \[PATCH\] format]--start-number=[start numbering patches at given number]: :__git_guard_number "patch number"--numbered-files[use only number for file name](-n --numbered -N --no-numbered -k --keep-subject --rfc --subject-prefix)kkeepsubject[don't strip/add \[PATCH\] from the first line of the commit message](-s --signoff)ssignoff[add Signed-off-by: line to the commit message](-o --output-directory)--stdout[output the generated mbox on standard output (implies --mbox)](         --no-attach --inline)--attach=-[create attachments instead of inlining patches]::boundary(--attach             --inline)--no-attach[disable creation of attachments](--attach --no-attach         )--inline=-[inline patches]::boundary(         --no-thread)--thread=-[make the second and subsequent mails refer to the first]::style:((shallow\:"all refer to the first"
                                                                                                        deep\:"each refers to the previous"))(--thread            )--no-thread[do not thread messages]--in-reply-to=[make the first mail a reply to the given message]:message id--ignore-if-in-upstream[do not include a patch that matches a commit in the given range](-v --reroll-count)v+rerollcount[mark the series as the <n>-th iteration of the topic]: :__git_guard_number iteration(-k --keep-subject --subject-prefix)--rfc[use \[RFC PATCH\] instead of \[PATCH\]](-k --keep-subject --rfc)--subject-prefix=[use the given prefix instead of \[PATCH\]]:prefix*--to=[add To: header to email headers]: :_email_addresses*--cc=[add Cc: header to email headers]: :_email_addresses--from=[add From: header to email headers]: :_email_addresses*--add-header=[add an arbitrary header to email headers]:header--cover-letter[generate a cover letter template]--notes=[append notes for the commit after the three-dash line]:: :__git_notes_refs(            --no-signature --signature-file)--signature=[add a signature]:signature(--signature                --signature-file)--no-signature[do not add a signature](--signature --no-signature                 )--signature-file=[use contents of file as signature]--suffix=[use the given suffix for filenames]:filename suffix(-q --quiet)qquiet[suppress the output of the names of generated files]--no-binary[do not output contents of changes in binary files, only note that they differ]--root[treat the revision argument as a range]--zero-commit[output all-zero hash in From header]--progress[show progress while generating patches]--interdiff=[insert interdiff against previous patch series in cover letter or single patch]:reference to tip of previous series:__git_revisions--range-diff=[insert range-diff against previous patch series in cover letter or single patch]:reference to tip ot previous series:__git_revisions--creation-factor=[for range-diff, specify weighting for creation]:weighting (percent): :->commit-or-commit-rangestatecommitorcommitrangeopt_argsIroot__git_commits__git_commit_rangesreturn +functions[_git-gc] _gitgc_argumentsendopt--aggressive[more aggressively optimize]--auto[check whether housekeeping is required](        --no-prune)--prune=-[prune loose objects older than given date]::date [2 weeks ago]:__git_datetimes(--prune           )--no-prune[do not prune any loose objects](-q --quiet)qquiet[suppress progress reporting]--keep-largest-pack[repack all other packs except the largest pack] +functions[_git-grep] _gitgreplocalpattern_operators words[(I)-e] == CURRENT - 2 pattern_operators--and[both patterns must match]--or[either pattern must match]--not[the following pattern must not match]curcontextcurcontextstatelinedeclareopt_args_arguments-*endopt(-O --open-files-in-pager --no-index)--cached[search blobs registered in index file instead of working tree](--cached)--no-index[search files in current directory, not just tracked files](--exclude-standard)--no-exclude-standard[search also in ignored files](--no-exclude-standard)--exclude-standard[exclude files standard ignore mechanisms]--recurse-submodules[recursively search in each submodule]--parent-basename=[prepend parent project's basename to output]:basename--untracked[search also in untracked files](-a --text)atext[process binary files as if they were text](--textconv --no-textconv)--textconv[honor textconv filter settings](--textconv --no-textconv)--no-textconv[don't honor textconv filter settings](-i --ignore-case)iignorecase[ignore case when matching]-I[don't match pattern in binary files]!-r!--recursive--max-depth=[descend at most given levels of directories]: :__git_guard_number depth(-w --word-regexp)wwordregexp[match only whole words](-v --invert-match)vinvertmatch[select non-matching lines](-H)-h[suppress output of filenames](-h -c --count)-H[show filenames]--full-name[output paths relative to the project top directory](-E --extended-regexp -G --basic-regexp -P --perl-regexp -F --fixed-strings)Eextendedregexp[use extended regular expressions](-E --extended-regexp -G --basic-regexp -P --perl-regexp -F --fixed-strings)Gbasicregexp[use basic regular expressions](-E --extended-regexp -G --basic-regexp -P --perl-regexp -F --fixed-strings)Pperlregexp[use perl-compatible regexes](-E --extended-regexp -G --basic-regexp -P --perl-regexp -F --fixed-strings)Ffixedstrings[use literal strings](-n --line-number)nlinenumber[prefix the line number to matching lines](-c --count)--column[show column number of first match](-c --count -l --files-with-matches --name-only -L --files-without-match -o --only-matching)lfileswithmatchesnameonly[show only names of matching files](-c --count -l --files-with-matches --name-only -L --files-without-match -o --only-matching)Lfileswithoutmatch[show only names of non-matching files](-c --count -o --only-matching -n --line-number --color --no-color --cached --heading -O --open-files-in-pager)Oopenfilesinpager-[open matching files in pager]::pager:_cmdstring(-z --null)znull[output \0 after filenames](-c --count -l --files-with-matches --name-only -L --files-without-match -o --only-matching)onlymatchingo[show only matching part of line](-h -c --count -l --files-with-matches --name-only -L --files-without-match -o --only-matching --color --break --heading -p --show-function -W --function-context)ccount[show number of matching lines in files](--no-color -O --open-files-in-pager)--color=-[color matches]:: :__git_color_whens(--color -O --open-files-in-pager)--no-color[don't color matches](-c --count -O --open-files-in-pager)--break[print an empty line between matches from different files](-c --count -O --open-files-in-pager)--heading[show the filename above the matches](-A --after-context)A+aftercontext[specify lines of trailing context]: :__git_guard_number lines(-B --before-context)B+beforecontext[specify lines of leading context]: :__git_guard_number lines(-A --after-context -B --before-context -C --context)C+context[specify lines of context]: :__git_guard_number lines--threads=[use specified number of threads]:number of threads(-c --count -p --show-function)pshowfunction[show preceding line containing function name of match](-c --count -W --function-context)Wfunctioncontext[show whole function where a match was found](1)*-f+[read patterns from given file]:pattern file:_files(1)*-e+[use the given pattern for matching]:patternpattern_operators--all-match[all patterns must match]: :_guard "^-*" pattern*:: :->tree-or-filestatetreeorfileintegerfirst_treelast_treestart start = words[(I)(-f|-e)] > 0 ? 1 : 2  end = #line - 1 i = starti <= endi++ linei--break__git_is_treeishlinei first_tree == 0  first_tree = last_tree = i  last_tree = i  last_tree == 0 || last_tree == end _alternativetreeishs::__git_tree_ishsfiles::__git_cached_files_alternativetreeishs::__git_treesfiles::__git_tree_files PREFIX:-. line[first_tree,last_tree]__git_cached_files__git_tree_filesPREFIX:.linefirst_tree,last_treereturn +functions[_git-gui] _gitguilocalcurcontextcurcontextstatelinedeclareopt_args_arguments--version[display version information]: :->command*:: :->argstatecommandcommandscommandsblame:start a blame viewerbrowser:start a tree browsercitool:arrange to make one commitversion:display version information_describecommandscommandcommandscurcontextcurcontext%:line1:line1blame_gitblamebrowser_arguments:: :__git_revisions*:: :->filefile__git_is_treeish__git_tree_filesPREFIX:.citool_gitcitoolversion_nothing_nothingreturn +functions[_git-init] _gitinit_argumentsendopt(-q --quiet)qquiet[do not print any results to stdout]--bare[create a bare repository]--template=[directory to use as a template for the object database]: :_directories--shared=[share repository amongst several users]:: :__git_repository_permissions--separate-git-dir=[create git dir elsewhere and link it using the gitdir mechanism]:: :_directories:: :_directories +functions[_git-interpret-trailers] _gitinterprettrailers_argumentsendopt--in-place[edit files in place]--trim-empty[trim empty trailers]--where[specify where to place the new trailer]--if-exists[specify action if trailer already exists]--if-missing[specify action if trailer is missing]--only-trailers[output only the trailers]--only-input[don't apply config rules]--unfold[join whitespace-continued values]--parse[set parsing options]--no-divider[don't treat --- as the end of the commit message]--trailer[specify trailer(s) to add]*:file:_files +functions[_git-log] _gitloglocalcurcontextcurcontextstatelinedeclareopt_argslog_optionsrevision_optionsdiff_options__git_setup_log_options__git_setup_revision_options_argumentsendoptlog_optionsrevision_options(-)--[start file arguments]1: :->first-commit-ranges-or-files*: :->commit-ranges-or-filesstatefirstcommitrangesorfilesopt_argsI__git_tree_filesPREFIX:.HEAD_alternativecommit-ranges::__git_commit_rangescached-files::__git_tree_files ${PREFIX:-.} HEADcommitrangesorfiles__git_commit_ranges@__git_is_committish_rangeline1PREFIX:.__git_committish_range_last $line[1]__git_is_committishPREFIX:.PREFIX:.return +functions[_git-merge] _gitmergelocalmerge_options__git_setup_merge_optionsgit_commit_optsallnotHEAD_argumentsendoptmerge_options*m+message[set the commit message to be used for the merge commit]:merge message*F+file[read commit message from a file]:file(--edit --no-edit)-e[open an editor to change the commit message](                    --no-rerere-autoupdate)--rerere-autoupdate[allow the rerere mechanism to update the index](--rerere-autoupdate                       )--no-rerere-autoupdate[do not allow the rerere mechanism to update the index](--quit --continue)--abort[restore the original branch and abort the merge operation](--abort --continue)--quit[--abort but leave index and working tree alone](--abort --quit)--continue[continue the current in-progress merge]--progress[force progress reporting]--no-verify[verify commit-msg hook]*: : __git_commits -O expl:git_commit_opts +functions[_git-mv] _gitmvlocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt(-v --verbose)vverbose[output additional information](-f --force)fforce[rename/move even if targets exist]-k[skip rename/move that would lead to errors](-n --dry-run)ndryrun[only show what would happen]:source:__git_cached_files*:: :->source-or-destinationstatesourceordestination_alternativecached-files:source:__git_cached_filesdirectories:destination directory:_directoriesreturn +functions[_git-notes] _gitnoteslocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt--ref=[manipulate the notes tree in given ref]: :__git_notes_refs: :->command*:: :->option-or-argumentstatecommandcommandscommandslist:list notes object for given objectadd:add notes for a given objectcopy:copy notes from one object to anotherappend:append notes to a given objectedit:edit notes for a given objectmerge:merge the given notes ref into the current refshow:show notes for a given objectremove:remove notes for a given objectprune:remove all notes for non-existing/unreachable objectsgetref:print the current notes ref_describecommandscommandcommandsoptionorargumentcurcontextcurcontext%:line1:line1listshow_argumentsendopt: :__git_commits_argumentsendopt*m+message[use given note message]:message*F+file[take note message from given file]:note message file:_files(-C --reuse-message)C+reusemessage[take note message from given blob object]: :__git_blobs(-c --reedit-message)c+reeditmessage[take note message from given blob object and edit it]: :__git_blobs(-f --force)fforce[overwrite existing note]copy_argumentsendopt(-f --force)fforce[replace existing note](:)--stdin[read objects from stdin](:--stdin)--for-rewrite=[load rewriting config for given command]:command:(amend rebase)edit_argumentsendoptallowempty:object:__git_commitsmerge_argumentsendopt(-s --strategy)--abort[abort an in-progress notes merge](-s --strategy)--commit[finalize an in-progress notes merge](-q --quiet)qquiet[be quiet](-v --verbose)vverbose[be more verbose](--abort --commit)sstrategy[resolve conflicts using the given strategy]: :__git_notes_refsprune_argumentsendopt(-n --dry-run)ndryrun[don't remove anything, just report what would be deleted]remove_argumentsendoptignoremissingstdinappend_argumentsendopt(-c --reedit-message)c+reeditmessage[take note message from given blob object and edit it]: :__git_blobsgetref_nothing_defaultreturn +functions[_git-pull] _gitpulllocalmerge_optionsfetch_options__git_setup_merge_options__git_setup_fetch_options_argumentsendoptmerge_options(-r --rebase --no-rebase)rrebase[perform a rebase after fetching]::rebase after fetching:((
      true\:"rebase after fetching"
      false\:"merge after fetching"
      merges\:"try to rebase merges instead of skipping them"
      preserve\:"rebase and preserve merges"
      interactive\:"allow list of commits to be edited"
    ))(-r --rebase            )--no-rebase[do not perform a rebase after fetching]--autostash[automatically stash/stash pop before and after rebase]fetch_options(--no-tags -t --tags)--no-tags[disable automatic tag following]: :__git_any_repositories*: :__git_ref_specs_fetchy +functions[_git-push] _gitpushlocalsignyestrue\:always,\ and\ fail\ if\ unsupported\ by\ servernofalse\:neverifasked\:iff\ supported\ by\ server_argumentsendopt--all[push all refs under refs/heads/]--prune[remove remote branches that do not have a local counterpart]--mirror[push all refs under refs/heads/ and refs/tags/ and delete non-existing refs](-n --dry-run)ndryrun[do everything except actually send the updates]--porcelain[produce machine-readable output](-d --delete)ddelete[delete all listed refs from the remote repository]--tags[all tags under refs/tags are pushed]--follow-tags[also push missing annotated tags reachable from the pushed refs](--receive-pack --exec)receivepackexec[path to git-receive-pack on remote]:remote git-receive-pack:_files(--force-with-lease --no-force-with-lease)*--force-with-lease=-[allow refs that are not ancestors to be updated if current ref matches expected value]::ref and expectation:->lease(--force-with-lease --no-force-with-lease)--no-force-with-lease[cancel all previous force-with-lease specifications](-f --force)fforce[allow refs that are not ancestors to be updated](:)--repo=[default repository to use]:repository:__git_any_repositories(-u --set-upstream)usetupstream[add upstream reference for each branch that is up to date or pushed](       --no-thin)--thin[try to minimize number of objects to be sent](--thin          )--no-thin[do not try to minimize number of objects to be sent](-q --quiet -v --verbose --progress)qquiet[suppress all output](-q --quiet -v --verbose)vverbose[output additional information](-q --quiet)--progress[output progress information](--verify)--no-verify[bypass the pre-push hook]--recurse-submodules=[submodule handling]:submodule handling:((
        check\:"refuse to push if submodule commit not to be found on remote"
        on-demand\:"push all changed submodules"
	only\:"submodules will be recursively pushed while the superproject is left unpushed"
	no\:"no submodule handling"))(--no-signed --signed)--sign=-[GPG sign the push]::signing enabled:((^^sign))(--no-signed --sign)--signed[GPG sign the push](--sign --signed)--no-signed[don't GPG sign the push]--atomic[request atomic transaction on remote side](-o --push-option)o+pushoption[transmit string to server to pass to pre/post-receive hooks]:string(-4 --ipv4 -6 --ipv6)4ipv4[use IPv4 addresses only](-4 --ipv4 -6 --ipv6)6ipv6[use IPv6 addresses only]: :__git_any_repositories*: :__git_ref_specs_pushystateleasecompset*:IPREFIX_guard[[:xdigit:]]#expected value__git_remote_branch_names_noprefixreturn +functions[_git-range-diff] _gitrangedifflocaldiff_options__git_setup_diff_options_argumentsendopt--creation-factor=[specify weighting for creation]:weighting (percent)--no-dual-color[use simple diff colors]diff_options1:range 1:__git_commit_ranges2:range 2:__git_commit_ranges3:revision 2:__git_commits +functions[_git-rebase] _gitrebaselocalautosquash_opts words[(I)-i|--interactive] (             --no-autosquash)--autosquash[check for auto-squash boundaries](--autosquash                )--no-autosquash[do not check for auto-squash boundaries]_argumentsendoptactions(-)--continue[continue after resolving merge conflict](-)--abort[abort current rebase](-)--edit-todo[edit interactive instruction sheet in an editor](-)--skip[skip the current patch](-)--quit[abort but keep HEAD where it is](-)--show-current-patch[show the patch file being applied or merged]options(-m --merge)mmerge[use merging strategies to rebase](-S --gpg-sign --no-gpg-sign)Sgpgsign[GPG-sign the commit]::key id(-S --gpg-sign --no-gpg-sign)--no-gpg-sign[don't GPG-sign the commit]*s+strategy[use given merge strategy]:merge strategy:__git_merge_strategies*X+strategyoption[pass merge-strategy-specific option to merge strategy]:option(-q --quiet -v --verbose --stat -n --no-stat)qquiet[suppress all output](-q --quiet -v --verbose --stat -n --no-stat)vverbose[output additional information](-n --no-stat)nnostat[don't show diffstat of what changed upstream]--rerere-autoupdate[update the index with reused conflict resolution if possible]--no-verify[bypass the pre-rebase hook]-C-[ensure that given lines of surrounding context match]: :__git_guard_number "lines of context"(-f --force-rebase)fforcerebase[force rebase even if current branch descends from commit rebasing onto](-i --interactive)--ignore-whitespace[ignore whitespace in context](-i --interactive)--whitespace=-[detect a new or modified line that has whitespace errors]: :__git_apply_whitespace_strategies(-i --interactive)--committer-date-is-author-date[use author date as committer date](-i --interactive --ignore-whitespace --whitespace --committer-date-is-author-date)iinteractive[make a list of commits to be rebased and open in $EDITOR](-r --rebase-merges)rrebasemerges[try to rebase merges instead of skipping them]::option:(rebase-cousins no-rebase-cousins)!(-p --preserve-merges --interactive)ppreservemergesx+exec[with -i\: append "exec <cmd>" after each line]:command:_command_names -e(-k --keep-empty)kkeepempty[keep empty commits in the result]--allow-empty-message[allow rebasing commits with empty messages](1)--root[rebase all reachable commits]autosquash_opts(--autostash --no-autostash)--autostash[stash uncommitted changes before rebasing and apply them afterwards](--autostash --no-autostash)--no-autostash[don't stash uncommitted changes before rebasing and apply them afterwards]--fork-point[use merge-base --fork-point to refine upstream]--ignore-date[use current timestamp for author date]--signoff[add Signed-off-by: line to the commit message]--no-ff[cherry-pick all rebased commits with --interactive, otherwise synonymous to --force-rebase](--keep-base)--onto=[start new branch with HEAD equal to given revision]:newbase:__git_revisions(--onto)--keep-base[use the merge-base of upstream and branch as the current base]--reschedule-failed-exec[automatically re-schedule any 'exec' that fails]:upstream branch:__git_revisions::working branch:__git_revisions +functions[_git-reset] _gitresetlocalcurcontextcurcontextstatelinetypesetopt_args_argumentsendopt(       --mixed --hard --merge --keep -p --patch -- *)--soft[do not touch the index file nor the working tree](--soft         --hard --merge --keep -p --patch -- *)--mixed[reset the index but not the working tree (default)](--soft         --hard --merge --keep -p --patch -- *)Nintenttoadd[record only the fact that removed paths will be added later](--soft --mixed        --merge --keep -p --patch -- *)--hard[match the working tree and index to the given tree](--soft --mixed --hard         --keep -p --patch -- *)--merge[reset out of a conflicted merge](--soft --mixed --hard --merge        -p --patch -- *)--keep[like --hard, but keep local working tree changes]--recurse-submodules=-[control recursive updating of submodules]::reset:__git_commits(-p --patch)ppatch[select diff hunks to remove from the index](-q --quiet)qquiet[suppress all output](--soft --mixed --hard --merge --keep):: :__git_commits(--soft --mixed --hard --merge --keep)*:: :->filestatefiletreeHEADzstyle:completion:curcontext:verbose_call_program headed git rev-parse --verify HEAD4b825dc642cb6eb9a060e54bf8d69288fbee4904line1__git_is_treeish__git_ignore_line__git_treeishtoindex_filestreereturn +functions[_git-restore] _gitrestorelocalcurcontextcurcontextstatelineexplopt_args_argumentsendopt(-s --source)ssource[specify which tree-ish to checkout from]:source tree:->sources(-S --staged)Sstaged[restore the index](-W --worktree)Wworktree[restore the working tree (default)]--ignore-unmerged[ignore unmerged entries]--overlay[never remove files when restoring]!(--overlay)--no-overlay(-q --quiet --no-progress)qquiet[suppress feedback messages]--recurse-submodules=-[control recursive updating of submodules]::checkout:__git_commits(-q --quiet --progress)--no-progress[suppress progress reporting](--no-progress)--progress[force progress reporting](-m --merge)mmerge[perform a 3-way merge with the new branch]--conflict=[change how conflicting hunks are presented]:conflict style [merge]:(merge diff3)(-2 --ours -3 --theirs -m --merge)2ours[checkout our version for unmerged files](-2 --ours -3 --theirs -m --merge)3theirs[checkout their version for unmerged files](-p --patch)ppatch[select hunks interactively]--ignore-skip-worktree-bits[don't limit pathspecs to sparse entries only]*:path spec:->pathspecsstatepathspecsopt_argsIssourceSstaged__git_ignore_line__git_modified_files__git_tree_filesPREFIX:.Qvopt_argsissource:HEADsourcesgit_commit_optsline__git_commits_prefer_recentexpl:git_commit_optsreturn +functions[_git-revert] _gitrevert_argumentsendopt(- :)--quit[end revert or cherry-pick sequence](- :)--continue[resume revert or cherry-pick sequence](- :)--abort[cancel revert or cherry-pick sequence](- :)--skip[skip current commit and continue]--cleanup=[specify how to strip spaces and #comments from message]:mode:_git_cleanup_modes(-e --edit --no-edit)eedit[edit the commit before committing the revert](-e --edit --no-edit)--no-edit[do not edit the commit message before committing the revert](-m --mainline)m+mainline[pick which parent is mainline]:parent number--rerere-autoupdate[update the index with reused conflict resolution if possible](-n --no-commit)nnocommit[do not commit the reversion](-s --signoff)ssignoff[add Signed-off-by line at the end of the commit message]--strategy=[use given merge strategy]:merge strategy:__git_merge_strategies*Xstrategyoption[pass merge-strategy-specific option to merge strategy]:option(-S --gpg-sign --no-gpg-sign)Sgpgsign[GPG-sign the commit]::key id(-S --gpg-sign --no-gpg-sign)--no-gpg-sign[don't GPG-sign the commit]: :__git_recent_commits +functions[_git-rm] _gitrmlocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt(-f --force)fforce[override the up-to-date check](-n --dry-run)ndryrun[do not actually remove the files, just show if they exist in the index]-r[allow recursive removal when a leading directory-name is given]--cached[only remove files from the index]--ignore-unmatch[exit with 0 status even if no files matched](-q --quiet)qquiet[don't list removed files]*:: :->filestatefile__git_cached_filesreturn +functions[_git-shortlog] _gitshortloglocalcurcontextcurcontextstatelinedeclareopt_argsrevision_options__git_setup_revision_options_argumentsendopt(: -)hhelp[print a short usage message and exit](-n --numbered)nnumbered[sort according to number of commits](-s --summary)ssummary[suppress commit description](-e --email)eemail[show email address of each author]-w-[linewrap the output]:: :->wraprevision_options(-)--[start file arguments]*:: :->commit-range-or-filestatewrapprefix:digit:,:digit:,:digit:compset[[:digit:]]#,[[:digit:]]#,__git_guard_numberindent of second and subsequent wrapped linesprefix:digit:,:digit:compset[[:digit:]]#,compset,[[:digit:]]#__git_guard_numberindent of first wrapped linecompset,[[:digit:]]#,[[:digit:]]#__git_guard_numberline widthcommitrangeorfileCURRENTopt_argsI__git_cached_files_alternativecommit-ranges::__git_commit_rangescached-files::__git_cached_files__git_is_committish_rangeline1__git_tree_filesPREFIX:.__git_committish_range_last $line[1]__git_is_committishPREFIX:.__git_cached_filesreturn +functions[_git-show] _gitshowlocalcurcontextcurcontextstatelinetypesetopt_argslog_optionsrevision_options__git_setup_log_options__git_setup_revision_options_argumentsendoptlog_optionsrevision_options(-q --quiet)qquiet[suppress diff output]*:: :->objectstateobject_alternativecommits::__git_commitstags::__git_tagstrees::__git_treesblobs::__git_blobsreturn +functions[_git-stash] _gitstashlocalcurcontextcurcontextstatelinedeclareopt_argssave_argumentssave_arguments(-p --patch -a --all -u --include-untracked)ppatch[interactively select hunks from diff between HEAD and working tree to stash](-k --keep-index --no-keep-index)kkeepindex[all changes already added to the index are left intact](-k --keep-index)--no-keep-index[all changes already added to the index are undone](-q --quiet)qquiet[suppress all output](-p --patch -a --all -u --include-untracked)uincludeuntracked[include untracked files](-p --patch -a --all -u --include-untracked)aall[include ignored files]_arguments*::: :->args(-m --message)mmessage[specify stash description]save_arguments//(/ state CURRENT == 1 commandscommandspushsave:save your local modifications to a new stashlist:list the stashes that you currently haveshow:show the changes recorded in the stash as a diffpop:remove and apply a single stashed state from the stash listapply:apply the changes recorded in the stashbranch:branch off at the commit at which the stash was originally createdclear:remove all the stashed statesdrop:remove a single stashed state from the stash listcreate:create a stash without storing it in the ref namespace_describecommandscommandcommandscurcontextcurcontext%:line1:compsetline1save_argumentsendoptsave_arguments:: :_guard "([^-]?#|)" messagepush_argumentsendoptsave_arguments(-m --message)mmessage[specify stash description]:: :__git_modified_files__git_modified_fileslistlog_optionsrevision_options__git_setup_log_options__git_setup_revision_options_argumentslog_optionsrevision_optionsshowdiff_options__git_setup_diff_options_argumentsendoptdiff_options:: :__git_stashespopapply_argumentsendopt--index[try to reinstate the changes added to the index as well](-q --quiet)qquiet[suppress all output]branch_arguments: :__git_guard_branch-nameclear_nothingdrop_argumentsendopt_gitnotes(-q --quiet)qquiet[suppress all output]create_nothing_nothingreturn +functions[_git-status] _gitstatuslocalbranch_opts words[(I)-s|--short|--porcelain|-z] (-b --branch)bbranch[show branch and tracking info]_argumentsendopt(-s --short --column --no-column --show-stash)sshort[output in short format]branch_opts(-s --short)--porcelain=-[produce machine-readable output]:version:(v1)(-s --short)--show-stash[show stash information]!(--no-ahead-behind)--ahead-behind--no-ahead-behind[don't display detailed ahead/behind counts relative to upstream branch](-u --untracked-files)uuntrackedfiles[show untracked files]::mode:((no\:"show no untracked files" \
                                                                                     normal\:"show untracked files and directories" \
                                                                                     all\:"also show untracked files in untracked directories (default)"))--ignore-submodules[ignore changes to submodules]:: :__git_ignore_submodules_whens--ignored=-[show ignored files as well]:mode [traditional]:(traditional matching no)(-z --null --column --no-column)znull[use NUL termination on output](--no-column -z --null)--column=-[display in columns]:: :_git_column_layouts(--column)--no-column[don't display in columns](--no-renames -M --find-renames)--no-renames[don't detect renames](--no-renames -M --find-renames)-M[detect renames](--no-renames -M --find-renames)--find-renames=-[detect renames, optionally set similarity index]::similarity*: :__git_ignore_line_inside_arguments _files +functions[_git-submodule] _gitsubmodulelocalcurcontextcurcontextstatelinedeclareopt_args_arguments(-q --quiet)qquiet[suppress all output]: :->command*:: :->option-or-argumentstatecommandcommandscommandsadd:add given repository as a submodulestatus:show the status of a submoduleinit:initialize a submoduledeinit:unregister a submoduleupdate:update a submodulesetbranch:set the default remote tracking branch for the submodulesummary:show commit summary between given commit and working tree/indexforeach:evaluate shell command in each checked-out submoduleabsorbgitdirs:move the git directory of a submodule into its superprojectssync:synchronize submodule settings_describecommandscommandcommandsoptionorargumentcurcontextcurcontext%:line1:line1_arguments(-q --quiet)qquiet[suppress all output](-b --branch)bbranch[branch of repository to add as submodule](-f --force)fforce[allow adding an otherwise ignored submodule path]--name[use given name instead of defaulting to its path]:name--reference=[remote repository to clone]: :__git_any_repositories: :__git_any_repositories:: :_directoriesstatus_arguments(-q --quiet)qquiet[suppress all output]--cached[use commit stored in the index]--recursive[traverse submodules recursively]*: :__git_ignore_line_inside_arguments __git_submodulesinit_arguments(-q --quiet)qquiet[suppress all output]*: :__git_ignore_line_inside_arguments __git_submodulesdeinit_arguments(-f --force)fforce[remove submodule worktree even if local modifications are present](*)--all[remove all submodules]*: :__git_ignore_line_inside_arguments __git_submodulesupdate_arguments(-q --quiet)qquiet[suppress all output](-N --no-fetch)Nnofetch[do not fetch new objects from repository](--merge --rebase)--checkout[checkout commit recorded in the superproject in the submodule on a detached HEAD](--checkout --rebase)--merge[merge commit recorded in superproject into current branch of submodule](--checkout --merge)--rebase[rebase current branch onto commit recorded in superproject]--no-recommend-shallow[ignore submodule.<name>.shallow from .gitmodules]--recursive[traverse submodules recursively]--remote[use the status of the submodules remote-tracking branch]--force[discard local changes by checking out the current up-to-date version]--init[initialize uninitialized submodules]*: :__git_ignore_line_inside_arguments __git_submodulessetbranch_arguments-*(-d --default)ddefault[remove config key to cause the tracking branch to default to master](-b --branch)bbranch[specify the remote branch]:remote branch1:path:_directoriessummary_arguments(-q --quiet)qquiet[suppress all output](--files)--cached[use commit stored in the index](--cached)--files[compare commit in index with submodule HEAD commit](-n --summary-limit)nsummarylimit[limit summary size]: :__git_guard_number "limit"(-)--[start submodule arguments]*:: :->commit-or-submodulecommitorsubmodule CURRENT == 1 opt_argsI_alternativecommits::__git_commitssubmodules::__git_submodules__git_ignore_line__git_submodulesforeach_arguments(-q --quiet)qquiet[suppress all output]--recursive[traverse submodules recursively](-):command: _command_names -e*::arguments: _normalsync_arguments--recursive[traverse submodules recursively](-q --quiet)qquiet[suppress all output]*: :__git_ignore_line_inside_arguments __git_submodulesabsorbgitdirs_arguments(-q --quiet)qquiet[suppress all output]*:path:_directories_defaultreturn +functions[_git-subtree] _gitsubtreelocalcurcontextcurcontextstatestate_descrlinedeclareopt_args_arguments(-q --quiet)qquiet[suppress progress output](-P --prefix)P+prefix[the path to the subtree in the repository to manipulate]: :_directories-d[show debug messages]: :->command*::: := ->option-or-argumentstatecommandcommandscommandsadd:create the subtree by importing its contentsmerge:merge recent changes up to specified commit into the subtreepull:fetch from remote repository and merge recent changes into the subtreepush:does a split and `git push`split:extract a new synthetic project history from a subtree_describecommandscommandcommandsoptionorargumentcurcontextcurcontext%:line1:line1_arguments(-q --quiet)qquiet[suppress progress output](-m --message)m+message[use the given message as the commit message for the merge commit]:message--squash[import only a single commit from the subproject]: :__git_any_repositories_or_references:: :__git_ref_specsmerge_arguments(-q --quiet)qquiet[suppress progress output]: :__git_referencespull_arguments(-q --quiet)qquiet[suppress progress output]: :__git_any_repositories:: :__git_ref_specspush_arguments(-q --quiet)qquiet[suppress progress output]: :__git_any_repositories:: :__git_ref_specssplit_arguments--annotate[add a prefix to commit message of new commits]:prefix(-q --quiet)qquiet[suppress progress output](-P --prefix)P+prefix[specify path to the subtree in the repository to manipulate]: :_directories(-b --branch)bbranch[create a new branch]--onto=[try connecting new tree to an existing one]: :__git_ref_specs(-m --message)m+message[specify commit message for the merge]:message--ignore-joins[ignore prior --rejoin commits]--onto=[try connecting new tree to an existing one]: :__git_ref_specs--rejoin[merge the new branch back into HEAD]*: :__git_references_defaultreturn +functions[_git-switch] _gitswitchlocalcurcontextcurcontextstatelineexplopt_args_argumentsendopt(-c --create -C --force-create -d --detach --orphan --ignore-other-worktrees 1)ccreate[create and switch to a new branch]:branch:->branches(-c --create -C --force-create -d --detach --orphan --ignore-other-worktrees 1)Cforcecreate[create/reset and switch to a branch]:branch:->branches(--guess --orphan 2)--no-guess[don't second guess 'git switch <no-such-branch>'](--no-guess -t --track -d --detach --orphan 2)--guess[second guess 'git switch <no-such-branch> (default)](-f --force --discard-changes -m --merge --conflict)fforcediscardchanges[throw away local modifications](-q --quiet --no-progress)qquiet[suppress feedback messages]--recurse-submodules=-[control recursive updating of submodules]::checkout:__git_commits(-q --quiet --progress)--no-progress[suppress progress reporting]--progress[force progress reporting](-m --merge --discard-changes --orphan)mmerge[perform a 3-way merge with the new branch](--discard-changes --orphan)--conflict=[change how conflicting hunks are presented]:conflict style [merge]:(merge diff3)(-d --detach -c --create -C --force-create --ignore-other-worktrees --orphan --guess --no-guess 1)ddetach[detach HEAD at named commit](-t --track --no-track --guess --orphan 1)ttrack[set upstream info for new branch](-t --track --guess --orphan 1)--no-track[don't set upstream info for a new branch](-c --create -C --force-create -d --detach --ignore-other-worktrees -m --merge --conflict -t --track --guess --no-track -t --track)--orphan[create new unparented branch]: :__git_branch_names!--overwrite-ignore(-c --create -C --force-create -d --detach --orphan)--ignore-other-worktrees[don't check if another worktree is holding the given ref]1: :->branches2:start point:->start-pointsstatebranchesopt_argsiguess__git_remote_branch_names_noprefix_alternativebranches::__git_branch_namesremote-branch-names-noprefix::__git_remote_branch_names_noprefixstartpointsopt_argsIttracknotrack__git_heads_remote__git_revisionsreturn +functions[_git-tag] _gittag_argumentsendoptcreation(-a --annotate -s --sign -u --local-user)aannotate[create an unsigned, annotated tag](-e --edit)eedit[force edit of tag message](-a --annotate -s --sign -u --local-user)ssign[create a signed and annotated tag](-a --annotate -s --sign)u+localuser[create a tag, annotated and signed with the given key]: :__git_gpg_secret_keys(-f --force)fforce[replace existing tag]--create-reflog[create a reflog]--cleanup=[specify how to strip spaces and #comments from message]:mode:_git_cleanup_modes(-m --message -F --file)F+file[read tag message from given file]:message file:_files(-m --message -F --file)m+message[specify tag message]:message: :__git_tags:: :__git_commitsdeletion(-d --delete)ddelete[delete tags]*:: :__git_ignore_line_inside_arguments __git_tagslisting-n+[limit line output of annotation]: :__git_guard_number "limit"(-l --list)llist[list tags matching pattern](--no-column)--column=-[display tag listing in columns]:: :_git_column_layouts(--column)--no-column[do not display in columns]*--contains=[only list tags that contain the specified commit]: :__git_commits*--no-contains=[only list tags that don't contain the specified commit]: :__git_commits--merged=-[print only tags that are merged]:: :__git_commits--no-merged=-[print only tags that are not merged]:: :__git_commits--sort=[specify how the tags should be sorted]:field:__git_ref_sort_keys--points-at=[only list tags of the given object]: :__git_commits--format=[specify format to use for the output]:format:__git_format_ref--color=-[respect any colors specified in the format]::when:(always never auto)(-i --ignore-case)iignorecase[sorting and filtering are case-insensitive]:: :_guard "^-*" patternverification(-v --verify)vverify[verify gpg signature of tags] +functions[_git-worktree] _gitworktreelocalcurcontextcurcontextstatestate_descrlinedeclareopt_args_arguments: :->command*::: := ->option-or-argumentstatecommandcommandsargscommandsadd:create a new working treeprune:prune working tree informationlist:list details of each worktreelock:prevent a working tree from being prunedmove:move a working tree to a new locationremove:remove a working treeunlock:allow working tree to be pruned, moved or deleted_describecommandscommandcommandsoptionorargumentcurcontextcurcontext%:line1:line1 words[(I)--detach] :branch:__git_branch_names:commit:__git_commits_argumentsendopt(-f --force)fforce[checkout branch even if already checked out in another worktree](-B --detach)-b+[create a new branch]: :__git_branch_names(-b --detach)-B+[create or reset a branch]: :__git_branch_names(-b -B)--detach[detach HEAD at named commit]--no-checkout[suppress file checkout in new worktree]--lock[keep working tree locked after creation]:path:_directoriesargsprune_argumentsendopt(-n --dry-run)ndryrun[don't remove, show only](-v --verbose)vverbose[report pruned objects]--expire[expire objects older than specified time]:timelist_argumentsendopt--porcelain[machine-readable output]lock_argumentsendopt--reason=[specify reason for locking]:reason: :->worktreesmove_arguments: :->worktrees:location:_directoriesremove_argumentsendopt--force[remove working trees that are not clean or that have submodules]: :->worktreesunlockworktreesworktrees__git_worktreesreturn +functions[_gitk] _gitk_gitlog +functions[_tig] _tig_gitlog +functions[_git-config] _gitconfiglocalname_argvalue_argcurcontextcurcontextstatelinedeclareopt_args words[(I)--get-regexp] name_arg:name regex words[(I)--get-colorbool] name_arg:: :->is-a-tty words[(I)--get-color] name_arg::default words[(I)--remove-section|--rename-section] name_arg: :->section words[(I)--get|--get-all] name_arg: :->gettable-optionname_arg: :->option words[(I)--rename-section] value_argvalue_arg: :->value_argumentsendopt(         --system --local --worktree -f --file --blob)--global[use user-global config file](--global          --local --worktree -f --file --blob)--system[use system-wide config file](--global --system         --worktree -f --file --blob)--local[use local config file](--global --system --local            -f --file --blob)--worktree[use per-worktree config file](--global --system --local --worktree           --blob)f+file[use given config file]:config file:_files(--global --system --local --worktree -f --file)--blob=[read config from given blob object]:blob:__git_blobs(-t --type --bool --int --bool-or-int --path --expiry-date)t+type[ensure that incoming and outgoing values are canonicalize-able as the given type]:type:(bool int bool-or-int path expiry-date color)(-t --type --int --bool-or-int --path --expiry-date)--bool[setting is a boolean](-t --type --bool --bool-or-int --path --expiry-date)--int[setting is an integer](-t --type --bool --int --path --expiry-date)--bool-or-int[setting is an integer](-t --type --bool --int --bool-or-int --expiry-date)--path[setting is a path](-t --type --bool --int --bool-or-int --path)--expiry-date[setting is an expiry date](-z --null)znull[end values with NUL and newline between key and value](--get --get-all --get-urlmatch --replace-all --add --unset --unset-all --rename-section --remove-section -e --edit --get-color --get-colorbool)--name-only[show variable names only](--includes)noincludes[don't respect "include.*" directives](--no-includes)includes[respect "include.*" directives in config files when looking up values](--global --system --local -f --file --blob --get-urlmatch --replace-all --add --unset --unset-all --rename-section --remove-section -e --edit --get-color --get-colorbool)--show-origin[show origin of config](2 --add -e --edit -l --list --name-only --rename-section --remove-section --replace-all --unset --unset-all)--default=[with --get, use specified default value when entry is missing]:defaultname_argvalue_arg::value regex(actions)(2 --name-only)--get[get the first matching value of the key](2 --name-only)--get-all[get all matching values of the key](2)--get-regexp[like "--get-all", but interpret "name" as a regular expression](--name-only --show-origin)--get-urlmatch[get value specific for the URL](-z --null --name-only --show-origin)--replace-all[replace all values of the given key](3 -z --null --name-only --show-origin)--add[add new value without altering any existing ones](2 --bool --int --bool-or-int --path -z --null --name-only --show-origin)--unset[remove the first matching value of the key](2 --bool --int --bool-or-int --path -z --null --name-only --show-origin)--unset-all[remove all matching values of the key](3 --bool --int --bool-or-int --path -z --null --name-only --show-origin)--rename-section[rename the given section](3 --bool --int --bool-or-int --path -z --null --name-only --show-origin)--remove-section[remove the given section](: --bool --int --bool-or-int --path)llist[list all variables set in config file](-e --edit --bool --int --bool-or-int --path -z --null --name-only --show-origin)eedit[open config file for editing](2 3 --bool --int --bool-or-int --path -z --null --name-only --show-origin)--get-color[find color setting]: :->gettable-color-option(2 3 --bool --int --bool-or-int --path -z --null --name-only --show-origin)--get-colorbool[check if color should be used]: :->gettable-colorbool-option__git_config_optionorvalue@return +functions[__git_config_option] __git_config_optionlocalopt_argslinewordsCURRENT%%stateoption__git_config_optionorvalue@ +functions[__git_config_value] __git_config_valuelocalopt_argslinewordsCURRENT%%wordsCURRENTstatevalue__git_config_optionorvalue@ +functions[__git_config_option-or-value] __git_config_optionorvaluelocalexpldeclaregit_optionsadvice.fetchShowForcedUpdates:show advice when git-fetch takes time to calculate forced updates::->bool:trueadvice.pushNonFastForward:show advice when git push refuses non-fast-forward refs::->bool:trueadvice.pushUpdateRejected:combined setting for advice.push*::->bool:trueadvice.pushNonFFCurrent:show advice when git push fails due to a non-fast-forward update to the current branch::->bool:trueadvice.pushNonFFMatching:show advice when running git-push and pushed matching refs explicitly::->bool:trueadvice.pushAlreadyExists:show advice when git-push rejects an update that does not qualify for fast-forwarding::->bool:trueadvice.pushFetchFirst:show advice when git-push rejects an update that tries to overwrite a remote ref that points at unknown object::->bool:trueadvice.pushNeedsForce:show advice when git-push rejects an update that tries to overwrite a remote ref that points a non-commitish::->bool:trueadvice.pushUnqualifiedRefname:show advice when git-push gives up trying to guess a remote ref::->bool:trueadvice.statusHints:show advice in output of git status::->bool:trueadvice.statusUoption:show advice to consider using the "-u" option to git-status when it takes more than 2 seconds::->bool:trueadvice.commitBeforeMerge:show advice when git merge refuses to merge::->bool:trueadvice.resetQuiet:show advice to consider using the --quiet option to git-reset::->bool:trueadvice.resolveConflict:show advice when conflict prevents operation from being performed::->bool:trueadvice.sequencerInUse:show advice shown when a sequencer command is already in progress::->bool:trueadvice.implicitIdentity:show advice when identity is guessed from system settings::->bool:trueadvice.detachedHead:show advice when entering detached-HEAD state::->bool:trueadvice.checkoutAmbiguousRemoteBranchName:show advice when argument for a remote tracking branch is ambiguous::->bool:trueadvice.amWorkDir:show the location of the patch file when git-am fails to apply it::->bool:trueadvice.rmHints:show directions in case of failure in the output of git-rm(1)::->bool:trueadvice.addEmbeddedRepo:show advice on what to do when you ve accidentally added one git repo inside of another::->bool:trueadvice.ignoredHook:show advice if a hook is ignored because the hook is not set as executable::->bool:trueadvice.waitingForEditor:print a message to the terminal whenever Git is waiting for editor input from the user::->bool:trueadvice.nestedTag:show advice if a user attempts to recursively tag a tag object::->bool:trueauthor.email:email address used for author in commits::_email_addresses -cauthor.name:full name used for author in commits:name:->stringblame.blankboundary:show blank SHA-1 for boundary commits::->bool:falseblame.coloring:determine the coloring scheme to be applied to blame output:scheme [none]:->stringblame.showroot:show root commits as normal commits::->bool:falseblame.ignoreRevsFile:ignore revisions listed in the file:file:_filesblame.date:date format to use in output::__git_date_formats:isobranch.*.description:branch description:branch description:->stringcvsexportcommit.cvsdir:the default location of the CVS checkout to use for the export:cvs export dir:_directoriescolumn.ui:specify whether supported commands should output in columns.::->column:nevercolumn.branch:specify whether to output branch listing in git branch in columns::_git_column_layouts:nevercolumn.clean:specify the layout when listing items in git clean -i::_git_column_layouts:nevercolumn.status:specify whether to output untracked files in git status in columns::_git_column_layouts:nevercolumn.tag:specify whether to output tag listing in git tag in columns::_git_column_layouts:nevercommitter.email:email address used for committer in commits::_email_addresses -ccommitter.name:full name used for committer in commits:name:->stringcore.fileMode:track changes to the executable bit of files::->bool:truecore.attributesfile:look into this file for attributes in addition to .gitattributes:additional attributes file:_filescore.abbrev:set the length object names are abbreviated to:length:->int:7core.commentchar:comment character when using an editor::->stringcore.ignoreCygwinFSTricks:use Cygwin stat()/lstat()::->bool:truecore.ignorecase:use workarounds for non-case-sensitive filesystems::->bool:falsecore.trustctime:trust inode change time::->bool:truecore.quotepath:escape characters in paths on output::->bool:falsecore.eol:line ending type::->core.eol:nativecore.safecrlf:verify that CRLF conversion is reversible::->core.safecrlf:falsecore.autocrlf:convert CRLFs to and from system specific::->core.autocrlf:falsecore.symlinks:create symbolic links for indexed symbolic links upon creation::->bool:truecore.gitProxy:command to execute to establish a connection to remote server:proxy command:_cmdstringcore.ignoreStat:ignore modification times of files::->bool:falsecore.preferSymlinkRefs:use symbolic links for symbolic-reference files::->bool:falsecore.bare:use a repository without a working tree::->bool:falsecore.worktree:path to the root of the work tree:work tree:_directoriescore.logAllRefUpdates:log updates of references::->bool:truecore.repositoryFormatVersion:internal variable determining the repository version:version:->stringcore.sharedRepository:what kind of sharing is done for this repository::->permission:falsecore.warnAmbiguousRefs:warn if a ref name is ambiguous::->bool:truecore.compression:level of compression to apply to packs::->compression:-1core.loosecompression:level of compression to apply to non-pack files::->compression:1core.packedGitWindowSize:size of mappings of pack files:pack window size:->bytescore.packedGitLimit:maximum number of bytes to map from pack files:maximum pack file map size:->bytescore.precomposeunicode:revert the unicode decomposition of filenames done by Mac OS::->bool:falsecore.deltaBaseCacheLimit:maximum size of cache for base objects:maximum base objects cache size:->bytes:96mcore.bigFileThreshold:maximum size of files to compress:maximum compress size:->bytes:512mcore.excludesfile:additional file to use for exclusion:excludes file:_filescore.askpass:program to use for asking for passwords:password command:_cmdstringcore.editor:editor to use for editing messages:editor:_cmdstringcore.pager:pager to use for paginating output:pager:_cmdstringcore.whitespace:list of common whitespace problems to notice::->core.whitespacecore.fsyncobjectfiles:fsync() when writing object files::->bool:falsecore.preloadindex:use parallel index preload for operations like git diff::->bool:truecore.createObject:take steps to prevent overwriting existing objects::->core.createObject:linkcore.checkstat:determine which stat fields to match between the index and work tree::->core.checkstat:defaultcore.notesRef:show notes in given refs:refs:->string:refs/notes/commitscore.sparseCheckout:use sparse checkout::->bool:falsecredential.helper:external helper to be called when a username or password credential is needed::_cmdstringcredential.useHttpPath:consider the "path" component of an http or https URL to be important::->bool:falsecredential.username:If no username is set use this username by default:default username:->stringcredential.*.helper:external helper to be called when a username or password credential is needed::_cmdstringcredential.*.useHttpPath:consider the "path" component of an http or https URL to be important::->bool:falsecredential.*.username:if no username is set use this username by default:default username:->stringadd.ignoreerrors:ignore indexing errors when adding files::->bool:falseadd.ignoreErrors:ignore indexing errors when adding files::->bool:falseam.keepcr:keep CR characters when splitting mails::->bool:falseapply.ignorewhitespace:ignore whitespace changes::->apply.ignorewhitespace:noapply.whitespace:default value for the --whitespace option::->apply.whitespace:errorbranch.autosetupmerge:set up new branches for git pull::->bool:truebranch.autosetuprebase:rebase new branches of merge for autosetupmerge::->branch.autosetuprebase:neverbranch.*.remote:what remote git fetch and git push should fetch form/push to::__git_remotesbranch.*.merge:default refspec to be marked for merging::__git_remote_referencesbranch.*.mergeoptions:default options for merging::->branch.mergeoptionsbranch.*.pushremote:what remote git push should push to::__git_remotesbranch.*.rebase:rebase on top of fetched branch::->bool:falsebrowser.*.cmd:browser command to use:browser:_cmdstringbrowser.*.path:path to use for the browser:absolute browser path:_absolute_command_pathsclean.requireForce:require --force for git clean to actually do something::->bool:truecolor.branch:color output of git branch::->color-bool:falsecolor.branch.current:color of the current branch::->colorcolor.branch.local:color of a local branch::->colorcolor.branch.remote:color of a remote branch::->colorcolor.branch.upstream:color of upstream branches::->colorcolor.branch.plain:color of other branches::->colorcolor.diff:color output of git diff::->color-bool:falsecolor.diff.plain:color of context text::->colorcolor.diff.meta:color of meta-information::->colorcolor.diff.frag:color of hunk headers::->colorcolor.diff.func:color of function in hunk header::->colorcolor.diff.old:color of removed lines::->colorcolor.diff.oldMoved:color of lines removed by a move::->colorcolor.diff.oldMovedAlternative:alternative color of lines removed by a move::->colorcolor.diff.oldMovedAlternativeDimmed:dimmed alternative color of lines removed by a move::->colorcolor.diff.oldMovedDimmed:dimmed color of lines removed by a move::->colorcolor.diff.new:color of added lines::->colorcolor.diff.newMoved:color of lines added by a move::->colorcolor.diff.newMovedAlternative:alternative color of lines added by a move::->colorcolor.diff.newMovedAlternativeDimmed:dimmed alternative color of lines added by a move::->colorcolor.diff.newMovedDimmed:dimmed color of lines added by a move::->colorcolor.diff.commit:color of commit headers::->colorcolor.diff.whitespace:color of whitespace errors::->colorcolor.decorate.branch:color of branches::->colorcolor.decorate.remoteBranch:color of remote branches::->colorcolor.decorate.tag:color of tags::->colorcolor.decorate.stash:color of stashes::->colorcolor.decorate.HEAD:color of HEAD::->colorcolor.grep:whether or not to color output of git grep::->color-bool:falsecolor.grep.context:color of non-matching text in context lines::->colorcolor.grep.filename:color of filename prefix::->colorcolor.grep.function:color of function name lines::->colorcolor.grep.linenumber:color of line number prefix::->colorcolor.grep.match:color of matching text::->colorcolor.grep.selected:color of non-matching text in selected lines::->colorcolor.grep.separator:color of separators between fields in a line::->colorcolor.interactive:whether or not to color in interactive mode::->color-bool:falsecolor.interactive.prompt:color of prompt::->colorcolor.interactive.header:color of header::->colorcolor.interactive.help:color of help::->colorcolor.interactive.error:color of error::->colorcolor.pager:feed colored output to pager::->bool:truecolor.showbranch:color output of git show-branch::->color-bool:falsecolor.status:color output of git status::->color-bool:falsecolor.status.branch:color of the current branch::->colorcolor.status.header:color of header text::->colorcolor.status.added:color of added, but not yet committed, files::->colorcolor.status.updated:color of updated, but not yet committed, files::->colorcolor.status.changed:color of changed, but not yet added in the index, files::->colorcolor.status.untracked:color of files not currently being tracked::->colorcolor.status.nobranch:color of no-branch warning::->colorcolor.ui:color output of capable git commands::->color-bool:autocommit.cleanup:default --cleanup option::_git_cleanup_modescommit.gpgsign:always GPG-sign commits::->bool:falsecommit.status:include status information in commit message template::->bool:truecommit.template:template file for commit messages:template:_filesdiff.*.binary:make the diff driver treat files as binary::->bool:falsediff.*.cachetextconv:make the diff driver cache the text conversion outputs::->bool:falsediff.*.command:custom diff driver command::_cmdstringdiff.*.textconv:command to generate the text-converted version of a file::_cmdstringdiff.*.wordregex:regular expression that the diff driver should use to split words in a line:regular expression:->stringdiff.*.xfuncname:regular expression that the diff driver should use to recognize the hunk header:regular expression:->stringdiff.algorithm:default diff algorithm::->diff.algorithm:defaultdiff.autorefreshindex:run git update-index --refresh before git diff::->bool:truediff.context:default number of context lines::->int:3diff.dirstat:comma separated list of --dirstat parameters specifying default behaviour:comma-separated list:->string:changes,noncumulative,3diff.external:command to generate diff with:diff command:_cmdstringdiff.mnemonicprefix:use mnemonic source and destination prefixes::->bool:falsediff.noprefix:strip source and destination prefixes::->bool:falsediff.orderfile:file to read patch order glob patterns from:order file:_filesdiff.renameLimit:number of files to consider when detecting copy/renames:rename limit:->intdiff.renames:try to detect renames::->diff.renames:truediff.ignoreSubmodules:ignore submodules::->bool:falsediff.statGraphWidth:width of the graph part in --stat output:width:->intdiff.submodule:output format for submodule differences::->diff.submodule:shortdiff.suppressBlankEmpty:inhibit printing space before empty output lines::->bool:falsediff.tool:diff tool to use::__git_difftoolsdifftool.*.cmd:command to invoke for the diff tool::_cmdstringdifftool.*.path:path to use for the diff tool:absolute diff tool path:_absolute_command_pathsdifftool.prompt:prompt before each invocation of the diff tool::->bool:truediff.wordRegex:regex used to determine what a word is when performing word-by-word diff:regular expression:->stringdiff.guitool:diff tool with gui to use::__git_difftoolsfeature.experimental:enable config options that are new to Git::->bool:falsefeature.manyFiles:enable config options that optimize for repos with many files::->bool:falsefetch.parallel:specify maximum number of fetch operations to run in parallel:number:->intfetch.prune:remove any remote tracking branches that no longer exist remotely::->bool:falsefetch.unpackLimit:maximum number of objects to unpack when fetching:unpack limit:->intfetch.recurseSubmodules:recurse into submodules (as needed) when fetching::->fetch.recurseSubmodules:on-demandfetch.fsckObjects:check all fetched objects::->bool:falsefetch.writeCommitGraph:write a commit-graph after every git fetch command that downloads a pack-file from a remote::->bool:falsefilter.*.clean:command which is used to convert the content of a worktree file to a blob upon checkin::_cmdstringfilter.*.smudge:command which is used to convert the content of a blob object to a worktree file upon checkout::_cmdstringformat.attach:use multipart/mixed attachments::->bool:falseformat.coverLetter:control whether to generate a cover-letter when format-patch is invoked::->bool:falseformat.numbered:use sequence numbers in patch subjects::->format.numbered:autoformat.headers:additional email headers to include in email patches:headers:->stringformat.to:additional email recipients of patches::->stringformat.cc:additional carbon-copy email recipients of patches:recipients:->stringformat.subjectprefix:prefix to use for subjects:prefix:->stringformat.signature:signature to use:signature:->stringformat.suffix:default suffix for output files from git-format-patch:suffix:->stringformat.pretty:pretty format for log/show/whatchanged:format:->stringformat.thread:threading style to use::->format.thread:falseformat.signoff:enable --signoff by default::->bool:falsegc.*.reflogexpire:grace period for git reflog expire::->days:90gc.*.reflogexpireunreachable:grace period for git reflog expire for unreachable entries::->days:30gc.aggressiveDepth:maximum delta depth:maximum delta depth::->int:250gc.aggressiveWindow:window size used in delta compression algorithm::->int:250gc.auto:minimum limit for packing loose objects with --auto::->int:6700gc.autopacklimit:minimum limit for packing packs with --auto::->int:50gc.packrefs:allow git gc to run git pack-refs::->gc.packrefs:truegc.pruneexpire:grace period for pruning::->days+nowgc.reflogexpire:grace period for git reflog expire::->days:90gc.reflogexpireunreachable:grace period for git reflog expire for unreachable entries::->days:30gc.rerereresolved:number of days to keep records of resolved merges::->days:60gc.rerereunresolved:number of days to keep records of unresolved merges::->days:15gitcvs.commitmsgannotation:string to append to each commit message::->stringgitcvs.enabled:enable the cvs server interface::->bool:falsegitcvs.logfile:name of log file for cvs pserver:log file:_filesgitcvs.dbname:name of database to use:database name:->stringgitcvs.dbdriver:name of DBI driver to use::->gitcvs.dbdriver:SQLitegitcvs.dbuser:username to connect to database as:database user:_usersgitcvs.dbpass:password to use when connecting to database:password:->stringgitcvs.dbTableNamePrefix:database table name prefix:prefix:->stringgitcvs.*.commitmsgannotation:string to append to each commit message:annotation:->stringgitcvs.*.enabled:enable the cvs server interface::->bool:falsegitcvs.*.logfile:name of log file for cvs pserver:log file:_filesgitcvs.*.dbname:name of database to use:database name:->stringgitcvs.*.dbdriver:name of DBI driver to use:DBI driver:->stringgitcvs.*.dbuser:username to connect to database as::_usersgitcvs.*.dbpass:password to use when connecting to database:password:->stringgitcvs.*.dbTableNamePrefix:database table name prefix:prefix:->stringgitcvs.usecrlfattr:use end-of-line conversion attributes::->bool:falsegitcvs.allbinary:treat all files from CVS as binary::->bool:falsegpg.program:use program instead of "gpg" found on $PATH when making or verifying a PGP signature::_cmdstringgui.commitmsgwidth:width of commit message window:width::->int:75gui.diffcontext:number of context lines used in diff window:context::->int:5gui.encoding:encoding to use for displaying file contents::->encodinggui.matchtrackingbranch:create branches that track remote branches::->bool:falsegui.newbranchtemplate:suggested name for new branches:template:->stringgui.pruneduringfetch:prune tracking branches when performing a fetch::->bool:falsegui.trustmtime:trust file modification timestamp::->bool:falsegui.spellingdictionary:dictionary to use for spell checking commit messages:dictionary:_filesgui.fastcopyblame:try harder during blame detection::->bool:falsegui.copyblamethreshold:threshold to use in blame location detection:threshold:->stringgui.blamehistoryctx:specify radius of history context in days for selected commit::->daysguitool.*.argprompt:prompt for arguments:argument prompt:->stringguitool.*.cmd:shell command line to execute::_cmdstringguitool.*.confirm:show a confirmation dialog::->bool:falseguitool.*.needsfile:require that a diff is selected for command to be available::->bool:falseguitool.*.noconsole:suppress command output::->bool:falseguitool.*.norescan:skip rescanning for changes to the working directory::->bool:falseguitool.*.revprompt:request a single valid revision from the user, and set the "REVISION" environment variable::->stringguitool.*.prompt:prompt to display:prompt:->stringguitool.*.revunmerged:show only unmerged branches in revprompt::->bool:falseguitool.*.title:title of prompt dialog:prompt title:->stringguitool.cmd:shell command line to execute::_cmdstringguitool.needsfile:require that a diff is selected for command to be available::->bool:falseguitool.noconsole:suppress command output::->bool:falseguitool.norescan:skip rescanning for changes to the working directory::->bool:falseguitool.confirm:show a confirmation dialog::->bool:falseguitool.argprompt:prompt for arguments:argument prompt:->stringguitool.revprompt:prompt for a single revision:revision prompt:->stringguitool.revunmerged:show only unmerged branches in revprompt::->bool:falseguitool.title:title of prompt dialog:prompt title:->stringguitool.prompt:prompt to display:prompt:->stringgrep.extendedRegexp:enable --extended-regexp option by default (ignored when grep.patternType is set)::->bool:falsegrep.fullname:enable --full-name option by default::->bool:falsegrep.lineNumber:enable -n option by default::->bool:falsegrep.patternType:default matching pattern type::->grep.patternType:defaulthelp.browser:browser used to display help in web format::__git_browsershelp.htmlpath:location of HTML help::->help.htmlpathhttp.cookiefile:file containing cookie lines which should be used in the Git http session::_fileshttp.lowSpeedLimit:limit controlling when to abort an HTTP transfer:speed limit:->inthttp.lowSpeedTime:limit controlling when to abort an HTTP transfer:time limit (seconds):->inthelp.format:default help format used by git help::->help.formathelp.autocorrect:execute corrected mistyped commands::->bool:falsehttp.proxy:HTTP proxy to use:proxy:_urlshttp.savecookies:save cookies to the cookie file::->bool:falsehttp.sslVerify:verify the SSL certificate for HTTPS::->bool:truehttp.sslCert:file containing SSL certificates for HTTPS:SSL certificate file:_fileshttp.sslKey:file containing the SSL private key for HTTPS:SSL private key file:_fileshttp.sslCertPasswordProtected:prompt for a password for the SSL certificate::->bool:falsehttp.sslCAInfo:file containing CA certificates to verify against for HTTPS:CA certificates file:_fileshttp.sslCAPath:directory containing files with CA certificates to verify against for HTTPS:CA certificates directory:_directorieshttp.sslTry:attempt to use AUTH SSL/TLS and encrypted data transfers when connecting via regular FTP protocol::->bool:falsehttp.maxRequests:how many HTTP requests to launch in parallel:maximum number of requests::->int:5http.minSessions:number of curl sessions to keep across requests:minimum number of sessions::->int:1http.postBuffer:maximum size of buffer used by smart HTTP transport when POSTing:maximum POST buffer size:->bytes:1mhttp.lowSpeedLimit:lower limit for HTTP transfer-speed:low transfer-speed limit:->inthttp.lowSpeedTime:duration for http.lowSpeedLimit:time:->inthttp.noEPSV:disable the use of the EPSV ftp-command::->bool:falsehttp.useragent:user agent presented to HTTP server:user agent string:->stringhttp.getanyfile:allow clients to read any file within repository::->bool:truehttp.uploadpack:serve git fetch-pack and git ls-remote clients::->bool:truehttp.receivepack:serve git send-pack clients::->bool:truehttp.*.cookiefile:file containing cookie lines which should be used in the Git http session::_fileshttp.*.lowSpeedLimit:limit controlling when to abort an HTTP transfer:speed limit:->inthttp.*.lowSpeedTime:limit controlling when to abort an HTTP transfer:time limit (seconds):->inthelp.*.format:default help format used by git help::->help.formathelp.*.autocorrect:execute corrected mistyped commands::->bool:falsehttp.*.proxy:HTTP proxy to use:proxy:_urlshttp.*.savecookies:save cookies to the cookie file::->bool:falsehttp.*.sslVerify:verify the SSL certificate for HTTPS::->bool:truehttp.*.sslCert:file containing SSL certificates for HTTPS:SSL certificate file:_fileshttp.*.sslKey:file containing the SSL private key for HTTPS:SSL private key file:_fileshttp.*.sslCertPasswordProtected:prompt for a password for the SSL certificate::->bool:falsehttp.*.sslCAInfo:file containing CA certificates to verify against for HTTPS:CA certificates file:_fileshttp.*.sslCAPath:directory containing files with CA certificates to verify against for HTTPS:CA certificates directory:_directorieshttp.*.sslTry:attempt to use AUTH SSL/TLS and encrypted data transfers when connecting via regular FTP protocol::->bool:falsehttp.*.maxRequests:how many HTTP requests to launch in parallel:maximum number of requests::->int:5http.*.minSessions:number of curl sessions to keep across requests:minimum number of sessions::->int:1http.*.postBuffer:maximum size of buffer used by smart HTTP transport when POSTing:maximum POST buffer size:->bytes:1mhttp.*.lowSpeedLimit:lower limit for HTTP transfer-speed:low transfer-speed limit:->inthttp.*.lowSpeedTime:duration for http.lowSpeedLimit:time:->inthttp.*.noEPSV:disable the use of the EPSV ftp-command::->bool:falsehttp.*.useragent:user agent presented to HTTP server:user agent string:->stringhttp.*.getanyfile:allow clients to read any file within repository::->bool:truehttp.*.uploadpack:serve git fetch-pack and git ls-remote clients::->bool:truehttp.*.receivepack:serve git send-pack clients::->bool:truei18n.commitEncoding:character encoding commit messages are stored in::->encodingi18n.logOutputEncoding:character encoding commit messages are output in::->encodingimap.folder:IMAP folder to use with git imap-send:IMAP folder name::_mailboxesimap.tunnel:tunneling command to use for git imap-send:tunnel command:_cmdstringimap.host:host git imap-send should connect to::_hostsimap.user:user git imap-send should log in as::_usersimap.pass:password git imap-send should use when logging in:password:->stringimap.port:port git imap-send should connect on::_portsimap.sslverify:verify server certificate::->bool:trueimap.preformattedHTML:use HTML encoding when sending a patch::->bool:falseimap.authMethod:authentication method used::->imap.authMethodinit.templatedir:directory from which templates are copied:template directory:_directoriesinstaweb.browser:browser to use when browsing with gitweb::__git_browsersinstaweb.httpd:HTTP-daemon command-line to execute for instaweb:daemon:_cmdstringinstaweb.local:bind to 127.0.0.1::->bool:falseinstaweb.modulepath:module path for the Apache HTTP-daemon for instaweb:module directory:_directoriesinstaweb.port:port to bind HTTP daemon to for instaweb::_portsinteractive.singlekey:accept one-letter input without Enter::->bool:falselog.abbrevCommit:make git-log, git-show, and git-whatchanged assume --abbrev-commit::->bool:falselog.date:default date-time mode::__git_date_formatslog.decorate:type of ref names to show::__git_log_decorate_formatslog.mailmap:make git-log, git-show, and git-whatchanged assume --use-mailmap:->bool:falselog.showroot:show initial commit as a diff against an empty tree::->bool:truemailinfo.scissors:remove everything in body before a scissors line::->bool:falsemailmap.blob:like mailmap.file, but consider the value as a reference to a blob in the repository:blob reference:->stringmailmap.file:augmenting mailmap file:mailmap file:_filesman.viewer:man viewer to use for help in man format::__git_man_viewersman.*.cmd:the command to invoke the specified man viewer:man command:_cmdstringman.*.path:path to use for the man viewer:absolute man tool path:_absolute_command_pathsmerge.branchdesc:populate the log message with the branch description text as well::->bool:falsemerge.conflictstyle:style used for conflicted hunks::->merge.conflictstyle:mergemerge.defaultToUpstream:merge the upstream branches configured for the current branch by default::->bool:truemerge.ff:allow fast-forward merges::->merge.ff:truemerge.log:include summaries of merged commits in new merge commit messages::->bool:falsemerge.renameLimit:number of files to consider when detecting copy/renames during merge:limit:->intmerge.renormalize:use canonical representation of files during merge::->bool:falsemerge.stat:print the diffstat between ORIG_HEAD and merge at end of merge::->bool:truemerge.tool:tool used by git mergetool during merges::__git_mergetoolsmerge.verbosity:amount of output shown by recursive merge strategy::->merge.verbosity:2merge.*.name:human-readable name for custom low-level merge driver:name:->stringmerge.*.driver:command that implements a custom low-level merge driver:merge command:_cmdstringmerge.*.recursive:low-level merge driver to use when performing internal merge between common ancestors::__git_builtin_merge_driversmergetool.*.path:path to use for the merge tool:absolute merge tool path:_absolute_command_pathsmergetool.*.cmd:command to invoke for the merge tool:merge command:_cmdstringmergetool.*.trustExitCode:trust the exit code of the merge tool::->bool:falsemergetool.keepBackup:keep the original file with conflict markers::->bool:truemergetool.keepTemporaries:keep temporary files::->bool:falsemergetool.prompt:prompt before each invocation of the merge tool::->bool:truenotes.displayRef:refname to show notes from::->refnamenotes.rewrite.amend:copy notes from original to rewritten commit when running git amend::->bool:truenotes.rewrite.rebase:copy notes from original to rewritten commit when running git rebase::->bool:truenotes.rewriteMode:what to do when target commit already has a not when rewriting::->notes.rewriteModenotes.rewriteRef:refname to use when rewriting::->refnamepack.window:size of window:window size::->int:10pack.depth:maximum delta depth:maximum delta depth::->int:50pack.windowMemory:window size limit:maximum window size:->bytes:0pack.compression:compression level::->compression:-1pack.deltaCacheSize:maximum amount of memory for caching deltas:maximum delta cache size:->bytes:256mpack.deltaCacheLimit:maximum size of deltas:maximum delta size::->int:1000pack.threads:number of threads to use for searching for best delta matches:number of threads:->intpack.indexVersion:default pack index version:index version:->stringpack.packSizeLimit:maximum size of packs:maximum size of packs:->bytespull.ff:accept fast-forwards only::->bool:falsepull.octopus:default merge strategy to use when pulling multiple branches::__git_merge_strategiespull.rebase:rebase branches on top of the fetched branch, instead of merging::->pull.rebase:falsepull.twohead:default merge strategy to use when pulling a single branch::__git_merge_strategiespush.default:action git push should take if no refspec is given::->push.default:simplepush.followTags:enable --follow-tags option by default::->bool:falsepush.gpgSign:GPG-sign pushes::->bool:falsepush.recurseSubmodules:ensure all submodule commits are available on a remote-tracking branchrebase.stat:show a diffstat of what changed upstream since last rebase::->bool:falserebase.autoSquash:autosquash by default::->bool:falserebase.autoStash:autostash by default::->bool:falserebase.missingCommitsCheck:print a warning if some commits are removedreceive.autogc:run git gc --auto after receiving data::->bool:truereceive.fsckObjects:check all received objects::->bool:truereceive.hiderefs:string(s) receive-pack uses to decide which refs to omit from its initial advertisement:hidden refs:->stringreceive.unpackLimit:maximum number of objects received for unpacking into loose objects:unpack limit:->intreceive.denyDeletes:deny a ref update that deletes a ref::->bool:falsereceive.denyDeleteCurrent:deny a ref update that deletes currently checked out branch::->bool:falsereceive.denyCurrentBranch:deny a ref update of currently checked out branch::->receive.denyCurrentBranchreceive.denyNonFastForwards:deny a ref update that is not a fast-forward::->bool:falsereceive.updateserverinfo:run git update-server-info after receiving data::->bool:falseremote.pushdefault:URL of a remote repository to pushto::__git_any_repositoriesremote.*.url:URL of a remote repository::__git_any_repositoriesremote.*.partialclonefilter:filter applied when fetching from this promisor remote:filter:->stringremote.*.promisor:use this remote to fetch promisor objects::->bool:falseremote.*.pushurl:push URL of a remote repository::__git_any_repositoriesremote.*.proxy:URL of proxy to use for a remote repository::_urlsremote.*.prune:remove any remote tracking branches that no longer exist remotely::->bool:falseremote.*.fetch:default set of refspecs for git fetch::__git_ref_specs_fetchyremote.*.push:default set of refspecs for git push::__git_ref_specs_pushyremote.*.mirror:push with --mirror::->bool:falseremote.*.skipDefaultUpdate:skip this remote by default::->bool:falseremote.*.skipFetchAll:skip this remote by default::->bool:falseremote.*.receivepack:default program to execute on remote when pushing:git receive-pack command:_cmdstringremote.*.uploadpack:default program to execute on remote when fetching:git upload-pack command:_cmdstringremote.*.tagopt:options for retrieving remote tags::->remote.tagoptremote.*.vcs:interact with the remote through git-remote helper:remote VCS:->stringrepack.usedeltabaseoffset:use delta-base offsets::->bool:truererere.autoupdate:update index after resolution::->bool:falsererere.enabled:record resolved conflicts::->boolsendemail.identity:default identity::__git_sendemail_identitiessendemail.smtpencryption:encryption method to use::->sendemail.smtpencryptionsendemail.aliasesfile:file containing email aliases:email aliases file:_filessendemail.aliasfiletype:format of aliasesfile::->sendemail.aliasfiletypesendemail.annotate:review and edit each patch you are about to send::->bool:falsesendemail.bcc:value of Bcc\: header::_email_addressessendemail.cc:value of Cc\: header::_email_addressessendemail.cccmd:command to generate Cc\: header with:Cc\: command:_cmdstringsendemail.toccmd:command to generate To\: header with:To\: command:_cmdstringsendemail.chainreplyto:send each email as a reply to the previous one::->bool:falsesendemail.confirm:type of confirmation required before sending::->sendemail.confirm:autosendemail.envelopesender:envelope sender to send emails as::_email_addressessendemail.from:sender email address::_email_addressessendemail.multiedit:edit all files at once::->bool:truesendemail.signedoffbycc:add Signed-off-by\: or Cc\: lines to Cc\: header::->bool:truesendemail.smtppass:password to use for SMTP-AUTH:password:->stringsendemail.suppresscc:rules for suppressing Cc\:::->sendemail.suppressccsendemail.suppressfrom:add From\: address to the Cc\: list::->bool:falsesendemail.to:value of To\: header::_email_addressessendemail.smtpdomain:FQDN to use for HELO/EHLO commands to SMTP server:smtp domain:_domainssendemail.smtpserver:SMTP server to connect to:smtp host: __git_sendmail_smtpserver_valuessendemail.smtpserveroption:specifies the outgoing SMTP server option to use:SMTP server option:->stringsendemail.smtpserverport:port to connect to SMTP server on:smtp port:_portssendemail.smtpsslcertpath:path to ca-certificates (directory or file):ca certificates path:_filessendemail.smtpuser:user to use for SMTP-AUTH:smtp user:_userssendemail.thread:set In-Reply-To\: and References\: headers::->bool:truesendemail.validate:perform sanity checks on patches::->bool:truesendemail.*.aliasesfile:file containing email aliases::_filessendemail.*.aliasfiletype:format of aliasesfile::->sendemail.aliasfiletypesendemail.*.annotate:review and edit each patch you are about to send::bool->falsesendemail.*.bcc:value of Bcc\: header::_email_addressessendemail.*.cc:value of Cc\: header::_email_addressessendemail.*.cccmd:command to generate Cc\: header with:Cc\: command:_cmdstringsendemail.*.tocmd:command to generate To\: header with:To\: command:_cmdstringsendemail.*.chainreplyto:send each email as a reply to the previous one::->bool:falsesendemail.*.confirm:type of confirmation required before sending::->sendemail.confirm:autosendemail.*.envelopesender:envelope sender to send emails as::_email_addressessendemail.*.from:sender email address::_email_addressessendemail.*.multiedit:edit all files at once::->bool:falsesendemail.*.signedoffbycc:add Signed-off-by\: or Cc\: lines to Cc\: header::->bool:truesendemail.*.smtppass:password to use for SMTP-AUTH:password:->stringsendemail.*.suppresscc:rules for suppressing Cc\:::->sendemail.suppressccsendemail.*.suppressfrom:rules for suppressing From\:::->sendemail.suppressfromsendemail.*.to:value of To\: header::_email_addressessendemail.*.smtpdomain:FQDN to use for HELO/EHLO commands to SMTP server:smtp domain:_domainssendemail.*.smtpserver:SMTP server to connect to:smtp host: __git_sendmail_smtpserver_valuessendemail.*.smtpserveroption:specifies the outgoing SMTP server option to use:SMTP server option:->stringsendemail.*.smtpserverport:port to connect to SMTP server on:smtp port:_portssendemail.*.smtpuser:user to use for SMTP-AUTH:smtp user:_userssendemail.*.thread:set In-Reply-To\: and References\: headers::->bool:truesendemail.*.validate:perform sanity checks on patches::->bool:truesendemail.assume8bitEncoding:encoding to use for non-ASCII messages::__git_encodingssequence.editor:text editor used by git rebase -i::_cmdstringshowbranch.default:default set of branches for git show-branch::->branchstatus.relativePaths:show paths relative to current directory::->bool:falsestatus.showUntrackedFiles:show untracked files::->status.showUntrackedFiles:normalstatus.submodulesummary:include submodule summary::->bool:falsestatus.branch:show branch and tracking info in short format::->bool:falsestatus.short:use short format by default::->bool:falsesubmodule.*.branch:remote branch name for a submodule:branch name:->stringsubmodule.*.fetchRecurseSubmodules:fetch commits of submodules::->boolsubmodule.*.path:path within project:submodule directory:_directories -qS \:submodule.*.url:URL to update from::__git_any_repositoriessubmodule.*.update:update strategy to use::->submodule.update:nonesubmodule.*.ignore:ignore modifications to submodules with git status and git diff-*::->submodule.ignoresvn.noMetadata:disable git-svn-id: lines at end of commits::->bool:falsesvn.useSvmProps:use remappings of URLs and UUIDs from mirrors::->bool:falsesvn.useSvnsyncProps:use remappings of URLs and UUIDs for the svnsync command::->bool:falsesvn.ignorepaths:regular expression of paths to not check out:regular expression:->stringsvn.brokenSymlinkWorkaround:apply the broken-symlink check::->bool:truesvn.pathnameencoding:encoding to recode pathnames into::->encodingsvn.followparent:follow parent commit::->bool:truesvn.authorsFile:default authors file:authors file:_filessvn.quiet:produce less output::->bool:falsesvn-remote.*.automkdirs:attempt to recreate empty directories that are in the Subversion repository::->bool:truesvn-remote.*.noMetadata:disable git-svn-id: lines at end of commits::->bool:falsesvn-remote.*.useSvmProps:use remappings of URLs and UUIDs from mirrors::->bool:falsesvn-remote.*.useSvnsyncProps:use remappings of URLs and UUIDs for the svnsync command::->bool:falsesvn-remote.*.rewriteRoot:alternate root URL to use:root url:_urlssvn-remote.*.rewriteUUID:remap URLs and UUIDs for mirrors manually::->bool:falsesvn-remote.*.ignore-paths:regular expression of paths to not check out:regular expression:->stringsvn-remote.*.url:URL to connect to::_urlssvn-remote.*.fetch:fetch specification::__git_ref_specs_fetchysvn-remote.*.pushurl:URL to push to::_urlssvn-remote.*.branches:branch mappings:branch mapping:->stringsvn-remote.*.tags:tag mappings:tag mapping:->stringtag.sort:default sorting method:sorting method:->stringtar.*.command:specify a shell command through which the tar output generated by git archive should be piped::_cmdstringtar.*.remote:enable <format> for use by remote clients via git-upload-archive::->booltar.umask:umask to apply::->umasktransfer.unpackLimit:default value for fetch.unpackLimit and receive.unpackLimit:unpack limit::->int:100transfer.fsckObjects:check all objects::->bool:falsetransfer.hiderefs:string(s) to decide which refs to omit from initial advertisements:hidden refs:->stringuploadpack.hiderefs:string(s) upload-pack uses to decide which refs to omit from its initial advertisement:hidden refs:->stringuploadpack.allowtipsha1inwant:allow upload-pack to accept a fetch request that asks for an object at the tip of a hidden ref::->bool:falseuploadarchive.allowUnreachable:allow git-upload-archive to accept an archive requests that ask for unreachable objects::->bool:falseurl.*.insteadOf:string to start URLs with:prefix:->stringurl.*.pushInsteadOf:string to start URLs to push to with:prefix:->stringuser.email:email address used for commits::_email_addresses -cuser.name:full name used for commits:name:->stringuser.useConfigOnly:avoid guessing defaults for user.email and user.name:->bool:trueuser.signingkey:default GPG key to use when creating signed tags::__git_gpg_secret_keysversionsort.suffix:specify sort order of suffixes applied to tags:suffixweb.browser:web browser to use::__git_browsersworktree.guessRemote:with add, if branch matches remote track it::->bool:truegit_present_options0_call_program gettable-options git config -z --list%%\n//:/\:f_call_program all-known-options "git help -c": /<>/localsections_that_permit_arbitrary_subsection_namesaliaspagerprettyremotesuMgit_options%%::..%%.git_present_options +git_options[(r)(#i)(b)key:*] continue +sections_that_permit_arbitrary_subsection_names[(r)(b)key%%.*] key.. +git_options[(r)(#i)(b)key%%.*.[*].(b)key##*.:*] git_optionskey:unknown option name::->unknowncontinuekey:unknown option name::->unknownstatesection__git_config_sections(|)sectionnamessection nameisattydeclarevaluestruefalseauto_describestdout is a ttyoptionlocallabelsectionssections_and_optionsoptionsprefixline[1]%.* optioncompset[^.]##.*.matchmbeginmendMgit_options:iIPREFIX.::iIPREFIX/b::\:\\::\:\\::>bool/match1whether or not to match2/b::\:\\:/match1Mgit_options:iIPREFIX%%..*..::iIPREFIX%%..*./b::\:\\::\:\\::>bool/match1whether or not to match2/b::\:\\:/match1labelsbranch.*.:${${line[1]#branch.}%.*} branch optionbrowser.*.:${${line[1]#browser.}%.*} browser optioncolor.branch.:branch-specific color optioncolor.diff.:diff-specific color optioncolor.decorate.:git-log---decorate-specific color optioncolor.grep.:git-grep-specific color optioncolor.interactive.:interaction-specific color optioncolor.status.:git-status-specific color optioncredential.*.:${${line[1]#credential.}%.*}-specific optionfilter.*.:${${line[1]#filter.}%.*} driver optiondiff.*.:${${line[1]#diff.}%.*} driver optiondifftool.*.:${${line[1]#difftool.}%.*}-specific optiongc.*.:${${line[1]#gc.}%.*}-specific gc optiongitcvs.*.:gitcvs ${${line[1]#gitcvs.}%.*}-specific optionguitool.*.:${${line[1]#guitool.}%.*}-specific optionhttp.*.:${${line[1]#http.}%.*}-specific optionman.*.:${${line[1]#man.}%.*}-specific man optionmerge.*.:${${line[1]#merge.}%.*}-specific merge optionmergetool.*.:${${line[1]#mergetool.}%.*}-specific optionsendemail.*.:${${line[1]#sendemail.}%.*}-specific sendemail optionsubmodule.*.:${${line[1]#submodule.}%.*}-submodule-specific optionurl.*.:${${line[1]#url.}%.*}-specific optionsvn-remote.*.:git-svn ${${line[1]#svn-remote.}%.*}-specific optionfoundMlabels:IPREFIXIPREFIX%%..*.:1:foundQeval "print -rn -- $found"compset[^.]##.Mgit_options:iIPREFIX.::iIPREFIX/b::\:\\::\:\\::>bool/match1whether or not to match2/b::\:\\:/match1 git_options[(I)opt%%:*.*] optsubsectionssubsectionscolor.decorate:git log --decorate optionsgitcvs.ext:ext-connection-method-specific optionsgitcvs.pserver:pserver-connection-method-specific optionsnotes.rewrite:commands to copy notes from original for when rewriting commitsMsubsections:IPREFIX.:.:IPREFIXIPREFIXalias.__git_aliasesbranch.__git_branch_namesbrowser.__git_browserscredential._urlsdifftool.__git_difftools^gc\..+\.[^.]+$refpatternsref patternguitool.^guitool\..+\.[^.]+$guitoolsgui toolhttp.^http\..+\.[^.]+$basesbaseman.__git_man_viewersmerge.__git_merge_driversmergetool.__git_mergetoolspager._git_commandspretty.^pretty\..+\.[^.]+$prettyspretty format stringremote.__git_remotesremotes.__git_remotegroupssendemail.__git_sendemail_identitiessubmodule.__git_submodulesurl.^url\..+\.[^.]+$svnremote.__git_svnremotesexisting_subsectionsMgit_present_options:IPREFIX.IPREFIX%._describeexistingsubsectionsexisting subsectionsexisting_subsectionsadvice:options controlling adviceauthor:options controlling author identitycommitter:options controlling committer identitycore:options controlling git corecredential:credential optionsadd:git add optionsalias:command aliasesam:git am optionsapply:git apply optionsblame:git blame optionsbranch:branch optionsbrowser:browser optionsclean:git clean optionscolor:color optionscolumn:column optionscommit:git commit optionsdiff:diff optionsdifftool:difftoolsfeature:options modifying defaults for a group of other settingsfetch:git fetch optionsformat:format optionsgc:git gc optionsgpg:gpg optionsgitcvs:git-cvs optionsgui:git gui optionsguitool:git gui tool optionshelp:git help optionshttp:http optionsi18n:internationalization optionsimap:IMAP optionsinit:git init optionsinstaweb:git web optionsinteractive:options controlling interactivitylog:git log optionsmailmap:mailmap optionsman:man optionsmerge:git merge optionsmergetool:mergetoolsnotes:git notes optionspack:options controlling packingpager:pager optionspretty:pretty formatspull:git pull optionspush:git push optionsrebase:git rebase optionsreceive:git receive optionsremote:remotesremotes:remotes groupsrepack:repack optionsrerere:git rerere optionssendemail:git send-email optionsshowbranch:showbranch optionsstatus:git status optionssubmodule:git submodule optionstar:git tar-tree optionstransfer:options controlling transfersuploadpack:git upload-pack optionsuploadarchive:git upload-archive optionsurl:URL prefixesuser:options controlling user identityweb:web optionsversionsort:tag sorting optionsworktree:git worktree optionssvn:git svn optionssvnremote:git svn remoteslocalugit_present_options%%. +sections[(r)(#i)(b)i:*] sectionsi:unknown section name_describeoptionnameslabelsectionsm:{[:lower:][:upper:]}={[:upper:][:lower:]}sections_and_optionsoptions@gettableoption_wantedgitoptionsexploptioncompaddr:|.=* r:|=*git_present_optionsgettablecolorbooloption__git_config_sections(|)^color\.[^.]+$gettablecolorbooloptionsgettablecoloroption^color\.[^.]+\..*$gettablecoloroptionsvaluelocalcurrent0_call_program current "git config $opt_args[(I)--system|--global|--local]" ${(kv)opt_args[(I)-f|--file]} "-z --get ${(q)line[1]}"\nline1alias.currentcompaddcurrent_messagecommandreturnremotes.compset* suffixwordsCURRENT"'\ __git_remotessuffix\0declareparts(S@0)git_options[(r)(#i)line[1]:*]//(#b)(*[^\]|):/match[1]z #parts < 2 ....(S@0)git_options[(r)(#i)line[1]%%.*.\*.line[1]##*.:*]//(#b)(*[^\]|):/match[1]z #parts >= 4 parts4->parts4>apply.ignorewhitespace__git_config_valuescurrentparts[5]nofalsenevernone:do not ignore whitespacechange:ignore changes in whitespaceapply.whitespace__git_apply_whitespace_strategiesbool__git_config_booleanscurrentparts[2]branch__git_branch_namesbranch.autosetuprebasecurrentnever:never set branch.*.rebase to truelocal:set branch.*.rebase to true for tracked branches of local branchesremote:set branch.*.rebase to true for tracked branches of remote branchesalways:set branch.*.rebase to true for all tracking branchesbranch.mergeoptionsgit-merge optionsbytes__git_guard_bytescolorcompsetwordsCURRENT  wordsCURRENTbolddimulblinkreverse__git_colors__git_color_attributesq_flagwordsCURRENTwordsCURRENTbolddimulblinkreverse__git_colorsq_flag_alternativecolors::__git_colors -S $suffix $q_flagattributes::__git_color_attributes -S $suffix $q_flagcolorboolbooleansbooleancurrentneverfalsenooff:do not parts[2]always:always parts[2]autotrueyeson:parts2compression__git_compression_levelscore.autocrlf__git_config_booleanscurrentinput:convert CRLFs on input onlycore.checkstatcurrentdefault:check all fieldsminimal:check fewer fieldscore.createObjectcurrentrename:rename source objectslink:hardlink, then delete source objectscore.safecrlf__git_config_booleanscurrentwarn:only warn about irreversible CRLF conversionscore.whitespacevaluesblank-at-eol[treat whitespace at the end of the line as an error]space-before-tab[treat space character before tab character in initial indent as an error]indent-with-non-tab[treat lines indented with 8 or more space characters as an error]tab-in-indent[treat lines indented with a tab character as an error]blank-at-eof[treat blank lines at the end of the files as an error]cr-at-eol[treat carriage-return at the end of the line as part of line terminator]_valuesparts2valuesdayscurrentcompaddcurrentparts5compadd__git_guard_numbernumber of daysdays+nowcurrentcompaddcurrentcompadd__git_guard_numbernumber of daysdiff.algorithmcurrentdefault:basic greedy diff algorithmmyers:basic greedy diff algorithmminimal:spend extra time to make sure the smallest possible diff is producedpatience:generate diffs with patience algorithmhistogram:generate diffs with histogram algorithmdiff.renames__git_config_booleanscurrentcopiescopy:try to detect both renames and copiesdiff.submodulecurrentshort:show pairs of commit namelog:list commits like git submodule doesencoding__git_encodingscurrentlf:use LFcrlf:use CR+LFnative:use line ending of platformfetch.recurseSubmodules__git_config_booleanscurrentondemand:only when submodule reference in superproject is updatedformat.numbered__git_config_booleanscurrentauto:use sequence numbers if more than one patchformat.thread__git_config_booleanscurrentdeep:make every mail a reply to the previous oneshallow:make every mail a reply to the first onegc.packrefs__git_config_booleanscurrentnotbare:pack references if the repository has a working directorygitcvs.dbdriverdbidriversDBI drivercurrentpart[5]SQLite:use the SQLite database driverPg:use the Pg database drivergrep.patternTypecurrentbasic:use --basic-regexpdefault:use defaultextended:use --extended-regexpfixed:use --fixed-stringsperl:use --perl-regexphelp.formatcurrentman:use maninfo:use infowebhtml:use HTMLhelp.htmlpath_alternativepath::_files -/url::_urlsimap.authMethodcurrentCRAMMD5:use CRAM-MD5currentcompaddcurrentcompadd__git_guard_numberintegermerge.conflictstylecurrentmerge:use standard merge stylediff3:use diff3 stylemerge.ff__git_config_booleanscurrentonly:only allow fast-forward merges (equivalent to --ff-only)merge.verbosityverbositylevelsverbosity levelcurrent0:only final error message if conflicts were detected1:conflicts2:conflicts and file changes5:debugging informationnotes.rewriteModecurrentoverwrite:overwrite existing notesconcatenate:add the note to the existing onesignore:ignore the new notepermission__git_repository_permissionspull.rebasecurrenttrueyeson:parts2falsenooff:do not parts[2]preserve:rebase and preserve mergespush.defaultcurrentnothing:do not push anythingmatching:push all matching branchesupstream:push current branch to its upstream branchsimple:like upstream, but only if local and remote names are the samecurrent:push current branch to branch of same namereceive.denyCurrentBranchcurrentrefusetrueyeson:update ref to current branch of non-bare repositorywarn:warn about dangers of pushing, but perform it anywayfalsenooff:do not update ref to current branch of non-bare repositoryremote.tagoptcurrenttags:automatically follow tagsnotags:do not automatically follow tagssendemail.aliasfiletypecurrentelm:elm(1)gnus:gnus(1)mutt:mutt(1)mailrc:mailrc(5)pine:pine(1)sendemail.confirm__git_sendemail_confirm_valuessendemail.smtpencryption__git_sendemail_smtpencryption_valuessendemail.suppresscc__git_sendemail_suppresscc_valuesstatus.showUntrackedFilescurrentno:do not show untracked filesnormal:show untracked files and directoriesall:show all individual files in directoriesrefnamestringcurrentcompaddcurrentcompaddparts[3]:-parts[2]:-valuesubmodule.updatecompset*!IPREFIX_command_namescurrentrebase:rebase current branch onto commit recorded in superprojectmerge:merge commit recorded in superproject into current branch of submodulenone:do not merge or rebase!:specify command name that takes sha1 to update to as parametersubmodule.ignorecurrentall:never consider submodules modifieddirty:ignore all changes to submodule work tree, only take diff between HEAD and recorded commituntracked:show modified tracked filesnone:show modified tracked and untracked filesumask_alternativevalues:value:(user)umasks: :__git_guard_number umaskunknownline[1] option valuecompaddcurrentaction_descriptionevalaction=(parts[4])action[1]expl[@](@)action[2,-1] +functions[_git-fast-export] _gitfastexport_argumentsendopt--progress=[insert progress statements]: :__git_guard_number interval--signed-tags=[specify how to handle signed tags]:action:((verbatim\:"silently export"
                                                                warn\:"export, but warn"
                                                                warn-strip\:"export as unsigned tags, but warn"
                                                                strip\:"export as unsigned tags instead"
                                                                abort\:"abort on signed tags (default)"))--tag-of-filtered-object=[specify how to handle tags whose tagged object is filtered out]:action:((abort\:"abort on such tags"
                                                                                                        drop\:"omit such tags"
                                                                                                        rewrite\:"tag ancestor commit"))-M-[detect moving lines in the file as well]: : :__git_guard_number "number of characters"-C-[detect copies as well as renames with given scope]: :__git_guard_number size--reencode=[specify how to handle encoding header in commit objects]:mode [abort]:(yes no abort)--export-marks=[dump internal marks table when complete]: :_files--import-marks=[load marks before processing input]: :_files--import-marks-if-exists=[load marks from file if it exists]: :_files--fake-missing-tagger=[fake a tagger when tags lack them]--use-done-feature[start with a "feature done" stanza, and terminate with a "done" command]--no-data[do not output blocb objects, instead referring to them via their SHA-1 hash]--full-tree[output full tree for each commit](--get --get-all)--name-only[show variable names only]*--refspec=[apply refspec to exported refs]:refspec--anonymize[anonymize output]--reference-excluded-parents[reference parents not in fast-export stream by object id]--show-original-ids[show original object ids of blobs/commits]--mark-tags[label tags with mark ids]*: :__git_commit_ranges +functions[_git-fast-import] _gitfastimport_arguments-*endopt--cat-blob-fd=-[write responses to cat-blob and ls queries to <fd> instead of stdout]:file descriptor--date-format=-[type of dates used in input]:format:((raw\:"native Git format"
                                                           rfc2822\:"standard email format from RFC 2822"
                                                           now\:"use current time and timezone"--done[terminate with error if there is no "done" command at the end of the stream]--force[force updating modified existing branches]--max-pack-size=-[maximum size of each packfile]: : __git_guard_bytes--big-file-threshold=-[maximum size of blob to create deltas for]: : __git_guard_bytes--depth=-[maximum delta depth for blob and tree deltification]: :__git_guard_number "maximum delta depth"--active-branches=-[maximum number of branches to maintain active at once]: :__git_guard_number "maximum number of branches"--export-marks=-[dump internal marks table when complete]: :_files--import-marks=-[load marks before processing input]: :_files*--relative-marks[paths for export/import are relative to internal directory in current repository]*--no-relative-marks[paths for export/import are not relative to internal directory in current repository]--export-pack-edges=-[list packfiles and last commit on branches in them in given file]: :_files--quiet[disable all non-fatal output]--stats[display statistics about object created] +functions[_git-filter-branch] _gitfilterbranch_arguments-*endopt--setup[specify one time setup command]: :_cmdstring--env-filter[filter for modifying environment in which commit will be performed]: :_cmdstring--tree-filter[filter for rewriting tree and its contents]: :_cmdstring--index-filter[filter for rewriting index]: :_cmdstring--parent-filter[filter for rewriting parent list of commit]: :_cmdstring--msg-filter[filter for rewriting commit messages]: :_cmdstring--commit-filter[filter for rewriting commit]: :_cmdstring--tag-name-filter[filter for rewriting tag names]: :_cmdstring--subdirectory-filter[only look at history that touches given directory]: :_directories--prune-empty[ignore empty generated commits]--original[namespace where original commits will be stored]:namespace:_directories-d[temporary directory used for rewriting]: :_directories(-f --force)fforce[force operation]--state-branch[load mapping from old to new objects from specified branch]:branch:__git_branch_names*: :__git_commit_ranges +functions[_git-mergetool] _gitmergetool_arguments-*(-t --tool)ttool[merge resolution program to use]: :__git_mergetools--tool-help[print a list of merge tools that may be used with "--tool"](-y --no-prompt --prompt)ynoprompt[do not prompt before invocation of merge resolution program](-y --no-prompt)--prompt[prompt before invocation of merge resolution program](-g --gui)ggui[use merge.guitool variable instead of merge.tool]!(-g --gui)--no-gui-O-[process files in the order specified in file]:order file:_files*:conflicted file:_files +functions[_git-pack-refs] _gitpackrefs_argumentsendopt(      --no-all)--all[pack all refs](--all         )--no-all[do not pack all refs](        --no-prune)--prune[remove loose refs after packing them](--prune           )--no-prune[do not remove loose refs after packing them] +functions[_git-prune] _gitprune_argumentsendopt(-n --dry-run)ndryrun[do not remove anything; just report what would be removed](-v --verbose)vverbose[report all removed objects]--progress[show progress]--expire=[only expire loose objects older than specified date]: :__git_datetimes--exclude-promisor-objects[limit traversal to objects outside promisor packfiles]*:: :__git_heads +functions[_git-reflog] _gitreflogdeclarerevision_options__git_setup_revision_optionswords2_argumentsrevision_options:: :__git_referenceslocalcurcontextcurcontextstatelineopt_args_arguments(- : *)-h[display usage]revision_options: :->command*:: :->option-or-argumentstatecommandcommandscommandsexpire:prune old reflog entriesdelete:delete entries from reflogshow:show log of refexists:check whether a ref has a reflog_alternativecommands:: _describe -t commands command commandsreferences:: __git_referencesoptionorargumentcurcontextcurcontext%:line1:line1expire_arguments(-n --dry-run)ndryrun[undocumented]--stale-fix[TODO\: provide a decent description for this option]--expire=-[prune entries older than given time]: :__git_datetimes--expire-unreachable=-[prune entries older than given time and unreachable]: :__git_datetimes--all[prune all refs]--updateref[update ref with SHA-1 of top reflog entry after expiring or deleting]--rewrite[adjust reflog entries to ensure old SHA-1 points to new SHA-1 of previous entry after expiring or deleting]--verbose[output additional information]delete_arguments--rewrite[adjust reflog entries to ensure old SHA-1 points to new SHA-1 of previous entry after expiring or deleting]--verbose[output additional information]*:: :->reflog-entryreflogentry__git_ignore_line__git_reflog_entriesshow_argumentsrevision_options:: :__git_referencesexists__git_referencesreturn +functions[_git-remote] _gitremotelocalcurcontextcurcontextstatelinedeclareopt_args_arguments(-v --verbose)vverbose[show remote url after name]: :->command*:: :->option-or-argumentstatecommandcommandscommandsadd:add a new remoteget-url:retrieves the URLs for a remoterename:rename a remote and update all associated tracking branchesrmremove:remove a remote and all associated tracking branchesset-head:set or delete default branch for a remoteset-branches:change list of branches tracked by a remoteset-url:change URL for a remoteshow:show information about a given remoteprune:delete all stale tracking branches for a remoteupdate:fetch updates for a set of remotes_describecommandscommandcommandsoptionorargumentcurcontextcurcontext%:line1:line1_argumentsendopt(-f --fetch)ffetch[run git fetch on new remote after it has been created](       --no-tags)--tags[tell git fetch to import every tag from remote repository](--tags          )--no-tags[tell git fetch to not import every tag from remote repository]*ttrack[track given branch instead of default glob refspec]: :__git_branch_names(-m --master)mmaster[set HEAD of remote to point to given master branch]: :__git_branch_names--mirror[do not use separate remotes]::mirror type:(fetch pull):name:__git_remotes:repository:__git_repositories_or_urlsgeturl_argumentsendopt--push[list push URL instead of fetch URL]--all[list all URLs for the remote]: :__git_remotesrename_arguments:old name:__git_remotes:new name:__git_remotessethead_argumentsendopt(- 2)ddelete[delete default branch](- 2)aauto[determine default branch automatically]: :__git_branch_namessetbranches_argumentsendopt--add[add branches to those already defined]*: :__git_branch_namesseturl_argumentsendopt--push[manipulate push URLs instead of fetch URLs](3)--add[add URL to those already defined](2)--delete[delete all matching URLs]1: :__git_remotes2:new url:__git_repositories_or_urls3:old url: __git_current_remote_urls ${(k)opt_args[--push]} $line[1]show_argumentsendopt-n[do not contact the remote for a list of branches]*: :__git_remotesprune_argumentsendopt(-n --dry-run)ndryrun[do not actually prune, only list what would be done]*: :__git_remotesupdate_argumentsendopt(-p --prune)pprune[prune all updated remotes]: :__git_remote-groups__git_remotesreturn +functions[_git-repack] _gitrepack_arguments(-A --unpack-unreachable)-a[pack all objects into a single pack](-a -k --keep-unreachable)-A[pack all objects into a single pack, but unreachable objects become loose]-d[remove redundant packs after packing]--unpack-unreachable=[with -A, don't loosen objects older than specified date]:date-f[pass --no-reuse-delta option to git pack-objects]-F[pass --no-reuse-object option to git pack-objects]-n[don't update server information](-q --quiet)qquiet[pass -q option to git pack-objects](-l --local)llocal[pass --local option to git pack-objects](-b --write-bitmap-index)bwritebitmapindex[write a bitmap index](-i --delta-islands)ideltaislands[pass --delta-islands to git-pack-objects]--unpack-unreachable=[with -A, don't loosen objects older than specified time]:time(-k --keep-unreachable)kkeepunreachable[with -a, repack unreachable objects]--window=[number of objects to consider when doing delta compression]:number of objects--window-memory=[scale window size dynamically to not use more than specified amount of memory]: : __git_guard_bytes--depth=[maximum delta depth]:maximum delta depth--threads=[limit maximum number of threads]:threads--max-pack-size=-[maximum size of each output packfile]: : __git_guard_bytes "maximum pack size"--pack-kept-objects[repack objects in packs marked with .keep]--keep-pack=[ignore named pack]:pack +functions[_git-replace] _gitreplace_argumentsendopt(-d --delete -l --list -g --graft *)fforce[overwrite existing replace ref](-d --delete -l --list -g --graft 2 *)--raw[don't pretty-print contents for --edit](-d --delete -e --edit -g --graft --raw)--format=[use specified format]:format:(short medium long): :__git_objects:replacement:__git_objects*: :__git_objects(actions)(: * --raw -f --force)llist[list replace refs]:patternddelete[delete existing replace refs]:*:replacement:__git_objects(* 2 --format)eedit[edit existing object and replace it with the new one](--raw --format)ggraft[rewrite the parents of a commit]--convert-graft-file[convert existing graft file] +functions[_git-annotate] _gitannotate_gitblame@ +functions[_git-blame] _gitblamelocalcurcontextcurcontextstatelinedeclareopt_argsrevision_options__git_setup_revision_options_argumentsendopt-b[show blank SHA-1 for boundary commits]--root[do not treat root commits as boundaries]--show-stats[include additional statistics at the end of blame output]--progress[force progress reporting]*-L[annotate only the given line range]: :->line-range-l[show long rev]-t[show raw timestamp]-S[use revs from revs-file]:revs-file:_files--reverse[walk history forward instead of backward](-p --porcelain)pporcelain[show results designed for machine processing]--line-porcelain[show results designed for machine processing but show commit information for every line]--incremental[show results incrementally for machine processing]--contents[annotate against the given file if no rev is specified]: :_files(-h --help)hhelp[show help message]-c[use same output format as git annotate]--score-debug[output debugging information relating to -C and -M line movement](-e --show-email)eshowemail[show the author email instead of the author name](-f --show-name)fshowname[show the filename of the original commit](-n --show-number)nshownumber[show the line number in the original commit]-s[suppress author name and timestamp]-w[ignore whitespace when finding lines]--ignore-rev=[ignore specified revision when blaming]:revision:__git_revisions--ignore-revs-file=[ignore revisions from file]:file:_files(--color-by-age)--color-lines[color redundant metadata from previous line differently](--color-lines)--color-by-age[color lines by age]--indent-heuristic[use indent-based heuristic to improve diffs]revision_options:: :__git_revisions: :__git_cached_filesstatelinerangecompset([[:digit:]]#|/[^/]#(\\?[^/]#)#/),_alternativeline-numbers: :__git_guard_number "line number"regexes::_guard "(/[^/]#(\\?[^/]#)#(/|)|)" regexoffsets::_guard "([+-][[:digit:]]#|)" "line offset"_alternativeregexes::_guard "(/[^/]#(\\?[^/]#)#(/|)|)" regexreturn +functions[_git-cherry] _gitcherry_argumentsendopt(-v --verbose)vverbose[output additional information]--abbrev=[set minimum SHA1 display-length]: :__git_guard_number length:upstream commit:__git_commits::head commit:__git_commits::limit commit:__git_commits +functions[_git-count-objects] _gitcountobjects_argumentsendopt(-v --verbose)vverbose[also report number of in-pack objects and objects that can be removed]Hhumanreadable[print sizes in human readable format] +functions[_git-difftool] _gitdifftool_gitdiff(-d --dir-diff --no-index)ddirdiff[diff a whole tree by preparing a temporary copy](-y --no-prompt --prompt)ynoprompt[do not prompt before invocation of diff tool](-y --no-prompt)--prompt[prompt before invocation of diff tool](-t --tool -x --extcmd)ttool[merge resolution program to use]: :__git_difftools(-t --tool -x --extcmd)xextcmd[custom diff command to use]: :_cmdstring--tool-help[print a list of diff tools that may be used with --tool](--symlinks)--no-symlinks[make copies of instead of symlinks to the working tree](---no-symlinks)--symlinks[make symlinks to instead of copies of the working tree](-g --gui)ggui[use diff.guitool instead of diff.tool]--trust-exit-code[make git-difftool exit when diff tool returns a non-zero exit code] +functions[_git-fsck] _gitfsck_argumentsendopt--unreachable[show objects that are unreferenced in the object database](--dangling --no-dangling)--dangling[print dangling objects (default)](--dangling --no-dangling)--no-dangling[do not print dangling objects]--root[show root nodes]--tags[show tags]--cache[consider objects recorded in the index as head nodes for reachability traces]--no-reflogs[do not consider commits referenced only by reflog entries to be reachable]--full[check all object directories]--connectivity-only[check only connectivity]--strict[do strict checking](-v --verbose)vverbose[output additional information]--lost-found[write dangling objects into .git/lost-found]--progress[show progress]--name-objects[show verbose names for reachable objects]*: :__git_objects +functions[_git-get-tar-commit-id] _gitgettarcommitid_messageno arguments allowed; accepts tar-file on standard input +functions[_git-help] _githelp_arguments(-c --config -i --info -m --man -w --web)aall[show all available commands](-)cconfig[print all configuration variable names](-a --all -g --guides -c --config -m --man -w --web)iinfo[display manual for the command in info format](-a --all -g --guides -c --config -i --info -w --web)mman[display manual for the command in man format](-a --all -g --guides -c --config -i --info -m --man)wweb[display manual for the command in HTML format](-g --guides -c --config -i --info -m --man -w --web)gguides[prints a list of useful guides on the standard output](-v --verbose)vverbose[print command descriptions]: : _alternative commands:command:_git_commands "guides:git guides:(attributes cli core-tutorial cvs-migration diffcore everyday glossary hooks ignore modules namespaces repository-layout revisions tutorial tutorial-2 workflows)" +functions[_git-instaweb] _gitinstaweblocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt(-l --local)llocal[bind the web server to 127.0.0.1](-d --httpd)dhttpd[HTTP-daemon command-line that will be executed]:command line(-m --module-path)mmodulepath[module path for the Apache HTTP-daemon]:module path:_directories(-p --port)pport[port to bind web server to]: :__git_guard_number port(-b --browser)bbrowser[web-browser command-line that will be executed]:command line(:)--start[start the HTTP-daemon and exit](:)--stop[stop the HTTP-daemon and exit](:)--restart[restart the HTTP-daemon and exit]: :->commandstatecommandcommandscommandsstart:start the HTTP-daemon and exitstop:stop the HTTP-daemon and exitrestart:restart the HTTP-daemon and exit_describecommandscommandcommandsreturn +functions[_git-merge-tree] _gitmergetree_arguments:base-tree:__git_tree_ishs:branch 1:__git_tree_ishs:branch 2:__git_tree_ishs +functions[_git-rerere] _gitrererelocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt--rerere-autoupdate[register clean resolutions in index]: :->commandstatecommand_valuescommandclear[reset metadata used by rerere]forget[resets metadata used by rerere for specific conflict]: :__git_cached_filesdiff[output diffs for the current state of the resolution]status[print paths with conflicts whose merge resolution rerere will record]remaining[print paths with conflicts that have not been autoresolved by rerere]gc[prune old records of conflicted merges]return +functions[_git-rev-parse] _gitrevparselocalparseopt_optsq_quote_optlocal_env_vars_opth_optdeclarequiet_opts CURRENT == 2 parseopt_opt--parseopt[use git rev-parse in option parsing mode]--sq-quote[use git rev-parse in shell quoting mode]--local-env-vars[list git environment variables local to repository]-h[display usage] words[(I)--verify] qquiet[do not output error messages] words[(I)--parseopt]  words[(I)--] _messageargument_arguments(- *)hhelp[display usage]--keep-dashdash[do not skip first -- option]--stop-at-non-option[stop parsing options at first non-option argument]--stuck-long[output options in long form if available, and with their arguments stuck]*:option specification words[(I)--sq-quote] argument words[(I)--local-env-vars|-h] no more arguments_argumentsparseopt_optsq_quote_optlocal_env_vars_opth_opt(            --no-revs --verify --short)--revs-only[do not output flags and parameters not meant for git rev-list](--revs-only           --verify --short)--no-revs[do not output flags and parameters meant for git rev-list](        --no-flags --verify --short)--flags[do not output non-flag parameters](--flags            --verify --short)--no-flags[do not output flag parameters]--default[use given argument if there is no parameter given]:argument(--revs-only --no-revs --flags --no-flags --short)--verify[verify parameter to be usable](-q --quiet)qquiet[suppress all output]--sq[output single shell-quoted line]--not[toggle ^ prefix of object names](           --symbolic-full-name)--symbolic[output in a format as true to input as possible](--symbolic                     )--symbolic-full-name[same as --symbolic, but omit non-ref inputs]--abbrev-ref=-[a non-ambiguous short name of object]::mode:(strict loose)--disambiguate=-[show every object whose name begins with the given prefix]:prefix--all[show all refs found in refs/]--branches=-[show branch refs found in refs/heads/]::shell glob pattern--tags=-[show tag refs found in refs/tags/]::shell glob pattern--remotes=-[show tag refs found in refs/remotes/]::shell glob pattern--glob=-[show all matching refs]::shell glob pattern--show-toplevel[show absolute path of top-level directory]--show-prefix[show path of current directory relative to top-level directory]--show-cdup[show path of top-level directory relative to current directory]--git-dir[show $GIT_DIR if defined else show path to .git directory]--is-inside-git-dir[show whether or not current working directory is below repository directory]--is-inside-work-tree[show whether or not current working directory is inside work tree]--is-bare-repository[show whether or not repository is bare](--revs-only --no-revs --flags --no-flags --verify)--short=-[show only shorter unique name]:: :__git_guard_number length(--since --after)sinceafter[show --max-age= parameter corresponding given date string]:datestring(--until --before)untilbefore[show --min-age= parameter corresponding given date string]:datestring--resolve-git-dir[check if <path> is a valid repository or gitfile and print location]:git dir:_files -/*: :__git_objectsreturn +functions[_git-show-branch] _gitshowbranchlocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt(--more        --merge-base --independent)--list[do not show any ancestry (--more=-1)]branches(-r --remotes -a --all)rremotes[show remote-tracking branches](-r --remotes -a --all)aall[show both remote-tracking branches and local branches]--current[include current branch to the list of revs](             --date-order)--topo-order[show commits in topological order](--topo-order             )--date-order[show commits in commit-date order]--sparse[output merges that are reachable from multiple tips being shown](       --list --merge-base --independent)--more=[go given number of commit beyond common ancestor (no ancestry if negative)]:: :_guard "(-|)[[\:digit\:]]#" limit(--more --list              --independent)--merge-base[act like git merge-base -a, but with two heads](--more --list --merge-base              )--independent[show only the reference that can not be reached from any of the other](          --sha1-name)--no-name[do not show naming strings for each commit](--no-name            )--sha1-name[name commits with unique prefix of object names]--topics[show only commits that are NOT on the first branch given](        --no-color)--color[color status sign of commits]:: :__git_color_whens(--color           )--no-color[do not color status sign of commits]*: :__git_revisionsreflogs(-g --reflog)greflog[show reflog entries for given ref]:: :->limit-and-base: :__git_referencesstatelimitandbasecompset[[:digit:]]##,_alternativecounts: :__git_guard_number countdates::__git_datetimes__git_guard_numberlimitreturn +functions[_git-verify-commit] _gitverifycommit_argumentsendopt(-v --verbose)vverbose[print contents of the commit object before validating it]--raw[print raw gpg status output]*: :__git_commits +functions[_git-verify-tag] _gitverifytag_argumentsendopt(-v --verbose)vverbose[print contents of the tag object before validating it]--raw[print raw gpg status output]--format=[specify format to use for the output]:format:__git_format_ref*: :__git_tags +functions[_git-whatchanged] _gitwhatchangedlocalrevision_options__git_setup_revision_options_argumentsendoptrevision_options1:: :__git_commits*: :__git_cached_files +functions[_git-archimport] _gitarchimport_arguments-h[display usage]-v[verbose output]-T[create tag for every commit]-f[use fast patchset import strategy]-o[use old-style branch names]-D[attempt to import trees that have been merged from]: :__git_guard_number depth-a[auto-register archives at http://mirrors.sourcecontrol.net]-t[use given directory as temporary directory]: :_directories*:archive/branch +functions[_git-cvsexportcommit] _gitcvsexportcommit_arguments-c[commit automatically if patch applied cleanly]-p[be pedantic (paranoid) when applying patches]-a[add authorship information]-d[set an alternative CVSROOT to use]:cvsroot-f[force the merge, even if files are not up to date]-P[force the parent commit, even if it is not a direct parent]-m[prepend the commit message with the provided prefix]:message prefix-u[update affected files from CVS repository before attempting export]-k[reverse CVS keyword expansion]-w[specify location of CVS checkout to use for export]-W[use current working directory for bot Git and CVS checkout]-v[verbose output]-h[display usage]:: :__git_commits: :__git_commits +functions[_git-cvsimport] _gitcvsimport_arguments-v[verbose output]-d[specify the root of the CVS archive]:cvsroot-C[specify the git repository to import into]:directory:_directories-r[the git remote to import into]:remote-o[specify the branch into which you wish to import]: :__git_branch_names-i[do not perform a checkout after importing]-k[remove keywords from source files in the CVS archive]-u[convert underscores in tag and branch names to dots]-s[substitute the "/" character in branch names with given substitution]:substitute-p[specify additional options for cvsps]:cvsps-options-z[specify timestamp fuzz factor to cvsps]:fuzz-factor-P[read cvsps output file]:file:_files-m[attempt to detect merges based on the commit message]*-M[attempt to detect merges based on the commit message with custom pattern]:pattern-S[skip paths matching given regex]:regex-a[import all commits, including recent ones]-L[limit the number of commits imported]:limit-A[specify author-conversion file]:author-conversion file:_files-R[generate cvs-revisions file mapping CVS revision numbers to commit IDs]-h[display usage information]:cvsmodule +functions[_git-cvsserver] _gitcvsserver_arguments--base-path[path to prepend to requested CVSROOT]: :_directories--strict-paths[do not allow recursing into subdirectories]--export-all[do not check for gitcvs.enabled](- * -V --version)Vversion[display version information](- * -h --help)hHhelp[display usage information]::type:(pserver server)*: :_directories +functions[_git-imap-send] _gitimapsend_argumentsendopt--curl[use libcurl to communicate with the IMAP server](out)vverbose[be more verbose]qquiet[be more quiet] +functions[_git-quiltimport] _gitquiltimport_argumentsendopt(-n --dry-run)ndryrun[check patches and warn if they cannot be imported]--author[default author name and email address to use for patches]: :_email_addresses--patches[set directory containing patches]:patch directory:_directories--series[specify quilt series file]:series file:_files--keep-non-patch[pass -b to git mailinfo] +functions[_git-request-pull] _gitrequestpull_argumentsendopt-p[display patch text]:start commit:__git_commits: :_urls::end commit:__git_commits +functions[_git-send-email] _gitsendemail_argumentsendopt--annotate[review and edit each patch before sending it]--bcc=[Bcc: value for each email]: :_email_addresses--cc=[starting Cc: value for each email]: :_email_addresses--to-cover[copy the To: list from the first file to the rest]--cc-cover[copy the Cc: list from the first file to the rest]--compose[edit introductory message for patch series]--from=[specify sender]:email address:_email_addresses--reply-to=[specify Reply-To address]:email address:_email_addresses--in-reply-to=[specify contents of first In-Reply-To header]:message-id--subject=[specify the initial subject of the email thread]:subject--to=[specify the primary recipient of the emails]: :_email_addresses--no-xmailer[don't add X-Mailer header]--8bit-encoding=[encoding to use for non-ASCII messages]: :__git_encodings--compose-encoding=[encoding to use for compose messages]: :__git_encodings--transfer-encoding=[specify transfer encoding to use]:transfer encoding:(quoted-printable 8bit base64)--envelope-sender[specify the envelope sender used to send the emails]: :_email_addresses--smtp-encryption=[specify encryption method to use]: :__git_sendemail_smtpencryption_values--smtp-domain=[specify FQDN used in HELO/EHLO]: :_domains--smtp-pass=[specify password to use for SMTP-AUTH]::password--smtp-server=[specify SMTP server to connect to, or sendmail command]: : __git_sendmail_smtpserver_values--smtp-server-port=[specify port to connect to SMTP server on]:smtp port:_ports--smtp-server-option=[specify the outgoing SMTP server option to use]:SMTP server option--smtp-ssl-cert-path=[path to ca-certificates (directory or file)]:ca certificates path:_files--smtp-user=[specify user to use for SMTP-AUTH]:smtp user:_users(--no-smtp-auth)--smtp-auth=[specify allowed AUTH mechanisms]:space-separated list of mechanisms(--smtp-auth)--no-smtp-auth[disable SMTP authentication]--smtp-debug=[enable or disable debug output]:smtp debug:((0\:"disable" 1\:"enable"))--batch-size=[specify maximum number of messages per connection]:number--relogin-delay=[specify delay between successive logins]:delay (seconds)--cc-cmd=[specify command to generate Cc\: header with]:Cc\: command:_cmdstring--to-cmd=[specify command to generate To\: header with]:To\: command:_cmdstring(                 --no-chain-reply-to)--chain-reply-to[send each email as a reply to previous one](--chain-reply-to                    )--no-chain-reply-to[send all emails after first as replies to first one]--identity=[specify configuration identity]: :__git_sendemail_identities(                   --no-signed-off-by-cc)--signed-off-by-cc[add emails found in Signed-off-by: lines to the Cc: list](--signed-off-by-cc                      )--no-signed-off-by-cc[do not add emails found in Signed-off-by: lines to the Cc: list]--suppress-cc=[specify rules for suppressing Cc:]: :__git_sendemail_suppresscc_values(                --no-suppress-from)--suppress-from[do not add the From: address to the Cc: list](--suppress-from                   )--no-suppress-from[add the From: address to the Cc: list](         --no-thread)--thread[set In-Reply-To: and References: headers](--thread            )--no-thread[do not set In-Reply-To: and References: headers]--confirm[specify type of confirmation required before sending]: :__git_sendemail_confirm_values--dry-run[do everything except actually sending the emails](               --no-format-patch)--format-patch[interpret ambiguous arguments as format-patch arguments](--format-patch                  )--no-format-patch[interpret ambiguous arguments file-name arguments]--quiet[be less verbose](           --no-validate)--validate[perform sanity checks on patches](--validate              )--no-validate[do not perform sanity checks on patches]--force[send emails even if safety checks would prevent it](- *)--dump-aliases[dump configured aliases and exit]*: : _alternative -O expl
      "files:file:_files"
      "commits:recent commit object name:__git_commit_objects_prefer_recent" +functions[_git-svn] _gitsvnlocalcurcontextcurcontextstatelinedeclareopt_args_arguments(- :)Vversion[display version information](- :)hHhelp[display usage information]: :->command*:: :->option-or-argumentstatecommandcommandscommandsblame:show what revision and author last modified each line of a filebranch:create a branch in the SVN repositoryclone:same as init, followed by fetchcommitdiff:commit diff of two tree-ishscreateignore:recursively finds the svn:ignore property and creates .gitignore filesdcommit:commit diffs from given head onto SVN repositoryfetch:fetch revisions from the SVN remotefindrev:output git commit corresponding to the given SVN revision's hashgc:compress git-svn-related informationinfo:show information about a file or directoryinit:initialize an empty git repository with additional svn datalog:output SVN log-messagesmigrate:migrate configuration/metadata/layout from previous versions of git-svnmkdirs:recreate empty directories that Git cannot trackpropget:get a given SVN property for a fileproplist:list the SVN properties stored for a file or directorypropset:set the value of a property on a file or directory - will be set on commitrebase:fetch revs from SVN parent of HEAD and rebase current work on itreset:undo effect of fetch back to specific revisionsettree:commit given commit or tree to SVN repositoryshowexternals:show the subversion externalsshowignore:output svn:ignore in format of a toplevel .gitignore filetag:create a tag in the SVN repository_describecommandscommandcommandsoptionorargumentcurcontextcurcontext%:line1:optsline1clonedcommitfetchinitmigraterebasesettree--config-dir=:configuration directory:_directories--ignore-paths[regular expression of paths to not check out]:perl regex--include-paths[regular expression of paths to check out]:perl regex--ignore-refs:ref--no-auth-cache--username=[username to use for SVN transport]: :_usersclonedcommitfetchlogrebasesettree(-A --authors-file)Aauthorsfile[specify author-conversion file]:author-conversion file:_filesclonedcommitfetchrebasesettree--add-author-from[when committing to svn, append a From: line based on the git commit's author string]--authors-prog=[specify program used to generate authors]: :_cmdstring(--no-follow-parent)--follow-parent[follow parent commit](--follow-parent)--no-follow-parent[don't follow parent commit]--localtime[store Git commit times in local timezone]--log-window-size=[fetch specified number of log entries per-request]:entries [100]--no-checkout(-q --quiet)qquiet[make git-svn less verbose](--repack-flags --repack-args --repack-opts)repackflagsrepackargsrepackopts[flags to pass to git-repack]:git-repack flags--repack=[repack files (for given number of revisions)]:: :__git_guard_number "revision limit"--use-log-author[use author from the first From: or Signed-Off-By: line, when fetching into git]cloneinit(-T --trunk)Ttrunk[set trunk sub-directory]:trunk sub-directory:->subdirectory(-t --tags)*ttags[add tags sub-directory]:tags sub-directory:->subdirectory(-b --branches)*bbranches[add branches sub-directory]:branches sub-directory:->subdirectory(-s --stdlayout)sstdlayout[shorthand for setting trunk, tags, branches as relative paths, the SVN default]--no-metadata[get rid of git-svn-id: lines at the end of every commit]--rewrite-root=[set svn-remote.*.rewriteRoot]:new root:_urls--rewrite-uuid=[set svn-remote.*.rewriteUUID]:uuid--prefix=[prefix to use for names of remotes]:path prefix:_directories -r ""(               --no-minimize-url)--minimize-url[minimize URLs](--minimize-url                  )--no-minimize-url[don't minimize URLs]--shared=[share repository amongst several users]:: :__git_repository_permissions--template=[directory to use as a template for the object database]: :_directories--use-svm-props[re-map repository URLs and UUIDs from mirrors created with SVN::Mirror]--use-svnsync-props[re-map repository URLs and UUIDs from mirrors created with svnsync]commitdiffdcommitsettree(-C --copy-similarity)Ccopysimilarity: :_guard "[[\:digit:\]]#" number(-e --edit)eedit[edit commit message before committing]-l-[limit number of rename/copy targets to run]: :__git_guard_number--find-copies-harder[try harder to find copies]--rmdir[remove empty directories from SVN tree after commit]:: :__git_svn-remotesfetchclone(-r --revision)rrevision[only fetch given revision or revision range]: :__git_svn_revisionsfetchrebasedcommit(--fetch-all --all)fetchallallrebasedcommit(-M -m --merge)Mmmerge[use merging strategies, if necessary]*sstrategy[use given merge strategy]:merge strategy:__git_merge_strategiesrebasedcommitbranchtag(-n --dry-run)ndryrun[only display what would be done]rebasedcommitlog(-v --verbose)vverbose[display extra information]branchtag(-m --message)mmessage[specify the commit message]:message(-d --destination)ddestination[location of line[1] to create in SVN repository]: :_directories--username[specify SVN username to perform commit as]: :_users--commit-url[specify URL to connect to destination SVN repository]: :_urls--parents[create parent folders]commitdiffcreateignoredcommitshowignoremkdirsproplistpropgetshowexternals(-r --revision)rrevision[specify SVN revision]: :__git_svn_revisionspropsetpropget1:property:(svn:ignore svn:keywords svn:executable svn:eol-style svn:mime-type svn:externals svn:needs-lock)blame--git-format[produce output in git-blame format, with SVN revision numbers instead of git commit hashes]*:file:__git_cached_filesbranch(-t --tag)ttag[create a tag]clone--preserve-empty-dirs[create a placeholder file for each empty directory]--placeholder-filename=[specify name of placeholder files created by --preserve-empty-dirs]:filename [.gitignore]:_files:url:_urls::directory:_directoriescommitdiff(-m --message)mmessage:message(-F --file)Ffile:file:_files:original tree:__git_tree_ishs:new tree result:__git_tree_ishs:target:_urlsdcommit--commit-url[commit to a different SVN url]:SVN URL:_url(-i --interactive)iinteractive[ask for confirmation that a patch should be sent to SVN]--mergeinfo[add specified merge information during the dcommit]:mergeinfo--no-rebase[don't rebase or reset after committing]--set-svn-props:argfetch(-p --parent)pparent[fetch only from SVN parent of current HEAD]info--url[output only value of URL field]:file:__git_cached_filesinit:SVN URL:_urls:target directory:_directoriesfindrev(-A --after -B --before)Bbefore[with no exact match, find last commit for current branch](-A --after -B --before)Aafter[with no exact match, find closest match searching forwards]:revision: _alternative "svn-revisions\:svn revision number\:__git_svn_revision_numbers -p r" "git-revisions\:git revision\:__git_revisions"revision_options__git_setup_revision_optionsrevision_options(-r --revision)rrevision[revisions to output log information for]: :__git_svn_revision_numbers--limit=[like --max-count, but not counting merged/excluded commits]: :__git_guard_number limit--incremental[give output suitable for concatenation]--show-commit[output git commit SHA-1, as well]--color--pager:pager:_cmdstring--non-recursivemigrate--minimizepropset:valueproplistpropgetrebase(-l --local)llocal[don't fetch remotely, rebase against the last fetched commit from SVN](--preserve-merges -p)preservemergesp[try to recreate merges instead of ignoring them]reset(-r --revision)rrevision[specify most recent SVN revision to keep]: :__git_svn_revisions(-p --parent)pparent[discard specified revision as well, keeping nearest parent instead]settree--stdin[read list of commits to commit from stdin]createignoregcmkdirsshowexternalsshowignoretag*:file:_files_arguments(-)hH[display usage information](-)Vversion[display version information]--minimize-connections(-R --svn-remote --remote)Rsvnremoteremote[svn remote to use]:svn remote:__git_svn-remotes(-i --id)iid[set GIT_SVN_ID]:GIT_SVN_IDoptssubdirectory_alternativesub-directories:sub-directory:_directoriesurls: :_urlsreturn +functions[_git-apply] _gitapplylocalapply_options__git_setup_apply_options_argumentsendoptapply_options(--index --cached --reject)33way[fall back on 3-way merge if patch fails]--stat[output diffstat for input (turns off "apply")]--numstat[same as --stat but in decimal notation and complete pathnames (turns off "apply")]--summary[output summary of git-diff extended headers (turns off "apply")]--check[check if patches are applicable (turns off "apply")](        --cached)--index[make sure that patch is applicable to index](--index         )--cached[apply patches without touching working tree]--build-fake-ancestor[build temporary index for blobs with ambiguous origin]:index:_files(-R --reverse)Rreverse[apply patches in reverse]-z[use NUL termination on output]--unidiff-zero[disable unified-diff-context check]--apply[apply patches that would otherwise not be applied]--no-add[ignore additions made by the patch]--allow-overlap[allow overlapping hunks]--inaccurate-eof[work around missing-new-line-at-EOF bugs](-v --verbose)vverbose[display progress on stderr]--recount[do not trust line counts in hunk headers]*:patch:_files +functions[_git-checkout-index] _gitcheckoutindexlocalz_opt words[(I)--stdin] -z[paths are separated with NUL character when reading from standard input]_argumentsendopt(-u --index)uindex[update stat information in index](-q --quiet)qquiet[no warning for existing files and files not in index](-f --force)fforce[force overwrite of existing files](-a --all --stdin *)aall[check out all files in index](-n --no-create)nnocreate[do not checkout new files]--temp[write content to temporary files](-a --all *)--stdin[read list of paths from the standard input]--prefix=[prefix to use when creating files]:directory:_directories--stage=[check out files from named stage]:stage:(1 2 3 all)z_opt*: :__git_cached_files +functions[_git-commit-graph] _gitcommitgraphlocalargsprogressprogress--no-progress[don't show progress]words2writeprogress(--split --size-multiple --max-commits --expire-time)--append[include all commits present in existing commit-graph file](--append)--split[write the commit-graph as a chain of multiple commit-graph files](--stdin-packs --stdin-commits)--reachable[walk commits starting at all refs](--reachable --stdin-commits)--stdin-packs[only walk objects in pack-indexes read from input](--reachable --stdin-packs)--stdin-commits[walk commits starting at commits read from input](--append)--size-multiple=:commits [2](--append)--max-commits=:commits(--append)--expire-time=:date/time:__git_datetimeswords2verify--shallow[only check the tip commit-graph file in a chain of split commit-graphs]_argumentsendoptargs--object-dir=[specify location of packfiles and commit-graph file]:directory:_directories(-h)1:verb:(read verify write) +functions[_git-commit-tree] _gitcommittree_argumentsendopt-h[display usage]*-p+[specify parent commit]:parent commit:__git_objects(-S --gpg-sign --no-gpg-sign)Sgpgsign[GPG-sign the commit]::key id(-S --gpg-sign --no-gpg-sign)--no-gpg-sign[don't GPG-sign the commit]-F+[read commit log from specified file]:file:_files*-m+[specify paragraph of commit log message]:message: :__git_trees +functions[_git-hash-object] _githashobject_argumentsendopt-t[type of object to create]:object type:((blob\:"a blob of data"
                                                commit\:"a tree with parent commits"
                                                tag\:"a symbolic name for another object"
                                                tree\:"a recursive tree of blobs"))-w[write object to object database](: --stdin-paths)--stdin[read object from standard input](: --stdin --path)--stdin-paths[read file names from standard input instead of from command line]--literally[just hash any random garbage to create corrupt objects for debugging Git](       --no-filters)--path=[hash object as if it were located at given path]: :_files(--path             )--no-filters[hash contents as is, ignoring any input filters](--stdin --stdin-paths):file:_files +functions[_git-index-pack] _gitindexpacklocalstdin_opts words[(I)--stdin] --fix-thin[record deltified objects, based on objects not included]--keep=-[create .keep file]::reason_arguments-v[display progress on stderr]-o[write generated pack index into specified file]: :_files--stdin[read pack from stdin and instead write to specified file]stdin_opts--strict[die if the pack contains broken objects or links]--threads=[specify number of threads to use]:number of threads:pack file:_files -g "*.pack(-.)" +functions[_git-merge-file] _gitmergefileintegern_labelsMwords1CURRENT1:Llocallabel_opt n_labels < 3 wordsCURRENT1ordinalsordinalsfirstsecondthird*-L[label to use for the ordinals[n_labels+1] file]:label_argumentslabel_opt(-p --stdout)pstdout[send merged file to standard output instead of overwriting first file](-q --quiet)qquiet[do not warn about conflicts](       --theirs --union)--ours[resolve conflicts favoring our side of the lines](--ours          --union)--theirs[resolve conflicts favoring their side of the lines](--ours --theirs        )--union[resolve conflicts favoring both sides of the lines]--marker-size[specify length of conflict markers]: :__git_guard_number "marker length"--diff3[use a diff3 based merge]:current file:_files:base file:_files:other file:_files +functions[_git-merge-index] _gitmergeindex CURRENT > 2 wordsCURRENT1oq_arguments(:)-a[run merge against all files in index that need merging]*: :__git_cached_filesdeclarearguments CURRENT == 2 -o[skip failed merges] CURRENT == 2 || CURRENT == 3 (-o)-q[do not complain about failed merges] 2 <= CURRENT && CURRENT <= 4 *:merge program:_files -g "*(*)"_argumentsarguments +functions[_git-mktag] _gitmktag_messageno arguments allowed; only accepts tags on standard input +functions[_git-mktree] _gitmktree_arguments-z[read NUL-terminated ls-tree -z output]--missing[allow missing objects]--batch[allow creation of more than one tree] +functions[_git-multi-pack-index] _gitmultipackindex_arguments--object-dir=[specify location of git objects]:directory:_directories--batch-size=[during repack, select packs so as to have pack files of at least the specified size]:size1:verb:(write verify expire repack) +functions[_git-pack-objects] _gitpackobjectslocalthin_opt words[(I)--stdout] --thin[create a thin pack]_arguments(-q --quiet)qquiet[don't report progress](-q --quiet --all-progress)--progress[show progress meter](-q --quiet --progress --all-progress-implied)--all-progress[show progress meter during object writing phase](-q --quiet --all-progress)--all-progress-implied[like --all-progress, but only if --progress was also passed](--stdout)--max-pack-size=[specify maximum size of each output pack file]: : __git_guard_bytes "maximum pack size"(--incremental)--local[similar to --incremental, but only ignore unpacked non-local objects](--local)--incremental[ignore objects that have already been packed]--window=-[limit pack window by objects]: :__git_guard_number "window size"--window-memory=-[specify window size in memory]: : __git_guard_bytes "window size"--depth=-[maximum delta depth]: :__git_guard_number "maximum delta depth"--no-reuse-delta[don't reuse existing deltas, but compute them from scratch]--no-reuse-object[don't reuse existing object data]--delta-base-offset[use delta-base-offset packing]--threads=-[specify number of threads for searching for best delta matches]: :__git_guard_number "number of threads"--non-empty[only create a package if it contains at least one object]--revs[read revision arguments from standard input](--revs)--unpacked[limit objects to pack to those not already packed](--revs)--all[include all refs as well as revisions already specified]--reflog[include objects referred by reflog entries]--indexed-objects[include objects referred to by the index](: --max-pack-size)--stdout[output pack to stdout]--include-tag[include unasked-for annotated tags if object they reference is included](--unpack-unreachable)--keep-unreachable[keep unreachable ]--pack-loose-unreachable[pack loose unreachable objects](--keep-unreachable)--unpack-unreachable=-[unpack unreachable objects newer than specified time]::time--sparse[use sparse reachability algorithm]--include-tag[include tag objects that refer to objects to be packed]thin_opt--shallow[create packs suitable for shallow fetches]--honor-pack-keep[ignore objects in local pack with .keep file]--keep-pack=[ignore named pack]:pack--compression=-[specify compression level]: :__git_compression_levels--keep-true-parents[pack parents hidden by grafts]--use-bitmap-index[use a bitmap index if available to speed up counting objects]--write-bitmap-index[write a bitmap index together with the pack index]--filter=[omit certain objects from pack file]:filter:_git_rev-list_filters--missing=[specify how missing objects are handled]:action:(error allow-any allow-promisor print)--exclude-promisor-objects[don't pack objects in promisor packfiles]--delta-islands[respect islands during delta compression]:base-name:_files +functions[_git-prune-packed] _gitprunepacked_arguments(-n --dry-run)ndryrun[only list objects that would be removed](-q --quiet)qquiet[do not display progress on standard error] +functions[_git-read-tree] _gitreadtreelocaltrivial_optaggressive_optdryrun_opt words[(I)-m] --dry-run[report if a merge would fail without touching the index or the working tree]--trivial[restrict three-way merge to only happen if no file-level merging is required]--aggressive[try harder to resolve merge conflicts]ui_opts words[(I)(-m|--reset|--prefix)] (   -i)-u[update the work tree after successful merge](-u   )-i[update only the index; ignore changes in work tree]exclude_per_directory_opt words[(I)-u] exclude_per_directory_opt--exclude-per-directory=-[specify .gitignore file]:.gitignore file:_files_arguments(   --reset --prefix)-m[perform a merge, not just a read](-m         --prefix)--reset[perform a merge, not just a read, ignoring unmerged entries](-m --reset          2 3)--prefix=-[read the contents of specified tree-ish under specified directory]:prefix:_directories -r ""ui_optsdryrun_opt-v[display progress on standard error]trivial_optaggressive_optexclude_per_directory_opt--index-output=[write index in the named file instead of $GIT_INDEX_FILE]: :_files--no-sparse-checkout[display sparse checkout support]--debug-unpack[debug unpack-trees]--recurse-submodules=-[control recursive updating of submodules]::checkout:__git_commits(-q --quiet)qquiet[suppress feedback messages]--empty[instead of reading tree object(s) into the index, just empty it]1:first tree-ish to be read/merged:__git_tree_ishs2::second tree-ish to be read/merged:__git_tree_ishs3::third tree-ish to be read/merged:__git_tree_ishs +functions[_git-symbolic-ref] _gitsymbolicref_arguments(-d --delete)ddelete[delete symbolic ref](-q --quiet)qquiet[do not issue error if specified name is not a symbolic ref]--short[shorten the ref name (eg. refs/heads/master -> master)]-m[update reflog for specified name with specified reason]:reason for update:symbolic reference:__git_heads:: :__git_references +functions[_git-unpack-objects] _gitunpackobjects_arguments-n[only list the objects that would be unpacked]-q[run quietly]-r[try recovering objects from corrupt packs]--strict[do not write objects with broken content or links] +functions[_git-update-index] _gitupdateindexlocalz_opt words[(I)--stdin|--index-info] -z[paths are separated with NUL character when reading from stdin]_arguments(-)hhelp[display usage information]-q[continue refresh even when index needs update]--add[add files not already in index](--force-remove)--remove[remove files that are in the index but are missing from the work tree](-q --unmerged --ignore-missing --really-refresh)--refresh[refresh index]--ignore-submodules[do not try to update submodules]--unmerged[if unmerged changes exists, ignore them instead of exiting]--ignore-missing[ignore missing files when refreshing the index]*--cacheinfo[insert information directly into the cache]: :_guard "[0-7]#" "octal file mode": :_guard "[[\:xdigit\:]]#" "object id": :_files(: -)--index-info[read index information from stdin]--chmod=-[set execute permissions on updated files]:permission:((+x\:executable -x\:"not executable"))(                   --no-assume-unchanged)--assume-unchanged[set "assume unchanged" bit for given paths](--assume-unchanged                      )--no-assume-unchanged[unset "assume unchanged" bit for given paths](-q --unmerged --ignore-missing --refresh)--really-refresh[refresh index, unconditionally checking stat information](                --no-skip-worktree)--skip-worktree[set "skip-worktree" bit for given paths](--skip-worktree                   )--no-skip-worktree[unset "skip-worktree" bit for given paths](-)gagain[run git-update-index on differing index entries](-)--unresolve[restore "unmerged" or "needs updating" state of files]--info-only[only insert files object-IDs into index]--replace[replace files already in index, if necessary](--remove)--force-remove[remove named paths even if present in worktree](: -)--stdin[read list of paths from standard input]--verbose[report what is being added and removed from the index]--clear-resolve-undo[forget saved unresolved conflicts]--index-version=[write index in specified on-disk format version]:version:(2 3 4)--split-index[enable/disable split index]--untracked-cache[enable/disable untracked cache]--test-untracked-cache[test if the filesystem supports untracked cache]--force-untracked-cache[enable untracked cache without testing the filesystem]--force-write-index[write out the index even if is not flagged as changed]--fsmonitor[enable or disable file system monitor]--fsmonitor-valid[mark files as fsmonitor valid]--no-fsmonitor-valid[clear fsmonitor valid bit]z_opt*:: :_files +functions[_git-update-ref] _gitupdatereflocalz_opt words[(I)--stdin] -z[values are separated with NUL character when reading from stdin]_arguments-m[update reflog for specified name with specified reason]:reason for update(:)-d[delete given reference after verifying its value]:symbolic reference:__git_revisions:old reference:__git_revisions(-d --no-deref)--stdin[reads instructions from standard input]z_opt(-d -z --stdin)--no-deref[overwrite ref itself, not what it points to]--create-reflog[create a reflog]:symbolic reference:__git_revisions:new reference:__git_revisions::old reference:__git_revisions +functions[_git-write-tree] _gitwritetree_arguments--missing-ok[ignore objects in index that are missing in object database]--prefix=[write tree representing given sub-directory]:sub-directory:_directories -r "" +functions[_git-cat-file] _gitcatfile_arguments(-t -s -e -p --allow-unknown-type 1)--textconv[show content as transformed by a textconv filter](-t -s -e -p --allow-unknown-type 1)--filters[show content as transformed by filters](-t -s -e -p --allow-unknown-type 1)--path=[use a specific path for --textconv/--filters]:path:_directoriesquery(-s -e -p --textconv --filters 1)-t[show type of given object](-t -e -p --textconv --filters 1)-s[show size of given object](-e -p --textconv --filters 1)--allow-unknown-type[allow query of broken/corrupt objects of unknown type](-t -s -p -textconv --filters --allow-unknown-type 1)-e[exit with zero status if object exists](-t -s -e -textconv --filters --allow-unknown-type 1)-p[pretty-print given object](-):object type:(blob commit tag tree): :__git_objectsbatch(--batch-check)--batch=-[print SHA1, type, size and contents (or in specified format)]::format(--batch)--batch-check=-[print SHA1, type and size (or in specified format)]::format--follow-symlinks[follow in-tree symlinks (used with --batch or --batch-check)]--batch-all-objects[show all objects with --batch or --batch-check]--unordered[don't order --batch-all-objects output]--buffer[disable flushing of output after each object] +functions[_git-diff-files] _gitdifffileslocalrevision_optionsdiff_stage_options__git_setup_revision_options__git_setup_diff_stage_options_argumentsrevision_optionsdiff_stage_options: :__git_changed-in-working-tree_files: :__git_changed-in-working-tree_files*: :__git_changed-in-working-tree_files +functions[_git-diff-index] _gitdiffindexlocalrevision_options__git_setup_revision_options_argumentsrevision_options--cached[don't consider the work tree at all]-m[flag non-checked-out files as up-to-date]: :__git_tree_ishs*: :__git_cached_files +functions[_git-diff-tree] _gitdifftreelocalcurcontextcurcontextstatelinedeclareopt_argsrevision_options__git_setup_revision_options_argumentsrevision_options-r[recurse into subdirectories](-r   )-t[display tree objects in diff output]--root[display root diff]-m[do not ignore merges]-s[do not show differences](--pretty --header)-v[display commit message before differences]--no-commit-id[do not display commit IDs](-c --cc)-c[show differences from each of parents to merge result](-c --cc)--cc[how differences from each of parents and omit differences from only one parent]--combined-all-paths[show name of file in all parents for combined diffs]--always[always show commit itself and commit log message]: :__git_tree_ishs*:: :->filesstatefiles #line > 2 _alternativeoriginal-tree-files:original tree:__git_tree_files PREFIX:-. line[1]new-tree-files:new tree:__git_tree_files PREFIX:-. line[2]_alternativetree-ishs::__git_tree_ishstree-files::__git_tree_files PREFIX:-. line[1]return +functions[_git-for-each-ref] _gitforeachref_arguments--count=[maximum number of refs to iterate over]: :__git_guard_number "maximum number of refs"*--sort=[key to sort refs by]: :__git_ref_sort_keys--format=-[output format of ref information]:format:__git_format_ref--color=-[respect any colors specified in the format]::when:(always never auto)*--points-at=[print only refs which point at the given object]:object:__git_commits*--merged=[print only refs that are merged]:object:__git_commits*--no-merged=[print only refs that are not merged]:object:__git_commits*--contains=[print only refs that contain specified commit]:object:__git_commits*--no-contains=[print only refs that don't contain specified commit]:object:__git_commits--ignore-case[sorting and filtering are case-insensitive](-s --shell -p --perl --python --tcl)sshell[use string literals suitable for sh](-s --shell -p --perl --python --tcl)pperl[use string literals suitable for Perl](-s --shell -p --perl          --tcl)python[use string literals suitable for Python](-s --shell -p --perl --python      )tcl[use string literals suitable for Tcl]:: :_guard "([^-]?#|)" pattern +functions[_git-ls-files] _gitlsfileslocalno_empty_directory_opt words[(I)--directory] no_empty_directory_opt--no-empty-directory[don't list empty directories]_argumentsendopt(-c --cached)ccached[show cached files in output](-d --deleted)ddeleted[show deleted files in output](-m --modified)mmodified[show modified files in output](-o --others)oothers[show other files in output](-i --ignored)iignored[show ignored files in output](-s --stage --with-tree)sstage[show stage files in output]--directory[if a whole directory is classified as "other", show just its name]--eol[show line endings of files]no_empty_directory_opt(-s --stage -u --unmerged --with-tree)uunmerged[show unmerged files in output](-k --killed)kkilled[show killed files in output]-z[use NUL termination on output]*xexclude[skip files matching given pattern]:file pattern*Xexcludefrom[skip files matching patterns in given file]: :_files*--exclude-per-directory=-[skip directories matching patterns in given file]: :_files--exclude-standard[skip files in standard Git exclusion lists]--error-unmatch[if any file does not appear in index, treat this as an error](-s --stage -u --unmerged)--with-tree=[treat paths removed since given tree-ish as still present]: :__git_tree_ishs(-f)-v[indicate status of each file using lowercase for assume changed files](-v)-f[indicate status of each file using lowercase for fsmonitor clean files]--full-name[force paths to be output relative to the project top directory]--recurse-submodules[recurse through submodules]--abbrev=[set minimum SHA1 display-length]: :__git_guard_number length--debug[show debugging data]*:: :_files +functions[_git-ls-remote] _gitlsremote_argumentsendopt(-q --quiet)qquiet[don't print remote URL]--upload-pack=[specify path to git-upload-pack on remote side]:remote path(-h --heads)hheads[show only refs under refs/heads](-t --tags)ttags[show only refs under refs/tags]--refs[don't show peeled tags]--exit-code[exit with status 2 when no matching refs are found in the remote repository]--get-url[expand the URL of the given repository taking into account any "url.<base>.insteadOf" config setting]*--sort=[specify field name to sort on]:field:__git_ref_sort_keys--symref[show underlying ref in addition to the object pointed by it]*o+serveroption[send specified string to the server when using protocol version 2]:option: :__git_any_repositories*: :__git_references +functions[_git-ls-tree] _gitlstreelocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt(-t)-d[do not show children of given tree (implies -t)]-r[recurse into subdirectories]-t[show tree entries even when going to recurse them](-l --long)llong[show object size of blob entries]-z[use NUL termination on output](--name-only --name-status)nameonlynamestatus[list only filenames, one per line]--abbrev=[set minimum SHA1 display-length]: :__git_guard_number length--full-name[output full path-names](--full-name)--full-tree[do not limit listing to current working-directory]: :__git_tree_ishs*:: :->filestatefile__git_ignore_line__git_tree_filesPREFIX:.line1return +functions[_git-merge-base] _gitmergebase_argumentsendopt(-a --all)aall[display all common ancestors]--octopus[compute best common ancestors of all supplied commits]--is-ancestor[tell if A is ancestor of B (by exit status)](-)--independent[display minimal subset of supplied commits with same ancestors]--fork-point[find the point at which B forked from ref A (uses reflog)]: :__git_commits*: :__git_commits +functions[_git-name-rev] _gitnamerev_argumentsendopt--tags[only use tags to name commits]*--refs=[only use refs matching given pattern]: :_guard "?#" "shell pattern"--no-refs[clear any previous ref patterns given]*--exclude=[ignore refs matching specified pattern]:pattern(--stdin :)--all[list all commits reachable from all refs](--all :)--stdin[read from stdin and append revision-name]--name-only[display only name of commits]--no-undefined[die with non-zero return when a reference is undefined]--always[show uniquely abbreviated commit object as fallback](--stdin --all)*: :__git_commits +functions[_git-pack-redundant] _gitpackredundant_arguments-*(:)--all[process all packs]--alt-odb[do not require objects to be present in local packs]--verbose[output some statistics to standard error](--all)*::packs:_files -g "*.pack(-.)" +functions[_git-rev-list] _gitrevlistlocalcurcontextcurcontextstatelinedeclareopt_argsrevision_options__git_setup_revision_options_argumentsendoptrevision_options--no-filter[turn off any previous --filter argument]--filter-print-omitted[print a list of objects omitted by --filter]--filter=[omit certain objects from pack file]:filter:_git_rev-list_filters--missing=[specify how missing objects are handled]:action:(error allow-any allow-promisor print)(--count --pretty --header --left-right --abbrev-commit --abbrev --parent --children)--quiet[print nothing; exit status indicates if objects are fully connected]--use-bitmap-index[try to speed traversal using pack bitmap index if available]--progress=-[show progress reports as objects are considered]:header(--pretty --quiet)--header[display contents of commit in raw-format]--no-object-names[don't print the names of the object IDs that are found]!(--no-object-names)--object-names)--timestamp[print raw commit timestamp](         --bisect-vars --bisect-all)--bisect[show only middlemost commit object](--bisect)--bisect-vars[same as --bisect, displaying shell-evalable code](--bisect)--bisect-all[display all commit objects between included and excluded commits]*:: :->commit-or-pathstatecommitorpathopt_argsI__git_cached_files_alternativecommit-ranges::__git_commit_rangescached-files::__git_cached_filesreturn +functions[_git_rev-list_filters] _git_revlist_filters_valuesfilterblob\:none[omit all blobs]blob\:limit[omit blobs larger than specified size]:sizesparse\:oid[uses a sparse-checkout specification contained in the blob]:blob-ishtree\:0[omit blobs and trees with depth exceeding limit] +functions[_git-show-index] _gitshowindex_messageno arguments allowed; accepts index file on standard input +functions[_git-show-ref] _gitshowref_argumentsendoptlist--head[show the HEAD reference, even if it would normally be filtered out]--tags[show only refs/tags]--heads[show only refs/heads](-d --dereference)ddereference[dereference tags into object IDs as well](-s --hash)s+hash[only show the SHA-1 hash, not the reference name]:: :__git_guard_number length--verify[enable stricter reference checking]--abbrev=[set minimum SHA1 display-length]: :__git_guard_number length(-q --quiet)qquiet[do not print any results]*: :_guard "([^-]?#|)" patternexclude--exclude-existing=-[filter out existing refs from stdin]:: :_guard "([^-]?#|)" pattern +functions[_git-unpack-file] _gitunpackfile_arguments(:)-h[display usage information](-): :__git_blobs +functions[_git-var] _gitvar_arguments(:)-l[show logical variables](-):variable:((GIT_AUTHOR_IDENT\:"name and email of author" \
                    GIT_COMMITTER_IDENT\:"name and email of committer" \
                    GIT_EDITOR\:"text editor used by git commands" \
                    GIT_PAGER\:"text viewer used by git commands")) +functions[_git-verify-pack] _gitverifypack_argumentsendopt(-v --verbose)vverbose[show objects contained in pack](-s --stat-only)sstatonly[do not verify pack contents; only display histogram of delta chain length]*:index file:_files -g "*.idx(-.)" +functions[_git-daemon] _gitdaemon_arguments--strict-paths[match paths exactly]--access-hook=-[allow an external tool to accept or decline service]:path:_directories--base-path=-[remap all the path requests as relative to the given path]:path:_directories--base-path-relaxed[allow lookup of base path without prefix]--interpolated-path=-[dynamically construct alternate paths]:path:_directories--export-all[allow pulling from all repositories without verification](--port --listen --user --group)--inetd[run server as an inetd service](--inetd)--listen=-[listen on a specific IP address or hostname]: :_hosts(--inetd)--port=-[specify port to listen to]: :_ports--init-timeout=-[specify timeout between connection and request]: :__git_guard_number timeout--timeout=-[specify timeout for sub-requests]: :__git_guard_number timeout--max-connections=-[specify maximum number of concurrent clients]: :__git_guard_number "connection limit"--syslog[log to syslog instead of standard error]--user-path=-[allow ~user notation to be used in requests]::path:_directories--verbose[log details about incoming connections and requested files]--reuseaddr[reuse addresses when already bound](--syslog)--detach[detach from the shell]--pid-file=-[save the process id in given file]:pid file:_files--user=-[set uid of daemon]: :_users--group=-[set gid of daemon]: :_groups--enable=-[enable site-wide service]: :__git_daemon_service--disable=-[disable site-wide service]: :__git_daemon_service--allow-override[allow overriding site-wide service]: :__git_daemon_service--forbid-override[forbid overriding site-wide service]: :__git_daemon_service(--no-informative-errors)--informative-errors[report more verbose errors to the client](--informative-errors)--no-informative-errors[report all errors as "access denied" to the client]--log-destination=[send log messages to the specified destination]:destination:(stderr syslog none)*:repository:_directories +functions[_git-fetch-pack] _gitfetchpack_arguments-*--all[fetch all remote refs]--stdin[take the list of refs from stdin](-q --quiet)qquiet[make output less verbose](-k --keep)kkeep[do not invoke git-unpack-objects on received data]--thin[fetch a thin pack]--include-tag[download referenced annotated tags](--upload-pack --exec)uploadpackexec[specify path to git-upload-pack on remote side]:remote path--depth=-[limit fetching to ancestor-chains not longer than given number]: :__git_guard_number "maximum ancestor-chain length"--no-progress[do not display progress]--diag-url-v[produce verbose output]: :__git_any_repositories*: :__git_references +functions[_git-http-backend] _githttpbackend_nothing +functions[_git-send-pack] _gitsendpacklocalsignyestrue\:always,\ and\ fail\ if\ unsupported\ by\ servernofalse\:neverifasked\:iff\ supported\ by\ server_arguments-*endopt(-v --verbose)vverbose[produce verbose output](-q --quiet)qquiet[be more quiet](--receive-pack --exec)receivepackexec[specify path to git-receive-pack on remote side]:remote path--remote[specify remote name]:remote--all[update all refs that exist locally](-n --dry-run)ndryrun[do everything except actually sending the updates]--mirror[mirror all refs](-f --force)fforce[update remote orphaned refs](--no-signed --signed)--sign=-[GPG sign the push]::signing enabled:((^^sign))(--no-signed --sign)--signed[GPG sign the push](--sign --signed)--no-signed[don't GPG sign the push]--push-option=[specify option to transmit]:option--progress[force progress reporting]--thin[send a thin pack]--atomic[request atomic transaction on remote side]--stateless-rpc[use stateless RPC protocol]--stdin[read refs from stdin]--helper-status[print status from remote helper]--force-with-lease=[require old value of ref to be at specified value]:refname\:expect: :__git_any_repositories*: :__git_remote_references +functions[_git-update-server-info] _gitupdateserverinfo_argumentsendopt(-f --force)fforce[update the info files from scratch] +functions[_git-http-fetch] _githttpfetch_arguments-c[fetch commit objects]-t[fetch trees associated with commit objects]-a[fetch all objects]-v[report what is downloaded]-w[write commit-id into the filename under "$GIT_DIR/refs/<filename>"]:filename--recover[recover from a failed fetch](1)--stdin[read commit ids and refs from standard input]: :__git_commits: :_urls +functions[_git-http-push] _githttppush_arguments--all[verify that all objects in local ref history exist remotely]--force[allow refs that are not ancestors to be updated]--dry-run[do everything except actually sending the updates]--verbose[report the list of objects being walked locally and sent to remote](   -D)-d[remove refs from remote repository](-d   )-D[forcefully remove refs from remote repository]: :_urls*: :__git_remote_references +functions[_git-receive-pack] _gitreceivepack_arguments-*endopt(-q --quiet)qquiet[be quiet]--advertise-refs[undocumented]--stateless-rpc[undocumented]:directory to sync into:_directories +functions[_git-shell] _gitshelllocalcurcontextcurcontextstatelinedeclareopt_args_arguments-c[command to execute]: :->command: :->argumentstatecommandcommandscommandsgitreceivepackgituploadpackgituploadarchive_describecommandscommandcommandsargumentline1expl_descriptiondirectoriesdirectory to sync into_directoriesexplgituploadpackgituploadarchive_descriptiondirectoriesdirectory to sync from_directoriescompaddserverreturn +functions[_git-upload-archive] _gituploadarchive_arguments:directory to get tar archive from:_directories +functions[_git-upload-pack] _gituploadpack_arguments-*endopt--stateless-rpc[quit after a single request/response exchange]--advertise-refs[exit immediately after initial ref advertisement]--strict[don't try <directory>/.git/ if <directory> is not a git directory]--timeout=-[interrupt transfer after period of inactivity]: :__git_guard_number "inactivity timeout (seconds)": :_directories +functions[_git-check-attr] _gitcheckattrlocalz_optcurcontextcurcontextstatelinedeclareopt_args words[(I)--stdin] -z[paths are separated with NUL character when reading from stdin]_argumentsaall[list all attributes that are associated with the specified paths]--stdin[read file names from stdin instead of from command line]--cached[consider .gitattributes in the index only, ignoring the working tree.]-z[terminate input and output records by a NUL character]z_opt(-)--[interpret preceding arguments as attributes and following arguments as path names]*:: :->attribute-or-filestateattributeorfileattributesattributescrlfidentfilterdiffmergeonly_attributesi = 2i < #wordsi++  attributes[(I)words[i]] == 0 only_attributesbreak !only_attributes opt_argsI__git_cached_files_alternativeattributes::__git_attributesfiles::__git_cached_filesreturn +functions[_git-check-ref-format] _gitcheckrefformat_arguments-h[display usage information](--no-allow-onelevel)--allow-onelevel[accept one-level refnames](--allow-onelevel)--no-allow-onelevel[do not accept one-level refnames]--refspec-pattern[interpret <refname> as a reference name pattern for a refspec]--normalize[normalize refname by removing leading slashes]--branch[expand previous branch syntax]: :__git_references +functions[_git-fmt-merge-msg] _gitfmtmergemsg_argumentsendopt(      --no-log)--log=-[display one-line descriptions from actual commits being merged]::number of commits [20](--log         )--no-log[do not display one-line descriptions from actual commits being merged](-m --message)m+message[use given message instead of branch names for first line in log message]:message(-F --file)Ffile[specify list of merged objects from file]: :_files +functions[_git-mailinfo] _gitmailinfo_arguments-*(-b)-k[prevent removal of cruft from Subject: header](-k)-b[limit stripping of bracketed strings to the word PATCH](-u --encoding)-u[encode commit information in UTF-8](-u --encoding)--encoding=-[encode commit information in given encoding]: :__git_encodings-n[disable all charset re-coding of metadata](-m --message-id)mmessageid[copy the Message-ID header at the end of the commit message](           --no-scissors)--scissors[remove everything in body before a scissors line](--scissors              )--no-scissors[do not remove everything in body before a scissors line]--no-inbody-headers[undocumented]:message file:_files:patch file:_files +functions[_git-mailsplit] _gitmailsplit_arguments-*-o-[directory in which to place individual messages]:directory:_directories-b[if file does not begin with "From " line, assume it is a single mail message]-d-[specify number of leading zeros]: :__git_guard_number precision-f-[skip the first N numbers]: :__git_guard_number--keep-cr[do not remove CR from lines ending with CR+LF]*::mbox file:_files +functions[_git-merge-one-file] _gitmergeonefile_messageyou probably should not be issuing this command +functions[_git-patch-id] _gitpatchid_arguments--stable[use a sum of hashes unaffected by diff ordering]--unstable[use patch-id compatible with git 1.9 and older] +functions[_git-stripspace] _gitstripspace_arguments(-s --strip-comments -c --comment-lines)sstripcomments[also strip lines starting with #](-c --comment-lines -s --strip-comments)ccommentlines[prepend comment character and blank to each line] +functions[__git_command_successful] __git_command_successful #*:#0 > 0 _messagenot a git repositoryreturn +functions[__git_committish_range_first] __git_committish_range_firstprint1%..%.:HEAD +functions[__git_committish_range_last] __git_committish_range_lastprint1...:HEAD +functions[__git_pattern_escape] __git_pattern_escapeprintb1 +functions[__git_is_type] __git_is_typerevparseverify2^{1}/dev/null +functions[__git_is_blob] __git_is_blob__git_is_typeblob +functions[__git_is_committish] __git_is_committish__git_is_typecommit +functions[__git_is_treeish] __git_is_treeish__git_is_typetree +functions[__git_is_committish_range] __git_is_committish_range...returnlocalfirst__git_committish_range_first $1last__git_committish_range_last $1first..last__git_is_committish__git_is_committish +functions[__git_is_initial_commit] __git_is_initial_commitrevparseverifyHEAD/dev/null ? == 1  +functions[__git_is_in_middle_of_merge] __git_is_in_middle_of_mergelocalgitdirgitdir_call_program gitdir git rev-parse --git-dir 2>/dev/null__git_command_successfulpipestatusreturngitdir/MERGE_HEAD +functions[__git_describe_branch] __git_describe_branchlocal__commits_in__tag__descshiftintegermaxverbosezstyle:completion:curcontext:maxverbose compstate[nmatches] <= maxverbose __commitsP__commits_in__commits__c:_call_program describe git rev-list -1 --oneline $__c//:/\:_describe__tag__desc__commits@expl_wanted__desccompadd__commits_in +functions[__git_describe_commit] __git_describe_commit__git_describe_branchr:|/=* r:|=*(@)argv[4,-1] +functions[__git_ignore_line] __git_ignore_linelocalignoredline:wordsCURRENTignored +functions[__git_ignore_line_inside_arguments] __git_ignore_line_inside_argumentsdeclarecompadd_optszparseoptscompadd_opts__git_ignore_linecompadd_opts +functions[_git_commands] _git_commandslocalcmdtypesmain_porcelain_commandsuser_commandsthird_party_commandsancillary_manipulator_commandsancillary_interrogator_commandsinteraction_commandsplumbing_manipulator_commandsplumbing_interrogator_commandsplumbing_sync_commandsplumbing_sync_helper_commandsplumbing_internal_helper_commandscmdtypesmain_porcelain_commandsadd:add file contents to indexam:apply patches from a mailboxarchive:create archive of files from named treebisect:find, by binary search, change that introduced a bugbranch:list, create, or delete branchesbundle:move objects and refs by archivecheckout:checkout branch or paths to working treecherrypick:apply changes introduced by some existing commitscitool:graphical alternative to git commitclean:remove untracked files from working treeclone:clone repository into new directorycommit:record changes to repositorydescribe:show most recent tag that is reachable from a commitdiff:show changes between commits, commit and working tree, etc.fetch:download objects and refs from another repositoryformatpatch:prepare patches for e-mail submissiongc:cleanup unnecessary files and optimize local repositorygrep:print lines matching a patterngui:run portable graphical interface to gitinit:create empty git repository or re-initialize an existing onelog:show commit logsmerge:join two or more development histories togethermv:move or rename file, directory, or symlinknotes:add or inspect object notespull:fetch from and merge with another repository or local branchpush:update remote refs along with associated objectsrangediff:compare two commit rangesrebase:forward-port local commits to the updated upstream headreset:reset current HEAD to specified staterestore:restore working tree filesrevert:revert existing commitsrm:remove files from the working tree and from the indexshortlog:summarize git log outputshow:show various types of objectsstash:stash away changes to dirty working directorystatus:show working-tree statussubmodule:initialize, update, or inspect submodulessubtree:split repository into subtrees and merge themswitch:switch branchestag:create, list, delete or verify tag object signed with GPGworktree:manage multiple working dirs attached to the same repositoryconfig:get and set repository or global optionsfastexport:data exporterfastimport:import information into git directlyfilterbranch:rewrite branchesmergetool:run merge conflict resolution tools to resolve merge conflictspackrefs:pack heads and tags for efficient repository accessprune:prune all unreachable objects from the object databasereflog:manage reflog informationremote:manage set of tracked repositoriesrepack:pack unpacked objects in a repositoryreplace:create, list, delete refs to replace objectsancillary_interrogator_commandsblame:show what revision and author last modified each line of a filecountobjects:count unpacked objects and display their disk consumptiondifftool:show changes using common diff toolsfsck:verify connectivity and validity of objects in databasehelp:display help information about gitinstaweb:instantly browse your working repository in gitwebinterprettrailers:add or parse structured information in commit messagesmergetree:show three-way merge without touching indexrerere:reuse recorded resolution of conflicted mergesshowbranch:show branches and their commitsverifycommit:check GPG signature of commitsverifytag:check GPG signature of tagswhatchanged:show commit-logs and differences they introduceversion:show git versionarchimport:import an Arch repository into gitcvsexportcommit:export a single commit to a CVS checkoutcvsimport:import a CVS "repository" into a git repositorycvsserver:run a CVS server emulator for gitimapsend:send a collection of patches to an IMAP folderquiltimport:apply a quilt patchsetrequestpull:generate summary of pending changessendemail:send collection of patches as emailssvn:bidirectional operation between a Subversion repository and gitapply:apply patch to files and/or to indexcheckoutindex:copy files from index to working directorycommitgraph:write and verify Git commit-graph filescommittree:create new commit objecthashobject:compute object ID and optionally create a blob from a fileindexpack:build pack index file for an existing packed archivemergefile:run a three-way file mergemergeindex:run merge for files needing mergingmktag:create tag objectmktree:build tree-object from git ls-tree formatted textmultipackindex:write and verify multi-pack-indexespackobjects:create packed archive of objectsprunepacked:remove extra objects that are already in pack filesreadtree:read tree information into directory indexsymbolicref:read and modify symbolic referencesunpackobjects:unpack objects from packed archiveupdateindex:register file contents in the working directory to the indexupdateref:update object name stored in a reference safelywritetree:create tree from the current indexplumbing_interrogator_commandscatfile:provide content or type information for repository objectscherry:find commits not merged upstreamdifffiles:compare files in working tree and indexdiffindex:compare content and mode of blobs between index and repositorydifftree:compare content and mode of blobs found via two tree objectsforeachref:output information on each refgettarcommitid:extract commit ID from an archive created using git archivelsfiles:information about files in index/working directorylsremote:show references in a remote repositorylstree:list contents of a tree objectmergebase:find as good a common ancestor as possible for a mergenamerev:find symbolic names for given revisionspackredundant:find redundant pack filesrevlist:list commit object in reverse chronological orderrevparse:pick out and massage parameters for other git commandsshowindex:show packed archive indexshowref:list references in a local repositoryunpackfile:create temporary file with blob's contentsvar:show git logical variableverifypack:validate packed git archive filesplumbing_sync_commandsdaemon:run a really simple server for git repositoriesfetchpack:receive missing objects from another repositoryhttpbackend:run a server side implementation of Git over HTTPsendpack:push objects over git protocol to another repositoryupdateserverinfo:update auxiliary information file to help dumb serversplumbing_sync_helper_commandshttpfetch:download from remote git repository via HTTPhttppush:push objects over HTTP/DAV to another repositoryparseremote:routines to help parsing remote repository access parametersreceivepack:receive what is pushed into repositoryshell:restricted login shell for GIT-only SSH accessuploadarchive:send archive back to git-archiveuploadpack:send objects packed back to git fetch-packcheckattr:display gitattributes informationcheckignore:debug gitignore/exclude filescheckmailmap:show canonical names and email addresses of contactscheckrefformat:ensure that a reference name is well formedcolumn:display data in columnsfmtmergemsg:produce merge commit messagemailinfo:extract patch and authorship from a single email messagemailsplit:split mbox file into a list of filesmergeonefile:standard helper-program to use with git merge-indexpatchid:compute unique ID for a patchstripspace:filter out empty lineszstyle:completion:curcontext:usercommandsuser_commandscommandcommand_git_third_party_commands +commands[git-command%%:*] third_party_commandscommandaliases__git_extract_aliasescmdtypeallcmdsallmatchingaltsdispexpl:completion:curcontext:listseparatorcmdtypecmdtypescmdtypealiases%::allcmdsaliases:dup:cmdtype_mPcmdtype%%:P:cmdtype_mverbose${cmdtype}_d_descriptioncompaddexpl[@]Oallmatching///.1cmdtypecmdtypescmdtype_d #disp r.COLUMNS4.Pcmdtype/sm::/r.len.MATCH12 sep %% cmdtype//_/-:cmdtype//_/ %%(e|)s:compadd (e)disp -a cmdtype_m_alternativealts +functions[__git_aliases] __git_aliaseslocalaliases__git_extract_aliases_describealias +functions[__git_extract_aliases] __git_extract_aliaseslocal0_call_program aliases "git config -z --get-regexp '^alias.'"alias. #tmp > 0 aliasestmp/\n/:alias for '' +functions[_git_column_layouts] _git_column_layouts_valuescolumn layout [always,column,nodense](never auto)always[always show in columns](always auto)never[never show in columns](always never)auto[show in columns if the output is to the terminal](row plain)column[fill columns before rows](column plain)row[fill rows before columns](column row)plain[show in one column](nodense)dense[make unequal size columns to utilize more space](dense)nodense[make equal size columns] +functions[__git_date_formats] __git_date_formatsdeclaredate_formatscompsetformat(-local|):_strftimereturndate_formatsrelative:show dates relative to the current timelocal:show timestamps in the local timezoneiso8601:show timestamps in ISO 8601 formatiso8601local:show timestamps in ISO 8601 format in the local timezoneisostrict:show timestamps in strict ISO 8601 formatisostrictlocal:show timestamps in strict ISO 8601 format in the local timezonerfc2822:show timestamps in RFC 2822 formatrfc2822local:show timestamps in RFC 2822 format in the local timezoneshort:show only date but not timeshortlocal:show only date but not time in the local timezoneraw:show date in internal raw git format (%s %z)rawlocal:show date in internal raw git format (%s %z) in the local timezonehuman:elide some current and recent date elementshumanlocal:elide some current and recent date elements in the local timezoneunix:show date as a Unix epoch timestampdefault:show timestamp in rfc-like formatdefaultlocal:show timestamp in rfc-like format in the local timezone_describedateformatsdate formatdate_formats( format\:custom\ format ) +functions[_git_diff_filters] _git_diff_filterslocaldispincdispexcexcludetypesetfilterss..PREFIX:us..SUFFIX:us..PREFIX:ls..SUFFIX:lcompsetcompsetfiltersaddedcopieddeletedmodifiedrenamedchangedpairing brokenzstyle:completion:curcontext:verboselistseparatorprint%s sep %skvfilters%s sep %skvfilters:l_alternativeincluded-file-types:included file type:compadd -S '' -d dispinc -F exclude -k filtersexcluded-file-types:excluded file type:compadd -S '' -d dispexc -F exclude (k)filters:l +functions[_git_dirstat_params] _git_dirstat_params_alternativelimits: :_guard '(*,|)[0-9]#' 'minimum cut-off limit (percent)'parameters: :_values -s , 'method for computing stats [changes]'
      '(lines files)changes[count added/removed lines, ignoring moves]'
      '(changes files)lines[count added/removed lines]'
      '(changes lines)files[count number of files changed]'
      'cumulative[count changes in a child directory for the parent directory as well]' +functions[_git_cleanup_modes] _git_cleanup_modesdeclarecleanup_modesstrip:remove both whitespace and commentary lineswhitespace:remove leading and trailing whitespace linesverbatim:don't change the commit message at allscissors:same as whitespace but cut from scissor linedefault:act as 'strip' if the message is to be edited and as 'whitespace' otherwise_describemodesmode +functions[__git_gpg_secret_keys] __git_gpg_secret_keyslocalexpl_wantedsecretkeyssecret keycompaddMo_call_program secret-keys gpg --list-secret-keys 2>/dev/null:%<>//<>/ +functions[__git_merge_strategies] __git_merge_strategieslocalexpl_wantedmergestrategiesmerge strategycompadd@Mf_call_program merge-strategies \
      "git merge -s '' 2>&1":Aavailable custom strategies are: Aavailable custom strategies are: %.:octopus ours recursive resolve subtree +functions[__git_encodings] __git_encodingslocalexpl_wantedencodingsencodingcompadd@m:{a-zA-Z}={A-Za-z} r:|-=* r:|=*f_call_program encodings iconv --list %// +functions[__git_apply_whitespace_strategies] __git_apply_whitespace_strategiesdeclarestrategiesnowarn:turn off the trailing-whitespace warningwarn:output trailing-whitespace warning, but apply patchfix:output trailing-whitespace warning and strip trailing whitespaceerror:output trailing-whitespace warning and refuse to apply patcherror-all:same as "error", but output warnings for all files_describetrailing-whitespace resolution strategy +functions[__git_remotes] __git_remoteslocalremotesexplf_call_program remotes git remote 2>/dev/null__git_command_successfulpipestatusreturn_wantedremotecompadd@ +functions[__git_ref_specs_pushy] __git_ref_specs_pushycompset*:__git_remote_branch_names_noprefixcompsetcompset:*__git_heads_alternativecommit-tags::__git_commit_tagsheads::__git_heads -qS : +functions[__git_ref_specs_fetchy] __git_ref_specs_fetchycompset*:__git_heads_localcompsetcompset:*__git_remote_branch_names_noprefix +functions[__git_ref_specs] __git_ref_specs__git_ref_specs_pushy@ +functions[__git_color_whens] __git_color_whenslocalwhensalways:always use colorsnever:never use colorsauto:use colors if output is to a terminal_describewhen +functions[__git_ignore_submodules_whens] __git_ignore_submodules_whenslocalwhensnone:submodule is dirty when it contains untracked or modified filesuntracked:submodule is dirty when it contains untracked filesdirty:ignore all changes to submodules, showing only changes to commits stored in superprojectall:ignore all changes to submodules (default)_describewhen +functions[__git_archive_formats] __git_archive_formatslocalexpl_wantedarchiveformatsarchive formatcompaddf_call_program archive-formats git archive --list +functions[__git_compression_levels] __git_compression_levels__git_config_valuescompressionlevelscompression levelcurrentparts[5]-1:default level of compression0:do not deflate files1:minimum compression2:a little more compression3:slightly more compression4:a bit more compression5:even more compression6:slightly even more compression7:getting there8:close to maximum compression9:maximum compression +functions[__git_attributes] __git_attributeslocalattributesattributescrlf:line-ending conventionident:ident substitutionfilter:filtersdiff:textual diffmerge:merging strategy_describeattributesattributeattributes +functions[__git_daemon_service] __git_daemon_servicelocalservicesservicesupload-pack:serve git fetch-pack and git ls-remote clientsupload-archive:serve git archive --remote clients_describeservicesserviceservices +functions[__git_log_decorate_formats] __git_log_decorate_formatsdeclarelog_decorate_formatsshort:do not show ref name prefixesfull:show ref name prefixesno:do not show ref names_describelogdecorateformatslog decorate format +functions[__git_repository_permissions] __git_repository_permissionsprefix07_messagenumbernumeric modedeclarepermissionsumaskfalsenooff:use permissions reported by umask()grouptrueyeson:files and objects are group-writableallworldeverybody:files and objects are readable by all users and group-shareable_describepermission +functions[__git_reflog_entries] __git_reflog_entrieslocalexpldeclarereflog_entriesf_call_program reflog-entries "git reflog -1000 --pretty='%gD:[%h] %gs (%gD)'" 2>/dev/nullreflog_entries/HEAD@\x7b/@\x7b__git_command_successfulpipestatusreturn_describereflogentriesreflog entry +functions[__git_ref_sort_keys] __git_ref_sort_keyscompset__git_ref_fields@ +functions[__git_ref_fields] __git_ref_fieldslocalmatchmbeginmendcfieldsfieldsappendoptszparseoptsaallcompset(#b)(*):match1pushupstreamappendtrackshort[show terse version: > (ahead) < (behind) = (in sync)]track[print gone whenever unknown upstream ref is encountered]track,nobracket[tracking information without brackets]refnameupstreamsymrefappendstriplstrip[strip elements from the left]:elements to strip / -remainrstrip[strip elements from the right]:elements to strip / -remainshort[strip to non-ambiguous short name]objectnameappendshort[strip to non-ambiguous short name]:lengthcolor_alternativecolors::__git_colorsattributes::__git_color_attributesreturnalignappendwidth[specify width]:widthposition[specify alignment]:alignment:(left right middle)appendnotequals:stringcontentsappendsubjectbodysignaturelines:linestailersappendonlyunfoldversionappendrefname[sort by versions] #append _valuesinterpolation modifierappendcfieldsrefname:name of the refobjectname:object name (SHA-1)upstream:name of a local ref which can be considered  upstream  from the displayed refpush:name of a local ref which represents the @{push} location for the displayed refsymref:the ref which the given symbolic ref refers tocontents:complete messagetrailers:structured information in commit messagesfieldsobjecttype:the type of the objectobjectsize:the size of the objectdeltabase:object name of the delta base of the objectHEAD:* if HEAD matches ref or space otherwisetree:the tree header-fieldparent:the parent header-fieldnumparent:number of parent objectsobject:the object header-fieldtype:the type header-fieldtag:the tag header-fieldauthor:the author header-fieldauthorname:the name component of the author header-fieldauthoremail:the email component of the author header-fieldauthordate:the date component of the author header-fieldcommitter:the committer header-fieldcommittername:the name component of the committer header-fieldcommitteremail:the email component of the committer header-fieldcommitterdate:the date component of the committer header-fieldtagger:the tagger header-fieldtaggername:the name component of the tagger header-fieldtaggeremail:the email component of the tagger header-fieldtaggerdate:the date component of the tagger header-fieldcreator:the creator header-fieldcreatordate:the date component of the creator header-fieldsubject:the subject of the messagebody:the body of the messageversion\:refname:sort by versions #all cfieldscolor:change output coloralign:set alignmentif:conditionalfieldsthen:true branchelse:false branchend:end if or align block_describefieldsfieldcfields:\\) \t\n\-fields@ +functions[__git_format_ref] __git_format_reflocalexplcompset(%\\\([^)]#\\\)|[^%]|%%|%[[:xdigit:]][[:xdigit:]])#compset%\\\((\*|)__git_ref_fields\)_wantedformatsformatcompadd%( +functions[__git_signoff_file] __git_signoff_file_alternativesignoffs:signoff:(yes true me please)files:signoff file:_files +functions[__git_stashes] __git_stasheslocalexpldeclareinterleavedstashesdescriptionsinterleavedps:0:_call_program stashes git stash list -z --pretty='format:%gd%x00%s%x00\(%cr\)' 2>/dev/null__git_command_successfulpipestatusreturnlocalinterleavedstashesdescriptionsi: j k_wantedstashesexplstashcompadddescriptionsstashes +functions[__git_svn_revisions] __git_svn_revisionsprefixcompset*:_alternativerevision-numbers::__git_svn_revision_numberssymbolic-revisions:symbolic revision:((HEAD:"the topmost revision of the SVN repository"))_alternativerevision-numbers::__git_svn_revision_numberssymbolic-revisions:symbolic revision:__git_svn_base_revisions +functions[__git_svn_base_revisions] __git_svn_base_revisionsdeclaresymbolic_revisionssymbolic_revisionsBASE:the bottommost revision of the SVN repository_describesymbolicrevisionssymbolic revisionsymbolic_revisions:  +functions[__git_branch_names] __git_branch_nameslocalexpldeclarebranch_namesf_call_program branchrefs git for-each-ref --format='"%(refname)"' refs/heads 2>/dev/nullrefs/heads/__git_command_successfulpipestatusreturn__git_describe_commitbranchnamesbranch name@ +functions[__git_remote_branch_names] __git_remote_branch_namesdeclarebranch_namesf_call_program remote-branch-refs git for-each-ref --format='"%(refname)"' refs/remotes 2>/dev/nullrefs/remotes/__git_command_successfulpipestatusreturn__git_describe_commitremotebranchnamesremote branch name@ +functions[__git_remote_branch_names_noprefix] __git_remote_branch_names_noprefixdeclareheadsbranch_namesf_call_program remote-branch-refs-noprefix git for-each-ref --format='"%(refname)"' refs/remotes 2>/dev/nullrefs/remotes//:HEAD__git_command_successfulpipestatusreturn__git_describe_commitremotebranchnamesnoprefixremote branch name@ +functions[__git_commit_objects_prefer_recent] __git_commit_objects_prefer_recentlocalargument_array_nameszparseoptsO:argument_array_names__git_recent_commitsargument_array_names__git_commit_objects +functions[__git_recent_branches__names] __git_recent_branches__namesreplyuM0_call_program reflog git reflog -1000 -z --pretty='%gs':scheckout: moving from checkout: moving from %% :09afc40 +functions[__git_recent_branches] __git_recent_brancheslocalbranchesdescriptionsreplyvalid_ref_names_munged(f)_call_program valid-ref-names 'git for-each-ref --format="%(refname)" refs/heads/'refs/heads/__git_recent_branches__namesbranches@reply:valid_ref_names_munged +branches[1] return\0(0)_call_program all-descriptions "git --no-pager for-each-ref --format='%(refname)%00%(subject)'" refs/heads/${(q)^branches} "--"//'\n'/zbranches_colon_descriptionsbranchbranchbranchesbranches_colon_descriptionsbranch//:/\::descriptions[refs/heads/(b)branch]_describerecentbranchesrecent branchesbranches_colon_descriptions +functions[__git_commits_prefer_recent] __git_commits_prefer_recentlocalargument_array_nameszparseoptsO:argument_array_names_alternativerecent-branches::__git_recent_branchescommits::__git_commits argument_array_names +functions[__git_commits] __git_commitslocalargument_array_nameszparseoptsO:argument_array_names #argument_array_names (@s/:/)argument_array_names[2](@P)argument_array_names[1]commit_opts__argument_nameargument_array_names2soptsroptexplzparseoptsr:roptropt:q@_alternativeheads::__git_heads soptscommit-tags::__git_commit_tags soptscommit-objects:: __git_commit_objects_prefer_recent -O expl:$commit_opts__argument_name +functions[__git_heads] __git_heads_alternativeheads-local::__git_heads_localheads-remote::__git_heads_remote +functions[__git_heads_local] __git_heads_locallocalgitdirdeclareheadsf_call_program headrefs git for-each-ref --format='"%(refname:short)"' refs/heads 2>/dev/nullgitdir_call_program gitdir git rev-parse --git-dir 2>/dev/null__git_command_successfulpipestatusHEADFETCH_HEADORIG_HEADMERGE_HEADgitdir/fgitdir/refs/stashstashgitdir/refs/bisect/badbisect/bad__git_describe_commitheadslocallocal head@ +functions[__git_heads_remote] __git_heads_remotedeclareheadsf_call_program headrefs git for-each-ref --format='"%(refname:short)"' refs/remotes 2>/dev/null__git_describe_commitheadsremoteremote head@ +functions[__git_commit_objects] __git_commit_objectslocalgitdirexplstartdeclarecommitsPREFIXr@SUFFIXr@__git_reflog_entriesreturnPREFIXSUFFIX:xdigit:c1,40commitsf_call_program commits git --no-pager rev-list -1000 --all --reflog --format='%h:\[%h\]\ %s\ \(%cr\)' HEAD__git_command_successfulpipestatuscommitscommits:commit :xdigit:c40,_describecommitscommit object namecommits +functions[__git_recent_commits] __git_recent_commitslocalgitdirexplstartdeclaredescrtagsheadscommitsargument_array_namescommit_optsintegerdistance_from_headlabelparentsnext_first_parent_ancestral_line_commitzparseoptsO:argument_array_names #argument_array_names (@s/:/)argument_array_names[2] #argument_array_names > 1  (P)+argument_array_names[2] (@P)argument_array_names[2]commits(f)_call_program commits git --no-pager rev-list -20 --format='%h%n%d%n%s\ \(%cr\)%n%p' HEAD ${(q)commit_opts}__git_command_successfulpipestatusreturnparentscommits[@] #commit_opts [i] distance_from_head next_first_parent_ancestral_line_commitfalse distance_from_head == 0 [HEAD]    distance_from_head == 1 [HEAD^]   distance_from_head == 2 [HEAD^^]  distance_from_head < 10 [HEAD~distance_from_head] [HEAD~distance_from_head] ++distance_from_head next_first_parent_ancestral_line_commitparents%% i:label kj (%)j/ >/,s:, :jtag: jtag: _describecommitsrecent commit object name_wantedcommittagscommit tagcompadd@_wantedheadcompaddr:|/=* r:|=* +functions[__git_blob_objects] __git_blob_objects_guard[[:xdigit:]](#c,40)blob object name +functions[__git_blobs] __git_blobs_alternativeblob-tags::__git_blob_tagsblob-objects::__git_blob_objects +functions[__git_blobs_and_trees_in_treeish] __git_blobs_and_trees_in_treeishcompset*:IPREFIXreturnIPREFIX%:__git_is_treeishIPREFIX%:__git_tree_filesPREFIX:.IPREFIX%:__git_changedinindex_files +functions[__git_committishs] __git_committishs__git_commits +functions[__git_revisions] __git_revisions__git_commits +functions[__git_commits2] __git_commits2compset\\\^__git_commits +functions[__git_commit_ranges] __git_commit_rangeslocalargument_array_nameszparseoptsO:argument_array_names #argument_array_names (@s/:/)argument_array_names[2](@P)argument_array_names[1]commit_opts__argument_nameargument_array_names2explcompset*..(.|)compset..*matchmbeginmendPREFIXb\^compsetmatch1@~ \^:\t\n\-suf__git_commitsexpl:commit_opts__argument_name +functions[__git_commit_ranges2] __git_commit_ranges2_alternativecommits::__git_commits2ranges::__git_commit_ranges +functions[__git_trees] __git_trees__git_objects +functions[__git_tree_ishs] __git_tree_ishs__git_commits +functions[__git_objects] __git_objectscompset*:IPREFIXcompset__git_tree_filesPREFIXIPREFIX%:./rootrelativePREFIXIPREFIX%:_alternativerevisions::__git_revisionsfiles::__git_cached_files +functions[__git_submodules] __git_submoduleslocalexpldeclaresubmodulesf_call_program submodules git submodule %% _wantedsubmodulecompadd@ +functions[__git_tags] __git_tagslocalexpldeclaretagsf_call_program tagrefs git for-each-ref --format='"%(refname)"' refs/tags 2>/dev/nullrefs/tags/__git_command_successfulpipestatusreturn_wantedcompaddr:|/=* r:|=*@ +functions[__git_commit_tags] __git_commit_tags__git_tags_of_typecommit +functions[__git_blob_tags] __git_blob_tags__git_tags_of_typeblob +functions[__git_tags_of_type] __git_tags_of_typelocaltypeexpldeclaretagsshiftMf_call_program ${(q)type}-tag-refs "git for-each-ref --format='%(*objecttype)%(objecttype) %(refname)' refs/tags 2>/dev/null":typetag typetag refs/tags/__git_command_successfulpipestatusreturn_wantedtypetagstype tagcompaddr:|/=* r:|=*@numeric +functions[__git_references] __git_referenceslocalexpl_git_refs_cache_pwdPWD_git_refs_cachef_call_program references git ls-remote ./. 2>/dev/null\trefs/headstags/__git_command_successfulpipestatusreturn_git_refs_cache_pwd_wantedreferencesreferencecompaddr:|/=* r:|=* +functions[__git_local_references] __git_local_referenceslocalexpl_git_local_refs_cache_pwdPWD_git_local_refs_cachef_call_program references git ls-remote ./. 2>/dev/null\trefs/__git_command_successfulpipestatusreturn_git_local_refs_cache_pwd_wantedreferencesreferencecompaddr:|/=* r:|=*_git_local_refs_cache +functions[__git_remote_references] __git_remote_references__git_references +functions[__git_notes_refs] __git_notes_refslocalexpldeclarenotes_refsnotes_refsf_call_program notes-refs git for-each-ref --format='"%(refname)"' refs/notes 2>/dev/nulltype refs/notes/__git_command_successfulpipestatusreturn_wantednotesrefsnotes refcompadd@notes_refs +functions[__git_files_relative] __git_files_relativelocalfilesfilef_partsprefixp_parts_call_program gitprefix git rev-parse --show-prefix 2>/dev/null__git_command_successfulpipestatusreturn #prefix == 0 print01/////////.///%/.%/integer n = #file > #prefix ? #file : #prefix i = 1i <= ni++ fileiprefixi i > 0 filei1 i-- breakl@prefixi1///3@@../@filei,1pj:0:files +functions[__git_files] __git_fileslocalcompadd_optsoptsdescriptiongitcdupgitprefixfilesexplzparseoptscompadd_optszparseoptscacheddeletedmodifiedothersignoredunmergedkilledexclude+:descriptionshiftgitcdup_call_program gitcdup git rev-parse --show-cdup 2>/dev/null__git_command_successfulpipestatusreturngitprefix_call_program gitprefix git rev-parse --show-prefix 2>/dev/nullpipestatusprefgitcdupgitprefixPREFIX0_call_program files git ls-files -z --exclude-standard ${(q)opts} -- ${(q)${pref:+$pref\*}:-.} 2>/dev/nullpipestatusfilespref0_call_program files git ls-files -z --exclude-standard ${(q)opts} -- 2>/dev/nullpipestatus_wantedtagdescription_multi_partscompadd_opts +functions[__git_cached_files] __git_cached_files__git_filescachedcachedfilescached file +functions[__git_deleted_files] __git_deleted_files__git_filesdeleteddeletedfilesdeleted file +functions[__git_modified_files] __git_modified_files__git_filesmodifiedmodifiedfilesmodified file +functions[__git_other_files] __git_other_files__git_filesothersuntrackedfilesuntracked file +functions[__git_ignored_cached_files] __git_ignored_cached_files__git_filesignoredcachedignoredcachedfilesignored cached file +functions[__git_ignored_other_files] __git_ignored_other_files__git_filesignoredothersignoreduntrackedfilesignored untracked file +functions[__git_unmerged_files] __git_unmerged_files__git_filesunmergedunmergedfilesunmerged file +functions[__git_killed_files] __git_killed_files__git_fileskilledkilledfileskilled file +functions[__git_diff-index_files] __git_diffindex_fileslocaltreedescriptionshiftfilesexpl_call_program files git diff-index -z --name-only --no-color --cached ${(q)tree} 2>/dev/null__git_command_successfulpipestatusreturn0__git_files_relative $filespipestatus_wantedtagdescription_multi_parts +functions[__git_changed-in-index_files] __git_changedinindex_files__git_diffindex_filesHEADchanged in index filechangedinindexfiles@ +functions[__git_treeish-to-index_files] __git_treeishtoindex_fileslocaltreeshift__git_diffindex_filestreefiles different between (qq)tree and the indextreeishtoindexfiles@ +functions[__git_changed-in-working-tree_files] __git_changedinworkingtree_fileslocalfilesexpl_call_program changed-in-working-tree-files git diff -z --name-only --no-color 2>/dev/null__git_command_successfulpipestatusreturn0__git_files_relative $filespipestatus_wantedchangedinworkingtreefileschanged in working tree file_multi_parts +functions[__git_changed_files] __git_changed_files_alternativechanged-in-index-files::__git_changed-in-index_fileschanged-in-working-tree-files::__git_changed-in-working-tree_files +functions[__git_tree_files] __git_tree_fileslocalmulti_parts_optstreePathintegerat_least_one_tree_addedtree_filescompadd_optsextra_argsrootrelativefulltreeshiftzparseoptscompadd_opts11:h/ at_least_one_tree_added = 0 ps:0:_call_program tree-files git ls-tree -r ${(q)extra_args} --name-only -z ${(q)tree} 2>/dev/null__git_command_successfulpipestatus at_least_one_tree_added = 1  !at_least_one_tree_added returnexpl_wantedfilestree file_multi_partscompadd_opts +functions[__git_remote_repositories] __git_remote_repositoriescompset*:_remote_files_ssh_hosts +functions[__git_repositories] __git_repositories_alternativelocal-repositories::__git_local_repositoriesremote-repositories::__git_remote_repositories +functions[__git_local_repositories] __git_local_repositorieslocalexpl_wantedlocalrepositorieslocal repositories_directories +functions[__git_repositories_or_urls] __git_repositories_or_urls_alternativerepositories::__git_repositoriesurls::_urls +functions[__git_current_remote_urls] __git_current_remote_urlslocalexpl_descriptionremoteurlscurrent urlcompaddexpl[@]r:|/=* r:|=*f_call_program remote-urls
      git remote get-url "$@" --all +functions[__git_any_repositories] __git_any_repositories_alternativelocal-repositories::__git_local_repositoriesremotes: :__git_remotesremote-repositories::__git_remote_repositories +functions[__git_any_repositories_or_references] __git_any_repositories_or_references_alternativerepositories::__git_any_repositoriesreferences::__git_references +functions[__git_guard] __git_guarddeclareoptszparseoptsPREFIXSUFFIXreturn +opts[-X] _messageoptsXPREFIXSUFFIX__git_guard_branchnamePREFIXSUFFIX_call_programcheckrefformatcheckrefformatrefs/heads/qPREFIXqSUFFIX/dev/null #pipestatus:#0 > 0 return_messagebranch namePREFIXSUFFIX__git_guard_diffstatwidthPREFIXcompset*,__git_guard_numberfilename widthcompset,*__git_guard_numberwidth +functions[__git_guard_number] __git_guard_numberdeclareoptszparseopts_guard[[:digit:]]#1:number +functions[__git_guard_bytes] __git_guard_bytes_guard[[:digit:]]#([kKmMgG]|):size +functions[__git_datetimes] __git_datetimes_guardtime specification +functions[__git_stages] __git_stages__git_guard[[:digit:]]#stage +functions[__git_svn_revision_numbers] __git_svn_revision_numbers__git_guard_numberrevision number +functions[__git_setup_log_options] __git_setup_log_optionslog_options(- *)-h[display help]--decorate-refs=[only decorate refs that match pattern]:pattern--decorate-refs-exclude=[don't decorate refs that match pattern]:pattern(           --no-decorate)--decorate=-[print out ref names of any commits that are shown]: :__git_log_decorate_formats(--decorate              )--no-decorate[do not print out ref names of any commits that are shown](          --no-follow)--follow[follow renames](--follow             )--no-follow[do not follow renames]--source[show which ref each commit is reached from]-L+[trace the evolution of a line range or regex within a file]:range +functions[__git_setup_diff_options] __git_setup_diff_optionslocalexclusive_diff_options(--name-only --name-status --check -s --no-patch)diff_optionspupatch[generate diff in patch format]Uunified[generate diff with given lines of context]: :__git_guard_number lines--raw[generate default raw diff output]--patch-with-raw[generate patch but also keep the default raw diff output]exclusive_diff_optionssnopatch[suppress diff output](--minimal --patience --histogram --diff-algorithm)--minimal[spend extra time to make sure the smallest possible diff is produced](--minimal --patience --histogram --diff-algorithm)--patience[generate diffs with patience algorithm](--minimal --patience --histogram --diff-algorithm)--histogram[generate diffs with histogram algorithm](--minimal --patience --histogram --diff-algorithm)*--anchored=[generate diffs using the "anchored diff" algorithm]:text(--minimal --patience --histogram --diff-algorithm)--diff-algorithm=[choose a diff algorithm]:diff algorithm:((default\:"basic greedy diff algorithm"
                                                                                                                    myers\:"basic greedy diff algorithm"
                                                                                                                    minimal\:"spend extra time to make sure the smallest possible diff is produced"
                                                                                                                    patience\:"generate diffs with patience algorithm"
                                                                                                                    histogram\:"generate diffs with histogram algorithm"))--stat=-[generate diffstat instead of patch]:: :__git_guard_diff-stat-width--stat-width=-[generate diffstat with a given width]:width--stat-graph-width=-[generate diffstat with a given graph width]:width--stat-count=[generate diffstat with limited lines]:lines--compact-summary[generate compact summary in diffstat]--numstat[generate more machine-friendly diffstat]--shortstat[generate summary diffstat]--dirstat=-[generate dirstat by amount of changes]:: :_git_dirstat_params--cumulative[synonym for --dirstat=cumulative]--dirstat-by-file=-[generate dirstat by number of files]:: :__git_guard_number limit--summary[generate condensed summary of extended header information]--patch-with-stat[generate patch and prepend its diffstat]-z[use NUL termination on output]exclusive_diff_options--name-only[show only names of changed files]exclusive_diff_options--name-status[show only names and status of changed files]--submodule=-[select output format for submodule differences]::format:((short\:"show pairs of commit names"
                                                                             log\:"list commits like git submodule does"
                                                                             diff\:"show differences"))(        --no-color --color-words --color-moved)--color=-[show colored diff]:: :__git_color_whens(--color            --color-words --color-moved)--no-color[turn off colored diff]--word-diff=-[show word diff]::mode:((color\:"highlight changed words using color"
                                          plain\:"wrap deletions and insertions with markers"
                                          porcelain\:"use special line-based format for scripts"
                                          none\:"disable word diff"))--word-diff-regex=-[specify what constitutes a word]:word regex(--color --no-color                            )--color-words=-[show colored-word diff]::word regex(--color --no-color                            )--color-moved=-[color moved lines differently]::mode:((no\:"do not highlith moved lines"
                                                                                                           default\:"like zebra"
                                                                                                           plain\:"highlight moved lines with color"
                                                                                                           blocks\:"greedily detect blocks of moved text of at least 20 characters"
                                                                                                           zebra\:"like blocks, with alternating colors between different blocks"
                                                                                                           dimmed-zebra\:"like zebra, uninteresting parts are dimmed"))(--no-color-moved-ws)--color-moved-ws=[configure how whitespace is ignored when performing move detection for --color-moved]:mode:_sequence compadd - no ignore-space-at-eol ignore-space-change ignore-all-space allow-indentation-change(--color-moved-ws)--no-color-moved-ws=[don't ignore whitespace when performing move detection]--ita-invisible-in-index[hide 'git add -N' entries from the index]!(--ita-invisible-in-index)--ita-visible-in-index--no-renames[turn off rename detection]exclusive_diff_options--check[warn if changes introduce trailing whitespace or space/tab indents]--full-index[show full object name of pre- and post-image blob](--full-index)--binary[in addition to --full-index, output binary diffs for git-apply]--ws-error-highlight=[specify where to highlight whitespace errors]: :_values -s , "kind of line" all default none context old new--abbrev=[set minimum SHA1 display-length]: :__git_guard_number length(-B --break-rewrites)Bbreakrewrites[break complete rewrite changes into pairs of given size]:: :__git_guard_number size(-M --find-renames)Mfindrenames[detect renames with given scope]:: :__git_guard_number size(-C --find-copies)Cfindcopies[detect copies as well as renames with given scope]:: :__git_guard_number size--find-copies-harder[try harder to find copies](-D --irreversible-delete)Dirreversibledelete[omit the preimage for deletes]--rename-empty[use empty blobs as rename source]--follow[continue listing the history of a file beyond renames]-l-[limit number of rename/copy targets to run]: :__git_guard_number--diff-filter=-[select certain kinds of files for diff]: :_git_diff_filters-S-[look for differences that add or remove the given string]:string-G-[look for differences whose added or removed line matches the given regex]:pattern--find-object=[look for differences that change the number of occurrences of the specified object]:object:__git_blobs--pickaxe-all[when -S finds a change, show all changes in that changeset]--pickaxe-regex[treat argument of -S as regular expression]-O-[output patch in the order of glob-pattern lines in given file]: :_files-R[do a reverse diff]--relative=-[exclude changes outside and output relative to given directory]:: :_directories(-a --text)atext[treat all files as text]--ignore-space-at-eol[ignore changes in whitespace at end of line]--ignore-cr-at-eol[ignore carriage-return at end of line](-b --ignore-space-change -w --ignore-all-space)bignorespacechange[ignore changes in amount of white space](-b --ignore-space-change -w --ignore-all-space)wignoreallspace[ignore white space when comparing lines]--ignore-blank-lines[do not show hunks that add or remove blank lines]--no-indent-heuristic[disable heuristic that shifts diff hunk boundaries to make patches easier to read]--inter-hunk-context=[combine hunks closer than n lines]:n--output-indicator-new=[specify the character to indicate a new line]:character [+]--output-indicator-old=[specify the character to indicate a old line]:character [-]--output-indicator-context=[specify the character to indicate a context line]:character [ ]--exit-code[report exit code 1 if differences, 0 otherwise](           --no-ext-diff)--ext-diff[allow external diff helper to be executed](--ext-diff              )--no-ext-diff[disallow external diff helper to be executed](--textconv --no-textconv)--textconv[allow external text conversion filters to be run when comparing binary files](--textconv --no-textconv)--no-textconv[do not allow external text conversion filters to be run when comparing binary files]--ignore-submodules[ignore changes to submodules]:: :__git_ignore_submodules_whens(--no-prefix)--src-prefix=[use given prefix for source]:prefix(--no-prefix)--dst-prefix=[use given prefix for destination]:prefix--line-prefix=[prepend additional prefix to every line of output]:prefix(--src-prefix --dst-prefix)--no-prefix[do not show any source or destination prefix](-c --cc)ccc[combined diff format for merge commits]--output[undocumented]:undocumented +functions[__git_setup_diff_stage_options] __git_setup_diff_stage_optionsdiff_stage_options(-0 -1 -2 -3 --base --ours --theirs -c --cc --no-index)1base[diff against "base" version](-0 -1 -2 -3 --base --ours --theirs -c --cc --no-index)2ours[diff against "our branch" version](-0 -1 -2 -3 --base --ours --theirs -c --cc --no-index)3theirs[diff against "their branch" version](-0 -1 -2 -3 --base --ours --theirs -c --cc --no-index)-0[omit diff output for unmerged entries] +functions[__git_format_placeholders] __git_format_placeholderslocaldispnamesplaceholdersexpl_describeformatsformat( oneline:"commit-ids and subject of messages"
    short:"few headers and only subject of messages"
    medium:"most parts of messages"
    full:"all parts of commit messages"
    fuller:"like full and includes dates"
    email:"use email headers like From and Subject"
    raw:"the raw commits" )( format:"specify own format" )returncompsetformat:compset(%[^acgCG]|%?[^%]|[^%])#compset%C_wantedcolorscolorcompaddresetgreenblueprefixplaceholdersGG:raw verification messageG?:indicate [G]ood, [B]ad, [U]ntrusted or [N]o signatureGS:name of signerGK:signing keyGF:fingerprint of signing keyGP:fingerprint of primary key whose subkey was used to signprefixplaceholdersgD:reflog selectorgd:short reflog selectorgn:reflog identitygN:reflog identity namege:reflog identity emailgE:reflog identity email (use .mailmap)gs:reflog subjectPREFIXb%acplaceholdersn:nameN:name (use .mailmap)e:emailE:email (use .mailmap)d:dateD:date, RFC2822 styler:date, relativet:date, UNIX timestampi:date, like ISO 8601I:date, strict ISO 8601placeholdersmatch1placeholdersplaceholdersH:commit hashh:abbreviated commit hashT:tree hasht:abbreviated tree hashP:parent hashesp:abbreviated parent hashesa:author detailsc:committer detailsd:ref name in bracketsD:ref nameS:ref name used to reach commite:encodings:subjectf:sanitized subjectg:reflogb:bodyB:raw bodyN:notesG:GPG detailsC:colorm:markn:newline%:raw %x:hex codew:switch line wrappingplaceholders%%:zstyle:completion:curcontext:verboselistseparatorzformatplaceholders sep placeholdersplaceholders_wantedplaceholdersplaceholdercompadddisp[@]@names[@] +functions[__git_setup_revision_options] __git_setup_revision_optionslocaldiff_options__git_setup_diff_optionsrevision_optionsdiff_options(-v --header)prettyformat[pretty print commit messages]::format:__git_format_placeholders(--abbrev-commit --no-abbrev-commit)--abbrev-commit[show only partial prefixes of commit object names](--abbrev-commit --no-abbrev-commit)--no-abbrev-commit[show the full 40-byte hexadecimal commit object name](--abbrev --no-abbrev)--no-abbrev[show the full 40-byte hexadecimal commit object name]--oneline[shorthand for --pretty=oneline --abbrev-commit]--encoding=-[output log messages in given encoding]:: :__git_encodings(--no-notes --notes)--no-notes[do not show notes that annotate commit](--no-notes        )*--notes=[show notes that annotate commit, with optional ref argument show this notes ref instead of the default notes ref(s)]:: :__git_notes_refs--show-signature[validate GPG signature of commit](                --date)--relative-date[show dates relative to current time](--relative-date       )--date=-[format of date output]: :__git_date_formats--parents[display parents of commit]--children[display children of commit]--left-right[mark which side of symmetric diff commit is reachable from](--show-linear-break        )--graph[display graphical representation of commit history](                    --graph)--show-linear-break=[show a barrier between commits from different branches]:barrier--count[display how many commits would have been listed](-n --max-count)n+maxcount[maximum number of commits to display]: :__git_guard_number--skip=[skip given number of commits before output]: :__git_guard_number(--max-age --since --after)sinceafter[show commits more recent than given date]:date(--min-age --until --before)untilbefore[show commits older than given date]: :__git_guard_number timestamp(          --since --after)--max-age=-[maximum age of commits to output]: :__git_guard_number timestamp(          --until --before)--min-age[minimum age of commits to output]: :__git_guard_number timestamp*--author=[limit commits to those by given author]:author*--committer=[limit commits to those by given committer]:committer*--grep=[limit commits to those with log messages matching the given pattern]:pattern--all-match[limit commits to those matching all --grep, --author, and --committer]--invert-grep[limit commits to those not matching --grep, --author and --committer](-i --regexp-ignore-case)iregexpignorecase[match regexps ignoring case]!(-E --extended-regexp -F --fixed-strings -P --perl-regexp)--basic-regexp(-E --extended-regexp -F --fixed-strings -P --perl-regexp)Eextendedregexp[use POSIX extended regexps](-E --extended-regexp -F --fixed-strings -P --perl-regexp)Ffixedstrings[don't interpret patterns as regexps](-E --extended-regexp -F --fixed-strings -P --perl-regexp)Pperlregexp[use perl regular expression]--remove-empty[stop when given path disappears from tree](--no-merges --min-parents)--merges[display only merge commits](--merges --max-parents)--no-merges[don't display commits with more than one parent](--min-parents --no-min-parents --merges)--min-parents=-[show only commits with at least specified number of commits]: :__git_guard_number "number of parents"(--min-parents --no-min-parents --merges)--no-min-parents[reset limit](--max-parents --no-max-parents --no-merges)--max-parents=-[show only commits with at most specified number of commits]: :__git_guard_number "number of parents"(--max-parents --no-max-parents)--no-max-parents[reset limit]--first-parent[follow only first parent from merge commits]*--not[reverses meaning of ^ prefix for revisions that follow]--all[show all commits from refs]--branches=-[show all commits from refs/heads]::pattern--tags=-[show all commits from refs/tags]::pattern--remotes=-[show all commits from refs/remotes]::pattern--glob=[show all commits from refs matching glob]:pattern--exclude=[do not include refs matching glob]:pattern--ignore-missing[ignore invalid object an ref names on command line]--bisect[pretend as if refs/bisect/bad --not refs/bisect/good-* was given on command line](-g --walk-reflogs --reverse)gwalkreflogs[walk reflog entries from most recent to oldest]--grep-reflog=[limit commits to ones whose reflog message matches the given pattern (with -g, --walk-reflogs)]:pattern--merge[after a failed merge, show refs that touch files having a conflict]--boundary[output uninteresting commits at boundary]--simplify-by-decoration[show only commits that are referenced by a ref](               --dense --sparse --simplify-merges --ancestry-path)--full-history[do not prune history](--full-history         --sparse --simplify-merges --ancestry-path)--dense[only display selected commits, plus meaningful history](--full-history --dense          --simplify-merges --ancestry-path)--sparse[when paths are given, display only commits that changes any of them](--full-history --dense --sparse                   --ancestry-path)--simplify-merges[milder version of --full-history](--full-history --dense --sparse --simplify-merges                )--ancestry-path[only display commits that exists directly on ancestry chains](             --date-order --author-date-order)--topo-order[display commits in topological order](--topo-order              --author-date-order)--date-order[display commits in date order](--topo-order --date-order                    )--author-date-order[display commits in author date order](-g --walk-reflogs)--reverse[display commits in reverse order](          --objects-edge)--objects[display object ids of objects referenced by listed commits](--objects               )--objects-edge[display object ids of objects referenced by listed and excluded commits](          --do-walk)--no-walk=-[only display given revs, don't traverse their ancestors]::order:(sorted unsorted)(--no-walk          )--do-walk[only display given revs, traversing their ancestors](              --cherry-pick)--cherry-mark[like --cherry-pick but mark equivalent commits instead of omitting them](--cherry-pick              )--cherry-pick[omit any commit that introduces the same change as another commit on "the other side" of a symmetric range](            --right-only)--left-only[list only commits on the left side of a symmetric range](--left-only             )--right-only[list only commits on the right side of a symmetric range](--left-only --right-only --cherry-pick --cherry-mark --no-merges --merges --max-parents)--cherry[synonym for --right-only --cherry-mark --no-merges](-c --cc            )--full-diff[show full commit diffs when using log -p, not only those affecting the given path]--log-size[print log message size in bytes before the message]--use-mailmap[use mailmap file to map author and committer names and email]--reflog[show all commits from reflogs]--single-worktree[examine the current working tree only]--stdin[additionally read commits from standard input]--default[use argument as default revision]:default revision:__git_revisions--early-output=-[undocumented]::undocumented words[(I)--objects(|-edge)] --unpacked[print object IDs not in packs] +functions[__git_setup_merge_options] __git_setup_merge_optionsmerge_options(         --no-commit)--commit[perform the merge and commit the result](--commit            )--no-commit[perform the merge but do not commit the result](         --no-edit -e)--edit[open an editor to change the commit message](--edit             -e)--no-edit[don't open an editor to change the commit message]--cleanup=[specify how to strip spaces and #comments from message]:mode:_git_cleanup_modes(     --no-ff)--ff[do not generate a merge commit if the merge resolved as a fast-forward](--ff        )--no-ff[generate a merge commit even if the merge resolved as a fast-forward](      --no-log)--log=-[add entries from shortlog to merge commit message]::entries to add(--log         )--no-log[do not list one-line descriptions of the commits being merged in the log message](-n --no-stat)--stat[show a diffstat at the end of the merge](--stat -n --no-stat)nnostat[do not show diffstat at the end of the merge](         --no-squash)--squash[merge, but do not commit]--signoff[add Signed-off-by:](--squash            )--no-squash[merge and commit]--ff-only[refuse to merge unless HEAD is up to date or merge can be resolved as a fast-forward](-S --gpg-sign --no-gpg-sign)Sgpgsign[GPG-sign the commit]::key id(-S --gpg-sign --no-gpg-sign)--no-gpg-sign[don't GPG-sign the commit]*sstrategy[use given merge strategy]:merge strategy:__git_merge_strategies*Xstrategyoption[pass merge-strategy-specific option to merge strategy]:option(--verify-signatures)--verify-signatures[verify the commits being merged or abort](--no-verify-signatures)--no-verify-signatures[do not verify the commits being merged](-q --quiet -v --verbose)qquiet[suppress all output](-q --quiet -v --verbose)vverbose[output additional information]--allow-unrelated-histories[allow merging unrelated histories] +functions[__git_setup_fetch_options] __git_setup_fetch_optionsfetch_options(: * -m --multiple)--all[fetch all remotes](-a --append)aappend[append ref names and object names of fetched refs to "$GIT_DIR/FETCH_HEAD"](-j --jobs)j+jobs[specify number of submodules fetched in parallel]:jobs--depth=[deepen the history of a shallow repository by the given number of commits]: :__git_guard_number depth--unshallow[convert a shallow clone to a complete one]--update-shallow[accept refs that update .git/shallow]--refmap=[specify refspec to map refs to remote tracking branches]:refspec(-4 --ipv4 -6 --ipv6)4ipv4[use IPv4 addresses only](-4 --ipv4 -6 --ipv6)6ipv6[use IPv6 addresses only]--dry-run[show what would be done, without making any changes](-f --force)fforce[force overwrite of local reference](-k --keep)kkeep[keep downloaded pack](-p --prune)pprune[remove any remote tracking branches that no longer exist remotely](--no-tags -t --tags)ttags[fetch remote tags](-u --update-head-ok)uupdateheadok[allow updates of current branch head]--upload-pack=[specify path to git-upload-pack on remote side]:remote path(--no-recurse-submodules --recurse-submodules)--recurse-submodules=-[specify when to fetch commits of submodules]::recursive fetching mode:((no\:"disable recursion"
                                                                                                                                                yes\:"always recurse"
                                                                                                                                                on-demand\:"only when submodule reference in superproject is updated"))(--no-recurse-submodules --recurse-submodules)--no-recurse-submodules[disable recursive fetching of submodules](--no-recurse-submodules)--recurse-submodules-default=-[provide internal temporary non-negative value for "--recurse-submodules"]::recursive fetching mode:((yes\:"always recurse"
                                                                                                                                                                 on-demand\:"only when submodule reference in superproject is updated"))--submodule-prefix=-[prepend <path> to paths printed in informative messages]:submodule prefix path:_files -/(-q --quiet -v --verbose --progress)qquiet[suppress all output](-q --quiet -v --verbose)vverbose[output additional information](-q --quiet)--progress[force progress reporting]--show-forced-updates[check for forced-updates on all updated branches]--set-upstream[set upstream for git pull/fetch] +functions[__git_setup_apply_options] __git_setup_apply_optionsapply_options--whitespace=[detect a new or modified line that ends with trailing whitespaces]: :__git_apply_whitespace_strategies-p-[remove N leading slashes from traditional diff paths]: :_guard  "[[\:digit\:]]#" "number of slashes to remove"-C-[ensure at least N lines of context match before and after each change]: :_guard  "[[\:digit\:]]#" "number of lines of context"--reject[apply hunks that apply and leave rejected hunks in .rej files](--ignore-space-change --ignore-whitespace)ignorespacechangeignorewhitespace[ignore changes in whitespace in context lines]--directory=[root to prepend to all filenames]:root:_directories*--exclude=[skip files matching specified pattern]:pattern*--include=[include files matching specified pattern]:pattern +functions[__git_config_get_regexp] __git_config_get_regexpdeclareoptszparseoptsoptsboptsb*.optsaoptsa.[^.]##shift0_call_program ${3:-$2} "git config -z --get-regexp -- ${(q)1}"optsb%%optsa\n +functions[__git_config_sections] __git_config_sectionsdeclareoptslocalregexdescgroupszparseoptsshift__git_config_get_regexpoptsregexgroupstag_describedescgroups +functions[__git_config_booleans] __git_config_booleanslocallabelcurrentdefaultdescriptiondeclarebooleanszparseoptsttagllabelcurrent2:truedescriptionshiftbooleanstrueyeson:descriptionfalsenooff:do not description__git_config_valuestag:booleanslabel:booleancurrentdefaultbooleans +functions[__git_config_values] __git_config_valuesdeclareoptslocalcurrentdefaultvalueszparseoptsshiftcurrentcurrentvaluesr__git_pattern_escape $current: (current)valuesr__git_pattern_escape $default: (default)_describeoptst:valuesoptsl:value +functions[__git_browsers] __git_browserslocalexpldeclareuserbrowsersbuiltinbrowsers__git_config_get_regexp^browser\..+\.cmd$userbrowsersbuiltinbrowsersfirefoxiceweaselseamonkeyiceapegooglechromechromechromiumkonquereroperaelinkslinkslynxdilloopenstartcygstartxdgopen_alternativeuser-browsers:user-defined browser:compadd -a - userbrowsersbuiltin-browsers:builtin browser:compadd -a - builtinbrowsers__git_worktreeslocalrecordsps.nn._call_program directories git worktree list --porcelaindirectoriesdescriptionshashbranchrecordsdirectoriesi%%\nworktree (f)i2HEAD 1,9branch(f)i3branch refs/heads/branchdetachedbranch(detached HEAD)branch[branch]directories[-1]\thash branch_wanteddirectoriesexplworking treecompaddr:|/=* r:|=*directories +functions[__git_difftools] __git_difftools__git_difformergetoolsdiff +functions[__git_diff-or-merge-tools] __git_difformergetoolslocaltypeshiftintegerexpldeclareuserdifftoolsusermergetoolsbuiltintoolsbuiltindifftoolsbuiltinmergetoolstypediff__git_config_get_regexp^difftool\..+\.cmd$userdifftools__git_config_get_regexp^mergetool\..+\.cmd$araxiscodecomparedeltawalkerdiffmergediffuseecmergeemergegvimdiffgvimdiff2gvimdiff3kdiff3meldopendiffp4mergetkdifftortoisemergesmergevimdiffvimdiff2vimdiff3xxdiffbuiltindifftoolsbuiltintoolskomparebuiltinmergetools_tagsuserdifftoolsbuiltindifftoolsusermergetoolsmergeusermergetoolsbuiltinmergetools_requesteduserdifftoolsuser-defined difftoolcompadd@userdifftools_requestedusermergetoolsuser-defined mergetoolcompadd_requestedbuiltindifftoolsbuiltin difftoolcompaddbuiltindifftools_requestedbuiltin mergetoolcompaddbuiltinmergetools ret breakreturn +functions[__git_mergetools] __git_mergetools__git_difformergetoolsmerge +functions[__git_merge_drivers] __git_merge_drivers__git_config_sections^merge\..+\.name$mergedriversmerge driver +functions[__git_builtin_merge_drivers] __git_builtin_merge_driverslocalbuiltin_merge_driversbuiltin_merge_driverstext:normal 3-way file-level merge for text filesbinary:binary file merge driverunion:run 3-way file-levele merge with lines from both versions_describebuiltinmergedriversbuiltin merge driverbuiltin_merge_drivers +functions[__git_man_viewers] __git_man_viewers__git_config_sections^man\..+\.cmd$manviewersman viewer +functions[__git_svn-remotes] __git_svnremotes__git_config_sections(|)^svn-remote\..+$svnremotessvn remote +functions[__git_remote-groups] __git_remotegroups__git_config_sections(|)^remotes\..+$remotesgroupsremotes group +functions[__git_remotes_groups] __git_remotes_groupslocalexpl_wantedremotesgroupsremotes groupcompadd0_call_program remotes-groups git config --get-regexp -z '"^remotes\..*$"'%%\nremotes. +functions[__git_sendemail_identities] __git_sendemail_identities__git_config_sections^sendemail\..+\.[^.]+$identitiessendemail identity +functions[__git_sendemail_smtpencryption_values] __git_sendemail_smtpencryption_values__git_config_valuescurrentparts[5]ssl:use SSLtls:use TLS +functions[__git_sendemail_confirm_values] __git_sendemail_confirm_values__git_config_valuescurrentparts[5]always:always confirm before sendingnever:never confirm before sendingcc:confirm before sending to automatically added Cc-addressescompose:confirm before sending first message when using --composeauto:same as cc together with compose +functions[__git_sendemail_suppresscc_values] __git_sendemail_suppresscc_values__git_config_valuescurrentparts[5]author:avoid including patch authorself:avoid including sendercc:avoid including anyone mentioned in Cc lines except for selfbodycc:avoid including anyone mentioned in Cc lines in patch body except for selfsob:avoid including anyone mentioned in Signed-off-by lines except for selfcccmd:avoid running --cc-cmdtocmd:avoid running --to-cmdbody:equivalent to sob + bodyccmiscby:avoid including anyone mentioned in various "-by" lines in the patch bodyall:avoid all auto Cc values +functions[__git_sendmail_smtpserver_values] __git_sendmail_smtpserver_values_alternativehosts:smtp host:_hostscommands: :_absolute_command_paths +functions[__git_colors] __git_colorsdeclareexpl_wantedcolorscolorcompadd@blackgreenyellowbluemagentacyanwhite +functions[__git_color_attributes] __git_color_attributesdeclareexpl_wantedattributesattributecompadd@boldblinkreverse_git CURRENT > 2 localaliasesgit_aliasesendopt!(-)--end-of-options0_call_program aliases git config -z --get-regexp '\^alias\.'aliasesa/'\n'*/alias.a#*'\n'git_aliaseskv +git_aliases[words[2]] && !+commands[git-words[2]] && !+functions[_git-words[2]] tmpwordsexpaliaszgit_aliaseswords2tmpwordswords1expaliaswords[3,-1]tmpwordswords3,1wordsCURRENTtmpwords CURRENT += #expalias - 1 wordstmpwords[@]unsettmpwordsgit_aliasesintegerservicecurcontextcurcontextstatelinedeclareopt_args_arguments(- :)--version[display version information](- :)--help[display help message]-C[run as if git was started in given path]: :_directories*-c[pass configuration parameter to command]: :->configuration--exec-path=-[path containing core git-programs]:: :_directories(: -)--man-path[print the manpath for the man pages for this version of Git and exit](: -)--info-path[print the path where the info files are installed and exit](: -)--html-path[display path to HTML documentation and exit](-p --paginate -P --no-pager)ppaginate[pipe output into a pager](-p --paginate -P --no-pager)Pnopager[don't pipe git output into a pager]--git-dir=-[path to repository]: :_directories--work-tree=-[path to working tree]: :_directories--namespace=-[set the Git namespace]:namespace--bare[use $PWD as repository]--no-replace-objects[do not use replacement refs to replace git objects]--literal-pathspecs[treat pathspecs literally, rather than as glob patterns](-): :->command(-)*:: :->option-or-argumentreturnstatecommand_git_commandsoptionorargumentcurcontextcurcontext%:::gitwords1: +opt_args[--git-dir] GIT_DIRopt_argsgitdir_call_function_gitwords1words1words1words1!_normalzstyle:completion:curcontext:usefallback_default_messageunknown sub-command: words[1]configurationcompset*=__git_config_valuecompset=*__git_config_optioncompstateto_end_call_function_servicedeclaregUa_git_third_party_commandslocalfileinputfpath/_git.zwc.Nnamefile:t_git +_git_third_party_commands[name] continuedescintegerread i == 2 input#description :input#description break i++ filenamedesc_gitA'-A&
]5%-	%
!=Y
EU9A=MaEA )"=##%&'))*y+5,Y-..localcmds(-c --completion -f --file -g --grep -I --idutils -p --print-dbpath -P --path -u --update --version --help)_argumentscmdsccompletion[completion on prefix]:prefix:cmdsffile[print function definitions in file]cmdsggrep[print all lines which match pattern using grep]:patterncmdsIidutils[print all lines which match pattern using id-utils]:patterncmdspprintdbpath[print location of GTAGS]cmdsPpath[print paths matching pattern]:pattern:cmdsuupdate[locate tag files and update incrementally](-a --absolute)aabsolute[print absolute path names](--color)--color=-[color matches]::color:(always auto never)(-d --definition)ddefinition[print locations of definitions](-e --regexp :)eregexp[specify pattern]:pattern:_global_tags(--encode-path)--encode-path=-[encode path characters in hexadecimal representation]:format(-F --first-match)ffirstmatch[stop searching if tag is found in current tag file](--from-here)--from-here=-[decide tag type by context]:line_path:(-G --basic-regexp :)Gbasicregexp[specify basic regexp to use]:word:_global_tags(--gtagsconf)--gtagsconf=-[set environment variable GTAGSCONF]:file:_files(--gtagslabel)--gtagslabel=-[set environment variable GTAGSLABEL]:file:_files(-i --ignore-case)iignorecase[ignore case in patterns](-L --file-list)Lfilelist[obtain files from file in addition to the arguments]:file:_files(-l --local)llocal[print just objects which exist under the current directory](--literal)--literal[use literal search instead of regexp search](-M --match-case)mmatchcase[enable case sensitive search](--match-part)--match-part=-[specify how path name completion should match]::part:(first last all)(-n --nofilter)nnofilter[suppress sort filter and path conversion filter](-O --only-other)Oonlyother[search only text files](-o --other)oother[search in other files, not just source files (with -g)](--path-style)--path-style=-[specify path style]::style:(relative absolute shorter abslib through)(--print0)--print0[print each record followed by a null character](-q --quiet)qquiet[quiet mode](-r --reference --rootdir)rreferencerootdir[find object references instead of definitions](--result)--result=-[specify result format]::format:(path ctags ctags-x grep cscope)(- :)--single-update=-[updata tag for specified file]:file:_files(-s --symbol)ssymbol[find symbols instead of function names]:pattern(-t --tags)ttags[output in standard ctags format](-T --through -s -r -l)Tthrough[search through all tag files in GTAGSLIBPATH](-v --verbose)vverbose[verbose mode](-x --cxref)xcxref[additionally list line number and contents](- :)--version[display version information](- :)--help[display help information]:word:_global_tagsAg,A,AA4fTul5,localexpltags_call_program global-tags global --completion $PREFIX 2>/dev/null_wantedglobaltagstagcompaddm:{a-zA-Z}={A-Za-z}@Af-_arguments*:arg: _defaultAGA4A0&lAq5	1}	aE

1]
a=9 q"E#0
#A 
%#$&0'A(%9''})*A,0,AX%	!--i./0233	596
89-:=;<=>?0@A,C@}AB1DQEiF0
GA C%GyHI0	;ACF|JACfJJlocalargumentsservicegnupod_addsong(-h --help)hhelp[display help and exit]version[output version information and exit](-m --mount)mmount[iPod mountpoint, default is $IPOD_MOUNTPOINT]:mount point:_files(-r --restore)rrestore[restore the iPod (create a new GNUtunesDB from scratch)](-d --duplicate)dduplicate[allow duplicate files](-p --playlist)pplaylist[add songs to this playlist]:playlist:playlistispodcast[set podcast flag for playlist(s) created using --playlist]podcastartwork[download and install artwork for podcasts from their channel]podcastcachedir[set a directory in which podcast media files will be cached]:podcast cache dir:podcastfileslimit[limit files to download (0 = all (default), -X = X oldest, X = X newest)]:podcast files limit:.disablev1[do not read ID3v1 Tags (MP3 Only)]disablev2[do not read ID3v2 Tags (MP3 Only)](-x --decode)xdecode[convert FLAC Files to WAVE/MP3 or AAC on-the-fly]:encoding:(pcm mp3 aac aacbm)decodevideo[convert .avi Files into iPod video on-the-fly](-e --reencode)ereencode[reencode MP3/AAC files with new quality on-the-fly]:quality number (0 = Good 9 = Bad):(1 2 3 4 5 6 7 8 9)(-t --set-title)tsettitle[set Title (Override ID3 Tag)]:title:(-a --set-artist)asetartist[set Artist (Override ID3 Tag)]:artist:(-l --set-album)lsetalbum[set Album (Override ID3 Tag)]:album:(-g --set-genre)gsetgenre[set Genre (Override ID3 Tag)]:genre:setrating[set Rating (0=-/20=*/40=**/60=***/80=****/100=*****)]:rating:(0 20 40 60 80 100)setplaycount[set Playcount]:play count:setsongnum[override Songnum/Tracknum field]:song number:(-b --set-bookmarkable)bsetbookmarkable[set this song as bookmarkable (= Remember position)]setshuffleskip[exclude this file in shuffle-mode]setcompilation[mark songs as being part of a compilation]minvoladj[minimum volume adjustment allowed by ID3v2.4 RVA2 tag (range -100 to 100, default 0)]maxvoladj[maximum volume adjustment allowed by ID3v2.4 RVA2 tag (range -100 to 100, default 0)]artwork[use FILE as album cover]:artwork:_files*:file to add:_filesgnupod_checkversion[output version information and exit](-m --mount)mmount[iPod mountpoint (default is $IPOD_MOUNTPOINT)]:mount point:_filesfixit[try to fixup some errors (may delete lost files)]gnupod_INITversion[output version information and exit](-m --mount)mmount[iPod mountpoint (default is $IPOD_MOUNTPOINT)]:mount point:_files(-d --disable-convert)ddisableconvert[do not try to convert an existing iTunesDB](-f --france)ffrance[limit volume to 100dB, works only on very old iPods]noask[do not wait for any user input]gnupod_searchhelp[display help and exit]version[display version information and exit](-m --mount)mmount[iPod mountpoint (default is $IPOD_MOUNTPOINT)]:mount point:_files(-t --title)ttitle[search songs by title]:title string:(-a --artist)aartist[search songs by artist]:artist string:(-l --album)lalbum[search songs by album]:album string:(-i --id)iid[search songs by ID]:ID integer:(-g --genre)ggenre[search songs by genre]:genre string:(-c --playcount)cplaycount[search songs by playcount]:playcount:(-s --rating)srating[search songs by Rating (20 is one star, 40 two, etc.)]:playcount:(0 20 40 60 80 100)(-R --podcastrss)Rpodcastrss[search songs by RSS]:RSS:(-G --podcastguid)Gpodcastguid[search songs by GUID]:GUID:(-b --bitrate)bbitrate[search songs by Bitrate]:bitrate:(-o --match-once)omatchonce[search does not need to match multiple times (eg. -a & -l)]delete[remove matched songs from the iPod]view[modify output (default is ialt, see --help)]:output string:rename[rename key into value for matched songs]:KEY=VALUE:artwork[use FILE as Cover for found files]:artwork:_filesmktunesversion[output version information and exit](-m --mount)mmount[iPod mountpoint (default is $IPOD_MOUNTPOINT)]:mount point:_files(-n --ipod-name)nipodname[iPod Name (For unlabeled iPods)]:name:(-v --volume)vvolume[adjust volume +-VALUE%]:volume percent:(-e --energy)eenergy[save energy (disable scrolling title)](-g --fwguid)gfwguid[FirewireGuid / Serial of connected iPod]tunes2podversion[output version information and exit](-m --mount)mmount[iPod mountpoint (default is $IPOD_MOUNTPOINT)]:mount point:_filesforce[disable sync checking]return_argumentsargumentsAgA(%-aA0
p
ACp%AeU
p
ALAY
E
p1\ApA
05A	Aem9m  !""=#-$$=%q%m&'A)*+,,-.A01A3E4556a7-88::;<=>e?Q@}AaBCD0 
AlCEGH	IIJeKLUMM}NNPRSTUVWXY[E\0RD]A4C $i]=^^9`aebb9d9ef%ghiYklm9n
pqUsttAv)w!xx!zY{}|!}}~5=U]A1݅	ٌma5}U1m9
=yѢͣ=0A,3ݩEA6ۜۜlocalargs(- :)hhelp[display help information](- :)--version=[display version information]:information:((v\:simple c\:copyright n\:full))(- :)-v[display version information](- :)!morehelp[display help information through a pager](-d --debug)ddebug[enable debugging]:debug level*Vverbose[more verbose output]servicegnutls(-p --port)pport[specify port or service to connect to]:port:_portsgnutlscli(--app-proto --starttls-proto)appprotostarttlsproto=[specify application protocol to use to obtain the server's certificate]:protocol:(https ftp smtp imap ldap xmpp lmtp pop3 nntp sieve postgres):hostname:_hostsgnutlsclignutlsserv--sni-hostname=[specify server's hostname for server name indication extension]:hostname--noticket[don't accept session tickets](-u --udp)uudp[use DTLS (datagram TLS) over UDP]--mtu=[set MTU for datagram TLS]:mtu--srtp-profiles=[offer SRTP profiles]:string(-b --heartbeat)bheartbeat[activate heartbeat support]--x509fmtder[use DER format for certificates to read from]--priority=[specify TLS algorithms and protocols to enable]:(NORMAL PFS SECURE128 SECURE192 SUITEB128 SUITEB192 LEGACY PERFORMANCE NONE)--x509cafile=[specify certificate file to use]:file:_files--x509crlfile=[specify CRL file to use]:file:_files*--x509keyfile=[specify X.509 key file to use]:file:_files*--x509certfile=[specify X.509 certificate file to use]:file:_files(-l --list -p --port)llist[print list of the supported algorithms/modes]--keymatexport=[specify label used for exporting keying material]:label--keymatexportsize=[specify size of the exported keying material]:sizegnutlsclicerttool--provider=[specify PKCS #11 provider library]:provider:_filesgnutlsclicerttool--verify-allow-broken[allow broken algorithms, such as MD5 for certificate verification]gnutlscli--tofu[enable trust on first use authentication]!--no-tofu--strict-tofu[fail to connect if a certificate is unknown or has changed]!--no-strict-tofu--dane[enable DANE certificate verification (DNSSEC)]!--no-dane--local-dns[use the local DNS server for DNSSEC resolving]!--no-local-dna--no-ca-verification[disable CA certificate verification]!--ca-verification--ocsp[enable OCSP certificate verification]!--no-oscp(-r --resume)rresume[establish a session and resume]--earlydata=[send early data on resumption from the specified file]:file:_files(-e --rehandshake)erehandshake[connect, establish a session and rehandshake immediately]--verify-hostname-str=[specify server's hostname to use for validation]:hostname(-s --starttls)sstarttls[start TLS on EOF or SIGALRM]--crlf[send CR LF instead of LF]--fastopen[enable TCP Fast Open]--print-cert[print peer's certificate in PEM format]--save-cert=[save peer's certificate chain in the specified file in PEM format]:file:_files--save-ocsp=[save peer's OCSP status response in the provided file]:file:_files--save-server-trace=[save the server-side TLS message trace in the provided file]:file:_files--save-client-trace=[save the client-side TLS message trace in the provided file]:file:_files--dh-bits=[specify minimum number of bits allowed for DH]:bits--srpusername[specify SRP username to use]:username--srppasswd[specify SRP password to use]:password--pskusername[specify PSK username to use]:username--pskkey[specify PSK key to use]:key--insecure[don't require server cert validation]--benchmark-ciphers[benchmark individual ciphers]--benchmark-soft-ciphers[benchmark individual software ciphers]--benchmark-tls-kx[benchmark TLS key exchange methods]--benchmark-tls-ciphers[benchmark TLS ciphers]--priority-list[print list of the supported priority strings]*--alpn=[enable application layer protocol]:string--recordsize=[specify maximum record size to advertise]:record size (0-4096)--disable-sni[don't send a Server Name]--single-key-share[send a single key share under TLS1.3]--post-handshake-auth[enable post-handshake authentication under TLS1.3]--inline-commands[inline commands of the form ^<cmd>^]--inline-commands-prefix=[change delimiter used for inline commands]:delimiter [^]--fips140-mode[report status of FIPS140-2 mode in gnutls library]--logfile=[redirect informational messages to a specific file]:file:_files--sni-hostname-fatal[send fatal alert on sni-hostname mismatch]*--alpn=[specify ALPN protocol to be enabled by the server]:protocol--alpn-fatal[send fatal alert on non-matching ALPN name]--earlydata[accept early data]--maxearlydata=[specify maximum early data size to accept]:size--nocookie[don't require cookie on DTLS sessions](-g --generate)ggenerate[generate Diffie-Hellman parameters](-q --quiet)qquiet[suppress some messages]--nodb[don't use a resumption database]--http[act as an HTTP server]--echo[act as an Echo server](-a --disable-client-cert -r --require-client-cert)adisableclientcert[don't request a client certificate](-a --disable-client-cert -r --require-client-cert)rrequireclientcert[require a client certificate]--verify-client-cert[if a client certificate is sent then verify it]--dhparams=[specify DH params file to use]:file:_files--srppasswd=[specify SRP password file to use]:file:_files--srppasswdconf=[specify SRP password configuration file to use]:file:_files--pskpasswd=[specify PSK password file to use]:file:_files--pskhint=[specify PSK identity hint to use]:string*--ocsp-response=[specify OCSP response to send to client]:string:_files--ignore-ocsp-response-errors[ignore any errors when setting the OCSP response]--recordsize=[specify maximum record size to advertise]:record size (0-16384)--httpdata=[specify data to use as HTTP response]:file:_filescerttool(-q --generate-request)--infile:input file:_files --outfile:output file:_files (-s --generate-self-signed)sgenerateselfsigned[generate a self-signed certificate](-c --generate-certificate)cgeneratecertificate[generate a signed certificate]--generate-proxy[generate a proxy certificate]--generate-crl[generate a CRL](-u --update-certificate)uupdatecertificate[update a signed certificate]--fingerprint[print the fingerprint of the given certificate]--key-id[print the key ID of the given certificate]--v1[generate an X.509 version 1 certificate (with no extensions)]--sign-params=[sign a certificate with a specific signature algorithm]:algorithm:(RSA-PSS)(-p --generate-privkey)pgenerateprivkey[generate a private key](-q --generate-request --infile)qgeneraterequest[generate a PKCS #10 certificate request](-e --verify-chain)everifychain[verify a PEM encoded certificate chain]--verify[verify a PEM encoded certificate chain using a trusted list]--verify-crl[verify a CRL](--verify-email)--verify-hostname=[specify hostname to be used for certificate chain verification]:hostname:_hosts(--verify-hostname)--verify-email=[specify email to be used for certificate chain verification]:email:_email_addresses--verify-purpose=[specify a purpose OID to be used for certificate chain verification]--p7-sign[sign using a PKCS #7 structure]--p7-detached-sign[sign using a detached PKCS #7 structure]--no-p7-include-cert[don't include signer's certificate will in the cert list]--p7-time[include a timestamp in the PKCS #7 structure]--p7-show-data[show embedded data in the PKCS #7 structure]--p7-verify[verify the provided PKCS #7 structure]--generate-dh-params[generate PKCS #3 encoded Diffie Hellman parameters]--get-dh-params[get the included PKCS #3 encoded Diffie Hellman parameters]--dh-info[print information PKCS #3 encoded Diffie-Hellman parameters]--load-privkey:private key file:_files--load-pubkey:public key file:_files--load-request:certificate request file:_files--load-certificate:certificate file:_files--load-ca-privkey:certificate authority private key file:_files--load-ca-certificate:certificate authority certificate file:_files--load-crl=[load the provided CRL]:CRL--load-data=[load auxiliary data]:data--password=[specify password to use]:password--hex-numbers[big number in an easier format to parse]--cprint[prints certain information is C-friendly format]--null-password[enforce a NULL password]--empty-password[enforce an empty password]--key-type=[specify the key type to use on key generation]:key type(-i --certificate-info)icertificateinfo[print information on a certificate](-l --crl-info)lcrlinfo[print information on a CRL]--crq-info[print information on a certificate request]--no-crq-extensions[don't use extensions in certificate requests]--p12-info[print information on a PKCS #12 structure]--p12-name=[specify PKCS #12 friendly name to use]:name--p7-info[print information on a PKCS #7 structure]--smime-to-p7[convert S/MIME to PKCS #7 structure](-k --key-info)kkeyinfo[print information on a private key]--p8-info[print information on a PKCS #8 structure]--to-rsa[convert an RSA-PSS key to raw RSA format]--bits=[specify number of bits for key generation]:bits--curve=[specify the curve used for EC key generation]:curve--sec-param=[specify the security level]:security level:(low legacy medium high ultra)--to-p8[convert a given key to a PKCS #8 structure]--provable[generate a private key or parameters from a seed using a provable method]--verify-provable-privkey[verify a private key generated from a seed using a provable method]--seed=[when generating a private key use the given seed]:seed (hex-encoded)--pubkey-info[print information on a public key]--to-p12[generate a PKCS #12 structure](-8 --pkcs8)8pkcs8[use PKCS #8 format for private keys]--hash=[specify hash algorithm for signing]:algorithm:(MD5 SHA1 RMD160)--salt-size=[specify the RSA-PSS key default salt size]:sizeinderinraw[use DER format for input certificates and private keys]outderoutraw[use DER format for output certificates and private keys]--template=[specify template file to use for non-interactive operation]:file:_files--stdout-info[print information to stdout instead of stderr]--ask-pass[enable interaction for entering password when in batch mode]--pkcs-cipher=[specify cipher to use for pkcs operations]:cipher:(3des 3des-pkcs12 aes-128 aes-192 aes-256 rc2-40 arcfour)!(--no-text)--text--no-text[don't output textual information before PEM-encoded certificates, private keys, etc]srptool(-i --index)i+index:index of params in tpasswd.conf(-u --username)u+username:username:_users(-p --passwd)p+passwd:password file:_files(-s --salt)s+salt[specify salt size]:salt size for crypt algorithm--verify[just verify password](-v --passwd-conf)v+passwdconf[generate a password configuration file]:password conf file:_files--create-conf=[generate a tpasswd.conf file]:file:_files_argumentsargsAgA	-0	QA.e0	;A.A$
@<]localexplservice-l*.service[1,-2]*.go_wantedfilesinput file_filespatAL'EE|EE+A$CAg<AA.raA$C1q	AC]A$%!	
ABra
4

9]5A"'ra:;\	IE1!A !]"m#E$%&9(5))*y+1,M-..0I11Y3%445q61789-::;<=>ACMDD
EEGAHEI
JJ	LMNOPQYRSSmTqVW1XYZZ[\]]5_1`u`1aubAcidmef-h}ijk-lImm)nno=pqrMsstuv5ww=xx-yyzq{{||=}}5~~yu]e݃U݄
15юqAC,A,A",,&ؒۜۜ1M+AC-1A.rA-1AA.|aQAA.|A".&L.&hAC0gA0'ٖA0IA1AЗA11A.r)A82A
QAC2A3A410zUA4'͙A4̛A 5JRA<C5&D]МA5A51A.mA,A,J!A6A6NA.mMA7̛eAC7ŞA,J!A7A 8ۤ)Y̛0zA9'A9̛A :JRA<C:&D=МA:A:1A.m	A,8iA,J!A;A;NA.mM
A<̛eAC<A,J!A<A =ۤ%X̛0tA" >Ԥ>&h0zA?'%A?̛,A @JRHA<C@&D]МA@A@1A.m
A,xA,J!AAAANA.mMAB̛eACBA,
J!ABA C<ۤeЪ̛0A"(DDdD&h0A",E&8`daE&hAFFh+localcurcontextcurcontextstatelineexplargsalloptsdupsextratypesetopt_argsservicegpgzip--gpg[command to use instead of gpg]:command:_command--gpg-args[gpg arguments]:gpg arguments:--tar[command to use instead of tar]:command:_command--tar-args[tar arguments]:tar arguments:--list-archive[list archive contents]_call_program options $words[1] --dump-options(-q --quiet)*vverbose[increase amount of output](-q --quiet -v --verbose)qquiet[reduce amount of output]--keyring=[add specified file to list of keyrings]:file:_files--statuslogger-fd:file descriptor:_file_descriptors--homedir:directory:_directoriesgpgv(-e --encrypt)eencrypt[encrypt data. this option may be combined  with --sign]ddecrypt[decrypt file or stdin](-c --symmetric)csymmetric[encrypt with symmetric cipher only](-s --sign)ssign[make a signature]*r+recipient[specify user to encrypt for]:recipient:->public-keys(-u --local-user)u+localuser[use name as the user ID to sign]:user attachment:_users(-o --output)o+output[write output to file]:output file:_files(-h --help)hhelp[display usage information]--version[print info on program version and supported algorithms]--decrypt-files[decrypt multiple files](-b --detach-sign)bdetachsign[make a detached signature]clearsign[make a clear text signature]--store[store only]--verify[verify a signature]--verify-files[verify a list of files](-f --encrypt-files)fencryptfiles[encrypt files](-k --list-keys)klistkeys[list all keys]--list-public-keys[list all public keys](-K --list-secret-keys)Klistsecretkeys[list all secret keys]listsignatures[lists keys and signatures]:key attachment:->public-keys--list-options[modify what the various --list-* commands show]: :->option-listchecksignatures[list key, signatures and check them]:key attachment:->public-keys--fingerprint[list all keys with their fingerprints]:key attachment:->public-keys--list-packets[list only the sequence of packets]--gen-key[generate a new pair key]--edit-key[interactively edit a key]:key attachment:->public-keys--sign-key[sign a key]:key attachment:->public-keys--lsign-key[sign a key but mark as non-exportable]:key attachment:->public-keys--delete-keys[remove key from public keyring]:key attachment:->public-keys--delete-secret-keys[remove key from public & private keyring]:key attachment:->secret-keys--delete-secret-and-public-keys:key attachment:->secret-keys--gen-revoke[generate a revocation certificate]--desig-revoke[generate a designated revocation certificate]--passwd[change a passphrase]--export[export all keys from all keyrings]--send-keys[send keys to a keyserver]:key attachment:->public-keyids--export-secret-keys:key attachment:->secret-keys--export-secret-subkeys:key attachment:->secret-keys--import[import a gpg key from a file]:attachment (file):_files--fast-import[import a file without adding to trustdb]:attachment (file):_files--fetch-keys[fetch key at URIs]:uri:receivevkeys[receive a list of keys from a keyserver]:key attachment:->public-keyids--refresh-keys[update all keys from a keyserver]--search-keys[search for keys on a key server]--update-trustdb[update the trust database]--check-trustdb[unattended trust database update]--fix-trustdb[fix a corrupted trust database]--export-ownertrust[list the assigned ownertrust values in ASCII format]:file:_files--import-ownertrust[update the trustdb with a file]:file:_files--dearmor[de-Armor a file or stdin]--enarmor[en-Armor a file or stdin]--print-md[print message digests]:algorithm:->ciphers::file:_files--print-mds[print message digests]::file:_files--tofu-policy:policy:(good unknown bad ask auto):*:keys:->public-keys--tofu-default-policy:policy:(good unknown bad ask auto)--quick-generate-key:user-id: :algorithm:(default future-default rsa dsa elg ed25519 cv25519): : _values -s , usage - default sign auth encr::expiration--quick-add-key:fingerprint: :algorithm:(default future-default rsa dsa elg ed25519 cv25519): : _values -s , usage - default sign auth encr::expiration--gen-random:quality level:(0 1 2):count (bytes)--gen-prime--warranty[print warranty info](-a --armor)aarmor[create ASCII armored output]--default-key[specify default user ID for signatures]:key:->secret-keys--default-recipient[specify default recipient]:recipient:->public-keys--default-recipient-self[use default key as default recipient]--no-default-recipient[reset default recipient]*--encrypt-to[specify recipient]:key:->public-keys(--encrypt-to)--no-encrypt-to[disable the use of all --encrypt-to keys]-z[specify compression level]:compression level:((0\:no\ compression 1\:minimum 2 3 4 5 6\:default 7 8 9\:maximum))(-t --textmode)ttextmode[use canonical text mode](-n --dry-run)ndryrun[don't make any changes](-i --interactive --batch)iinteractive[prompt before overwriting files](-i --interactive --no-batch)--batch[use batch mode]--no-tty[never output to tty](--batch)--no-batch[disable batch mode](--no)--yes[assume "yes" on most questions](--yes)--no[assume "no" on most questions]--default-cert-check-level:check level:((0\:no\ claim 1\:no\ verification 2\:casual\ verification 3\:extensive\ verification))--trusted-key[assume that the specified key is trustworthy]:long key id--always-trust[skip key validation]--keyserver[specify key server to use]:key server:_hosts--keyserver-options[specify keyserver options]:options--import-options[specify options for importing keys]:options--export-options[specify options for exporting keys]:options--photo-viewer:command:_command_names -e--exec-path:path:_dir_list--show-keyring[display keyring name when listing keys]--secret-keyring[add specified file to list of secret keyrings]:file:_files--charset:character set:(iso-8859-1 iso-8859-2 koi8-r utf-8)--utf8-strings--no-utf8-strings[arguments are not in UTF8](--no-options)--options[specify file to read options from]:options file:_files(--options)--no-options[don't read options file]--attributepassphrasecommand-fd:file descriptor:_file_descriptors--sk-comments[include secret key comments when exporting keys](--emit-version)--no-emit-version[omit version string in clear text signatures](--no-emit-version)--emit-version[force writing of version string in clear text signatures](-N --notation-data)Nnotationdata[put parameter in signature]:name=value(--no-show-notation)--show-notation[show key signature notations](--show-notation)--no-show-notation[don't show key signature notations]--set-policy-url:policy URL--set-filename[specify file which is stored in messages]:file:_files--completes-needed:number--marginals-needed:number--max-cert-depth:number--disables2kciphers2kcertdigestdisablepubkey-algo:cipher:->ciphers--s2k-mode:value--compress-algo:compression algorithm:((0\:disable\ compression 1\:zlib 2\:rfc1950))--personal-cipherdigestcompress-preferences:stringcardediteditcard[present smartcard menu]--card-status[show smartcard content]--change-pin[present menu to change smartcard pin]--list-config[display internal configuration parameters]--hidden-recipient[hidden recipient]:recipient:->public-keys--default-preference-list:string--fetch-keys:URIs--hidden-encrypt-to:recipient:->public-keys--compress-level:integer--bzip2-compress-level:integer--default-cert-level:integer--max-output[maximum output generated when processing file]:bytes:--gpg-agent-info[override GPG_AGENT_INFO]:--primary-keyring:file:_files--verify-options: :->verify-options--debug:flags:--status-file:file:_files--attribute-file:file:_files--load-extension:file:_files--s2k-count:integer--sig-notation:name=value:--cert-notation:name=value:--passphrase-file:file:_files--passphrase-repeat:integer:--command-file:file:_files--trustdb-name:file:_files--trust-model:trust model:(pgp classic tofu tofu+pgp direct always auto)--sig-policy-url:string:--cert-policy-url:string:--sig-keyserver-url:string:--comment[comment]:comment:--no-comments[disable comments]--logger-file[write log to file]:file:_files--rebuild-keydb-caches[create signature caches in keyring]--default-keyserver-url:name:--display-charset[set native charset]:charset:((iso-8859-1 iso-8859-2 iso-8859-15 koi8-r utf-8))--ungroup[remove group]:group name:--no-groups[remove all entries from --group list]--enable-progress-filter[enable progress status output]--multifile[process multiple files]--keyid-format[key id format]:key format:((short 0xshort long 0xlong))--exit-on-status-write-error[exit immediately on error write]--limit-card-insert-tries:integer--reader-port[card reader port]:port--ctapi-driver[file to use to access smartcard reader]:file:_files--pcsc-driver[file to use to access smartcard reader]:file:_files--auto-key-locate:parameters--dump-options[show all options]args())*%%:[allopts:extra_arguments-*argsextra*:args:->argsstate +opt_args[--export] || +opt_args[-k] || +opt_args[--list-keys] || +opt_args[--list-public-keys] publickeys +opt_args[--list-secret-keys] secretkeys_filesreturnneededintegerkrindwordsIkeyringwordsrnodefaultkeyring krind wordskrindkeyringwordskrind+1keyringwordskrind+1wordskrindstatepublickeyspublic_keys_linesf_call_program public-keys ${(q)words[1]} ${(q)needed} --list-public-keys --list-options no-show-photos --with-colonsuidsemailspartscurrent_uidi = 1i < #public_keys_lines[@]++i (@s.:.)public_keys_lines[i]parts1fprcurrent_uidparts[10](i + 1)uidcurrent_uidemailsparts[10]_describepublickeyspublic keyemailssecret_keys_linesf_call_program secret-keys ${(q)words[1]} ${(q)needed} --list-secret-keys --list-options no-show-photos --with-colonsemailscurrent_uidi < #secret_keys_lines[@](@s.:.)secret_keys_lines[i]current_uidparts[10]emailsparts[10]_describesecret keyemailsciphers_wantedciphersciphercompadds..Mf_call_program ciphers ${(q)words[1]} ${(q)needed} --version//\n / :Cipher: publickeyidsf_call_program public-keyids ${(q)words[1]} ${(q)needed} --list-public-keys --list-options no-show-photos --with-colonsemailscurrent_uidcurrent_uidparts[10]emailsparts[10]_describepublickeyidspublic keyemailsoptionlist_sequence_wantedoptionsoptioncompaddnoshowphotosusagepolicyurlsstdusernotationskeyserverurlsuidvalidityunusableuidssubkeyskeyringsigexpiresubpacketsverifyoptions_sequence_wantedcompaddnoshowphotospolicyurlsstdusernotationskeyserverurlsuidvalidityunusableuidsprimaryuidonlynopkalookupstrustincreaseA('E+A$C|AgA"D	ۜIAaqeE	1
}i
ay9I	5
19I  "E#$%&Y'(!))*+,-./012=45m697889:q;<=?1@9AyBCDDT+A)E0FA" FF=FxFFY+0GAGACHۤGHACFI+localcurcontextcurcontextstatelinevaluesexpltypesetopt_args_arguments(-)?help[display help information](-)husage[display a short usage message]--debug[turn on debugging]--debug-loglevel=[set debug level]:debug level:(error debug data all)--debug-logfile=[name of file to write debug info to]:file:_files(-q --quiet)qquiet[quiet output]--hook-script=[hook script to call after downloads, captures, etc.]:file:_files--stdout[send file to stdout]--stdout-size[print filesize before data]--auto-detect[list auto-detected cameras]--show-exif=[show EXIF information of JPEG images]:range--show-info=[show image information, like width, height, and capture time]:range--summary[summary of camera status]--manual[camera driver manual]--about[show information about the camera driver]--storage-info[show storage information]--shell[start the gphoto2 shell](-)vversion[display version and exit]--list-cameras[list supported camera models]--list-ports[list supported port devices](-a --abilities)aabilities[display camera abilities]--port=[specify port device]:port:->ports--speed=[specify serial transfer speed]:speed--camera=[specify camera model]:camera model:->models--usbid=[override USB IDs (expert only)]:usbid--list-config[list configuration tree]--list-all-config[dump full configuration tree]--get-config=[get configuration value]:string--set-config=[set configuration value or index in choices]:string--set-config-index=[set configuration value index in choices]:string--set-config-value=[set configuration value]:string--config[start curses configuration menu]--reset[reset device port]--keep[keep images on camera after capturing]--keep-raw[keep the RAW images on the camera with --capture-image-and-download]--no-keep[remove images from camera after capturing]--wait-event=-[wait for event from camera]::count--wait-event-and-download=-[wait for event from camera and download new images]::count--capture-preview[capture a quick preview]--show-preview[capture a quick preview and display using ASCII art](-B --bulb)Bbulb[set bulb exposure time]:exposure time (seconds)(-F --frames)Fframes[set number of frames to capture]:frames [unlimited](-I --interval)Iinterval[set capture interval in seconds]:interval (seconds)--reset-interval[reset capture interval on signal]--capture-image[capture an image]--trigger-capture[trigger capture of an image]--capture-image-and-download[capture an image and download it]--capture-movie=-[capture a movie]:count or seconds--capture-sound[capture an audio clip]--capture-tethered=-[wait for shutter release on the camera and download]::count(-l --list-folders)llistfolders[list folders in folder](-L --list-files)Llistfiles[list files in folder](-m --mkdir)mmkdir[create a directory]:directory(-r --rmdir)rrmdir[remove a directory]:directory(-n --num-files)nnumfiles[display number of files](-p --get-file)pgetfile[get files given in range]:range(-P --get-all-files)Pgetallfiles[get all files from folder](-t --get-thumbnail)tgetthumbnail[get thumbnails given in range]:range(-T --get-all-thumbnails)Tgetallthumbnails[get all thumbnails from folder]--get-metadata=[get metadata given in range]:range--get-all-metadata[get all metadata from folder]--upload-metadata=[upload metadata for file]:string--get-raw-data=[get raw data given in range]:range--get-all-raw-data[get all raw data from folder]--get-audio-data=[get audio data given in range]:range--get-all-audio-data[get all audio data from folder](-d --delete-file)ddeletefile[delete files in given range]:range(-D --delete-all-files)Ddeleteallfiles[delete all files in folder](-u --upload-file)uuploadfile[upload a file to camera]:file:_files--filename=[specify pattern to save file as]:pattern:_date_formats(-f --folder)ffolder[specify camera folder]:folder [/](-R --recurse --no-recurse)Rrecurse[recursion (default for download)](-R --recurse)--no-recurse[no recursion (default for deletion)]--new[process new files only]--force-overwrite[overwrite files without asking]--skip-existing[skip files that already exist on local filesystem]statemodels_wantedcamera modelcompaddf_call_program models $words[1] --list-cameras31"%%"portsfgphoto2 --list-ports41/:/\:/ /:_describeportreturnA@'EE|E+ACgA"Hۜ1ۜ=	+A\[A
Ak#ABCFCFA"r)+ATC	A&MA.k#iqAFA;7A
A 
1A. r{9A.!kqA.#kAX	
	A.&A,'DA
A
A+
	A\
Af	ۄ	A.-
qA./a
qA.2
A",
&
	(lI5+qA
FAF+localcurcontextcurcontextstatelinetypesetopt_args_argumentsabcDhilLsTvwxyzACeEfFJnNOpPqQZ:function name:->funcs-I:directory:_dir_list-d-:debug level:-k:function names:->pair-m:minimum execution count::executable:_files -g \*\(-\*\):profile file:_files -g gmon.\*\(-.\)((#s)--[no-] --)*=name*:function name:->funcs*=dirs*:directory:_dir_liststatepairexpl_tagsfunctionsreturnstatelineline[2]cmdPWD/cmdtmp_gprof_command_gprof_command_gprof_funcs(@)(@M)(@f)nm $cmd:#[^ ]# [tT] ([^_]|_[^_])*##* paircompset*/call arc to functioncall arc from functionfunction_wantedexplcompaddr:|_=* r:|=*AL'E+E|EEA4C'+EEHAgpAAl
k$A&+ABۜYY4AB,U-ABCۤar{A"Ly1	e
i
]qq}]}%Q9 "$%m'Q(-)*+,-/012
4A+A{zA.CM4<Au1nA.D4+A'44)5A,Cd1dAI5A'4@6m6Al,1,ABF7M7F|77ACfc+۔7AG48A 4888AC959A1A.R=:m:A`CA.U=:
;A@;;A;;A(<]<<;Ap-!A._<<Af= =T=ACAC&=A"F= ="f==>c+A"FX>T="f>>;d+ABe>C&?
A.g<$?A"D?m??;j+A"f?@U@u+ACF(G+localcurcontextcurcontextstatestate_descrlinegradle_inspectcache_policytag_orderopt_argsgradle_group_tasksgradle_all_tasks_gradle_caching_policygradle_buildfilezstyle:completion:*:*:service:*cachepolicycache_policy:completion:*:*:service:*_gradle_caching_policy:completion:*:*:service:*tagordertag_order:completion:*:*:service:*tagordergradle_groupgradle_all:completion:*:*:service:*gradleinspectgradle_inspect_arguments(-)?hhelp[Shows a help message.]anorebuild[Do not rebuild project dependencies.]bbuildfile[Specifies the build file.]:build file:_files -g "*.gradle(-.)"Ccache[Specifies how compiled build scripts should be cached.]:cache policy:(on rebuild)csettingsfile[Specifies the settings file.]:settings file:_files -g "*.properties(-.)"--continue[Continues task execution after a task failure.]*D+systemprop[Set system property of the JVM (e.g. -Dmyprop=myvalue).]:system property (prop=val):(-i --info -q --quiet)ddebug[Log in debug mode (includes normal stacktrace).](--nodaemon)--daemon[Uses the Gradle daemon to run the build. Starts the daemon if not running.]--foreground[Starts the Gradle daemon in the foreground.]ggradleuserhome[Specifies the gradle user home directory.]:home directory:_directories(-)--gui[Launches the Gradle GUI.]Iinitscript[Specifies an initialization script.]:init script:_files -g "*.gradle(-.)"(-d --debug -q --quiet)iinfo[Set log level to info.]mdryrun[Runs the builds with all task actions disabled.]--no-color[Do not use color in the console output.](--daemon)--no-daemon[Do not use the Gradle daemon to run the build.]--no-opt[Ignore any task optimization.]--offline[The build should operate without accessing network resources.]*P+projectprop[Set project property for the build script (e.g. -Pmyprop=myvalue).]:project property (prop=val):pprojectdir[Specifies the start directory for Gradle.]:start directory:_directories--parallel[Build projects in parallel. Gradle will attempt to determine the optimal number of executor threads to use.]--parallel-threads[Build projects in parallel, using the specified number of executor threads.]--profile[Profiles build execution time and generates a report in the <build_dir>/reports/profile directory.]--project-cache-dir[Specifies the project-specific cache directory.]:cache directory:_directories(-d --debug -i --info)qquiet[Log errors only.]--recompile-scripts[Force build script recompiling.]--refresh[Refresh the state of resources of the type(s) specified.]:refresh policy:(dependencies)--refresh-dependencies[Refresh the state of dependencies.]--rerun-tasks[Ignore previously cached task results.](-S --full-stacktrace)sstacktrace[Print out the stacktrace for all exceptions.](-s --stacktrace)Sfullstacktrace[Print out the full (very verbose) stacktrace for all exceptions.](-)--stop[Stops the Gradle daemon if it is running.]unosearchupward[Don't search in parent folders for a settings.gradle file.](-)vversion[Print version info.]xexcludetask[Specify a task to be excluded from execution.]:task to exclude:->alltask*:task:->taskwordsCURRENTgradle_inspectlocalgradle_buildfilevopt_argsibbuildfile:build.gradlegradle_buildfilecache_namegradle_buildfile:a//:alnum:/__cache_invalidcache_name_retrieve_cachecache_nameGenerating cache from gradle_buildfileoutputlinematchmbeginmendoutputlinef$service --build-file $gradle_buildfile -q tasks --alloutputline:blank:b:alnum: - :alnum:gradle_group_tasksmatch[1]:match[2]gradle_all_tasks_store_cachecache_namegradle_group_tasksstatetask_tagsgradle_groupgradle_all_requested_describegroup tasksgradle_group_tasks_requested_describesecondary tasks ret breakalltask_describeall tasksgradle_group_tasks_describebuilt-in tasks(
            "dependencies:Displays all dependencies declared in root project."
            "dependencyInsight:Displays the insight into a specific dependency in root project."
            "help:Displays a help message."
            "projects:Displays the sub-projects of root project."
            "properties:Displays the properties of root project."
            "tasks:Displays the tasks runnable from root project."
            )returnA,0DXxACgA, @APC	A	!A4Q<eA&A
\1AA@8Xx(H\qPAx
0Z(A"DC	,lY1		
e
1mmUqAeE !"#!$M$$%M&&')((U))	***.U//A0
11M22-44)5q5%66Q78q89999:I:<<!==C&0;XA"C>lYI>>)?5@@AB}CQDyDQE9FFGEuGH!J#-K$&')((U)YK}KKL-4)5AMN8q8mNN%OPQ$&090RA"%LRlYRRSSUUV]W=XaX5Y%ZZ)[]9^^=__u`eaambbQc=gggIhhiIjuklqllmmIninupqqC0&0HqA"C1rlY=rr-ss
tuu
wyz{9Fq	|y|5}A~~Ue!$')((ňٌIՍQ2-4=8q8=aq?&0|A"@F
lYRɗu}!SmџYYIݦ=XU)5Ym	)[5^ME}ղyyݵݷAݽ5A-aUmbUI5Ih]-
ieA=Y}upQCZ&AZA.kr9\Ap[
A[|ۄAC[&A$[DLlAC\&0/A"]lYeU15Y	)[}%-ambmIhMEupu]e&0fTA"tfftlYQUQ
E=9FUq	y5!!}	e	
A)1!u$%9'1()m9qaI Y!="
1	##I$$-%	&&}'1(()=**++,q8I-.//0|&01A"4}f(1U1a2223i4Y556}7&0$7	A"l&8A889:M;]<<=}>e??A9BBDDEF!G9HHUI5JJ&0	;
AÇF0KUKAFlocalstatelineexplformatscurcontextcurcontexttypesetopt_argsformatsjpg:jpeg:jp2:j2k:jpc:jpx:jpf:tif:tiff:miff:ras:bmp:cgm:dcx:ps:eps:fig:fits:fpx:gif:mpeg:pbm:pgm:ppm:pcd:pcl:pdf:pcx:png:rad:rgb:rgba:rle:sgi:html:shtml:tga:ttf:uil:xcf:xwd:xbm:xpm:yuv # _files@*.(#i)(~formats//:/|)(-.)return CURRENT == 2 compaddanimatebenchmarkcomparecompositeconjureconvertdisplayhelpidentifyimportmogrifymontageversionwords[2]_argumentsm:{a-z}={A-Z}*-backdrop[use full screen]*-background:color:_x_color*-border:border size (<width>x<height>)*-bordercolor:color:_x_color*-borderwidth:geometry*-cache[specify memory available to the pixel cache]:memory (MB)*-colormap:colormap type:(shared private)*-colors:preferred number of colors*-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)*-comment:comment string*-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)*-contrast[enhance contrast]*+contrast[reduce contrast]*-crop:crop image (<width>x<height>{+-}<x>{+-}<y>{%%})*-debug*-delay:delay for next image (1/100ths of a second)*-density:image resolution (<width>x<height> in pixels)*-despeckle[reduce speckles in image]*-display:display:_x_display*-dispose:GIF disposal method:((0:no\ disposal 1\:don't\ dispose\ between\ frames 2\:overwrite\ frame\ with\ background\ color 3\:overwrite\ with\ previous\ frame))*-dither[apply dithering]*-edge:edge detection factor (0.0 - 99.9%%)*-endian:image endianness:(MSB LSB)*+endian*-enhance[enhance noisy image]*-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)*-flip[vertical mirror image]*-flop[horizontal mirror image]*-font:font:_x_font*-foreground:color:_x_color*-frame:border dimensions (<width>x<height>+<out>+<in>)*-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)*+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)*-geometry:window geometry (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>})(- *)-help[display help information]*-iconGeometry:geometry:_x_geometry*-iconic*-immutable[disallow image modifications]*-interlace:interlacing scheme:(None Line Plane Partition)*-label:label string*-magnify:factor*-map:colormap type for display:(best default gray red green blue)*-matte[store matte channel]*-mattecolor:color:_x_color*-monochrome[transform to black and white]*-name:image name*-negate[invert image]*+negate[invert only grayscale]*-noop*-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)*-quality:JPEG/MIFF/PNG compression level*-raise:3-D edges (raised)*+raise:3-D edges (lowered)*-remote:remote command (file name):_imagemagick*-roll:image roll offset ({+-}<x>{+-}<y>)*-rotate:rotation (degrees{<}{>})*-sample:scale factors (<width>x<height>)*-sampling_factor:sampling factor (<horizontal_factor>x<vertical_factor>)*-scenes:image scene number*-segment:cluster pixel number*-shared_memory*-sharpen:sharpening factor (0.0 - 99.9%%)*-size:image size (<width>x<height>+<offset>)*-text_font:font:_x_font*-texture:background texture image:_imagemagick*-title:image title*-treedepth:color reduction tree depth*-trim*-update:redisplay test time (seconds)*-use_pixmap*-verbose*-visual:visual to use for display:(StaticGray GrayScale StaticColor PseudoColor TrueColor DirectColor default)*-window:window ID to display image in:_x_window*-window_group*-write:output filename:_files*:picture file:_imagemagick_arguments*-bordercolor:color:_x_color*-borderwidth:geometry*-cache[specify memory available to the pixel cache]:memory (MB)*-chop:<width>x<height>{+-}<x>{+-}<y>*-colormap:colormap type:(Shared Private)*-colors:preferred number of colors*-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)*-crop:crop image (<width>x<height>{+-}<x>{+-}<y>)*-debug*-delay:delay for next image (1/100ths of a second)*-density:image resolution (<width>x<height> in pixels)*-depth:image depth:(8 16)*-dither[apply dithering]*-font:font:_x_font*-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)*+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)(- *)-help[display help information]*-iconic*-noop*-pause:delay (seconds)*-remote:remote command (file name):_imagemagick*-rotate:rotation (degrees{<}{>})*-size:image size (<width>x<height>+<offset>)*-text_font:font:_x_font*-trim*-verbose[print image information]*-visual:visual to use for display:(StaticGray GrayScale StaticColor PseudoColor TrueColor DirectColor default)*-window:window ID to display image in:_x_window*:picture file:_imagemagickimport_x_arguments-adjoin[join images]-border:border size (<width>x<height>):-bordercolor:color:_x_color-cache[specify memory available to the pixel cache]:memory (MB)-colors:preferred number of colors-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)-comment:comment string-crop:crop image (<width>x<height>{+-}<x>{+-}<y>{%%})-debug-delay:delay for next image (1/100ths of a second)-density:resolution in pixels of image (<width>x<height>)-depth:image depth:(8 16)-descend[descend window hierarchy]-dispose:GIF disposal method:((0:no\ disposal 1\:don't\ dispose\ between\ frames 2\:overwrite\ frame\ with\ background\ color 3\:overwrite\ with\ previous\ frame))-dither[apply dithering](+endian)-endian:image endianness:(MSB LSB)(-endian)+endian-frame[include window manager frame](- *)-help[display help information]-interlace:interlacing scheme:(None Line Plane Partition)-label:label string-monochrome[transform to black and white]-negate[invert image]+negate[invert only grayscale]-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)-pause:delay (seconds)-ping-pointsize:Postscript font size-quality:JPEG/MIFF/PNG compression level-resize:size (<width>x<height>{%%}{@}{!}{<}{>})-rotate:rotation (degrees{<}{>})-sampling_factor:sampling factor (<horizontal_factor>x<vertical_factor>)-scene:number of screen snapshots-screen[get root window]-silent[be quiet]-snaps:number-transparent:transparent color:_x_color-treedepth:color reduction tree depth-trim-type:image type:(Bilevel Grayscale Palette PaletteMatte TrueColor TrueColorMatte ColorSeparation ColorSeparationMatte Optimize)-verbose[print image information]-window:window ID to get:_x_window:output file:_filesmontage_arguments*-adjoin[join images]*-blur:blur factor (0.0 - 99.9%%)*-bordercolor:color:_x_color*-borderwidth:geometry*-cache[specify memory available to the pixel cache]:memory (MB)*-colors:preferred number of colors*-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)*-compose:image composition type:(Over In Out Atop Xor Plus Minus Add Subtract Difference Bumpmap Replace ReplaceRed ReplaceGreen ReplaceBlue ReplaceMatte)*-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)*-debug*-density:resolution in pixels of image (<width>x<height>)*-dither[apply dithering]*+dither[render Postscript without aliasing]*-draw:drawing primitive:compadd -S "\\ " - rectangle circle ellipse polygon color matte text image*+endian*-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)*-frame[draw frame around image]*-font:annotation font:_x_font*-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)*+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)*-gravity:image gravity:(Center North NorthEast East SouthEast South SouthWest West NorthWest)(- *)-help[display help information]*-label:label string*-mode:montage type:(Frame Unframe Concatenate)*-noop*-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)*-pen:font color:_x_color*-pointsize:Postscript font size*-quality:JPEG/MIFF/PNG compression level*-resize:size (<width>x<height>{%%}{@}{!}{<}{>})*-rotate:rotation (degrees{<}{>})*-shadow[add shadow]*-sharpen:sharpening factor (0.0 - 99.9%%)*-size:image size (<width>x<height>+<offset>)*-stroke:color:_x_color*-texture:background texture image:_imagemagick*-tile:number of tiles (<width>x<height>)*-transparent:transparent color:_x_color*-trim*-type:image type:(Bilevel Grayscale Palette PaletteMatte TrueColor TrueColorMatte ColorSeparation ColorSeparationMatte Optimize)*-verbose[print image information]*:picture file:_imagemagickconvert_arguments-affine[drawing transform matrix]:matrix-antialias[remove pixel aliasing]-append[append image sequence]-average[average image sequence]-background[specify background color]:color:_x_color-blur:blur factor (0.0 - 99.9%%)-border:border size (<width>x<height>)-bordercolor:border color:_x_color-box:annotation bounding box color:_x_color-channel:channel:(Red Green Blue Opacity Cyan Magenta Yellow Black)-charcoal:charcoal drawing factor-chop:<width>x<height>{+-}<x>{+-}<y>-clip-coalesce[merge image sequence]-colorize:colorization amount (<num> or <red>/<green>/<blue>)-colors:preferred number of colors-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)-comment:comment string-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)-contrast[enhance contrast]+contrast[reduce contrast]-crop:crop image (<width>x<height>{+-}<x>{+-}<y>{%%})-cycle:image colormap shift-deconstruct[break down image sequence into parts]-delay:delay for next image (1/100ths of a second)-depth:image depth:(8 16)-despeckle[reduce speckles in image]-display:display:_x_display-dither[apply dithering]-draw:drawing primitive:compadd -S "\\ " - rectangle circle ellipse polygon color matte text image-edge:edge detection factor (0.0 - 99.9%%)-emboss[emboss image](+endian)-endian:image endianness:(MSB LSB)-enhance[enhance image]-equalize[histogram equalization]-fill[specify color to use when filling a graphic primitive]:color:_x_color-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)-flatten[flatten a sequence of images]-flip[vertical mirror image]-flop[horizontal mirror image]-font:annotation font:_x_font-frame:border dimensions (<width>x<height>+<out>+<in>)-fuzz:maximum distance for equal colors-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)-geometry:window geometry (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>})-gravity:image gravity:(Center North NorthEast East SouthEast South SouthWest West NorthWest)-implode:implosion factor (0.0 - 99.9%%)-interlace:interlacing scheme:(None Line Plane Partition)-label:label string-layer:layer type:(Red Green Blue Matte)-linewidth:line width-loop:number of iterations (GIF animation)-map[single image colormap file]:picture file for colors:_imagemagick+map[all images colormap file]:picture file for colors:_imagemagick-matte[store matte channel]-modulate:<brightness>,<saturation>,<hue>-morph[morph image sequence]+negate[invert only grayscale]-noise[noise peak elimination]+noise:noise type:(Uniform Gaussian Multiplicative Impulse Laplacian Poisson)-normalize[use full color value range]-opaque:image pen color:_x_color-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)-paint:oil painting radius-pen:font color:_x_color-pointsize:Postscript font size-preview:image preview type:(Rotate Shear Roll Hue Saturation Brightness Gamma Spiff Dull Grayscale Quantize Despeckle ReduceNoise AddNoise Sharpen Blur Threshold Edge Detect Spread Shade Raise Segment Solarize Swirl Implode Wave OilPaint CharcoalDrawing JPEG)-profile:information profile:->profile-raise:lighten or darken edges (<width>x<height>)-region:image region (<width>x<height>{+-}<x>{+-}<y>)-roll:image roll offset ({+-}<x>{+-}<y>)-sample:scale factors (<width>x<height>)-scene:image scene number-seed:random number seed-segment:segment thresholds (<cluster>x<smoothing>)-shade:image shading (<azimuth>x<elevation>)-sharpen:sharpening factor (0.0 - 99.9%%)-shear:shearing angles (<x>x<y> in degrees)-size:image size (<width>x<height>+<offset>)-solarize:solarization threshold-spread:neighborhood size-swirl:swirl tightness-texture:background texture image:_imagemagick-threshold:threshold for maximum intensity-transparency:transparent color:_x_color-treedepth:color reduction tree depth-units:image resolution type:(Undefined PixelsPerInch PixelsPerCentimeter)-view:FlashPix viewing parameters-wave:sine wave parameters (<amplitude>x<wavelength>)*:picture file:_imagemagickstateprofilecompset*:_files_wantedprefixesprofile typecompaddicc:iptc:_arguments-blend:blending factor (0.0 - 99.9%%)-colors:preferred number of colors-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)-comment:comment string-compose:image composition type:(Over In Out Atop Xor Plus Minus Add Subtract Difference Bumpmap Replace ReplaceRed ReplaceGreen ReplaceBlue ReplaceMatte)-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)-displace:displacements scales (<horizontal>x<vertical>)-dither[apply dithering]+dither[render Postscript without aliasing]-font:normal text font:_x_font-interlace:interlacing scheme:(None Line Plane Partition)-label:label string+negate[invert only grayscale]-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)-scene:image scene number-stegano:watermark offset-stereo[create stereo anaglyph]-tile[repeat composite operation]-treedepth:color reduction tree depth:image file:_imagemagick:composite file:_imagemagick:mask or combined file:_imagemagick:combined file:_filesmogrify_arguments*-affine[drawing transform matrix]:matrix*-antialias[remove pixel aliasing]*-background[specify background color]:color:_x_color*-blur:blur factor (0.0 - 99.9%%)*-border:border size (<width>x<height>)*-bordercolor:border color:_x_color*-box:annotation bounding box color:_x_color*-charcoal:charcoal drawing factor*-colorize:colorization amount (<num> or <red>/<green>/<blue>)*-colors:preferred number of colors*-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)*-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)*-contrast[enhance contrast]*-cycle:image colormap shift*-delay:delay for next image (1/100ths of a second)*-density:resolution in pixels of image (<width>x<height>)*-dither[apply dithering]*+dither[render Postscript without aliasing]*-draw:drawing primitive:compadd -S "\\ " - point line rectangle fillRectangle circle fillCircle ellipse fillEllipse polygon fillPolygon color matte text image*-emboss[emboss image]*-enhance[enhance image]*-equalize[histogram equalization]*-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)*-flip[vertical mirror image]*-format:output file format:(formats//:/ )*-font:annotation font:_x_font*-frame:border dimensions (<width>x<height>+<out>+<in>)*-fuzz:maximum distance for equal colors*-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)*+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)*-gravity:image gravity:(Center North NorthEast East SouthEast South SouthWest West NorthWest)*-implode:implosion factor (0.0 - 99.9%%)*-layer:layer type:(Red Green Blue Matte)*-linewidth:line width*-loop:number of iterations (GIF animation)*-map[single image colormap file]:picture file for colors:_imagemagick*+map[all images colormap file]:picture file for colors:_imagemagick*-modulate:<brightness>,<saturation>,<hue>*+negate[invert only grayscale]*-noise[noise peak elimination]*+noise:noise type:(Uniform Gaussian Multiplicative Impulse Laplacian Poisson)*-normalize[use full color value range]*-opaque:image pen color:_x_color*-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)*-paint:oil painting radius*-pen:font color:_x_color*-pointsize:Postscript font size*-quality:JPEG/MIFF/PNG compression level*-raise:lighten or darken edges (<width>x<height>)*-region:image region (<width>x<height>{+-}<x>{+-}<y>)*-resize:size (<width>x<height>{%%}{@}{!}{<}{>})*-rotate:rotation (degrees{<}{>})*-sample:scale factors (<width>x<height>)*-scene:image scene number*-seed:random number seed*-segment:segment thresholds (<cluster>x<smoothing>)*-shade:image shading (<azimuth>x<elevation>)*-sharpen:sharpening factor (0.0 - 99.9%%)*-shave:shave edges (<width>x<height>{%%})*-shear:shearing angles (<x>x<y> in degrees)*-size:image size (<width>x<height>+<offset>)*-solarize:solarization threshold*-spread:neighborhood size*-swirl:swirl tightness*-texture:background texture image:_imagemagick*-threshold:threshold for maximum intensity*-transparency:transparent color:_x_color*-units:image resolution type:(Undefined PixelsPerInch PixelsPerCentimeter)*-verbose[print image information]*-view:FlashPix viewing parameters*-wave:sine wave parameters (<amplitude>x<wavelength>)*:picture file:_imagemagickidentify_arguments*-cache[specify memory available to the pixel cache]:memory (MB)*-debug*-ping*-density:resolution in pixels of image (<width>x<height>)*-depth[specify image depth]:image depth:(8 16)*-format[specify format for image characteristics]:format(- *)-help[display help information]*-size:image size (<width>x<height>+<offset>)*-verbose[print more detailed info about image]*:picture file:_imagemagickcompare_arguments*-authenticate[decrypt image]:password*-colorspace[alternate image colorspace]:type*-debug[display copious debugging information]:events*-define[coder/decoder specific options]:values*-density[ horizontal and vertical density of the image]:geometry*-depth[image depth]:value*-display[get image or font from this X server]:server*-endian[multibyte word order]:(LSB MSB Native)*-file[write difference image to this file]:file:_files(- *)-help[print program options]*-highlight-color[color to use when annotating difference pixels]:color*-highlight-style[pixel highlight style]:(assign threshold tint xor)*-interlace:type:(None Line Plane Partition)*-limit:resource limit type and value:(Disk Files Map Memory Pixels)*-log[format of debugging information]:format*-matte[store matte channel if the image has one]*-metric[comparison metric (MAE, MSE, PAE, PSNR, RMSE)]*-monitor[show progress indication]*-sampling-factor[horizontal and vertical sampling factors]:factors*-size[width and height of image]:geometry*-type[image type]:type*-verbose[print detailed information about the image]*-version[print version information]*:picture file:_files_messageunknownA @dA\*1A.rAFیA%,AA	pA.
AACA.
r;AA.r;A	AyA.A`
A.A,PuACAe	9
)}9]=
1	 
!y#%'(*+}-./022457A,C&7۔7898d8y8Av8p8A"H=99p}:ACe:%<pm=A=>}@p
BA eEB	CCDp
}E	AE0
	G
A e!GHIK0
%MAAM0
MA %M=OPP0
;
ACQACQۜۜ
RlocalargumentsmatcherscommandvariantserviceGREP_OPTcompsetwordsfakewords[@] CURRENT++ commandgrep(-e --regexp -f --file)1: :_guard "^-*" pattern*: :_files -g "*.gz(-.)"*: :_files -g "*.bz2(-.)"*: :_filescommandwords[1]gzgzbzefgrepmatchers(--extended-regexp --fixed-strings --basic-regexp --perl-regexp -E -F -G -P)matchersextendedregexpE[use extended regular expression]matchersfixedstringsF[use literal strings]matchersbasicregexpG[use basic regular expression](--after-context -A)aftercontextA+[specify lines of trailing context]:lines(--text -a --binary-files -I)texta[process binary file as if it were text](--before-context -B)beforecontextB+[specify lines of leading context]:lines(--context -C)contextC[specify lines of context]:lines(--color --colour)--colorcolour=-[distinguish matching string]::when:(always never auto)(--byte-offset -b -c)byteoffsetb[print the byte offset with output lines](--text -a -I)--binary-files=[specify type to assume for binary files]:file type:(binary without-match text)(--count -c --byte-offset -b --line-number -n)countc[only print a count of matching lines](--directories -d -r --recursive)directoriesd+[specify handling of directories]:action on directory:(read skip recurse)(--devices -D)devicesD+[specify handling of devices, FIFOs and sockets]:action on device:(read skip)(1)*regexpe+[specify pattern]:pattern(1)*filef+[specify pattern file]:file:_files(--with-filename -H --no-filename -h)withfilenameH[print filename with each match](--no-filename -h --with-filename -H --null -Z --files-without-match -L --file-with-matches -l)nofilenameh[suppress printing of filenames]--label=[provide filename to print for stdin]:filename label for stdin--line-buffered[flush output on every line](--text -a --binary-files)-I[process binary files as if non-matching](--ignore-case -i -y)ignorecaseiy[case-insensitive](--files-without-match -L --file-with-matches -l --no-filename -h -o --only-matching)fileswithoutmatchL[output non-matching files' names only](--files-with-matches -l --files-without-match -L --no-filename -h -o --only-matching)fileswithmatchesl[output matching files' names only](--max-count -m)maxcountm+[stop after specified no of matches in each file]:max number of matches(--line-number -n -c)linenumbern[prefix output with line numbers](--only-matching -o --files-with-matches -l --files-without-match -L)onlymatchingo[show only matching part of line](--quiet --silent -q)quietsilentq[suppress normal output](--recursive -r --dereference-recursive -R -d --directories)recursiver[recurse subdirectories]*--include=[examine files matching specified pattern]:file pattern*--exclude=[skip files matching specified pattern]:file pattern*--exclude-dir=[skip directories matching specified pattern]:directory pattern(--no-messages -s)nomessagess[suppress messages about unreadable](--version -V)versionV[display version info](--invert-match -v)invertmatchv[select non-matching lines](--word-regexp -w --line-regexp -x)wordregexpw[force pattern to match only whole words](--line-regexp -x --word-regexp -w)lineregexpx[force pattern to match only whole lines](-)--help[display help information]_pick_variantcommandgnugnugpl22.5.1unixversionvariant:OSTYPEgnu:gpl2:freebsdgzgzbzefgrepmatchersperlregexpP[use perl regular expression]gnu:gpl2:freenetbsd*--exclude-from=[skip files matching pattern in specified file]:file:_files(-z --null-data)znulldata[input data separated by 0 byte, not newline]gpl2:freebsddarwin(--null --no-filename -h)--null[print 0 byte after each filename](-Z --decompress -J --bz2decompress)Jbz2decompress[decompress bzip2'ed input before searching](-Z --decompress -J --bz2decompress)Zdecompress[decompress gzip'ed input before searching]gpl2:darwin(-p -S)-O[follow symlinks on the command line](-O -S)-p[do not follow symlinks](-O -p)-S[follow all symlinks]*--include-dir=[only search directories matching specified pattern]:directory patterngnu:gpl2:netbsd(--null -Z --no-filename -h)nullZ[print 0 byte after each filename]gnu:(--no-group-separator)--group-separator=[specify separator between blocks of context]:separator [--](--group-separator)--no-group-separator[don't separate context blocks](-T --initial-tab)Tinitialtab[make tabs line up (if needed)](--recursive -r --dereference-recursive -R -d --directories)dereferencerecursiveR[recurse subdirectories, following symlinks]gpl2:arguments:)r/)r/)R:openbsdMarguments:s)contextbinaryfileslinebufferedlabelmaxcountarguments:s)*d/)r/)R-U[search binary files but don't print them]-Z[behave as zgrep]arguments:s)*aABCdDfGHILmorVy_argumentsarguments@AGAP%T!!Yi	1		Ah8
e

5%
UmQ
}Ylocal_troff_options_troff_options-a[ascii approximation of output]-b[backtrace on error or warning]-c[disable color output]-C[enable compatibility mode]*-d[define string]:definition:-E[disable troff error messages]-f[set default font family]:font family:-F[set path for font DESC files]:path:-i[process standard input after specified input files]-m[include macro file]:name:(man mandoc mdoc me mm ms www)-M[dir path for macro files]:path:-n[number for the first page]:number:-o[output only pages in list]:list:*-r[set number register]:setting:*-w[enable warning name]:name:*-W[disable warning name]:name_arguments-e[preprocess with eqn]-g[preprocess with grn]-G[preprocess with grap](-h --help)hhelp[help]-I[add search dir for soelim]:directory:_files -/-l[send output to spooler program for printing]*-L[pass arg to spooler program]:spooler argument:-N[don't allow newlines within eqn delimiters]-p[preprocess with pic]*-P[pass option to postprocessor]:option:-R[preprocess with refer]-s[preprocess with soelim](-U)-S[safer mode]-t[preprocess with tbl]-T[set output device]:device:((ascii\:ASCII\ character\ set cp1047\:EBDIC\ code\ page\ IBM\ cp1047 nippon\:Japanese-EUC\ character\ set dvi\:TeX\ DVI\ format html\:HTML\ output ascii8\:8-bit\ clean latin1\:ISO\ 8859-1 lbp\:Canon\ CAPSL\ printers lj4\:HP\ LaserJet4-compatible\ printers ps\:PostScript\ output utf8\:Unicode\ \(ISO\ 10646\)\ character\ set X75\:75dpi\ X\ Window\ System\ output X75-12\:75dpi\ X\ Window\ System\ output\ \(12pt\) X100\:100dpi\ X\ Window\ System\ output X100-12\:100dpi\ X\ Window\ System\ output\ \(12pt\)))(-S)-U[unsafe mode](-v --version)vversion[version]-V[output the pipeline that would be run but do not execute]-X[use gxditview instead of the usual postprocessor]-z[suppress output generated by troff]-Z[do not postprocess the output of troff]_troff_options[@]:file:_filesA,kABFH`F|A111A(DAB	a0%1A.
rA`1AAFIQA
AF%QAACFAFQAT	1	A"5kAh		A	
A,C&P
p




localexplgroups_tagsgroupsreturnzstyle:completion:curcontext:groupsgroups +_cache_groups OSTYPEdarwin +commands[lookupd] A_cache_groups:Mf_call_program groups lookupd -q group:name:  +commands[dscacheutil] A_cache_groups:Mf_call_program groups dscacheutil -q group:name:  +commands[getent] A_cache_groups:f_call_program groups getent group 2>/dev/null%%:A_cache_groups:f</etc/group%%::+ +commands[ypcat] _call_program groups ypcat group.byname 2>/dev/null_cache_groupsftmp%%:groups_cache_groups[@]_wantedgroupsgroupcompadd@groupsA8PACgdAgA$C1IIAGA,5AgAC%5ACgA%1	)		m
95

aIa19-YqI!"$m&')i+1-./0234
67889:;;AGIHIAB\)JC%KLKAB_LpM5NABbNcOAg,A,,iA$
LmABiRjLSAfۄ!A,+5A"Q+ACfABt=WuWGAG+AhAAD1AۄA.+AF	A G$YDYA}YA 1SAZA!O1AZAC!Fl[[QA[A!\\\\\QAB<"A"8]]]]A$f`^\^q4A%G^JA^AdA.U_}_A_ATA_A_A'% `9``A`A0(aXala+LaaAC(GabAQbA( `bAcA0C)aXac+LcaA)fcdUdqkA.gddAT.	1	A.e(eA(.%dQeefghiIjA"4C1fj
kklmnoprs-u9v5xayz{}~Yف%%Չ}m-M]UeћEII-UyɯqųѴ5ݼ%MU!uqyuy!Eiq)]mEIy-e)9i5u1--SFACT0A`TATۄ%AU&8AUfT<qlocalcontextstatelinetypesetopt_argsdeclarefind_optionsfind_options(   -L -P)-H[follow symbolic links encountered on the command line](-H    -P)-L[follow all symbolic links](-H -L   )-P[do not follow symbolic links (default)](- *)-help[print -find help](- *)-version[print -find version]find_pathsfind_paths*: :_directoriesfind_operators*-a[logical and of options]*-o[logical or of options]find_expressionsfind_expressions*-acl[true if the file has additional ACLs defined]*-atime[true if the last-access time is in the specified range]:range*-chgrp[change group of file]:group:_group*-chmod[change mode of file]:mode*-chown[change user of file]:user:_user*-ctime[true if the inode-change time is in the specified range]:range*-depth[evaluate directory contents before directory itself]*-dostat[do not do stat optimization]*-exec[execute program on found file]:program: _command_names -e:*\;::program arguments: _normal*-false[always false]*-fstype[true if the file is on a file system of the given type]:file-system type:_file_systems*-group[true if the file is owned by the given group]:group:_groups*-inum[true if the inode of the file is in the specified range]:inode range*-linkedto[true if the file is linked to the given file]:file:_files*-links[true if the file has a number of links to it in the specified range]:number of links*-lname[true if symbolic-link name matches the given glob]:glob*-local[true if the file is on a local file-system]*-lpat[true if symbolic-link name matches the given pattern]:pattern*-ls[list found files]*-maxdepth[descend at most the given number of directories deep]:maximum search depth:*-mindepth[descend at least the given number of directories deep]:minimum search depth*-mtime[true if the last-modification time is in the specified range]:range*-name[true if file-name matches the given glob]:glob*-newer[true if last-modification time is newer than that of the given file]:file:_files*-neweraa[true if the last-access time is newer than that of the given file]:file:_files*-newerac[true if the last-access time is newer than the inode-change time of the given file]:file:_files*-neweram[true if the last-access time is newer than the last-modification time of the given file]:file:_files*-newerca[true if the inode-change time is newer than the last-access time of the given file]:file:_files*-newercc[true if the inode-change time is newer than that of the given file]:file:_files*-newercm[true if the inode-change time is newer than the last-modification time of the given file]:file:_files*-newerma[true if the last-modification time is newer than the last-access time of the given file]:file:_files*-newermc[true if the last-modification time is newer than the inode-change time of the given file]:file:_files*-newermm[true if the last-modification time is newer than that of the given file]:file:_files*-nogroup[true if the group of the file is not in the group database]*-nouser[true if the user of the file is not in the user database]*-ok[execute program on found file, after confirmation]:program: _command_names -e:*\;::program arguments: _normal*-pat[true if the file-name matches the given pattern]:pattern*-path[true if the full path matches the given glob]:glob*-perm[true if the given symbolic or octal permission matches that of the file]:mode*-ppat[true if the full path matches the given pattern]:pattern*-print[print filenames to stdout separated by newlines]*-printnnl[print filenames to stdout separated by spaces]*-prune[do not descend into found directory]*-size[true if the size of the file is in the given range]:range*-sparse[true if the file appears to be sparse]*-true[always true]*-type[true if the file is of the given type]:file type:((b\:"block (buffered) special"
                                                             c\:"character (unbuffered) special"
                                                             d\:directory
                                                             p\:"named pipe (FIFO)"
                                                             f\:"regular file"
                                                             l\:"symbolic link"
                                                             s\:socket
                                                             D\:"door (Solaris)"
                                                             e\:unknown))*-user[true if the file is owned by the given user]:user:_users*-xattr[true if the file has extended attributes]*xdevmount[restrict the search to the current file-system] +_cache_mkisofs_find_primaries_not_taking_an_argument _cache_mkisofs_find_primaries_not_taking_an_argumentfind_expressions:*[]:*%%[ +_cache_mkisofs_find_primaries_taking_an_argument _cache_mkisofs_find_primaries_taking_an_argumentMfind_expressions:*[]:*%%[ +functions[_mkisofs_character_sets] _mkisofs_character_setslocalexplcharacter_setsf_call_program character-sets mkisofs -input-charset help 2>&13,1_wantedcharactersetscharacter setcompaddcharacter_sets +functions[_mkisofs_sparc_boot_images] _mkisofs_sparc_boot_imagescompset*,-qS,wordsCURRENT,,,,,,_alternativeboot-images:boot image:_files sepboot-image-replications:boot-image replication:((...\:"use the previous boot-image for the rest of the partitions")) +functions[_mkisofs_pathspec] _mkisofs_pathspeclocal words[(I)-graft-points] compset*[^\\]\=-qS=_filessepintegerindex_of_find index_of_find = words[(I)-find]  index_of_find > 0 && index_of_find < CURRENT  words[(I)-help] || words[(I)-version] _messageno more arguments index_of_find == CURRENT - 1 _argumentsfind_optionsfind_pathsfind_expressions index_of_find == CURRENT - 2 wordsCURRENT1HLPhelpversion_argumentsfind_expressionsinteger i = index_of_find + 1 wordsiHLPhelpversion i++ wordsiwordswords1,index_of_findwordsi,1 CURRENT -= i - index_of_find - 1 echoone:CURRENTwords/dev/pts/8integerold_words_length old_words_length = #words words:\! CURRENT -= old_words_length - #words two:CURRENT_argumentsfind_operatorsfind_expressionsdeclaregrowisofs_optionsservicegrowisofs-Z[burn an initial session to the selected device]:device:->devimg-M[merge a session with an existing one on the selected device]:device:->devimg-dvd-compat[provide maximum compatibility with DVD-ROM/Video]-dry-run[do everything up to the actual burning process]-overburn[allow overburning of the media]-speed=-[set recording speed]:speed_arguments-abstract[specify the abstract file-name]:file:_files-A[specify application id]:application idallowleadingdotsldots[allow ISO9660 filenames to begin with a period]-allow-lowercase[allow lower-case characters in ISO9660 filenames]-allow-multidot[allow more than one dot in ISO9660 filen-names]-biblio[specify the bibliographic file-name]:file:_files(-no-cache-inodes              )-cache-inodes[cache inode and device numbers to find hard links to files](                 -cache-inodes)-no-cache-inodes[do not cache inode and device numbers]-b[specify path and file-name of a el torito boot-image]:boot image:_files-eltorito-alt-boot[start a new set of el torito boot parameters]Bsparcboot[specify comma-separated list of boot images needed for sparc systems]:boot image:_mkisofs_sparc_boot_images-G[specify path and file-name of a generic boot-image]:boot image:_files-hard-disk-boot[specify that the el torito boot-image  is a hard-disk image]-no-emul-boot[specify that the el torito boot-image is a "no emulation" image]-no-boot[specify that the el torito CD should be marked non-bootable]-boot-load-seg[specify the load-segment address of the boot-image for a "no emulation" image]:segment address-boot-lead-size[specify the number of 512-byte sectors to load in "no emulation" mode]:load sectors-boot-info-table[specify that a 56-byte table of CD-ROM-layout information should be written]-C[specify last session start and next session start addresses for CDextra]-c[specify the path and file-name of a boot catalog to be used for an el torito bootable-CD]-check-oldnames[check all filenames imported from an old session against current rules]-check-session[check old session for compliance against current rules]-copyright[specify the path and file-name of the copyright file]-d[omit trailing period from files that do not have a period]-D[don't use deep directory-reallocation]-dir-mode[specify the mode of directories]-dvd-video[generate a DVD-Video compliant UDF file-system]-f[follow symbolic links when generating the file system]-file-mode[specify the mode of regular files]-find[the rest of the command line is treated like a find expression]-gid[use the given group-id for files in the image]:group:_groups-gui[behave favorable towards a GUI]-graft-points[allow graft-points in filenames]*-hide[hide files and directories matching the given glob on the image]:glob-hide-list[hide files and directories found in the given file]:file-list file:_files-hide-joliet[hide files and directories matching the given glob in the Joliet tree of the image]:glob-hide-joliet-trans-tbl[hide the TRANS.TBL files from the Joliet tree]-hide-rr-moved[rename the RR_MOVED directory to .rr_moved in the Rock Ridge tree]-input-charset[specify the character set of source files]:character set:_mkisofs_character_sets-output-charset[specify the character set of files in the Rock Ridge tree]:_mkisofs_character_sets-iso-level[specify ISO9660 conformance level]:ISO9660 conformance level:(1 2 3 4)-J[generate a Joliet tree]-joliet-long[generate a Joliet tree allowing filenames up to 103 characters long]-jcharset[specify the character set of files in the Joliet tree]:_mkisofs_character_sets-l[allow full 31-character filenames]-log-file[write all output to the given file]:log file:_files-m[exclude files matching the given glob from the image]:glob-exclude-list[exclude files matching globs in the given file]:glob file:_files-max-iso9660-filenames[allow 37-character ISO9660-filenames]-M[specify path or device to existing ISO9660 image to merge with]:ISO9660 image:_files-dev[specify device of existing ISO9660 image to merge with]:ISO9660 device-N[omit version numbers from ISO9660 filenames]-new-dir-mode[mode to use when creating directories in the ISO9660 image]:modenobaknobak[do not include backup files on the ISO9660 file-system]-force-rr[do not use the automatic Rock Ridge attribute-recognition for previous sessions]-no-rr[do not use use the Rock Ridge attributes from previous sessions]-no-split-symlink-components[don't split the symbolic-link components]-no-split-symlink-fields[do not split the symbolic-link fields]-o[output the ISO9660-file-system image to the given file]:ISO9660 image:_files-pad[pad the end of the image by 150 sectors]-no-pad[do not pad the end of the image by 150 sectors]-path-list[read directory and file-name pathspecs from the given file]-publisher[specify what should be written in the publisher volume-header]-p[specify what should be written in the preparer volume-header]-print-size[print estimated file-system-size in multiples of the sector size and exit]-quiet[output even less information than usual]-R[generate SUSP and RR records using the Rock-Ridge protocol]-r[same as -R, but with more useful UID and GID values]-relaxed-filenames[allow more characters in ISO9660 filenames]-root[move all files and directories into the given directory on the image]:root directory:_directories-rrip110[create ISO9660-file-system images that follow the Rrip v1.10 standard]-rrip112[create ISO9660-file-system images that follow the Rrip v1.12 standard]-old-root[specify the root directory used in a previous session]:old root-directory:_directories-sort[sort files on the image based on weights defined in the given file]:sort-weighting file:_files-sparc-label[set the sun disk-label-name used for the -sparc-boot option]:label-split-output[split the output image into several files ~1GiB in size]-stream-media-size[enable streaming operation and set media size to given number of sectors]:media size in sectors-stream-file-name[reserved for future use]:name-sunx86-boot[specify a comma-separated list of file-system images needed to make a bootable Solaris-x86-CD]:list-sunx86-label[specify the SVr4 disk-label-name for the SVr4 disk-label created with the -sunx86-boot option]:label-sysid[specify the system ID]-T[generate a TRANS.TBL file in each directory on the image]-table-name[alternative translation-table filename]:translation-table filename:_files-ucs-level[specify Unicode conformance-level in the Joliet directory]:Unicode conformance-level:(1 2 3)-udf[include UDF support in the generated file-system image]-uid[use the given user-id for files in the image]:user:_users-use-fileversions[use version numbers found on the file system for files included in the image]-U[allow basically any characters in filenames in the ISO9660 image]-no-iso-translate[do not translate invalid characters '#' and '~' for ISO9660 filenames]-V[specify the volume ID]:volume ID-volset[specify the volume-set ID]:volume-set ID-volset-size[specify the size of the volume-set]:volume-set size-volset-seqno[specify the volume-set sequence-number]:volume-set sequence-number*-v[enable verbose execution (given twice produces additional output)]*-x[exclude complete pathname from the image]:path:_directories-z[generate special RRIP records for transparently compressed files]-hfs[create a ISO9660/HFS-hybrid CD]-apple[create an ISO9660 CD with apple extensions]-map[use the given file to map CREATOR and TYPE information for a file based on extension]:mapping file:_files-magic[the CREATOR and TYPE information is set using the magic number of the file]:magic file:_files-hfs-creator[specify the default CREATOR for all files in the image]:creator-hfs-type[specify the default TYPE for all files in the image]:type-probe[search the contents of files for known Apple/Unix file-formats]-no-desktop[do not create (empty) Desktop files]-map-name[use the HFS filename as the starting point for the image filenames]-boot-hfs-file[use the given file as a boot driver]:boot-driver file:_files-part[generate an HFS partition table]-auto[make the HFS CD auto-start with the given file]:auto-start file:_files-cluster-size[set the size in bytes of allocation units of PC-Exchange files]:cluster size-hide-hfs[hide files matching the given glob from the HFS volume]:glob-hide-hfs-list[hide files matching any of the globs found in the given file]:glob file:_files-hfs-volid[volume name for the HFS partition]:HFS volume-name-icon-position[use the icon-position information from the Apple/Unix file]-root-info[set metadata for the root folder of the HFS volume]*-prep-boot[specify the PReP boot-image-file]:PReP boot-image-file:_files-input--hfs-charset[specify the character set used in HFS filenames]:character set:_mkisofs_character_sets-output-hfs-charset[specify the character set of files in the HFS volume]:_mkisofs_character_sets-hfs-unlock[do not lock the HFS volume]-hfs-bless["bless" the given directory/folder]-hfs-params[override certain parameters used to create the HFS file system]:parameters--cap[look for AUFS CAP Macintosh files]--netatalk[look for NETATALK Macintosh files]--double[look for AppleDouble Macintosh files]--ethershare[look for Helios EtherShare Macintosh files]--ushare[look for IPT UShare Macintosh files]--exchange[look for PC Exchange Macintosh files]--sgi[look for SGI Macintosh files]--xinet[look for XINET Macintosh files]--macbin[look for MacBinary Macintosh files]--single[look for AppleSingle Macintosh files]--dave[look for Thursby Software Systems DAVE Macintosh files]--sfm[look for Microsoft's Services for Macintosh files]--osx-double[look for MacOS X AppleDouble Macintosh files]--osx-hfs[look for MacOS X HFS Macintosh files](- *)-help[display help message](- *)-version[display version information]growisofs_options*:pathspec:_mkisofs_pathspecreturnstatedevimgcompset*=_files_files*(%,@)AL'EE|EE+ACGA"$	1+AC0/A.
rA,ADOa0	A.|0:+4AfT0+AC9q0		A.|80	]
ACF0;A"&+Af0! AC@aA"$	ۤ
5
\
l}
"+A.#|0.

A		A	
ۄA"	&'+q	A"(C
Hhl
*+0A" 

9
/+AF$+localcurcontextcurcontextstatelineexplsubcmds_arguments-*(- 1 *)--version[show version information]--schemadir[specify location of schemata]:directory:_directories:command:->subcmds*::args:->subargsstatesubargscurcontextcurcontext%:*-words[1]:words1helpsubcmdsdescriberangeresetwritablemonitor_arguments:schema:->schemata:key:->keys_arguments:key:->keys:valuelistresetkeysrecursivelychildrenschematalistschemas_arguments--print-paths_defaultsubcmdssubcmdsLMf_call_program commands $service helprCommands:2:  / /:_describecommandscommandsubcmdsr:?|-=* r:|=*schematacompset*:_directories_wantedschemataschemacompaddr:|.=* r:|=*_call_program schemata $service list-schemaskeys_wantedkeycompadd_call_program keys $service list-keys $words[CURRENT-1]returnAgAp%X!u	=		U
!%
AC,A0!lAp
	A#A"	ۤ
L$+A	&0;A
&local_guilt_commands_guilt_commandsadd:add a file to git and guiltapplied:list applied patchesdelete:delete a patchfiles:print the list of files that the topmost patch changesfold:fold a specified patch into the topmost applied patchfork:fork the topmost applied patchheader:print a patch headerhelp:open man page of a guilt commandimport-commit:import one or more commits as patchesimport:import specified patch fileinit:initialize guilt for use in a git repositorynew:create a new patchnext:output the name of next patch to be pushedpatchbomb:email a series of commits interactivelypop:pop patches from the treeprev:output name of second topmost applied patchpush:push patches onto the treerebase:rebase pushed patchesrefresh:refresh topmost applied patchrm:remove a file from the git tree and guiltseries:print the stack of patchesstatus:print the status of files since the last refreshtop:output name of topmost applied patchunapplied:list all unapplied patchesserviceguilt CURRENT == 2 _describecommandsguilt command_guilt_commands_files_filesALD\pEE+ACgAg4A'XmACDuApA,=%	pA,
I}9
=
PAFیA%8PeA$AC	%DP
A.(+04A"
ۜۜ5	-e} 5!!"#Y$M%A&I''()))a*	+5+K+AHe+0D	A"Q+T+AC>1AU.AAVR.A.0/\a/A"f//|&0	A$0X0\0A"f01|&0q#A!1A^R-1Ad1D\1A"12<-2&0qA2D\2Ax1Ac3A"F\3y3&0qA"33<3&0ACF0+localdecompressfilesexplcurcontextcurcontextstatelinepigztypesetopt_argsexcl--decompress --uncompress -1 -2 -3 -4 -5 -6 -7 -8 -9 -11 --best*:files:->filesserviceunpigz(-K --zip)Kzip[compress to PKWare zip format](-b --blocksize)b+blocksize[set compression block size]:size (KiB)(-p --processes)pprocesses[specify number of processes to use](-z --zlib)zzlib[compress to zlib (.zz) format](-m --no-time)mnotime[don't store/restore modification time in/from header](-M --time)Mtime[store/restore modification time in/from header](--synchronous)-Y[force output file write to permanent storage](-i --independent)iindependent[compress blocks independently to allow for damage recovery](excl)-11(--rsyncable)-R[make rsync-friendly archive](excl)Ffirst[do iterations first, before block split](excl)I+iterations[specify number of iterations for optimization]:iterations [15](excl)J+maxsplits[specify maximum number of split blocks]:split blocks [15](excl)Ooneblock[don't split into smaller blocks]GZIPcompsetwordsfakewords[@] CURRENT++ gunzipzcatgzip_arguments(--to-stdout --stdout)-c[write on standard output](-c --stdout)--to-stdout[write on standard output](-c --to-stdout)--stdout[write on standard output](excl)ddecompressuncompress[decompress](--force)-f[force overwrite](-f)--force[force overwrite](- *)hhelp[display help message](--keep)-k[don't delete input files](-k)--keep[don't delete input files](--list)-l[list compressed file contents](-l)--list[list compressed file contents](- *)Llicense[display software license](--no-name)-n[don't save or restore the original name and time stamp](-n)--no-name[don't save or restore the original name and time stamp](--name)-N[save or restore the original name and time stamp](-N)--name[save or restore the original name and time stamp](--quiet --silent)-q[suppress all warnings](-q --silent)--quiet[suppress all warnings](-q --quiet)--silent[suppress all warnings](--recursive)-r[operate recursively on directories](-r)--recursive[operate recursively on directories](-R)--rsyncable[make rsync-friendly archive](--suffix)-S+[specify suffix for compressed files]:suffix:(-S)--suffix=[specify suffix for compressed files]:suffix:(-Y)--synchronous[force output file write to permanent storage](--test)-t[test compressed file integrity](-t)--test[test compressed file integrity](--verbose)-v[verbose mode](-v)--verbose[verbose mode](- *)Vversion[display version number](excl)fast123456789bestpigz[@]files[@]state +opt_args[-d] || +opt_args[--decompress] || +opt_args[--uncompress] ||
     +opt_args[-l] || +opt_args[--list] ||
     +opt_args[-t] || +opt_args[--test]  +opt_args[-r] || +opt_args[--recursive] decompress_descriptiondirectoriesdirectory to compress_filesexpl[@]return_descriptiondirectoriescompressed directory_filesexpl[@]decompress_descriptionfile to compress_filesexpl[@]^*.(([tT]|)[gG]|)[zZ](-.)_descriptioncompressed file +opt_args[-f] _filesexpl[@]_filesexpl[@]*.(([tT]|)[gG]|)[zZ](-.)AGA"r+<`LA2RR`2zs2pr+]%2Yzsr+localcompletecompletecompletecompstatequote_comp_caller_optionsbareglobqualb\$\\()|~completematch1_comp_caller_optionsextendedglobb\$\\(#q)completeAp'EEtEEEEE+ACg,A1
APA(%	AC%a
Au
A8i0
ACA"(
ۜۜ9
Q
i
F
Ak
0i
Ajc
A,jc)A, EjcA,!
A,"E
A,#A	1
A	fۄA"C	f)=%+A&RYA"	fx='+	A
fۄA"C
F=)+AF
+localcurcontextcurcontextstatestate_descrlineexploptsargstypesetopt_args_pick_variantgnuGNUunixversion(-n --lines -c --bytes)c+bytes[print the first (or with -, all but the last) specified bytes]:number of bytes:->number(-n --lines -c --bytes)n+lines[print the first (or with -, all but the last) specified lines]:number of lines:->number(-q --quiet --silent -v --verbose)qquietsilent[never print headers giving file names](-q --quiet --silent -v --verbose)vverbose[always print headers giving file names](- *)--help[display help and exit](- *)--version[output version information and exit]-*(-c)-n+[display the first specified lines]:number of linesOSTYPEfreebsddarwindragonflynetbsd(-n)-c+[display the first specified bytes]:number of bytes_argumentsoptsargs*:file:_filesreturnstatenumbersigndigitmultiplier:multiplier:((b\:512 K\:1024 KB\:1000 M\:1024\^2 MB\:1000\^2 G\:1024\^3 GB\:1000\^3 T\:1024\^4 TB\:1000\^4))sign:sign:((-\:"print all but the last specified bytes/lines" +\:"print the first specified bytes/lines (default)"))digits:digit:(0 1 2 3 4 5 6 7 8 9)compset(-|+|)[0-9]##_alternativemltdigitPREFIX_alternativesigncompset(+|-)_alternativeA ,@A,C,]UA9	A"r

,
AA.rA$ZB
EqA$۴,41MA$۴41yAC%@A,	&ۜۜEZ]localargsfmtsoptparonebyteoctalb[one-byte octal display]onebytecharc[one-byte character display]twobytesdecimald[two-byte decimal display]twobytesoctalo[two-byte octal display]twobyteshexx[two-byte hexadecimal display]formate+[specify format string to be used for displaying data]:formatformatfilef+[specify file that contains format strings]:file:_files(H -n --length)lengthn+[interpret only specified amount of input]:length (bytes)(H -s --skip)skips+[skip specified bytes at the beginning]:offset (bytes)(H -v --no-squeezing)nosqueezingv[output identical lines]servicehexdumpcanonicalC[canonical hex+ASCII display]OSTYPElinux(-L --color)L+color[interpret color formatting specifiers colors are enabled by default]:mode(- *)hhelp[display usage information](- *)Vversion[display version information]print%2$sfmts[@]args[@]-*_argumentsoptpar*:file:_filesargs(formats)(H)fmtsAlC&ۜۜ-AE=}	
i
Ey

_arguments-*(: * -)-V[display version information](-6)-4[use IPv4 only](-4)-6[use IPv6 only](-v -t)-a[query for all record types or (with -l) list all zone records](-d -v)dv[increase output verbosity]-c+[specify query class]:query class:compadd -M "m\:{a-z}={A-Z}" - CH CS HS IN-C[check SOA consistency]-l[list zone records]-N+[specify number of dots required to consider host name absolute]:number of dots-r[query non-recursively (clear RD bit)]-R+[specify number of retries for UDP queries]:number of retries [1]-s[do not try next name server after SERVFAIL]-t+[specify query type]: :_dns_types-T[query via TCP]*-m+[specify memory-usage debug flag]:debug flag:(record usage trace)(-W)-w[disable query timeout (wait forever)](-w)-W+[specify query timeout]:query timeout (seconds) [5 (UDP), 10 (TCP)]1: :_hosts2::DNS server:_hostsA('9+A8CXx%AgAC9A"
-"IE)A^U0#yAC%A`%
mZIa	aZ=YZ

ZzApAaA
pMAm0
	A
M0

A Ce	%A" hۜۜB+A"DABER!<1	AF
AA",G+qA"C,Q}I+ACF+localvariantOSTYPEcontextlinestatestate_descrargsaopts-*opt_args(-4 -6 -d -f -i -r -s)1: :_guard "^-*" "host name"OSTYPElinux +commands[nisdomainname] || +commands[ypdomainname] nettoolsvariantnettools(: * -)hhelp[display help information](: * -)Vversion[display version information](g)(: gs s)Aallfqdns[display FQDNs resolved from network interface addresses](: gs s)ddomain[display DNS domain only](: gs s)ffqdnlong[display host name with DNS domain (FQDN)](: gs s)iipaddress[display IP addresses for host (via DNS resolution)](: gs s)Iallipaddresses[display IP addresses for host (via network interfaces)](: gs s)sshort[display short host name only](gs)(g)yypnis[display NIS domain only](-b --boot g)bboot[always set a host name](: -F --file g)F+file[read host name to set from specified file]: :_files(-F --file g)1: :->host-or-domaindarwindragonflyfreebsdnetbsdopenbsd(: -4 -6 -d -f)-s[display short host name only]darwin(: -d -s)-f[display host name with DNS domain (FQDN)](: -f -s)-d[display DNS domain only]dragonfly(: -6 -r)-4[use first IPv4 address on interface (with -i)](: -4 -r)-6[use first IPv6 address on interface (with -i)](: -r)-i+[retrieve host name via specified interface]: :_net_interfaces(: -4 -6 -i)-r+[retrieve host name via specified IP address]: :_bind_addresses_argumentsaoptsargsstatehostordomainprefixopt_argsiyypnis_messagenisdomainsNIS domainhostnameshost namereturnA ,kHA@A`}AC|1|A	9AgA'A"`ۤ	H+A"
%@AAaAqAC\AT	1	A"kAAGhACg۬
AB
`E	C
%		A
,<h=
A87A,Rm
AC

A,
aAGA ,D`A%tACAA.A&QA.rA.	EtUqA.EtA8ACR!
A<
Y
AAA4f@`xlM`localexpl_hostsuseipzstyle:completion:curcontext:hostshosts_hosts +_cache_hosts == 0 typesetgUa_cache_hostsipstrip[:blank:]#[^[:blank:]]#:completion:curcontext:hostsuseipuseipipstrip +commands[getent] _cache_hostss: :ps:t:f_call_program hosts getent hosts 2>/dev/nullipstrip_cache_hostss: :ps:t:f</etc/hosts%%#ipstrip +commands[ypcat] _call_program hosts ypcat hosts.byname 2>/dev/null_cache_hostsftmpipstripkhostfilekhostfiles:completion:curcontext:hostsknownhostsfiles/etc/ssh/ssh_known_hosts/.ssh/known_hostskhostfileskhostfilekhostss/,/j/,/uf<$khostfile%% localhostmatchmbeginmendkhostshostcontinueb[]::digit:match1khosts[@]useipkhostskhosts:s09.09.09.09e:s09af:e_cache_hostskhosts_hosts_cache_hosts[@]_wantedhostsexplhostcompaddm:{a-zA-Z}={A-Za-z} r:|.=* r:|=*@_hostsAPG,YEEE+A1TA$۔u1AgXA'lA0%X5I=			
AC"
0AX%AX
0AXA" 	ۜۜ
	F$AC
1A.)rA]A
A"+rA
fۄA"(0Qd,+	A",&Ql=0+A
F$+;A
'Ag۬(A"(HueIqF$AL(1(A.BrAPAA.CrqAQ	AEpAAQ	AHACXyAqAF$A$Ddlocalexplcurcontextcurcontextstatelinevariant_pick_variantlibiconvGNU*libiconvglibc(Free Soft|GNU*libc|GLIBC|Gentoo)unixversionargsexargs-l --list -? --help --usage --version -V(-f --from-code exargs)f+fromcode[specify code set of input file]:code set:->from_codeset(-t --to-code exargs)t+tocode[specify code set for output]:code set:->to_codeset(- 1 -l --list)llist[list all character code sets](exargs)-c[omit invalid characters from output](-s --silent --verbose exargs)ssilent[suppress warnings](-)?help[display help information](-)Vversion[print program version]1:input file:_filesvariantlibiconvRargs:*()V?--byte-subst=[format for unconvertible bytes]:format string--widechar-subst=[format for unconvertible wide chars]:format string--unicode-subst=[format for unconvertible Unicode chars]:format stringglibc(-)--usage[display a short usage message](-o --output exargs)o+output[specify output file]:output file:_files(-s --silent exargs)--verbose[print progress information]_argumentsargsreturnstate_codesetto_codesetcompset*[^/]/_wantedsuffixcompadd@/TRANSLIT/IGNORE_wantedcodesetscode setcompaddm:{a-zA-Z}={A-Za-z} r:|-=* r:|=*_call_program codesets $words[1] --list%//LOCPATHLOCPATH:-/usr/lib/nls/loccodeset_arguments(-l)-f[specify code set of input file]:code set:->codeset(-l)-t[specify code set for output]:code set:->codeset(-l)-c[omit invalid characters from output](-l)-s[suppress warnings](- 1)-l[list all character code sets]1:file:_filescodesetOSTYPEfreebsdcodeset_call_program codesets $words[1] -l/usr/lib/iconv/iconv_datacodesetf</usr/lib/iconv/iconv_data%%:blank:codeset/usr/lib/iconv/%.soNe.reply=( ${${REPLY:t}%%%*} ${${REPLY:r}#*%} ).LOCPATH/iconvcodesetLOCPATH/iconv/N:tcodesetj:_:s:_:codeset_wantedcodesetscode setcompaddcodesetAg,ALHALA,
A4f=%=-		U
q9A,

A$C19u
A\UI0iAe0IA	mpyA
p
Aeyp
A90	
IAC
1AۜU
localargschoices_pick_variantgnuGNUOSTYPEversionchoices--help --version -Z --context -g --group -G --groups -u --user_arguments(choices)Zcontext[print only security context](choices)ggroup[print only EGID](choices -r --real)Ggroups[print all GIDs](-n --name --help --version)nname[show name instead of number](-r --real -g --groups --help --version)rreal[show real ID instead of effective](choices)uuser[print only EUID](-z --zero --help --version)zzero[delimit entries with NUL characters](- :)--help[display help information](- :)--version[display version]:user:_userschoices-A -a -c -G -g -M -p -P -R -u(choices)-g[print only EGID](choices -r)-G[print all GIDs](choices)-u[print only EUID](-A -c -M -P)-n[show name instead of number](-A -c -M -P)-r[show real ID instead of effective]OSTYPEsolaris(-g -G -u -n -r)-a[show user name, user ID and all the groups](-g -G -u -n -r)-p[show project membership]openbsd(-)-c[display the login class](-)-p[make the output human readable](-)-R[display the routing table of the current process]darwindragonflyfreebsd(-)-P[print id in the form of a password file entry]darwin(-)-A[print process audit user ID](-)-M[print MAC label of the current process](-)-c[print current login class]darwindragonflynetbsd(-)-p[human readable output]_argumentsargsA@'EE|E+A(CA-AUACLyI!AL0AC%ۜA0%-Id-pOmA$ۜ5	ADC	 
<
P
d
j




k+AC%-I1Xx <]
(
@
T
h



Pq
##,k+kk
@h0
A
0
AI0A(%I
9xA0eAH%
##"+cJ@h0 A %
AD1$@TtA"$yII O+A"Q
 "@C ۜۼ !1!!-"A#)$$]%A&Y+AF'+localcurcontextcurcontextstatelineoptsargsaliasdebugupdownlist(-alias alias)alias[remove or establish alternate address for if](-debug debug)debug[disable or enable debugging code]updownlist(-a -d -C)-u[restrict to interfaces which are up](-a -u -C)-d[restrict to interfaces which are down](-a -C -m -L 1 *)-l[list interfaces]OSTYPEdarwinupdownlistaliasdebugdeletedest_addressipdstnsellengthtrailerslink012freebsddragonflyupdown(-a -l -u -d -m -L 1 *)-C[list interface cloners](-l -C)-m[list supported media](-l -C)-L[show address lifetime as time offset]listoptsactivecapschancountriesmeshregdomainroamtxparamtxpowerscanlistoptsanycastlladdrmediamediaoptdeletetunnelcreatedestroyunplumbvlanvlandevmetricprefixlenrangephasessidmuidstationnamechannelauthmodepowersavepowersavesleepwepmodewepnwkeydeleteetherlink012listroam:rssiroam:rateroamingdragonfly-n[disable auto-loading of kernel network interface driver]irix5irix6highbwlink012primaryrspacesspace-w[display additional information]linux(-promisc promisc)promisc[disable or enable promiscuous mode](-allmulti allmulti)allmulti[disable or enable all-multicast]media[set physical port type]:medium type:(auto 10base2 10baseT AUI)hw[set hardware class]:hardware class:(ether ax25 ARCnet netrom)dstaddrio_addrmem_startmulticastpointopointtunneltxqueuelensolaris-ad[apply to all down interfaces]-adD[apply to all down interfaces not controlled by DHCP]-au[apply to all up interfaces]-auD[apply to all up interfaces not controlled by DHCP]auto-revarp[use RARP to acquire address]trailersprivateunplumb(dhcp auto-dhcp)autodhcp[use dhcp]primarywaitdropextendpingreleasestartstatus_argumentsargs[@]-a[apply to all interfaces]1:network interface:_net_interfaces -r ": \t\n\-"::address family:(atalk ether inet inet6 ax25 ddp ipx netrom)*:option:->optionsstate_valuesoptionopts[@](down)up[activate interface](up)down[shut down interface](-arp arp)arp[disable or enable address resolution protocol]metric[set routing metric for interface]:routing metricmtu[set maximum transfer unit]:mtunetmask[specify network mask]:netmaskbroadcast[specify broadcast address]:broadcast addressaddress[specify IP address of interface]:IP addressreturnA+
A,+A@t,AF1ACAC\ۤyAB\ۜy5++AqA%d#
sAfPq
sA8CI-		i
_interfaceslocaldispexpl_descriptioninterfacesnetwork interface_net_interfacesexpl[@]zstyle:completion:curcontext:interfacesverboselistseparatorany sep capture on all interfacescompaddexpl[@]compaddexpl[@]_arguments(-h -n -N -p -b -B -P -i -f -F -c)h[print a summary of usage]n[don't do hostname lookups]N[don't resolve port number to service names]p[run in promiscuous mode]P[turn on port display]b[don't display bar graphs of traffic]B[display bandwidth rates in bytes/sec rather than bits/sec]-i+[interface]:network interface:_interfaces-f+[filter]:BPF filter-F+[net/mask]:network/mask-c+[config file]:config file:_filesA(0DXACgAgA% R;@RRYRRR3K3Thk;k"*2K;|2:K3k;kk#c#3s;#;c+;K;3Kc3»#kƒkʫAP	AA<)A&Ad
0ZA"DC	l9yiE	
uiM
u
M5Qi!iE%i -  !-"y"#	$$5%%%q&&*5++!,,--..
00	1Q122133Q44555)67899C&0;9A"C:l9yI::);5<<=>}?Q@y@QA9BBC%uCDFi-G y"#	$$5%YG}GGH
0	1AIJ3Q4mJJ%KLM%&090NA"&LNl9NNOOQQR]S=TaT5U%VV)WY9ZZ=[[u\e]]m^^Q_=cccIddeIfughqhhiiIjijulmmC1&0HmA"C2nl9=nn-oo
pqq	suivw9BQ	xyx5y!zzU}}e~ #	$$ńوIՉQ.
0=3Q4=aq@&0|A"AF
l9Nɓu}!OmћYYIݢ=TU)5Um	)W5ZME}ծyyݱݳAݹ5A-]Um^ѿUI5Id]-
eeA=Y}ulQC[&A[A.or9\Ap\
A\|ۄAC\&A$\DLlAC]&01A"^l9
Ay5U	)W1m]-]m^9Id%ul)=f&0fA"tgfl9-
E-1	)i	]9B5QQ}iiiEEmU	]

 QeA#]$%!e
ui,5u  Y!5""#]$%%i&&E'
((Q4u)*A++,}&0£	A"P~F0-l9]--=..a//0i0
1e12e22e34&0L4
A"4fp44555678=99:Å&0	;AF<;a;ACFlocalstatelineexplcurcontextcurcontextformatstypesetopt_argsformatsjpegtiffmifffitsmpegrgbahtmlshtml # _files@*.(#i)((j:|:)formats)(-.)returnservicedisplay_argumentsm:{a-z}={A-Z}*-backdrop[use full screen]*-background:color:_x_color*-border:border size (<width>x<height>)*-bordercolor:color:_x_color*-borderwidth:geometry*-cache[specify memory available to the pixel cache]:memory (MB)*-colormap:colormap type:(shared private)*-colors:preferred number of colors*-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)*-comment:comment string*-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)*-contrast[enhance contrast]*+contrast[reduce contrast]*-crop:crop image (<width>x<height>{+-}<x>{+-}<y>{%%})*-debug*-delay:delay for next image (1/100ths of a second)*-density:image resolution (<width>x<height> in pixels)*-despeckle[reduce speckles in image]*-display:display:_x_display*-dispose:GIF disposal method:((0:no\ disposal 1\:don't\ dispose\ between\ frames 2\:overwrite\ frame\ with\ background\ color 3\:overwrite\ with\ previous\ frame))*-dither[apply dithering]*-edge:edge detection factor (0.0 - 99.9%%)*-endian:image endianness:(MSB LSB)*+endian*-enhance[enhance noisy image]*-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)*-flip[vertical mirror image]*-flop[horizontal mirror image]*-font:font:_x_font*-foreground:color:_x_color*-frame:border dimensions (<width>x<height>+<out>+<in>)*-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)*+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)*-geometry:window geometry (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>})(- *)-help[display help information]*-iconGeometry:geometry:_x_geometry*-iconic*-immutable[disallow image modifications]*-interlace:interlacing scheme:(None Line Plane Partition)*-label:label string*-magnify:factor*-map:colormap type for display:(best default gray red green blue)*-matte[store matte channel]*-mattecolor:color:_x_color*-monochrome[transform to black and white]*-name:image name*-negate[invert image]*+negate[invert only grayscale]*-noop*-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)*-quality:JPEG/MIFF/PNG compression level*-raise:3-D edges (raised)*+raise:3-D edges (lowered)*-remote:remote command (file name):_imagemagick*-roll:image roll offset ({+-}<x>{+-}<y>)*-rotate:rotation (degrees{<}{>})*-sample:scale factors (<width>x<height>)*-sampling_factor:sampling factor (<horizontal_factor>x<vertical_factor>)*-scenes:image scene number*-segment:cluster pixel number*-shared_memory*-sharpen:sharpening factor (0.0 - 99.9%%)*-size:image size (<width>x<height>+<offset>)*-text_font:font:_x_font*-texture:background texture image:_imagemagick*-title:image title*-treedepth:color reduction tree depth*-trim*-update:redisplay test time (seconds)*-use_pixmap*-verbose*-visual:visual to use for display:(StaticGray GrayScale StaticColor PseudoColor TrueColor DirectColor default)*-window:window ID to display image in:_x_window*-window_group*-write:output filename:_files*:picture file:_imagemagickanimate_arguments*-bordercolor:color:_x_color*-borderwidth:geometry*-cache[specify memory available to the pixel cache]:memory (MB)*-chop:<width>x<height>{+-}<x>{+-}<y>*-colormap:colormap type:(Shared Private)*-colors:preferred number of colors*-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)*-crop:crop image (<width>x<height>{+-}<x>{+-}<y>)*-debug*-delay:delay for next image (1/100ths of a second)*-density:image resolution (<width>x<height> in pixels)*-depth:image depth:(8 16)*-dither[apply dithering]*-font:font:_x_font*-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)*+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)(- *)-help[display help information]*-iconic*-noop*-pause:delay (seconds)*-remote:remote command (file name):_imagemagick*-rotate:rotation (degrees{<}{>})*-size:image size (<width>x<height>+<offset>)*-text_font:font:_x_font*-trim*-verbose[print image information]*-visual:visual to use for display:(StaticGray GrayScale StaticColor PseudoColor TrueColor DirectColor default)*-window:window ID to display image in:_x_window*:picture file:_imagemagickimport_x_arguments-adjoin[join images]-border:border size (<width>x<height>):-bordercolor:color:_x_color-cache[specify memory available to the pixel cache]:memory (MB)-colors:preferred number of colors-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)-comment:comment string-crop:crop image (<width>x<height>{+-}<x>{+-}<y>{%%})-debug-delay:delay for next image (1/100ths of a second)-density:resolution in pixels of image (<width>x<height>)-depth:image depth:(8 16)-descend[descend window hierarchy]-dispose:GIF disposal method:((0:no\ disposal 1\:don't\ dispose\ between\ frames 2\:overwrite\ frame\ with\ background\ color 3\:overwrite\ with\ previous\ frame))-dither[apply dithering](+endian)-endian:image endianness:(MSB LSB)(-endian)+endian-frame[include window manager frame](- *)-help[display help information]-interlace:interlacing scheme:(None Line Plane Partition)-label:label string-monochrome[transform to black and white]-negate[invert image]+negate[invert only grayscale]-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)-pause:delay (seconds)-ping-pointsize:Postscript font size-quality:JPEG/MIFF/PNG compression level-resize:size (<width>x<height>{%%}{@}{!}{<}{>})-rotate:rotation (degrees{<}{>})-sampling_factor:sampling factor (<horizontal_factor>x<vertical_factor>)-scene:number of screen snapshots-screen[get root window]-silent[be quiet]-snaps:number-transparent:transparent color:_x_color-treedepth:color reduction tree depth-trim-type:image type:(Bilevel Grayscale Palette PaletteMatte TrueColor TrueColorMatte ColorSeparation ColorSeparationMatte Optimize)-verbose[print image information]-window:window ID to get:_x_window:output file:_filesmontage_arguments*-adjoin[join images]*-blur:blur factor (0.0 - 99.9%%)*-bordercolor:color:_x_color*-borderwidth:geometry*-cache[specify memory available to the pixel cache]:memory (MB)*-colors:preferred number of colors*-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)*-compose:image composition type:(Over In Out Atop Xor Plus Minus Add Subtract Difference Bumpmap Replace ReplaceRed ReplaceGreen ReplaceBlue ReplaceMatte)*-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)*-debug*-density:resolution in pixels of image (<width>x<height>)*-dither[apply dithering]*+dither[render Postscript without aliasing]*-draw:drawing primitive:compadd -S "\\ " - rectangle circle ellipse polygon color matte text image*+endian*-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)*-frame[draw frame around image]*-font:annotation font:_x_font*-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)*+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)*-gravity:image gravity:(Center North NorthEast East SouthEast South SouthWest West NorthWest)(- *)-help[display help information]*-label:label string*-mode:montage type:(Frame Unframe Concatenate)*-noop*-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)*-pen:font color:_x_color*-pointsize:Postscript font size*-quality:JPEG/MIFF/PNG compression level*-resize:size (<width>x<height>{%%}{@}{!}{<}{>})*-rotate:rotation (degrees{<}{>})*-shadow[add shadow]*-sharpen:sharpening factor (0.0 - 99.9%%)*-size:image size (<width>x<height>+<offset>)*-stroke:color:_x_color*-texture:background texture image:_imagemagick*-tile:number of tiles (<width>x<height>)*-transparent:transparent color:_x_color*-trim*-type:image type:(Bilevel Grayscale Palette PaletteMatte TrueColor TrueColorMatte ColorSeparation ColorSeparationMatte Optimize)*-verbose[print image information]*:picture file:_imagemagickconvert_arguments-affine[drawing transform matrix]:matrix-antialias[remove pixel aliasing]-append[append image sequence]-average[average image sequence]-background[specify background color]:color:_x_color-blur:blur factor (0.0 - 99.9%%)-border:border size (<width>x<height>)-bordercolor:border color:_x_color-box:annotation bounding box color:_x_color-channel:channel:(Red Green Blue Opacity Cyan Magenta Yellow Black)-charcoal:charcoal drawing factor-chop:<width>x<height>{+-}<x>{+-}<y>-clip-coalesce[merge image sequence]-colorize:colorization amount (<num> or <red>/<green>/<blue>)-colors:preferred number of colors-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)-comment:comment string-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)-contrast[enhance contrast]+contrast[reduce contrast]-crop:crop image (<width>x<height>{+-}<x>{+-}<y>{%%})-cycle:image colormap shift-deconstruct[break down image sequence into parts]-delay:delay for next image (1/100ths of a second)-depth:image depth:(8 16)-despeckle[reduce speckles in image]-display:display:_x_display-dither[apply dithering]-draw:drawing primitive:compadd -S "\\ " - rectangle circle ellipse polygon color matte text image-edge:edge detection factor (0.0 - 99.9%%)-emboss[emboss image](+endian)-endian:image endianness:(MSB LSB)-enhance[enhance image]-equalize[histogram equalization]-fill[specify color to use when filling a graphic primitive]:color:_x_color-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)-flatten[flatten a sequence of images]-flip[vertical mirror image]-flop[horizontal mirror image]-font:annotation font:_x_font-frame:border dimensions (<width>x<height>+<out>+<in>)-fuzz:maximum distance for equal colors-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)-geometry:window geometry (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>})-gravity:image gravity:(Center North NorthEast East SouthEast South SouthWest West NorthWest)-implode:implosion factor (0.0 - 99.9%%)-interlace:interlacing scheme:(None Line Plane Partition)-label:label string-layer:layer type:(Red Green Blue Matte)-linewidth:line width-loop:number of iterations (GIF animation)-map[single image colormap file]:picture file for colors:_imagemagick+map[all images colormap file]:picture file for colors:_imagemagick-matte[store matte channel]-modulate:<brightness>,<saturation>,<hue>-morph[morph image sequence]+negate[invert only grayscale]-noise[noise peak elimination]+noise:noise type:(Uniform Gaussian Multiplicative Impulse Laplacian Poisson)-normalize[use full color value range]-opaque:image pen color:_x_color-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)-paint:oil painting radius-pen:font color:_x_color-pointsize:Postscript font size-preview:image preview type:(Rotate Shear Roll Hue Saturation Brightness Gamma Spiff Dull Grayscale Quantize Despeckle ReduceNoise AddNoise Sharpen Blur Threshold Edge Detect Spread Shade Raise Segment Solarize Swirl Implode Wave OilPaint CharcoalDrawing JPEG)-profile:information profile:->profile-raise:lighten or darken edges (<width>x<height>)-region:image region (<width>x<height>{+-}<x>{+-}<y>)-roll:image roll offset ({+-}<x>{+-}<y>)-sample:scale factors (<width>x<height>)-scene:image scene number-seed:random number seed-segment:segment thresholds (<cluster>x<smoothing>)-shade:image shading (<azimuth>x<elevation>)-sharpen:sharpening factor (0.0 - 99.9%%)-shear:shearing angles (<x>x<y> in degrees)-size:image size (<width>x<height>+<offset>)-solarize:solarization threshold-spread:neighborhood size-swirl:swirl tightness-texture:background texture image:_imagemagick-threshold:threshold for maximum intensity-transparency:transparent color:_x_color-treedepth:color reduction tree depth-units:image resolution type:(Undefined PixelsPerInch PixelsPerCentimeter)-view:FlashPix viewing parameters-wave:sine wave parameters (<amplitude>x<wavelength>)*:picture file:_imagemagickstateprofilecompset*:_files_wantedprefixesprofile typecompaddicc:iptc:combinecomposite_arguments-blend:blending factor (0.0 - 99.9%%)-colors:preferred number of colors-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)-comment:comment string-compose:image composition type:(Over In Out Atop Xor Plus Minus Add Subtract Difference Bumpmap Replace ReplaceRed ReplaceGreen ReplaceBlue ReplaceMatte)-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)-displace:displacements scales (<horizontal>x<vertical>)-dither[apply dithering]+dither[render Postscript without aliasing]-font:normal text font:_x_font-interlace:interlacing scheme:(None Line Plane Partition)-label:label string+negate[invert only grayscale]-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)-scene:image scene number-stegano:watermark offset-stereo[create stereo anaglyph]-tile[repeat composite operation]-treedepth:color reduction tree depth:image file:_imagemagick:composite file:_imagemagick:mask or combined file:_imagemagick:combined file:_filesmogrify_arguments*-affine[drawing transform matrix]:matrix*-antialias[remove pixel aliasing]*-background[specify background color]:color:_x_color*-blur:blur factor (0.0 - 99.9%%)*-border:border size (<width>x<height>)*-bordercolor:border color:_x_color*-box:annotation bounding box color:_x_color*-charcoal:charcoal drawing factor*-colorize:colorization amount (<num> or <red>/<green>/<blue>)*-colors:preferred number of colors*-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)*-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)*-contrast[enhance contrast]*-cycle:image colormap shift*-delay:delay for next image (1/100ths of a second)*-density:resolution in pixels of image (<width>x<height>)*-dither[apply dithering]*+dither[render Postscript without aliasing]*-draw:drawing primitive:compadd -S "\\ " - point line rectangle fillRectangle circle fillCircle ellipse fillEllipse polygon fillPolygon color matte text image*-emboss[emboss image]*-enhance[enhance image]*-equalize[histogram equalization]*-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)*-flip[vertical mirror image]*-format:output file format:(formats)*-font:annotation font:_x_font*-frame:border dimensions (<width>x<height>+<out>+<in>)*-fuzz:maximum distance for equal colors*-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)*+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)*-gravity:image gravity:(Center North NorthEast East SouthEast South SouthWest West NorthWest)*-implode:implosion factor (0.0 - 99.9%%)*-layer:layer type:(Red Green Blue Matte)*-linewidth:line width*-loop:number of iterations (GIF animation)*-map[single image colormap file]:picture file for colors:_imagemagick*+map[all images colormap file]:picture file for colors:_imagemagick*-modulate:<brightness>,<saturation>,<hue>*+negate[invert only grayscale]*-noise[noise peak elimination]*+noise:noise type:(Uniform Gaussian Multiplicative Impulse Laplacian Poisson)*-normalize[use full color value range]*-opaque:image pen color:_x_color*-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)*-paint:oil painting radius*-pen:font color:_x_color*-pointsize:Postscript font size*-quality:JPEG/MIFF/PNG compression level*-raise:lighten or darken edges (<width>x<height>)*-region:image region (<width>x<height>{+-}<x>{+-}<y>)*-resize:size (<width>x<height>{%%}{@}{!}{<}{>})*-rotate:rotation (degrees{<}{>})*-sample:scale factors (<width>x<height>)*-scene:image scene number*-seed:random number seed*-segment:segment thresholds (<cluster>x<smoothing>)*-shade:image shading (<azimuth>x<elevation>)*-sharpen:sharpening factor (0.0 - 99.9%%)*-shave:shave edges (<width>x<height>{%%})*-shear:shearing angles (<x>x<y> in degrees)*-size:image size (<width>x<height>+<offset>)*-solarize:solarization threshold*-spread:neighborhood size*-swirl:swirl tightness*-texture:background texture image:_imagemagick*-threshold:threshold for maximum intensity*-transparency:transparent color:_x_color*-units:image resolution type:(Undefined PixelsPerInch PixelsPerCentimeter)*-verbose[print image information]*-view:FlashPix viewing parameters*-wave:sine wave parameters (<amplitude>x<wavelength>)*:picture file:_imagemagick_arguments-account:password-binary[retrieve files as binary]-directory[list directory]-exclude:regular expression for exclusion-file:output file:_files-get[get files]-port:port: _ports-proxy:host of proxy ftp daemon:_hosts-print[print files]-prune[process files from remote directory]-put[put files]-retrieve[retrieve matching files]-timeout:maximum timeout-type:remote system type:(UNIX VMS other):URL: _urlsidentify_arguments*-cache[specify memory available to the pixel cache]:memory (MB)*-debug*-ping*-density:resolution in pixels of image (<width>x<height>)*-depth[specify image depth]:image depth:(8 16)*-format[specify format for image characteristics]:format(- *)-help[display help information]*-size:image size (<width>x<height>+<offset>)*-verbose[print more detailed info about image]*:picture file:_imagemagick_messageeh?Ag,ACgHA,`
ccAC1^A.	rAB
LdAgA('D+E"KA%XAl"KALC1A	-AFX-AFlAFlAB+7HA0DABqFABriCFA"|BFABیqFA,0hA0C,DUAFACF+A..r	
AB/A
R0K
AFAFHAB5i6A,A$Ph|ACAF
A%qfAB@"AkAgA('D+E"KAXAl"K!ALC1A	QAF|QAFAFABQRA,DAgkABYCFxAX%	k
## 4M	YqA,A"$C$Yd۬\,"rydCADADADMAFACFxA,vABwr;|9wABCCFAB{B@]%,A @ۜmlocalcmdsscriptflags_compskipOSTYPEfreebsd +functions[_init_d_fullpath] _init_d_fullpathlocalscriptpathnamescriptpath/etc/rc.d/bin/sh -c '. /etc/rc.subr; load_rc_config XXX; echo $local_startup' 2>/dev/nullscriptpathdir/nameechoreturn +functions[_init_d_get_cmds] _init_d_get_cmdslocalmagiccmdscmd_prefixscriptreturnread -u0 -k2 magic < $script && echo $magic#!/etc/rc.subr/sbin/rcordergrep^ *\.  */etc/rc\.subr *$startstoprestartrcvarstatuspoll/bin/sh -c "set -- rcvar; . $script >/dev/null; echo \$extra_commands" 2>/dev/nullonefastforcequietechocmds//cmd_prefixOSTYPEopenbsd +functions[_init_d_fullpath] _init_d_fullpathecho/etc/rc.d/1return +functions[_init_d_get_cmds] _init_d_get_cmdslocalcmdsdisabledstartstopreloadrestartcheckdisabledMf< $script:rc_j::cmdsNOrc_%NOechocmds:disabledflags-d[print debug information]-f[forcibly start the daemon] +functions[_init_d_fullpath] _init_d_fullpathlocalscriptpathnamescriptpath/etc/init.d/etc/rc.d/etc/rc.d/init.dscriptpathdir/nameechoreturn +functions[_init_d_get_cmds] _init_d_get_cmdslocalwhatmagiccmdsscriptreturnstatusdeletecleanlistloadsaveshowcheckconfigteststandalonemastergracefuldebugdebug_updowndump_statsforcegracefultrystartstoprestartreloadstartstophtcacheclean((['"]|)((j<|>)tmp)(['"]|))readmagic#!f< $scriptMcmds::blank:what:blank:|:blank:what:blank:)j::s::cmds//az_echocmdsscriptwords1script_init_d_fullpath "$script"cmds_init_d_get_cmdsreturn #cmds zstyle:completion:curcontext:commandscommandsstartstop_arguments-*flags:init.d command:_sub_commands $cmdsA$<۬ tA
KTAFA'PhAC91(A
=A%tA%A,(AACA.	AA'P,AATA.qAMA.,uAF,AH%8UM4Xy
	A,		%
Y



AF
A'`-(Aۼ1<eA-T
kcA"r&dAf!A4+8dA"r&dAۜd%A;DjqA"r&pAf
MAlBk	lAGAD-y559A@A8ACtۤA'k#		A'0	]	Af	+!
A`A-5Aj!JA-}AsX#A-mAt},&	AF-A&	A-iAQ)j
A -!9!A
-(AgA,Hym9AgAP%P @h		)	)	A'\		A)	0
	Af
A

0 hAf,+i0	;ACFAC.F::typeset_initctl_events_list_initctl_eventargs_list_initctl_fillarray_events_argssetoptextendedgloblocalshowconfiginitctl show-config -e 2>| /dev/nullshowconfig_initctl_events_list_initctl_eventargs_listcline(f)showconfigclines  stop onstart onemit b:alpha:_e_initctl_events_listmatch1stmlmatch[2]stmlb :upper:_=:space:bmatch2match[1] match[3]unset_initctl_events_listsocketloginsessionstartdesktopsessionstartvirtualfilesystemslocalfilesystemsremotefilesystemsallswapsfilesystemmountingmountednetdeviceupstartportmaprunlevelunmountedremotefilesystemsPRIMARY_DEVICE_FOR_DISPLAYEXIT_STATUSEXIT_SIGNALRUNLEVELMOUNTPOINTTYPEINTERFACEreturn_initctl_helper_jobs_path_files/etc/init/*.conf(-.:r)_initctl_known_events_initctl_events_list_initctl_fillarray_events_args_valuesEvent_initctl_events_list[@]_initctl_multiple_known_events_initctl_events_list_initctl_fillarray_events_args_valuesEvents_initctl_events_list[@]_initctl_known_eventargs_initctl_eventargs_list_initctl_fillarray_events_args_valuesArgument Keys_initctl_eventargs_list[@]_initctl_commandlocalcmdsstart:Start jobsstop:Stop jobsrestart:Restart jobsreload:Send SIGHUP to process instancestatus:Query status of jobslist:List known jobsemit:Emit an eventreloadconfiguration:tell init to reload config files (generally inotify is used)version:Request the version of the init daemonlogpriority:Change the minimum priority of log messages from the init daemonshowconfig:Show start/stop/emit for processescheckconfig:Find jobs than can't be startedhelp:display list of commands CURRENT == 1 _describecommandinitctl Commandswords1curcontextcurcontext%:*:initctl-cmd_call_function_initctl_cmd_completion_funcscmdcmd_completion_default_initctl_startstop_arguments--no-wait[do not wait for operation to complete before exiting]common_args[@]:Upstart Jobs:_initctl_helper_jobs*::Argument Keys:_initctl_known_eventargs_initctl_argjob_argumentscommon_args[@]:Upstart Jobs:_initctl_helper_jobs*::_initctl_emit_arguments--no-wait[do not wait for event to finish before exiting]common_args[@]:Events:_initctl_known_events*::Argument Keys:_initctl_known_eventargs_initctl_basic_argumentscommon_args[@]_initctl_showconfig_arguments(-e --enumerate)eenumerate[enumerate emit lines]common_args[@]::Upstart Jobs:_initctl_helper_jobs*::_initctl_checkconfig_arguments(-i --ignore-events)iignoreevents[list of comma-separated events to ignore]:Events:_initctl_multiple_known_events(-w --warn)wwarn[treat any unknown jobs or events as error]common_args[@]::Upstart Jobs:_initctl_helper_jobs*::_initctllocalcommon_argscommon_args--session[use D-Bus session bus to connect to init daemon (for testing)]--system[talk via DBUS system bus instead of socket](-q --quiet)qquiet[reduce output to errors only](-v --verbose)vverbose[increase output to include informational messages]--dest=[D-Bus name for init, defaults to com.ubuntu.Upstart]--help[display help and exit]--version[output version information and exit]cmd_completion_funcscmd_completion_funcsstartstartstopstopstartstoprestartstartstopreloadstartstopshowconfigstatusargjobemitcheckconfigcmd_completion_defaultbasicserviceinitctl_argumentscommon_args[@]*::Initctl Commands:_initctl_command_call_function_initctl_cmd_completion_funcsservicecmd_completion_defaultreturn_initctl@A4'EEb+A,C|kA@A<Cde}A

AUA-lABbA@e
]-@A
u=A"/
-YMA"4
!!A"9"#,C)AQ#A"=##Ce-$A"A$$C%%A"D%%)&'(A"Iy)) Ce)	+%,-ABO..A" /ۜۜ/T+Af/0/	A %k001
2A"2ۤ22k_+0)P3
A(%kp3j#3333A"c3k4A"f(4I44d+04A$k45=566A"7ۜ574n+AFh7+localcurcontextcurcontextlinestatestate_descrcommon_argsargsopt_argsval_argscommon_args(--backup)-b[create backups of destination files](-C -c --compare)Ccompare[copy files; do nothing if identical destination file exists](-C -c --compare)-c[copy files (default)](-d --directory)ddirectory[create directories](-g --group)g+group[specify destination file group]: :_groups(-m --mode)m+mode[specify destination file mode]: :_file_modes(-o --owner)o+owner[specify destination file owner]: :_users(-p --preserve-timestamps)ppreservetimestamps[preserve modification times](-s --strip)sstrip[strip binaries](-v --verbose)vverbose[output verbosely]*: :_files_pick_variantgnuFree SoftunixversionOSTYPElinuxcommon_args(-b --backup)--backup=[create backup; optionally specify method]:: :->controlslx--context=-[like -Z, or specify SELinux security context to set]::SELinux security context:_selinux_contexts-D[create all leading destination path components](: -)--help[display help information]lx--preserve-context[preserve SELinux security context]--strip-program=[specify program used to strip binaries]:strip program:_files(-S --suffix)S+suffix[specify backup suffix]:backup suffix(-t --target-directory)t+targetdirectory[copy source to specified directory]: :_directories(-T --no-target-directory)Tnotargetdirectory[treat destination as regular file](: -)--version[display version information]lx-Z[set SELinux security context on destination files to default type]common_argss)*-B+[specify backup suffix for -b]:backup suffix-f+[specify destination file flags]: :_file_flagsOSTYPEdragonfly!-D+[no effect (compatibility with NetBSD)]: :_directories-L+[use user/group database files from specified directory]: :_directories-l[fall back to system files if user/group not found in -L directory]OSTYPEnetbsd-a+[specify shell command to run on files after install]:shell command-r[use temporary files to perform safe copy]-S+[specify arguments to pass to strip program]:arguments to strip programOSTYPEnetopenbsdargss)*vOSTYPEopenbsd-F[flush installed file contents to disk]OSTYPEdarwindragonfly-M[disable use of mmap(2)]OSTYPEdragonflyfreebsdnetbsd(-C -c --compare)-l+[link files (rather than copy) using specified method]: :->linkflags+N+[use user/group database files from specified directory]: :_directories-U[indicate that install is unprivileged]OSTYPEfreebsdnetbsd-D+[specify destination directory used for metadata log]: :_directories-h+[store digest in metadata log using specified method]: :->digests-M+[log mtree(8) metadata for installed files to specified file]:metadata log file:_files-T+[specify mtree(8) tags to store in metadata log]:mtree(8) tagsOSTYPE-S[use temporary files to perform safe copy]_argumentsargsstatecontrolsnoneoff:never make backupsnumberedt:make numbered backupsexistingnil:make numbered backups if they already existsimplenever:make simple backups_describecontrolsversion control methoddigestsnonermd160sha1sha256sha512OSTYPEsha384_valuesdigest methodtmplinkflagsh[hard links]s[symlinks]m[mixed (hard links for files on same file system)]a[symlinks use absolute path]r[symlinks use relative path]_valueslink flagsreturnA,A C%,ۜۜIA]pA,CiqpUyAepUA$Y5	I

0UA!i
0
!A
Mpy	
A0A
ey	0Ah%}I !	#$y$)%%-'0 u'
Al')i*+,-Q.a//112933}4155-78
::e<1=0>A@%5>i>?@iAI
BBCD0#1EA,ۜA\ 	QEEFGHyIYJK)LLQMNNmO	PP-QRRAP&	AeSAC&SSSA&&SAC'&Tlocalargsparser-*OSTYPE:lbsddragonfly-c+[repeat the display N times]:count-C[display CPU statistics]-d[display only device statistics]-I[display total statistics for a given period, rather than average]-T[display TTY statistics]-w+[specify the duration of pauses between each display]:duration*: :_bsd_disksfreebsdopenbsddragonfly-M+[extract values of the name list from specified file]:core:_files-N+[extract the name list from the specified file]:system:_filesdragonfly-h[top mode]-K[display block count in kilobytes, not block size]-n+[display up to the specified number fo devices]:number of disks-o[display old-style iostat device statistics]*-t+[specify which type of device to display]: :_fbsd_device_types-x[show extended disk statistics]-z[omit lines for devices with no activity](* -)-?[display a usage statement and exit]dragonfly-D[display more details]netbsd-D[display alternate disk statistics]-x[show extended disk statistics]-y[report data on waiting and active requests]aix(-b -q -Q -f -F)-a[displays the adapter throughput report](-b)-A[displays the legacy asynchronous IO utilization report, and turns off the display of TTY utilization report]-b[displays the block I/O device utilization statistics](-b)-d[turns off the display of TTY utilization report or CPU utilization report](-b -f -F)-D[displays the extended tape/drive utilization report](-a -b -D)-f[displays the file system utilization report](-a -b -D)-F[displays the file system utilization report, and turns off other utilization reports](-b)-l[displays the output in long listing mode](-b -t)-m[displays the path utilization report](-b)-p[displays the tape utilization report](-b)-P[displays the POSIX asynchronous IO utilization report](-b)-q[specifies AIO queues and their request counts](-b)-Q[displays a list of all the mounted file systems and the associated queue numbers with their request counts](-b)-R[specifies that the reset of min* and max* values should happen at each interval](-b)-s[specifies the system throughput report](-b)-S[displays the processor statistics that are multiplied by a value of 10]:power(-b -m)-t[turns off the display of disk utilization report]-T[displays the time stamp](-b)-V[displays valid nonzero statistics](-b)-z[resets the disk input/output statistics](-b)-@[reports I/O activities of a workload partition]:workload:(ALL Global)*:drives:_filessolaris-c[report percentage of time the system spent in user/system mode, dtrace probes and idling]-C[report extended disk statistics aggregated by controller id, when used with -x]-d[report kilobytes transferred per second, transfers per second and average service time]-D[report reads/writes per second and percentage disk utilization]-e[display device error summary statistics]-E[display all device error statistics]-i[display Device ID instead of the Serial No, when used with -E]-I[report counts in each interval]-l[limit the number of disks included in the report]:number of disks-m[report file system mount points]-M[display data throughput in MB/sec instead of KB/sec]-n[display names in descriptive format]-p[report per-partition statistics]-P[report per-partition statistics only]-r[display data in comma-separated format]-s[suppress message related to state changes]-t[report the number of characters read and written to terminals per second]-T[display a timestamp]:format:(( "u\:internal representation of time" "d\:standard date format" ))-X[report statistics for lun.controller, for disks under scsi_vhci(7D) control]-x[report extended disk statistics]-Y[report statistics for lun.targetport and lun.targetport.controller, for disks under scsi_vhci(7D) control]-z[ignore lines where data values are all zeros]::device:( ${${${(f)"$(iostat -rx 1 1)"}[3,-1]}%%,*} )darwin(- *)-?[display usage statement and exit]-c+[number of times to display statistics]:count-I[display total statistics for a given period, rather than average]-K[display block count in kilobytes]-n+[limit the number of disks included in the report]:number of disks-T[display TTY statistics]-U[display system load averages]-w+[specify the duration of pauses between each display]:duration*::device:_files -W /dev -g "disk*"linux-c[display CPU utilization report]-d[display device utilization report]--dec=-[specify the number of decimal places to use]:decimal places [2]:(0 1 2)*-g[display statistics for a group of devices]:group name-H[only display global statistics for group](--human)-h[human readable device utilization report]--human[print sizes in human readable format]-j[display persistent device name]:name type:(ID LABEL PATH UUID)(-m)-k[display statistics in kB/s](-k)-m[display statistics in MB/s]-N[display registered device mapper names]-o[display statistics in JSON]:format:(JSON)-p[display statistics for block devices]-t[display the time for each report](- *)-V[display version information]-x[display extended statistics]-y[omit first statistics report following system boot]-z[omit output for devices lacking activity]*::device:_files -W /dev -g "*(-%)" #args _argumentsparserargsreturn_defaultA D|A&A%	AgPA%PACgTA%TAg@AC%@yA'ƒ)AgAC%Ag(AC%(ayA	g	A	'	
A,(	
AC
%H
a
ACg`A%`aA
gA$C
Ha-UAAgA$Cr#=QAAg<A<Cue)AA<Ag0A$0DeLAgA C{	Q5A(C%D LAg A(C% D!!Q!L!Ag!A "9""I##A%!Ag$A(%E%%)&&m''AC(Ag(A$0)Q)))M**A$C(DY+LA++A ۤz,1,q,A(%+D,,LAC ,1,m-A$ +D-LA!+-A!g8.A !..//0A$"8.DLa1AC#g1A #1192i22A$1A%g03A(C%t333Q445	7A&03AC'g7A ',8Y8889A(:A)g;AC)%;I;;A*g;AP+F!<i<<===>>?u@QABBCDEFGA(/%;DHLA0gIAC0=II<IA(1%tJDJLA1gJA 1	KAK}KKLA3JA4gxMA,5&MM<NeOePIQRA(7%RDSLA7g<SA(7%tSDSLAC8gSA<8)TuT<TUeVAW5XXZZU[A(;%SD[LAC<g,\A0<FU\\}K\]m^Q_``A>aAC@gaA @b]bbiccA(A%8dDdLABgdA CBb
eiemffA(CC%dDygLADggA(CDg=hh	iijkAFkACGgkA$G
lYllm%n-oA(I%<pDypLAIgpAIp=qqmrA(J%pDsLAKgLsA$CKssAtuuUvA(L%LsD1wLAMglwA0CMFww}Kxxyza{!|AO|AQg}AtCQfQ}})~~aɀUՂ]ņ͉ՎiA(W%,DiLACXgALX&1~EՎŗUMљA(\%dDLA]gA0C]F-y͜e5ɠA(C_%|DLA_gA4`f!]}KQ1
ɥ}9AbAdgA@Cd9I5UAA(g%DݯLAhg$A(ChM}K=Aj$AkgXA\ky1ɶ}IѻM
YAq%XAqg4A(qe}Ky-As4AugACuiA(v%D]LAvgAv)}A$whDLAxgA$CxA}K5AyAC{gA {
a5qA$|DaLA}gAC}
}KQAC~LAg|A,&}K=%IAA4HAC4A``%Q=e=	Ae4A<=Y}UA4AfJ5AFJilocalsubcmd_devnet_intf_dispnet_intf_list_find_net_interfaces/((j.|.)net_intf_list)\0/:interfaces:network interface:_net_interfacessubcmd_onoff/(on|off)\0/:onoff:state (on or off):(on off)subcmd_string/[^\0]#\0/:string:arbitrary string:( )subcmd_number/[0-9]##\0/:number:decimal number:( )[[:xdigit:]][[:xdigit:]]subcmd_lladdr/xp:xp:xp:xp:xp:xp\0/:lladdress:link layer (MAC) address:( )subcmd_ipaddr/(<->(.<->(.<->(.<->|)|)|)|[:[:xdigit]]#:[:[:xdigit:]]#)(|/<->)\0/:ipaddress:IP address (v4 or v6) with optional /<network-prefix-length>:( )subcmd_ipaddrsPATHPATH/sbin:PATHsubcmd_ipaddrs:ipaddress:IP address (v4 or v6) currently set:( ip addr show | sed -n 's/^ *inet6* \([0-9a-f\.:/]*\) .*$/\1/p' )subcmd_prefix_label:ipaddresslabel:IP addrlabel prefix currently set:( ip -6 addrlabel list 2>/dev/null | sed -n 's/^prefix \([0-9a-f\.:/]*\) .*$/\1/p' )subcmd_scope_regex_wordsscopeIP address scopeglobal:address globally validsite:address valid for site (IPv6)link:address valid for single linkhost:address valid for this hostreply[@]subcmd_nudNeighbour Unreachability Detection statepermanent:valid forevernoarp:valid, not validated, removed if expiredreachable:valid until reachability timeoutstale:valid but suspicioussubcmd_rttyperoutetypeRoute typeunicast:real point-to-point routeunreachable:generate Host Unreachable messagesblackhole:silently discardprohibit:generate Communication Administratively Prohibited messageslocal:Loopback routebroadcast:destinations are broadcast addressesthrow:used with policy rules, generate Net Unreachable if no routenat:Network Address Translation routeanycast:anycast addresses, not implementedmulticast:multicast routing, not present in normal tablessubcmd_routesubcmd_rttypesubcmd_ipaddrsubcmd_tostype of servicelowdelay:low latencythroughput:high bulk throughputreliability:high reliability/(|0x)[[:xdigit:]]##\0/:hex-number:8-bit hex number:( )subcmd_lockmtusubcmd_lockmtu/lock\0/:lock:lock:(lock)subcmd_numbersubcmd_nexthopnexthopnexthop route keywordvia:specify nexthop router:$subcmd_ipaddrdev:specify output device:$subcmd_devweight:specify relative quality of route:$subcmd_numbersubcmd_rtprotocolrtprotocolroute protocolredirect:installed from ICMP redirectkernel:installed automatically by kernelboot:installed during boot sequencestatic:installed by administratorra:installed by Router Discovery protocolsubcmd_rtprotocolsubcmd_rttablerttablerouting tablelocal:local routesmain:main routing tabledefault:default routing tableunspec:unspecified routing tablesubcmd_numbersubcmd_rtrealmsubcmd_rtrealmsrtrealmrouting realmcosmos:everywhere/[0-9]##//:number:decimal number:( )cosmos:everywheresubcmd_numbersubcmd_rtrealmsubcmd_rtselectorrtselmodrouting selector modifierroot:select minimum route prefix length to matchmatch:select maximum route prefix length to matchexact:select exact prefix length to matchsubcmd_ipaddrsubcmd_familyfamilyprotocol familyinet:IPv4inet6:IPv6link:local, no networking protocolsubcmd_ruletypesruletyperule typeunicast:rule applies to a routeblackhole:rule silently drops packetunreachable:rule generates Network Unreachable messagesprohibit:rule generates Communication Administratively Prohibited messagesnat:rule prescribes translation of source IP addresssubcmd_tunnelmodetunnelmodetunnel modeipip:IPv4 in IPv4 tunnelsit:Simple Internet Transition - IPv6 in IPv4 tunnelgre:Generic Route Encapsulation - IPv4/IPv6 in IPv4 tunnelsubcmd_tunnelmodesubcmd_files/[^\0]##\0/:file:file name:_fileslink_set_cmdslinksetcommandslink set commandsdev:specify device:$subcmd_devu*p:change state to updo*wn:change state to downar*p:change ARP flag on device:$subcmd_onoffmu*lticast:change MULTICAST flag on device:$subcmd_onoffpr*omisc:set promiscuous mode:$subcmd_onoffdy*namic:change DYNAMIC flag on device:$subcmd_onoffn*ame:change name of device:$subcmd_stringtxq*ueuelen:specify length of transmit queue:$subcmd_numbertxql*en:specify length of transmit queue:$subcmd_numberm*tu:specify maximum transmit unit:$subcmd_numberad*dress:specify unicast link layer (MAC) address:$subcmd_lladdrbr*oadcast:specify broadcast link layer (MAC) address:$subcmd_lladdrbrd:specify broadcast link layer (MAC) address:$subcmd_lladdrp*eer:specify peer link layer (MAC) address:$subcmd_lladdrsubcmd_devlink_show_cmdslinkshowcommandslink show commandsup:limit display to running deviceslink_show_cmdssubcmd_devlink_cmdslinkcommandslink commandh*elp:show help for commandse*t:change device attributes:$link_set_cmdssh*ow:display device attributes:$link_show_cmdsaddr_add_cmdsaddraddcommandsaddr add/remove/change/replace commandslo*cal:specify local IP address:$subcmd_ipaddrp*eer:specify peer IP address (point-to-point):$subcmd_ipaddrb*roadcast:specify broadcast IP address:$subcmd_ipaddrla*bel:specify tag for device:$subcmd_strings*cope:specify scope for address:$subcmd_scopeaddr_add_cmdssubcmd_ipaddraddr_del_cmdsaddr_del_cmdssubcmd_ipaddrsaddr_show_cmdsaddrshowcommandsaddr show commandss*cope:specify scope for address:$subcmd_scopet*o:limit to given IP address/prefix:$subcmd_ipaddrla*bel:list tags matching glob patter:$subcmd_stringdynamic:list addresses from stateless configuration (IPv6)permanent:list non-dynamic addresses (IPv6)tentative:list addresses failing duplicate address detection (IPv6)deprecated:list deprecated addresses (IPv6)primary:list only primary addressessecondary:list only secondary addressessubcmd_devaddr_cmdsaddrcommandsaddr commanda*dd:add new protocol address:$addr_add_cmdsc*hange:change existing protocol address:$addr_add_cmdsr*eplace:add or update protocol address:$addr_add_cmdsd*elete:delete protocol address:$addr_del_cmdss*how:show protocol address:$addr_show_cmdsf*lush:flush protocol address:$addr_show_cmdsaddr_cmdsaddrlabel_add_cmdsaddrlabeladdcommandsaddlabel add commandp*refix: limit to given IP address/prefixd*ev: specify device:$subcmd_devl*abel: numberaddrlabel_add_cmdssubcmd_ipaddraddrlabel_del_cmdsaddlabel del commandp*refix: limit to given IP address/prefix:$subcmd_prefix_labeld*ev: specify device:$subcmd_devl*abel: number:$subcmd_numbersubcmd_ipaddraddrlabel_cmdsaddrlabelcommandsaddrlabel commandh*elp: show help for commanda*dd: add an address labels:$addrlabel_add_cmdsd*el: delete an address labels:$addrlabel_del_cmdsl*ist: list address labelsf*lush: flush adderss labelsaddrlabel_cmdsneigh_add_cmdsneighaddcommandsneighbour add commandt*o:add new neighbour IP address:$subcmd_ipaddrdev:specify network device:$subcmd_devl*laddr:specify link layer (MAC) address or null:$subcmd_lladdrn*ud:specify neighbour unreachability detection state:$subcmd_nudneigh_add_cmdssubcmd_ipaddrneigh_del_cmdsneighaddcommandsneighbour delete commandt*o:remove neighbour IP address:$subcmd_ipaddrdev:specify network device:$subcmd_devsubcmd_ipaddrneigh_show_cmdsneighshowcommandsneighbour show commandt*o:select neighbours by prefix:$subcmd_ipaddrdev:select neighbours by device:$subcmd_devu*nused:only list unused neighboursn*ud:only list neighbours in given state:$subcmd_nudsubcmd_ipaddrneigh_cmdsneighcommandsneigh commanda*dd:add new neighbour entry:$neigh_add_cmdsc*hange:change existing neighbour entry:$neigh_add_cmdsr*eplace:add or change neighbour entry:$neigh_add_cmdsd*elete:delete neighbour entry:$neigh_del_cmdss*how:list neighbour entries:$neigh_show_cmdsf*lush:flush neighbour entries:$neigh_show_cmdsneigh_cmdsroute_add_cmdsrouteaddcommandsroute add/change/replace commandto:route destination prefix:$subcmd_routetos:type of service:$subcmd_tosds*field:type of service:$subcmd_tosme*tric:preference value of route:$subcmd_numberpre*ference:preference value of route:$subcmd_numberta*ble:select table by ID:$subcmd_rttabledev:select device:$subcmd_devv*ia:select nexthop router:$subcmd_ipaddrsr*c:select preferred source address:$subcmd_ipaddrre*alm:select routing realm:$subcmd_rtrealmmtu:select maximum transport unit:$subcmd_lockmtuw*indow:select maximal window in bytes:$subcmd_numberrtt:select round trip time estimate:$subcmd_numberrttv*ar:select initial round trip variance estimate:$subcmd_numberss*thresh:select initial slow start threshold estimate:$subcmd_numbercw*nd:select clamp for congestion window (only if locked):$subcmd_numberin*itcwnd:select max initial cwnd in MSS:$subcmd_numberad*vmss:select maximal segment size advertised:$subcmd_numberre*ordering:select maximal reordering for path:$subcmd_numberne*xthop:select nexthop of multipath route:$subcmd_nexthopsc*ope:select scope of destinations:$subcmd_scopepro*tocol:select routing protocol identifier:$subcmd_rtprotocolonl*ink:pretend nexthop is directly attachedeq*ualize:allow packet by packet randomizationroute_add_cmdssubcmd_routeroute_show_cmdsrouteshowcommandsroute show commandto:select route via prefix:$subcmd_rtselectorcl*oned:list only dynamically forked routesca*ched:list only dynamically forked routesf*rom:select route via source address prefix:$subcmd_rtselectorp*rotocol:select routing protocol identifier:$subcmd_rtprotocolty*pe:route type:$subcmd_rttypev*ia:select nexthop router:$subcmd_ipaddrsr*c:select route via source prefix:$subcmd_ipaddrrealm:select routing realm:$subcmd_rtrealmrealms:select from/to routing realms:$subcmd_rtrealmsroute_show_cmdssubcmd_rtselectorroute_get_cmdsroutegetcommandsroute get commandsto:route destination:$subcmd_ipaddrf*rom:route source:$subcmd_ipaddrtos:select type of service:$subcmd_tosds*field:type of service:$subcmd_tosiif:select input interface (device):$subcmd_devoif:select output interface (device):$subcmd_devc*onnected:use preferred address as sourceroute_get_cmdssubcmd_ipaddrroute_cmdsroutecommandsroute commanda*dd:add new network route:$route_add_cmdsc*hange:change existing network route:$route_add_cmdsr*eplace:add or change network route:$route_add_cmdsd*elete:delete network route:$route_add_cmdss*how:list network routes:$route_show_cmdsf*lush:flush network routes:$route_show_cmdsg*et:get a single network route:$route_get_cmdsrule_add_cmdsruleaddcommandsip rule add/delete commandsty*xpe:type of rule:$subcmd_ruletypesfr*om:select source prefix:$subcmd_ipaddrto:select destination prefix:$subcmd_ipaddrds*field:select type of service:$subcmd_tosfw*mark:select fwmark:$subcmd_stringpr*iority:select unique priority for rule:$subcmd_numberta*ble:select routing table by ID:$subcmd_rttablere*alms:select from/to routing realms:$subcmd_rtrealmsnat:select base of IP block to translate:$subcmd_ipaddrsubcmd_ruletypesrule_cmdsrulecommandsrule commanda*dd:insert a new routing rule:$rule_add_cmdsd*elete:delete a routing rule:$rule_add_cmdsf*lush:flush rules and dump deleted ruless*how:list routing rulestunnel_add_cmdstunneladdcommandstunnel add/change/delete commandsna*me:select tunnel device name:$subcmd_devm*ode:select tunnel mode:$subcmd_tunnelmoder*emote:select remote endpoint address:$subcmd_ipaddrl*ocal:select local address:$subcmd_ipaddrttl:set fixed time to live, 1 to 255 or 0 (inherit):$subcmd_numberds*field:select type of service:$subcmd_tosdev:select device to bind tunnel to:$subcmd_devno*pmtudisc:disable path maximum transport unit discoveryik*ey:set input key for GRE tunnel:$subcmd_ipaddrok*ey:set output key for GRE tunnel:$subcmd_ipaddrk*ey:set bidirectional key for GRE tunnel:$subcmd_ipaddric*sum:enable input checksums for GRE tunneloc*sum:enable output checksums for GRE tunnelc*sum:enable bidirectional checksums for GRE tunnelis*eq:serialize input packets on GRE tunnelos*eq:serialize output packets on GRE tunnels*eq:serialize packets bidirectionally on GRE tunneltunnel_cmdstunnelcommandstunnel commanda*dd:add a new IP tunnel:$tunnel_add_cmdsc*hange:change an existing IP tunnel:$tunnel_add_cmdsd*el:destroy an IP tunnel:$tunnel_add_cmdss*how:list IP tunnelsmaddr_add_cmdsmaddraddcommandsmaddr add/delete commanda*ddress:select link layer (MAC) address:$subcmd_lladdrdev:select device to bind multicast address to:$subcmd_devsubcmd_ipaddrmaddr_show_cmdsmaddrshowcommandsmaddr show commanddev:select device with multicast address(es):$subcmd_devmaddr_show_cmdssubcmd_devmaddr_cmdsmaddrcommandsmaddr commanda*dd:add multicast address:$maddr_add_cmdsd*elete:delete multicast address:$maddr_add_cmdss*how:list multicast addresses:$maddr_show_cmdsmroute_show_cmdsmrouteshowcommandsmroute show commandto:select destination prefix:$subcmd_ipaddrfrom:select source prefix:$subcmd_ipaddrmroute_show_cmdssubcmd_ipaddrmroute_cmdsmroutecommandsmroute commands*how:list multicast routing cache entries:$mroute_show_cmdsmroute_cmdsmonitor_cmdsmonitorcommandsmonitor commandall:monitor all changeslink:monitor changes to linksaddress:monitor changes to addressesroute:monitor changes to routesfile:read rtmon-generated log:$subcmd_filesmonitor_cmdsargsreplyoptionsip options-h*uman:output statistics with human readable values-i*ec:print human readable rates in IEC units (ie. 1K = 1024)-s*tatistics:output statistics-d*etails:output more detailed information-c*olor:color output-br*ief:brief output-a*ll:executes specified command over all objects-f*amily:select protocol family:$subcmd_family-4:IPv4-6:IPv6-B:family bridge-D:family DECnet-I:family IPX-M:family MPLS-0:link protocol, no networking-o*neline:output one record per line-t*imestamp:display current time when using monitor option-ts*hort:display current time in shorter format when using monitor option-r*esolve:use system resolver for DNS namescommandsip commandl*ink:configure network device:$link_cmdsaddrlabel:manage addrlabel:$addrlabel_cmdsa*ddr:manage protocol address:$addr_cmdsr*oute:manage routing table:$route_cmdsru*le:manage routing policy database:$rule_cmdsn*eigh:manage neighbour/ARP tables:$neigh_cmdst*unnel:configure tunnel:$tunnel_cmdsm*addr:manage multicast addresses:$maddr_cmdsmr*oute:manage multicast routing cache:$mroute_cmdsmo*nitor:monitor state:$monitor_cmds_regex_argumentsargs[@]@AB
5cA$k@pA$$,Ak!ACkIAk%AACL}ABDA0,TAC&AkA"kAAFD	y	AB-a
f.
A<-=I9Ze}iA	<K&d`A4'+E8eA(kAgA,&,۔e5A #1A.AA&dAC&QA.AAkAkACk9AkA,&4ۜauuAC&A"8a

u

A1S+A"Uy118101A"f12X+0223(3D3l3	
A"f33[+04A"H4u44a+0h5A"555d+0I6
A"f66g+0l77A"&7j+07A",C&7ۜۜa)889:r+AF+A-FLL +functions[_ipsec_connections] _ipsec_connectionslocalinstancesipsec_connsipsec_instszparseoptsinstancesinstancesf
    _call_program -p ipsec-status ${_ipsec_cmd:-$words[1]} statusall
  \n:space:Cconnections::space:\n@Mtmp::space::space:::space:@@tmp:space:%%:ipsec_conns@tmp%%[{-}]ipsec_insts@Mtmp:[{-}] #ipsec_conns _messageconnectionsconnection namereturnconnections:connection name:compadd -a - ipsec_conns #instances && #ipsec_insts instances:connection SA/instance name:compadd -a - ipsec_insts_alternativetmp +functions[_ipsec_starter] _ipsec_starter_arguments(--nofork)--attach-gdb[start daemon under gdb (implies --nofork)]--auto-update[specify select time-out]:select time-out (seconds)--conf[specify path to ipsec.conf]:ipsec.conf file:_files--daemon[specify daemon name]:daemon name--nofork[do not fork daemon](d)--debug[set log level 2]--debug-more[set log level 3]--debug-all[set log level 4]--nolog[set log level 0]_ipseclocalvariant_ipsec_cmdwords1contextlinestatestate_descropt_args_pick_variantfreeswan(#i)frees/#wanlibreswan(#i)libreswanopenswan(#i)openswanstrongswan(#i)strongswanunixversionvariant_defaultreturnfreelibreopenf _call_program ipsec-help $words[1] --help @Mtmp:  \t@tmp::/<>()[]fFtmp//:space:/\n_arguments-*(: * -)--help[display help information](: * -)--version[display version information](-)1:command:((j< >)(@q-)tmp)(-)2: :_default_arguments(: * -)--confdir[display path to configuration directory (IPSEC_CONFDIR)](: * -)--copyright[display copyright information](: * -)--directory[display path to libexec/utility directory (IPSEC_DIR)](: * -)--piddir[display path to PID directory (IPSEC_PIDDIR)](: * -)--version[display version information](: * -)--versioncode[display brief version information]1:command:((
      down\:"terminate IPsec connection/SA"
      down-srcip\:"terminate IKE SAs by client virtual IP"
      leases\:"display IP address/pool status"
      listaacerts\:"display X.509 authorization authority certificates"
      listacerts\:"display X.509 attribute certificates"
      listalgs\:"display loaded algorithms"
      listall\:"execute all list commands"
      listcacerts\:"display X.509 certificate authority certificates"
      listcainfos\:"display certificate authority information"
      listcerts\:"display X.509/OpenPGP certificates"
      listcounters\:"display IKE counter information"
      listcrls\:"display certificate revocation lists"
      listgroups\:"display groups for user authorization profiles"
      listocsp\:"display OCSP revocation information"
      listocspcerts\:"display X.509 OCSP signer certificates"
      listplugins\:"display loaded plug-in features"
      listpubkeys\:"display RSA public keys"
      purgecerts\:"purge cached certificates"
      purgecrl\:"purge cached certificate revocation lists"
      purgeike\:"purge IKE SAs without a quick mode or CHILD_SA"
      purgeocsp\:"purge cached OCSP information"
      reload\:"reload entire configuration (send SIGUSR1)"
      rereadacerts\:"re-read attribute certificates"
      rereadaacerts\:"flush and re-read authorization authority certificates"
      rereadall\:"execute all re-read commands"
      rereadcacerts\:"flush and re-read certificate authority certificates"
      rereadcrls\:"re-read certificate revocation lists"
      rereadocspcerts\:"re-read OCSP certificates"
      rereadsecrets\:"flush and re-read secrets"
      resetcounters\:"reset IKE counter information"
      restart\:"equivalent to stop + start"
      route\:"insert kernel IPsec policy for connection"
      start\:"start IKE daemon"
      status\:"display concise connection status"
      statusall\:"display detailed connection status"
      stop\:"terminate all IPsec connections and stop IKE daemon"
      stroke\:"issue stroke command"
      unroute\:"remove kernel IPsec policy for connection"
      up\:"bring up IPsec connection"
      update\:"reload changes in configuration (send SIGHUP)"
    ))*:: :->nextstatenextwords1down_arguments1: :_ipsec_connections --instanceslistcountersresetcountersroutestatusstatusallunroute_arguments1: :_ipsec_connectionsdownsrcip_arguments1:virtual IP address (start)2::virtual IP address (end)leases_arguments1:pool name2::virtual IP addresslistlistcountersplugins_arguments--utc[use UTC for time fields]startrestart_ipsec_starterstroke_arguments(: * -)hhelp[display help information](-d --daemon)d+daemon[specify daemon name]:daemon name1: :_guard "^-*" "stroke command"*:stroke command argument:_default_ipsec@AGA+,AG
A
A,&DY
A+(AG
A
A,&4U
A+}AG
A
A,&5
A@<	ۜi	


1Ilocalexpl_irssi_serverslocalgrep "\(^[{ 	]*address\)\|\([{ 	]address\)[ 	]*=" ~/.irssi/config | sed -e "s,^.*address *= *\"\([^\"]\+\).*,\1 ,g"_wantedircserversexplirc servercompadd@_irssi_portslocalgrep "\(^[{ 	]*port\)\|\([{ 	]port\)[ 	]*=" ~/.irssi/config | sed -e "s,^.*port *= *\"\([^\"]\+\).*,\1,g"_wantedportsexplportcompadd@_irssi_nicklocalgrep "\(^[{ 	]*nick\)\|\([{ 	]nick\)\|\([{ 	]alternate_nick\)\|\(^[{ 	]*alternate_nick\)[ 	]*=" ~/.irssi/config | sed -e "s,^.*nick *= *\"\([^\"]\+\).*,\1,g"_wantednicknamesexplnickcompadd@_arguments--config=[config file]:config:_files--home=[home dir location]:home:_dir_list(-c --connect)cconnect[connect to servers]:irc server:_irssi_servers(-w --password)wpassword[password]:password(-p --port)pport[specify a port]:port:_irssi_ports-![disable autoconnect]--noconnect[disable autoconnect](-n --nick)nnick[set nick name]:nick:_irssi_nick(-h --hostname)hhostname[specify hostname]:hostname:_hosts(-)vversion[display version information](-)?help[display help information](-)--usage[display usage]A80&,AHۜu1e!YU	
mm
-qU0
A 	!0pA0Fۜ	I 0 A8C ۜ	!!!"""#$Q&]'I 0`(A$(ۜ(])	**9+0
+Af+0,A@$,ۜQ,,Y-./0m1y23M44e5serviceispell_arguments(-n -h)-t[input file is in TeX/LaTeX format](-t -h)-n[input file is in nroff/troff format](-n -t)-h[input file is in HTML format](-x)-b[create backup file](-b)-x[don't create backup file](-C)-B[report run-together words as errors](-B)-C[take run-together words as compounds]-P[don't generate extra root/affix combinations]-m[make possible root/affix combinations]-S[sort guesses by probable correctness]-d[specify alternate dictionary file]:dictionary file:_files-p[specify alternate personal dictionary file]:personal dictionary file:_files-w[specify additional word characters]:word characters:-W[specify length of legal words]:length of legal words:-T[specify formatter type]:formatter type:(nroff mm ms me man NeXT tex bib)(-N)-M[show menu](-M)-N[don't show menu]-L-[specify number of context lines to show]:number of context lines:-V[show non-7-bit characters escaped]-l[produce list of misspelled words on stdout]-s[stop after each line of input (SIGTSTP)]-f[specify output file name]:output file:_files(-A)-a[single line input/output mode](-a)-A[single line input/output mode (with include-files)](-e)-c[produce list of possible root words and affixes](-c)-e-[expand affix flags]::expansion level:((1\:normal 2\:append\ prepend\ original\ root/affix\ combination 3\:output\ multiple\ lines 4\:append\ root\ length\ ratios))-D[dump affix tables]*-v[show version]:file to spell-check:_filesbuildhash_arguments(-c)-s[silent operation](: -s)-c[count mode]:count: :affix file:_files -g "*.(#i)aff(-.)":raw dictionary file:_files::affix file:_files -g "*.(#i)aff(-.)":hashed output file:_files "*.(#i)hash(-.)"munchlist_arguments-l[specify affix file]:affix file:_files -g "*.(#i)aff(-.)"-c[specify converted output file name]:converted file name:_files-T[specify string character type]:string character type:-s[specify strip hash file]:hash file:_files "*.(#i)hash(-.)"-D[debug mode]-v[verbose mode]*:dictionary file:_filesfindaffix_arguments(-s)-p[search possible prefixes](-p)-s[search possible suffixes]-f[sort affixes by frequency]-c[clean output]-m[specify minimum affix length]:minimum affix length:-M[specify maximum affix length]:maximum affix length:-e[specify header/trailer length of suppressed affixes]:header/trailer length of suppressed affixes:-t[specify field separator character]:field separator character:-l[specify minimum occurrence count]:minimum occurrence count:tryaffix_arguments(-s)-p[estimate effectiveness of prefix](-p)-s[estimate effectiveness of suffix]-c[write only summary of the results]:expanded dictionary file:_files:*:affix and optional addition:icombine_argumentsijoin_arguments(-u)-s[use signed comparison](-s)-u[use unsigned comparison]-a[print lines for unpairable lines and normal output]:file number:(1 2)-v[print lines for unpairable lines instead of normal output]:file number:(1 2)-e[specify replacement string]:replacement string:-o[specify output field list]:output field list:-t[specify field separator character]:field separator character:(-1 -2)-j-[specify join file and field]:file number:(1 2):field number:(-j)-1[specify join field]:field number:(-j)-2[specify join field]:field number::first input file:_files:second input file:_filesA4k,Pp+A@C'EE$ER3A8X|A%Ad
pRA`
AfۄAC(HaA&0$A"h=]
=
))}	5
FPR#A@%I
   !0&!A"pF!!"="]"q"""#	$%=&&Q'=)
**u+,,9--./0CF07$1A"CFD1q122
4-55M678e9}:;%=e>>?@ABCC%DDEF1GGHI1KYLMMNiOOPQRET}+0UA" C 8UeU?UuVC!F0LRAC""1AVA"fVۄA"D"Wۜ)WaWWX)YYZMZZ[Q\\%&A,]]A(C&%^j9^*^2^A" '__`aaIb(F0bb	A"D)bbcdd5yeefgYijqjj-F0k
A"L.&l51llUmnn%ppUqq-r%sAtu
w1F0wA"2fx1xxC3F0dyA"DC4xyycz9{{5||e}}~	7F0 <
Al8AVA"8l8&qAC9F50A":łEEͅ;F0A"<Dq-C=F0A" C>P}qaC?F0A"C@f,Y5%%ya]-
X}5ݝ}]՟Q1|5QMͨ5թ1qѭuѮqQ-E-xeyuɸiIź1Ѽ%	e-
Xu](=[F0A"D\=aAAA`F0A"aFCaF0	;ACbFmA"
c0KAd"
A&R9dACdf4ۄA"$dTۜbud&Ae$MA"Ceۄ+A"$eۄ+0"@hAffۄ-Agf@ۜaA"Cgftg&00AhfPۄ-A"iFp|i&0Apj%Lk!mMqAMy!Y=)uaIEI]!y5mi
ua!e=}		
q

)Q
	y1YI	i)yA	UY}-%1- 
!!A""#i$!%%&A''(5))-*Q++
,a,,Q--=..E//M00511%22
333a44I5A55k0"6At
A@6ۄa6A"Ñ&t6Ñ&qAC,660,7A1
Af07ۄA"ÓP7Hq77Ó&A"$C7H8h8<8C&0b8At-
A.V8A"$Õ,9L9a99ۼ9Õ&QA.Xr:;; A,YR39:Ad1AFZ2`+T3i:!+T3AÖ::A.\`;+T3A"$;H;<zD<&A"<H<<&0	;"ACF<ACF+localexpljdb_argsjar_cmdmatchbasedircurcontextcurcontextstatelinetypesetopt_argstmpassocjdb_argsservicejavaccompset_wantedfilesoption file_filesreturn_arguments-g-[generate debugging information]:debug:->debug-A-[specify option to annotation processors]:option-implicit\:-[control generation of class files for implicitly loaded sources]:implicit:(class none)-nowarn[generate no warnings]-verbose[output messages about what the compiler is doing]-deprecation[output source locations where deprecated APIs are used](-cp -classpath)cpclasspath[specify where to find user class files]:class path:->classpath-sourcepath[specify where to find input source files]:source path:->sourcepath-bootclasspath[override location of bootstrap class files]:bootstrap class path:->bootstrapclasspath-extdirs[override location of installed extensions]:extensions directories:->extdirs-d[specify where to place generated class files]:directory:_files -/-encoding[specify character encoding used by source files]:encoding:->encoding-proc\:-[control annotation processing]:annotation processing:(none only)-processor[specify annotation processors to run]:class:_files-processorpath[specify where to find annotation processors]:directory:_directories-s[specify directory for generated source files]:directory:_directories-source[provide source compatibility with specified release]:release:(1.{2..8} {5..8})-target[specify VM version]:release:(1.{1..5})(-)-help[print a synopsis of standard options](-)-version[print version information](-)-X[display information about non-standard options]*:java source file:_files -g \*.java\(-.\)jdb_args-host[specify host to connect to]:host:_hosts-password[specify password]:password-attach[attach to running VM]:address-listen[wait for VM to connect]:address-listenany[wait for VM to connect at any available address]-launch[launch VM immediately]-listconnectors[list the connectors available in this VM]-connect[connect to target VM]:connectordbgtracetclienttserver-J-[java runtime option]:optionjava_argumentsjdb_args[@]clientserverd32d64-agentlib\:-:agent library-agentpath\:-:path:_directories-javaagent\:-:path:_directories(-cp -classpath)cpclasspath[specify path for user class files]:class path:->classpath-D-[specify a property]:property:->property*enableassertionsea::class*disableassertionsda::class(-enablesystemassertions -esa -disablesystemassertions -dsa)enablesystemassertionsesadisablesystemassertionsdsa(-verbose:class)-verbose[print class information](-verbose)-verbose\:class[print class information]-verbose\:gc[print gc information]-verbose\:jni[print JNI information](- 1)-version[print version]-showversion[print version and continue](- 1)-?help[print help message](- 1)-X-[non-standard java option]:option(- 1)-jar[specify a program encapsulated as jar]:jar:_files -g \*.jar\(-.\)(-):class:_java_class -m main ${(kv)opt_args[(i)(-classpath|-cp)]}*::args:= _normaljavadoc_arguments-overview[specify overview file]:_files-public[display public classes and members only]-protected[display public/protected classes and members only (default)]-package[display packages, public/protected classes and members only]-private[display all classes and members]-help[print help message]-doclet[specify a doclet]:doclet:_java_class -t doclet ${(kv)opt_args[(i)-classpath]}-docletpath[specify a path to search doclet]:doclet path:->docletpath-1.1[Javadoc 1.1 compatible output]-sourcepath[specify path for source files]:source path:->sourcepath-classpath[specify path for user class files]:class path:->classpath-bootclasspath[specify path for bootstrap class files]:bootstrap class path:->bootstrapclasspath-extdirs[specify directories for extensions]:extensions directories:->extdirs-verbose[print verbose messages]-locale[specify locale]:language_country_variant:-encoding[specify character encoding for source files]:encoding:->encoding-J-[specify java option]:java option:-d[specify destination directory]:destination directory:_files -/-use[display pages for use]-version[include @version text]-author[include @author text]-splitindex[split index file for each alphabet]-windowtitle[specify HTML title element]:title element:-doctitle[specify title]:document title:-header[specify header text]:header text:-footer[specify footer text]:footer text:-bottom[specify bottom text]:bottom text:-link[generate a link to external reference classes]:document URL:-linkoffline[generate a link for external reference class names]:document URL::package list URL:-group[generate tables for each group]:group heading::package patterns:-nodeprecated[do not document deprecated API]-nodeprecatedlist[do not generate deprecated API list]-notree[do not generate class and interface hierarchy]-noindex[do not generate index]-nohelp[do not generate help link]-nonavbar[do not generate navigation bar]-helpfile[specify alternative help link]:helpfile path/filename:-stylesheet[specify alternative HTML style sheet]:stylesheet path/filename:-docencoding[specify character encoding for output HTML files]:encoding:->encoding*:package name, source file or @list:->docsrcappletviewer_arguments-debug[run applet on jdb]-J-[specify java option]:java option:*:URL:_urls CURRENT == 2 compset_valuesjar command(  t x u)c[create new archive](c   x u)t[list the table of archive](c t   u)x[extract files from archive](c t x  )u[update archive]f[specify archive file]v[verbose mode](e)m[specify manifest file](m)e[specify class of for application entry point]0[store only without using ZIP compression]M[do not create manifest file]i[generate index information for specified jar files]jar_cmdwords[2]#-tmpassoc:manifest file:_files:main class:archive file:_files -g "*.([ejw]ar|zip)(-.)"_arguments*-C[directory of class file]:directory:_directories-J-[java runtime option]:optionjar_cmd/[^-]*/:dummy:s::jar_cmd/b/tmpassocmatch1*:file:->jarargjavahjavah_g_arguments-o[specify output file]:output file:_files-d[specify destination directory]:directory:_files -/-stubs[generate stubs]-verbose[print verbose messages]-version[print version]-jni[JNI-style native method function prototypes]-classpath[specify path for user class files]:class path:->classpath-bootclasspath[specify path for bootstrap class files]:bootstrap class path:->bootstrapclasspath-old[generate old JDK1.0-style header files]-force[force output]-J-[java runtime option]:option*:class:_java_class -m main ${(kv)opt_args[(i)-classpath]}javap_arguments-l[line and local variable tables]-b[backward compatible to JDK1.1]-public[only public classes and members]-protected[only protected and public classes and members]-package[only package, protected and public classes and members (default)]-private[all classes and members]-J-[specify java option]:java option:-s[internal type signatures]-c[disassemble code]-verbose[stack size, number of locals and args for methods]-classpath[specify path for user class files]:class path:->classpath-bootclasspath[specify path for bootstrap class files]:bootstrap class path:->bootstrapclasspath-extdirs[specify directories for extensions]:extensions directories:->extdirs*:class:_java_class ${(kv)opt_args[(i)-classpath]}extcheck_arguments-verbose[print verbose messages]:target jar file:_files -g \*.jar\(-.\)rmic_arguments-classpath[specify path for user class files]:class path:->classpath-depend[treat dependencies]-g[enable debugging]-J-[specify java option]:java option:-keepgenerated[retain generated source files]-nowarn[disable warnings]-show[GUI mode]-vcompat[compatible with JDK 1.1 and 1.2 (default)]-verbose[print verbose messages]-v1.1[JDK 1.1 stub protocol]-v1.2[JDK 1.2 stub protocol]*:package qualified class name:_java_class  ${(kv)opt_args[(i)-classpath]}rmiregistry_wantedportsport to listen on_ports_messageno more argumentsrmid_arguments-C-[specify command line argument for child process]:command line argument for child process:-log[specify log directory]:directory to place logs:_files -/-port[specify port]:port:_ports-stop[stop rmid]:serialver_arguments-classpath[specify where to find user class files]:class path:->classpath(*)-show[display user interface](-show)*:class:_java_class ${(kv)opt_args[(i)-classpath]}native2ascii_arguments-reverse[convert Latin-1 (with \udddd) to native encoding]-encoding[specify character encoding]:encoding:->encoding:input file:_files:output file:_fileskeytool_arguments-J-[specify java option]:java option:genkey-genkey[command to generate a key pair]-alias[alias]:alias:-keyalg[key algorithm]:key algorithm:-keysize[key size]:key size:-sigalg[signature algorithm]:signature algorithm:-dname[X.500 distinguish name]:X.500 distinguish name:-keypass[password for private key]:password for private key:-validity[valid days]:number of days:-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-storepass[password for keystore]:password:-v[verbose mode]import-import[command to import certificate or certificate chain]-alias[alias]:alias:-file[specify certificate file]:certificate file:_files-keypass[password for private key]:password for private key:-noprompt[disable interaction with the user]-trustcacerts[use cacerts]-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]selfcert-selfcert[command to generate X.509 v1 self-signed certificate]-alias[alias]:alias:-keypass[password for private key]:password for private key:-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]identitydb-identitydb[command to read identity database]-file[specify identity database file]:identity database file:_files-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]certreq-certreq[command to generate certificate signing request]-alias[alias]:alias:-file[specify certificate signing request file]:certificate signing request file:_files-keypass[password for private key]:password for private key:-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]export-export[command to store certificate]-alias[alias]:alias:-file[specify certificate file]:certificate file:_files-rfc[make certificate format printable as RFC 1421]-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]list-list[command to print keystore entry]-alias[alias]:alias:-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files(-rfc)-v[make certificate format human-readable](-v)-rfc[make certificate format printable as RFC 1421]printcert-printcert[command to print certificate in a human-readable format]-file[specify certificate file]:certificate file:_files-v[verbose mode]keyclone-keyclone[command to create new keystore entry]-alias[alias]:alias:-dest[destination alias]:destination alias:-keypass[password for private key]:password for private key:-new[password for private key of new entry]:password for private key of new entry:-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]storepasswd-storepasswd[command to change password for keystore]-new[new password]:new password:-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]keypasswd-keypasswd[command to change password for private key]-alias[alias]:alias:-keypass[old password for private key]:old password for private key:-new[nwe password for private key]:new password for private key:-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]delete-delete[command to delete entry]-alias[alias]:alias:-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]help(-J)-help[command to print help message]jarsigner_arguments-keystore[keystore location]:keystore location:_files-storetype[specify keystore type]:store type:-storepass[specify password for keystore]:password:-keypass[specify password for private key]:password:-sigfile[specify base file name of .SF and .DSA files to be generated]:sigfile:_files-signedjar[specify signed JAR file]:_files -g "*.(jar|zip)(-.)"(2)-verify[verify mode]-certs[output certificate information in verify mode]-verbose[print verbose messages]-internalsf[old behaviour]-sectionsonly[omit header of hash of the whole manifest file]-J-[specify java option]:java option::jar file:_files -g "*.(jar|zip)(-.)":alias:policytool_arguments-file:policy file:_filesunknown commandstatestatedebugprefixcompset_valuesdebug infolinesvarssource_descriptiondebuginfodebug infocompaddexpl[@]nonecompaddqS,expl[@]classpathsourcepathbootstrapclasspathdocletpathcompset*:compset:*_alternativeclasspath:state:_path_files -qS: -g '*.(jar|zip)(-.)'classpath:state:_path_files -r': ' -/extdirscompset_path_filesencodingUS-ASCII:American Standard Code for Information InterchangeCp1252:Windows Latin-1ISO-8859-1:ISO 8859-1, Latin alphabet No. 1 ISO-8859-15:Latin alphabet No. 9 UTF-8:Eight-bit UCS Transformation FormatUTF-16:Sixteen-bit UCS Transformation Format, byte order identified by anUTF-16BE:Sixteen-bit UCS Transformation Format, big-endian byte order UTF-16LE:Sixteen-bit UCS Transformation Format, little-endian byte order ASCII:American Standard Code for Information InterchangeISO8859_1:ISO 8859-1, Latin alphabet No. 1UnicodeBig:Sixteen-bit Unicode Transformation Format, big-endianUnicodeBigUnmarked:Sixteen-bit Unicode Transformation Format, big-endianUnicodeLittle:Sixteen-bit Unicode Transformation Format, little-endianUnicodeLittleUnmarked:Sixteen-bit Unicode Transformation Format, little-endianUTF8:Eight-bit Unicode Transformation FormatUTF-16:Sixteen-bit Unicode Transformation Format, byte orderBig5:Big5, Traditional ChineseBig5_HKSCS:Big5 with Hong Kong extensions, Traditional ChineseBig5_Solaris:Big5 with seven additional Hanzi ideograph character mappings Cp037:USA, Canada (Bilingual, French), Netherlands, Portugal, Brazil, AustraliaCp273:IBM Austria, GermanyCp277:IBM Denmark, NorwayCp278:IBM Finland, SwedenCp280:IBM ItalyCp284:IBM Catalan/Spain, Spanish Latin AmericaCp285:IBM United Kingdom, IrelandCp297:IBM FranceCp420:IBM ArabicCp424:IBM HebrewCp437:MS-DOS United States, Australia, New Zealand, South AfricaCp500:EBCDIC 500V1Cp737:PC GreekCp775:PC BalticCp838:IBM Thailand extended SBCSCp850:MS-DOS Latin-1Cp852:MS-DOS Latin-2Cp855:IBM CyrillicCp856:IBM HebrewCp857:IBM TurkishCp858:Variant of Cp850 with Euro characterCp860:MS-DOS PortugueseCp861:MS-DOS IcelandicCp862:PC HebrewCp863:MS-DOS Canadian FrenchCp864:PC ArabicCp865:MS-DOS NordicCp866:MS-DOS RussianCp868:MS-DOS PakistanCp869:IBM Modern GreekCp870:IBM Multilingual Latin-2Cp871:IBM IcelandCp874:IBM ThaiCp875:IBM GreekCp918:IBM Pakistan (Urdu)Cp921:IBM Latvia, Lithuania (AIX, DOS)Cp922:IBM Estonia (AIX, DOS)Cp930:Japanese Katakana-Kanji mixed with 4370 UDC, superset of 5026Cp933:Korean Mixed with 1880 UDC, superset of 5029Cp935:Simplified Chinese Host mixed with 1880 UDC, superset of 5031Cp937:Traditional Chinese Host miexed with 6204 UDC, superset 5033Cp939:Japanese Latin Kanji mixed with 4370 UDC, superset of 5035Cp942:IBM OS/2 Japanese, superset of Cp932Cp942C:Variant of Cp942Cp943:IBM OS/2 Japanese, superset of Cp932 and Shift-JISCp943C:Variant of Cp943Cp948:OS/2 Chinese (Taiwan) superset of 938Cp949:PC KoreanCp949C:Variant of Cp949Cp950:PC Chinese (Hong Kong, Taiwan)Cp964:AIX Chinese (Taiwan)Cp970:AIX KoreanCp1006:IBM AIX Pakistan (Urdu)Cp1025:IBM Multilingual Cyrillic (Bulgaria, Bosnia)Cp1025:IBM Multilingual Cyrillic - Bulgaria, Bosnia, Herzegovinia, Macedonia (FYR)Cp1026:IBM Latin-5, TurkeyCp1046:IBM Arabic - WindowsCp1097:IBM Iran (Farsi)/PersianCp1098:IBM Iran (Farsi)/Persian (PC)Cp1112:IBM Latvia, LithuaniaCp1122:IBM EstoniaCp1123:IBM UkraineCp1124:IBM AIX UkraineCp1140:Variant of Cp037 with Euro characterCp1141:Variant of Cp273 with Euro characterCp1142:Variant of Cp277 with Euro characterCp1143:Variant of Cp278 with Euro characterCp1144:Variant of Cp280 with Euro characterCp1145:Variant of Cp284 with Euro characterCp1146:Variant of Cp285 with Euro characterCp1147:Variant of Cp297 with Euro characterCp1148:Variant of Cp500 with Euro characterCp1149:Variant of Cp871 with Euro characterCp1250:Windows Eastern EuropeanCp1251:Windows CyrillicCp1253:Windows GreekCp1254:Windows TurkishCp1255:Windows HebrewCp1256:Windows ArabicCp1257:Windows BalticCp1258:Windows VietnameseCp1381:IBM OS/2, DOS People's Republic of China (PRC)Cp1383:IBM AIX People's Republic of China (PRC)Cp33722:IBM-eucJP - Japanese (superset of 5050)EUC_CN:GB2312, EUC encoding, Simplified ChineseEUC_JP:JIS X 0201, 0208, 0212, EUC encoding, JapaneseEUC_KR:KS C 5601, EUC encoding, KoreanEUC_TW:CNS11643 (Plane 1-3), EUC encoding, Traditional ChineseGB18030:Simplified Chinese, PRC standardGBK:GBK, Simplified ChineseISCII91:ISCII91 encoding of Indic scriptsISO2022CN:ISO 2022 CN, Chinese (conversion to Unicode only)ISO2022CN_CNS:CNS 11643 in ISO 2022 CN form, Traditional ChineseISO2022CN_GB:GB 2312 in ISO 2022 CN form, Simplified ChineseISO2022JP:JIS X 0201, 0208 in ISO 2022 form, JapaneseISO2022KR:ISO 2022 KR, KoreanISO8859_2:ISO 8859-2, Latin alphabet No. 2ISO8859_3:ISO 8859-3, Latin alphabet No. 3ISO8859_4:ISO 8859-4, Latin alphabet No. 4ISO8859_5:ISO 8859-5, Latin/Cyrillic alphabetISO8859_6:ISO 8859-6, Latin/Arabic alphabetISO8859_7:ISO 8859-7, Latin/Greek alphabetISO8859_8:ISO 8859-8, Latin/Hebrew alphabetISO8859_9:ISO 8859-9, Latin alphabet No. 5ISO8859_13:ISO 8859-13, Latin alphabet No. 7ISO8859_15:ISO 8859-15, Latin alphabet No. 9JIS0201:JIS X 0201, JapaneseJIS0208:JIS X 0208, JapaneseJIS0212:JIS X 0212, JapaneseJISAutoDetect:Detects and converts from Shift-JIS, EUC-JP, ISO 2022 JPJohab:Johab, KoreanKOI8_R:KOI8-R, RussianMS874:Windows ThaiMS932:Windows JapaneseMS936:Windows Simplified ChineseMS949:Windows KoreanMS950:Windows Traditional ChineseMacArabic:Macintosh ArabicMacCentralEurope:Macintosh Latin-2MacCroatian:Macintosh CroatianMacCyrillic:Macintosh CyrillicMacDingbat:Macintosh DingbatMacGreek:Macintosh GreekMacHebrew:Macintosh HebrewMacIceland:Macintosh IcelandMacRoman:Macintosh RomanMacRomania:Macintosh RomaniaMacSymbol:Macintosh SymbolMacThai:Macintosh ThaiMacTurkish:Macintosh TurkishMacUkraine:Macintosh UkraineSJIS:Shift-JIS, JapaneseTIS620:TIS620, Thai_describecharacter encodingpropertycompset*=_defaultpropertynamesproperty namedocsrccompset_wantedpackage/source list file_files_wantedpackage or source_files*.java(-.)jarargwords[CURRENT - 2]_wantedfileinput file_files(words[CURRENT - 1])words2words[3]_jar_cache_name_jar_cache_list(@f)$words[1] tf $jf_jar_cache_name_wantedfile from archive_multi_parts_jar_cache_list_wantedinput file_filesunknown state: stateAJ@AgACgTpA,&$, AFMA,
AFiA,JA"R+LJrA1	A"+LAaA+LACA4Cf|@l%localclasspathexplmethodtypezparseoptsclasspatht:typem:methodclasspath:classpath[@]classpathclasspath[2]:-CLASSPATH:-.//\:/:classpath[@](s.:.)classpathi.jarzipwarearM_call_program jar_classes jar -tf $i 2>/dev/null.class%%.class:gs/.i//.class.:r:s/.class//:si/:gs/._wantedclassesjava classcompadd@r:|.=* r:|=*A-9EemaM	}
q
U)]UQqa1Q%I _arguments-asis[characters with codes >127 will be displayed non-inverted]-backpath[backup file directory]:backup file directory:_files -/-baud[inserts delays for baud rates below 19200]:baud rate:_baudrates-beep[beep on command errors or when cursor goes past extremes]-columns[sets the number of screen columns]:num of columns-csmode[continued search mode]-dopadding[catch up after long terminal commands]-exask[^KX verify the file name that it is about to write]-force[make sure that last line of the file has a line-feed]-help[start editor with help screen on]-keepup[update column number and control-key prefix after each keystroke]-lightoff[make block highlighting go away after any block command]-lines[set the number of screen lines]:num of screen lines-marking[text between ^KB and the cursor is highlighted]-mid[scroll window and make cursor go to center after]-nobackups[prevents making backup files]-nonotice[prevents displaying copyright notice on startup]-nosta[eliminate top-most status line]-noxon[turn off ^S/^Q processing]-orphan[extra files get placed in orphaned buffers instead of new windows]-pg[specify the number of lines to keep after PgUp/PgDn]:num of lines to keep-skiptop[prevents use of top n screen lines]:num of top lines to skip+-[number of lines]:number of lines-crlf[use CR+LF as end of line sequence, instead of just LF]-wordwrap[wrap the previous word when you type past the right margin]-autoindent[indentation is duplicated onto the next line]-overwrite[typing overwrites existing characters]-lmargin[set the left margin]:left margin-rmargin[set the right margin]:right margin-tab[set the TAB character width]:tab width-indentc[set the indentation character for ^K, and ^K.]:indent char for ^K, and ^K.-istep[set the indentation step for ^K, and ^K.]:indent step for ^K, and ^K.-linums[display line numbers before each line]-rdonly[make file read-only]-keymap[use an alternate section of joerc for keybindings]:keymap name*:files:_filesAg,A8C%MaaQa
	A L	۔,			ALC	0:sA(e
}
Afۜ1localargsvariant*-a+[print unpairable lines from specified file]:file number:(1 2)-e+[replace missing input fields with specified string]:replacement string(-1 -2)-j+[join on specified field for both files]:field number-o+[use specified output format]:format string-t+[use specified character as field separator]:separator*-v+[like -a, but suppress joined output lines]:file number:(1 2)(-j -1 -j1)j11+[join on specified field of first file]:field number(-j -2 -j2)j22+[join on specified field of second file]:field number1:file:_files2:file:_files_pick_variantgnuGNUOSTYPEversionvariant(-i --ignore-case)iignorecase[ignore differences in case when comparing fields](-)--help[display help information](-)--version[output version information](--check-order --nocheck-order)checkordernocheckorder--header[treat first line in each file as field headers](-z --zero-terminated)zzeroterminated[end lines with 0 byte, not newline]_argumentsargsAۜۜ-A%1		
Ma
1Umy	5911_arguments--version[output jq's version number]--seq[use application/json-seq ASCII RS/LF scheme in input and output]--stream[parse input streamily (changes output)](-s --slurp)sslurp[join input JSON objects to array before filtering](-R --raw-input)Rrawinput[consider each input line as a JSON strings](-n --null-input)nnullinput[input is ignored](-c --compact-output)ccompactoutput[don't pretty-print](--indent)--tab[indent output using TAB characters](--tab)--indent[indent output using given number of spaces]:number of spaces (integer):(2 4 8)(-C --color-output -M --monochrome-output)Ccoloroutput[output in color](-C --color-output -M --monochrome-output)Mmonochromeoutput[output without color](-a --ascii-output)aasciioutput[restrict output to ASCII]--unbuffered[flush output after each JSON object](-S --sort-keys)Ssortkeys[output object keys in sorted order](-r --raw-output -j --join-output)rrawoutput[don't JSON-quote output if it's a string](-r --raw-output -j --join-output)jjoinoutput[like -r, without newlines between outputs](-f --from-file)ffromfile[read filter from file]:_files-L+[prepend a directory to the module search path]:_directories(-e --exit-status)eexitstatus[report "false" and "null" results via exit code]*--arg[pre-set a variable to a string]:variable name: :value (string)*--argjson[pre-set a variable to an object]:variable name: :value (JSON)*--slurpfile[pre-set a variable to an array of JSON texts read from a file]:variable name: :file:_files*--rawfile[pre-set a variable to the contents of a file]:variable name: :file:_files--args[remaining arguments are string arguments, not files]--jsonargs[remaining arguments are JSON arguments, not files]1: :_guard '|[^-]' filter*: :_filesAd1AVRr$IiACFۄA&AC$DXA"*
RrmrDAq1TA)`uAL'EE(EX+Ag$lATX		1
U}A">#Rr]2rr	X	A" 	ۜۜ&+A
;09A8
G)Y)A1
AfPۄqA"Cf.+qA"F=0+AC
F+A\C
1
A.9AXADۤALCX A!""#$%&'5))Z	*5*A$t*ۜۜ*servicekillall5OSTYPElinuxbsddragonflydarwin_signalsreturntypesetoptsargsEUID_comp_priv_prefix1sudo_pick_variantpsmiscPSmiscunixversionlocalcurcontextcurcontextstatestate_descrlineopt_args(-e --exact)eexact[require exact match for names longer than 15 chars](-I --ignore-case)Iignorecase[do case insensitive process name match](-g --process-group)gprocessgroup[kill the process group to which the process belongs](-i --interactive)iinteractive[interactively ask for confirmation before killing](- : *)llist[list all known signal names](-n --ns)n+ns[match against the PID namespace of the given PID]: : _pids(-o --older-than)o+olderthan[match only processes older than the specified time]:time:->time(-q --quiet)qquiet[do not complain if no processes were killed](-r --regexp)rregexp[interpret process name as extended regular expression](1 -s --signal)s+signal[send the specified signal]: : _signals(-u --user)u+user[kill only processes owned by specified user]: : _users(-v --verbose)vverbose[report if the signal was successfully sent](-w --wait)wwait[wait for all killed processes to die](- : *)Vversion[display version information](-y --younger-than)y+youngerthan[match only processes younger than the specified time]:time:->time1: : _alternative 'signals: :_signals -p' 'processes-names: :_process_names opts'*: :_process_names optsCURRENTCURRENTwords2Zcontext(-Z --context)Z+context[specify SELinux security context]:regex pattern:_selinux_contexts_argumentsargsstatetimeunitss:secondsm:minutesh:hoursd:daysw:weeksM:monthsy:yearscompset[0-9]##(|.[0-9]#)_alternativefloat-numbers:: _message "float number"units:: _describe unit units_messagefloat number and unitOSTYPEfreebsddragonfly-j+[kill processes in specified jail]: :_jails -0-v[be more verbose about what will be done]-e[use effective user ID for -u option](- : *)-help[give a help on command usage and exit](- : *)-l[list names of available signals and exit]-m[interpret specified name as a regular expression]-s[show only what will be done, but do not send any signal]-d[print info about processes matched, but do not send any signal]-u+[limit to processes belonging to specified user]: : _users-t+[limit to processes running on specified tty]: :_ttys -od-c+[with -u or -t, limit to processes matching specified name]: :_process_names opts-z[do not skip zombies]*: :_process_names opts(signal)signals2,3_arguments-*A$-a_arguments(-u --udp)uudp[UDP mode](-v --verbose)vverbose[verbose](-V --version -h --help -u --udp -v --verbose)Vversion[display version](-h --help -u --udp -v --verbose -V --version)hhelp[help]1:host:_hosts*:port:_portsA@'EE|E+A"0F]M=+AA.r1LAC1	ACftۄA"&+A"fI+AF+localcurcontextcurcontextstateline_arguments-c[specify credentials cache to use]:cache:_files-e[specify encryption type]:encryption type-q[suppress printing](- :)-h[display help information]-P[acquire credentials for the principal during S4U2Self]-S[specify the service name of the principal]:service-U[specify user for S4U2Self]:user:_users:principal:->principalstateprincipalcompset*/_hosts_alternativeusers:user:_usersservices:service:compadd -S/ hostreturnA 
;8LACLaALABr!A%8iAC|
;m%uQU)	%
yU



A"r%E8mA)0AC8M0AAL	8aey5= a!A`A.8r5"U"AC8"A8#A0$ۜۜ]$localpatternargsttys/dev/ttyN/dev/pts/Nrebootttys/dev/OSTYPElinuxgnu-*pattern(solaris*|linux-gnu)(--hostlast)-a[display hostname in last column]((free|net|open)bsd*|darwin*|dragonfly*)-h+[limit sessions by hostname]:host:_hosts((free|open)bsd*)-s[report duration in seconds](freebsd*|openbsd*)-d+[limit sessions to those active at snapshot time]:time ([[CC]YY][MMDD]hhmm[.SS])((net|free|open)bsd*|darwin*|dragonfly*)-t+[limit sessions by tty]:tty:_ttys -Dopenbsd*-c[calculate total time]^darwin*(--file)-f+[specify account file]:file:_files(solaris*|linux-gnu|freebsd*|openbsd*)(--limit)-n+[specify number of lines to show]:number((open|net)bsd*|dragonfly*)-T[show more detailed time information including year and seconds]netbsd*-x[assume file is in wtmpx(5) format]-n[show IP of remote hosts]freebsd*-w[show seconds in duration field]-y[show year in session start time]OSTYPEpatternargOSTYPEnetbsddragonfly-H[specify width for host field]:width-N[specify width for login name field]:width-L[specify width for tty field]:width(-a)--hostlast[display hostname in last column](-d --dns -i --ip)ddns[translate IP to hostname](-f)--file=[specify account file]:file:_files(-F --fulltimes)Ffulltimes[show full login and logout times and dates](-i --ip -d --dns)iip[show IP of remote hosts](-n)--limit=[specify number of lines to show]:number(-R --nohostname)Rnohostname[suppress display of hostname field](-s --since)s+since[display lines since the specified time]:time (YYYYMMDDhhmmss)(-t --until)t+until[display lines until the specified time]:time (YYYYMMDDhhmmss)(-p --present)p+present[display who were present at the specified time]:time (YYYYMMDDhhmmss)(-w --fullnames)wfullnames[show full user and domain names](-x --system)xsystem[display shutdown/runlevel entries]--time-format=[show timestamps in the specified format]:format:(notime short full iso)(- *)hhelp[display usage information](- *)Vversion[display version information]OSTYPElinuxgnusolaris*:arg: _alternative "users:user:_users" "ttys:tty:_ttys -d" "ttys:tty:(reboot)"*:user:_users_argumentsargsAGA0%-
UUAC"0A8e
A	

0e
AC

}A
,ۜbLylocalvalslibs[display library search paths]files[show processing of files and libraries]bindings[display symbol binding]reloc[display relocation processing]symbols[display symbol table processing]unused[show unused files]versions[show version processing]help[display help message]OSTYPEsolarisbasic[provide basic trace information/warnings]cap[display hardware/software capability processing]detail[provide more info in conjunction with other options]demangle[display C++ symbol names in their demangled form]init[display init and fini processing]long[display long object names without truncation]move[display move section processing]segments[display available output segments and address/offset processing]strtab[display information about string table compression]tls[display TLS processing info]linuxall[combine all options]scopes[display scope information]statistics[display relocation statistics]_valuescapabilityvalsA'+A(C,L`xAgA40A`%
	Z]Zb1Zz%e
m
ip
	!A%Mp	-A	Qp	A
IAp	]	-
A}p	-Ap	
A
ep]A]-p
-ACuA" ۜۜ	MI+A"KexAL
A"C&M+A"&$O+AFX+localargscontextlinestatestate_descropt_argsOSTYPElinux(x -v --verbose)vverbose[output verbosely](: -)?help[display help information](: -)pprintcache[display libraries in current cache](: -)--usage[display brief usage information](: -)Vversion[display version information](x o)-l[manually link individual libraries (library mode)](x l -c --format)c+format[specify cache format]:cache format:(old new compat)(x l)-C+[specify cache file to use instead of /etc/ld.so.cache]:cache file:_files(x l)-f+[specify configuration file to use instead of /etc/ld.so.conf]:configuration file:_files(x l -i --ignore-aux-cache)iignoreauxcache[ignore auxiliary cache file](x l -N)-n[process only directories specified on command line (implies -N)](x l)-N[do not rebuild cache](x l)-r+[specify root directory]:root directory:_directories(x l)-X[do not update symbolic links]bsddragonfly(-U)-m[merge into the existing hints file](: -)-r[list the current contents of the hints file]dragonflyfreebsdopenbsd(-U)-R[rescan previously configured directories]dragonfly(-aout)-elf[generate hints for elf format shared libraries]-f+[specify hints file]:hints file:_files-i[run in insecure mode]netbsd-v[switch on verbose mode]-s[do not scan /usr/lib for shared libraries]-32[generate hints for 32-bit ABI shared libraries](-elf)-aout[generate hints for a.out format shared libraries](-s)-c[do not scan directories in /etc/ls.so.conf](-s)-S[do not scan /usr/lib for shared libraries]-s[do not scan /usr/lib or directories in /etc/ld.so.conf for shared libraries](-m)-U[unconfigure specified directories or inaccessible directories if none specified]_arguments(x)*: :->filesargsstatefilesopt_argsIll_object_files_directoriesreturnA1
A9A(C%mqA$0A@%ۜ=		


%0AAC
f_pick_variantgnu(Free Soft|GNU|GLIBC|Gentoo)unixversionargs(- *)--version[display version information](- *)--help[display help information](-v --verbose)vverbose[include symbol versioning information](-d --data-relocs)ddatarelocs[perform data relocations and report missing objects](-r --function-relocs)rfunctionrelocs[perform data/function relocations and report missing objects](-u --unused)uunused[display any unused objects]OSTYPEsolaris(-r)-d[check immediate references](-d)-r[check immediate and lazy references]-u[display any unused objects]-U[display any unreferenced, or unused dependencies]-e[set specified environment variable]:environment variable:(LD_PRELOAD LD_LIBRARY_PATH LD_RUN_PATH LD_DEBUG LD_DEBUG_OUTPUT LD_NOCONFIG LD_NOAUXFLTR)-f[check for insecure executable]-i[display order of execution of initialization sections]-L[enable lazy loading]-l[force immediate processing of any filters]-s[display search path used]-v[displays all dependency relationships]freebsd-a[show all objects that are needed by each loaded object]-v[verbose listing of the dynamic linking headers]-f+[specify format]:format:((%a\:program\ name %A\:environment\ name %o\:library\ name %p\:path\ to\ library %x\:load\ address))_argumentsargs*: : _alternative
    "executables:executable:_files -g \^\*.so\(\-\*\)"
      "shared-objects:shared object:_files -g \*.so\(-.\)"AL'EE|EE+ACgA>0ADC0Pu("{DaA&0AFیA%$<QA0
;AAX
	AfۄAf<eA&A"&<ۜۜi	Y
	u-%aE "#$!&m'()]+,-/013]4
689
;
<1=>@AQC!EEGG5IMJKLN5OOPQRST^+ATC)1)Aa
UA0J9U0$TUA|1AftUۄACfU,UA"fUU!Vn+0#DXAxArYXA"&Xs+A"C&Xu+AF+localcurcontextcurcontextstatelineexplfilesserviceLESSCHARSET_wantedcharsetscharacter setcompaddasciiiso8859latin1latin9ebcdicIBM1047koi8rnextutf8returnLESScompsetwordsfakewords[@] CURRENT++ *:file:_filescompset+[-0-9]#_describeless command(
    g:goto\ line
    F:scroll\ to\ end\ and\ keep\ reading\ file
    G:go\ to\ end\ of\ file
    %:go\ to\ position\ in\ file
    p:go\ to\ position\ in\ file
  )_arguments[-+]*(-? --help)?help[display summary of less commands](-a --search-skip-screen)asearchskipscreen[skip current screen in searches](-A --SEARCH-SKIP-SCREEN)ASEARCHSKIPSCREEN[start searches just after target line](-b --buffers)b+buffers[specify amount of buffer space used for each file]:buffer space (kilobytes)(-B --auto-buffers)Bautobuffers[don't automatically allocate buffers for pipes](-C --CLEAR-SCREEN -c --clear-screen)cclearscreen[repaint screen instead of scrolling](-c --clear-screen -C --CLEAR-SCREEN)CCLEARSCREEN[clear screen before repaints](-d --dumb)ddumb[suppress error message if terminal is dumb](-e -E --quit-at-eof --QUIT-AT-EOF)equitateof[exit the second time end-of-file is reached](-e -E --quit-at-eof --QUIT-AT-EOF)EQUITATEOF[exit when end-of-file is reached](-f --force)fforce[force opening of non-regular files](-F --quit-if-one-screen)Fquitifonescreen[exit if entire file fits on first screen](-G --HILITE-SEARCH -g --hilite-search)ghilitesearch[highlight only one match for searches](-g --hilite-search -G --HILITE-SEARCH)GHILITESEARCH[disable highlighting of search matches]--old-bot[revert to the old bottom of screen behavior](-h --max-back-scroll)h+maxbackscroll[specify backward scroll limit]:backward scroll limit (lines)(-I --IGNORE-CASE -i --ignore-case)iignorecase[ignore case in searches that lack uppercase](-i --ignore-case -I --IGNORE-CASE)IIGNORECASE[ignore case in all searches](-j --jump-target)j+jumptarget[specify screen position of target lines]:position (line)(-J --status-column)Jstatuscolumn[display status column on the left]*k+lesskeyfile[use specified lesskey file]:lesskey file:_files(-K --quit-on-intr)Kquitonintr[exit less in response to ctrl-c](-L --no-lessopen)Lnolessopen[ignore the LESSOPEN environment variable](-M --LONG-PROMPT -m --long-prompt)mlongprompt[prompt verbosely](-m --long-prompt -M --LONG-PROMPT)MLONGPROMPT[prompt very verbosely](-N --LINE-NUMBERS -n --line-numbers)nlinenumbers[don't keep track of line numbers](-n --line-numbers -N --LINE-NUMBERS)NLINENUMBERS[show line numbers](* -O --LOG-FILE -o --log-file)o+logfile[copy input to file]:file:_files(* -o --log-file -O --LOG-FILE)O+LOGFILE[copy input to file, overwriting if necessary]:file:_files(-p --pattern)p+pattern[start at specified pattern]:pattern*P+prompt[specify prompt format]:prompt:->prompts(-Q --QUIET --SILENT -q --quiet --silent)qquietsilent[never use bell](-q --quiet --silent -Q --QUIET --SILENT)QQUIETSILENT[limit use of bell](-r -R --raw-control-chars --RAW-CONTROL-CHARS)rrawcontrolchars[display raw control characters](-r -R --raw-control-chars --RAW-CONTROL-CHARS)RRAWCONTROLCHARS[display control chars; keep track of screen effects](-s --squeeze-blank-lines)ssqueezeblanklines[squeeze consecutive blank lines down to one](-S --chop-long-lines)Schoplonglines[truncate long lines instead of folding](-t --tag)t+tag[edit file containing tag]:tag:->tags(-T --tag-file)T+tagfile[specify tags file]:tags file:_files(-u --underline-special)uunderlinespecial[send backspaces and carriage returns to the terminal](-U --UNDERLINE-SPECIAL)UUNDERLINESPECIAL[treat backspaces, tabs and carriage returns as control characters](* -)Vversion[display version information](-W --HILITE-UNREAD -w --hilite-unread)whiliteunread[highlight first unread line after forward page](-w --hilite-unread -W --HILITE-UNREAD)WHILITEUNREAD[highlight first unread line after forward movement](-x --tabs)x+tabs[set tab stops]:tab stops(-X --no-init)Xnoinit[disable use of terminal init string]--no-keypad[disable use of keypad terminal init string](-y --max-forw-scroll)ymaxforwscroll[specify forward scroll limit](-z --window)z+window[specify scrolling window size]:lines(-\" --quotes)"+quotes[change quoting character]:quoting characters(-~ --tilde)tilde[don't display tildes after end of file](-\# --shift)#+shift[specify amount to move when scrolling horizontally]:number--follow-name[the F command changes file if the input file is renamed]--mouse[enable mouse input]--no-histdups[remove duplicates from command history]--rscroll=[set the character used to mark truncated lines]:character [>]--save-marks[retain marks across invocations of less]--use-backslash[subsequent options use backslash as escape char]--wheel-lines=[specify lines to move for each click of the mouse wheel]:linesfiles[@]statestatepromptscompset_messageprompt_describeprompt(
	  s:short\ prompt
	  m:medium\ prompt
	  M:long\ prompt
	  h:help\ screen\ prompt
	  \=:\=\ command\ prompt
	  w:waiting\ prompt
	)tags +LESSGLOBALTAGS _global_tags_ctags_tagsAGALh1;A,AfhۄACGA8%E]=iEA$#1#AiA0%Qu		

AC+U0;;A(%QU-
0;A%Q0;A%Q
A
ۜ%QA5\A$
<$AEU0:c;;#;A1A4IA,;xAxmA$LzxAf۔ACFL0;A&hlocalexpl CURRENT == 2 compsetlhacmds(  x l v u d m c p t)a[add \(or replace\) to archive](a   l v u d m c p t)x[extract from archive](a x   v u d m c p t)l[list](a x l   u d m c p t)v[verbose List](a x l v   d m c p t)u[update newer files to archive](a x l v u   m c p t)d[delete from archive](a x l v u d   c p t)m[move to archive](a x l v u d m   p t)c[re-construct new archive](a x l v u d m c   t)p[print to stdout from archive](a x l v u d m c p  )t[test file CRC in archive]words[2]#-lhacmdsv[verbose]q[quiet]n[not execute]f[force\(over write at extract\)]t[files are text files]e[text code convert from/to EUC]g[use generic format \(for compatibility\)]words2d[delete files after]z[don't compress files](  1 2)0[header level 0](0   2)1[header level 1](0 1  )2[header level 2]i[ignore directory path]_valueslha command CURRENT == 3 _wantedfileslha file_files*.lzh(-.)words[3]_lzh_cache_list$words[1] lq $words[3] | awk '{print $NF}'(@f)_lzh_cache_list_wantedfile from archive_multi_parts_messagearchive file is not found : words[3]return_filesAL'EE|EE+ACgA'AA,CHyQq	A$
#@
T
h
|
Ag

AC%
$DX(Ux 
@
l


A	g

A
%
EA
g
pA%Ag
A%4]A
0[A
1A6A
PAGA0C,A%A<C1A=Ag
<(A"Dۜۜۼ	U5)-&A"KRK|80VuA1ANAqAGA0C,A%A<C1AUAg
<<A"0Fۜۜۼ  &A"]R]|!0i!A"(!ۜy!"Y#&0#A" $ۜyA$&01%A"(Cx%ۜyA$%!&&Ag'AAw
(A'K(A,yK(A"|R	)C%))A 50)A"$ *<*a**P+0e*AdC!1AVR*E+5,u,A!&,A!FAC"gk#,AT"	,,A"
,"k#-"&-A"R-C#FA#g-A#*0#-	AC$-.A"
y/" $////0$FA$F0#A0
A%-q0A"
y/" %|22223%FA&F0#=3A&-e3A"
y/" '44 5@5a5'FAC'F0(5A(&-A(-5A"
y/" C(6667)7C(FA(F0#U7
AC)-7A"
y/" ) 9@9h999)FA)F0#9A*-9A"
y/" *;<<0<Q<*FA+F0#}<A+-<A"
y/" ,0>P>p>>>,FAC,F0?>A-G"{kA"?"{k?A"R%@C-FA--9@A"
y/" -TBtBBBB-FA.F0?
CA.G<A"%C<CA"R%D/FAC/-=DA"
y/" /8FXFxFFF/FA/FA01A.-FA"F<"0 Gۼ@G]G0FAt1
1
AVRGFG]GA" C1GG H@HaHC1FA1FA2A.-HA21A.*-A3-.A"
y/" C3dI/IIIC3FA"RIaJJA"
YL"4Lۼ@GL+0MA"$5MM	N\N|N+0NAC6gk#,AT6	,,A"
)O"k#-6&-A"R-C7FA`7
A.*OA" 7OP8PTPuP7FAC8A.*RA8GA"=RRA"RMS8FA"
aS9FA" C9SSST-TC9FA"RQVV]WA"
QV":Xۼ@GY+A;F+localcurcontextcurcontextstatelineexpldeclareopt_argsexargs-h --help -V -v --version=short --version=longcommon_optsinteract_cmdscommon_opts(- *)hhelp[print help information and exit](- *)vversionshort[print short version information and exit](- *)Vversionlong[print long version information and exit](-c --connect exargs)c+connect[specify connection URI]:URI:_hosts(-d --debug -q --quiet exargs)d+debug[set debug level]:level:(0 1 2 3 4)(-l --log exargs)l+log[specify log file]:file:_files(-q --quiet -d --debug exargs)qquiet[quiet mode]interact_cmdsechoexitquitconnecttypesetdom_optsdom_optsconsoledestroyeditmanagedsaverebootresetresumestatepausedsavescreenshotsendkeyshutdownstaterunningstartinactivesuspendttyconsoleundefineinactivevncdisplayiface_optsifacestartinactivenet_optsnet_optsnetstartinactivepool_optspool_optspoolstartinactiveservicevirsh ! +_cache_virsh_cmds _cache_virsh_cmdsf:_call_program commands virsh help::/ / icmdinteract_cmds_cache_virsh_cmds_cache_virsh_cmdsiicmd ! +_cache_virsh_cmd_opts _cache_virsh_cmd_opts_arguments-*common_opts[@](-e --escape exargs)e+escape[set escape sequence for console]:sequence(-k --keepalive-interval exargs)k+keepaliveinterval[set keepalive interval]:interval(-K --keepalive-count exargs)K+keepalivecount[set keepalive count]:count(-r --readonly exargs)rreadonly[connect readonly](-t --timing exargs)ttiming[print timing information]1:command:->virsh_cmds*:cmdopt:->virsh_cmd_optsreturnstatevirsh_cmd_optsvirtadmin ! +_cache_virt_admin_cmds _cache_virt_admin_cmdsf:_call_program commands virt-admin help::/ / interact_cmds_cache_virt_admin_cmds_cache_virt_admin_cmdsiicmd ! +_cache_virt_admin_cmd_opts _cache_virt_admin_cmd_opts_argumentscommon_opts[@]1:command:->virt_admin_cmds*:cmdopt:->virt_admin_cmd_optsvirt_admin_cmd_optsvirthostvalidate_arguments(- *)vversion[print version information and exit](- *)qquiet[quiet mode]1:hv-type:(qemu lxc bhyve)virtpkivalidate_arguments(- *)Vversion[print version information and exit]virtxmlvalidate_arguments1:file:_files -g "*.xml(-.)"2:schema:(domainsnapshot domain network storagepool storagevol nodedev capability nwfilter secret interface)conn_optvopt_argsIcconnecturi//m\\:/MATCH2Quri//:alnum:+:/@.?conn_opturivirsh_cmds_wantedcommandsvirsh commandcompaddvirsh_cmd_optswordsCURRENT1diremulatorbinfilemountpointpathscriptsourcedevwordsCURRENT/._defaultwordwords:1_cache_virsh_cmds[(r)(b)word]wordbreakcmdvaluesdomain_call_program domains "noglob virsh $conn_opt list ${dom_opts[$cmd]:-"--all"} --name"values_wanteddomainsdomaincompaddvaluesinterfacef:_call_program interfaces "noglob virsh $conn_opt iface-list ${iface_opts[$cmd]:-"--all"}"/ Name/:/  /_wantedinterfacesinterfacecompaddvaluesnetwork_call_program networks "noglob virsh $conn_opt net-list ${net_opts[$cmd]:-"--all"} --name"_wantednetworksnetworkcompaddvaluesdevice_call_program devices "noglob virsh $conn_opt nodedev-list"_wanteddevicesdevicecompaddvaluesnwfilterf:_call_program nwfilters "noglob virsh $conn_opt nwfilter-list"/ UUID/:/  /_wantednwfiltersnwfiltercompaddvaluespoolf:_call_program pools "noglob virsh $conn_opt pool-list ${pool_opts[$cmd]:-"--all"}"/ Name/:/  /_wantedpoolspoolcompaddvaluessecretf:_call_program secrets "noglob virsh $conn_opt secret-list"/ UUID/:/  /_wantedsecretssecretcompaddvaluessnapshotname (k)words[(I)--domain] > 0 words1+kwordsIdomaindomf:_call_program snapshots "noglob virsh $conn_opt snapshot-list --domain ${(q)dom} 2>/dev/null"/ Name/:/  /_wantedsnapshotssnapshotcompaddvaluesvol (k)words[(I)--pool] > 0 words1+kwordsIpoolpoolf:_call_program volumes "noglob virsh $conn_opt vol-list --pool ${(q)pool} 2>/dev/null"/ Name/:/  /_wantedvolumesvolumecompaddvalueshelpwords1_valuesoptioncommandwords2words2_wantedcommandscommandcompadd_cache_virsh_cmdsdestroyeditrebootresetstartshutdown_wanteddomaincompaddvalues_cache_virsh_cmd_optscmd_cache_virsh_cmd_optscmdMf_call_program options virsh help $cmd 2>&1/[/]/;:09AZaz_cache_virsh_cmd_optscmd_valuesu_cache_virsh_cmd_optscmdvirt_admin_cmds_wantedcommandsvirt-admin commandcompadd_cache_virt_admin_cmdsvirt_admin_cmd_opts_cache_virt_admin_cmds[(r)(b)word]server_wantedserversservercompaddSf_call_program -p servers noglob virt-admin ${(Q)conn_opt} srv-list //09 client (k)words[(I)--server] > 0 words1+kwordsIserversrvsrv//:alnum:_wantedclientsclientcompaddf:_call_program -p clients noglob virt-admin ${(Q)conn_opt} srv-clients-list --server $srv 2>/dev/null/ az//09_cache_virt_admin_cmd_optscmd_cache_virt_admin_cmd_optscmdMf_call_program options virt-admin help $cmd 2>&1/[/]/;:09AZaz_valuesu_cache_virt_admin_cmd_optscmdAL'EE|EEJ;s+ACgA"J;sA"F
$QYq	}

e-=)-UU)Q95 A!
#%&'()9+I,}-/0)2356]8:;E=>?BCEIFqGH=JuKILMOAPQQR}STUVWXqYZZ=\]]_`bbYcyduefghUjklmmnmoup}qrs%uQvw	yx+A8Ay0\yA"fpyy=z|+0!zAgzA zzA"C `|ۤ||z+P,}A\!
1
A!fP}ۄq}AC!},}}A!&}0:~A"'3ۜA"A"f$~ۄE~A#},X~q~A"#f~ۜ~3A"#F~~+A%F}+localcurcontextcurcontextstatelinetypesetopt_args #words > 2 _argumentsign-help[prints the help screen]ign(- :)-version[prints the links version number and exit]ign(- 1)-lookup[do hostname lookup]:hostname:_hosts-g[run in graphics mode rather than plain text mode]!-no-g-driver[graphics driver to use]:graphics driver:->graphics_drivers-mode[specify graphics mode]:graphics mode-display[specify X display]:display:_x_display-force-html[treat files with unknown type as html rather than text]-source[dump the source page]-dump[dump the page as pure text]-width[specify screen width for formatting with -dump]:width-codepage[convert output to specified character set with -dump]:codepage-anonymous[restrict links so that it can run on an anonymous account]-no-connect[runs links as a separate instance]-download-dir[default download directory]:_files -/-language[set user interface language]:language-max-connections[specify maximum number of concurrent connections]:connections [10]-max-connections-to-host[maximum number of concurrent connection to a given host]:connections [2]-retries[number of retries]:retries [3]-receive-timeout[timeout on receive]:timeout (seconds) [120]-unrestartable-receive-timeout[timeout on non-restartable connections]:timeout (seconds) [600]-timeout-when-trying-multiple-addresses[specify timeout for connection when trying multiple addresses]:timeout (seconds)-bind-address[use a specific local IP address]:IP address-bind-address-ipv6[use a specific local IPv6 address]:IPv6 address-no-libevent[don't use libevent library]-no-openmp[don't use OpenMP]-async-dns[asynchronous DNS resolver]:enable:((1\:on 0\:off))-download-utime[set time of downloaded files to last modification time reported by server]:enable:((1\:on 0\:off))-format-cache-size[number of formatted document pages cached]:pages [5]-memory-cache-size[cache memory]:size (bytes) [1048576]-image-cache-size[image cache memory]:size (bytes) [1048576]-font-cache-size[specify font cache size]:size (bytes) [2097152]-aggressive-cache[cache everything regardless of server's caching recommendations]:enable [1]:((1\:on 0\:off))-address-preference[specify IP version preference]:preference:((
    0\:system\ default
    1\:prefer\ IPv4
    2\:prefer\ IPv6
    3\:use\ only\ IPv4
    4\:use\ only\ IPv6
  ))-http-proxy[specify web proxy server]:proxy:->proxies-ftp-proxy[specify ftp proxy server]:proxy:->proxies-https-proxy[specify https web proxy server]:proxy:->proxies-socks-proxy[specify socks4a proxy server]:proxy:->sproxies-append-text-to-dns-lookups[append text to dns lookups; useful for specifying fixed tor exit node]:text-no-proxy-domains[use no proxy for specified domains]:domain list-only-proxies[only initiate connections via proxy]:enable:((0\:off 1\:on))-ssl.certificates[specify handling of invalid signatures]:handling:((0\:ignore 1\:warn 2\:reject))-ssl.builtin-certificates[specify certificates to use]:certificates:((0\:system 1\:builtin))-ssl.client-cert-key[specify user private key for client certificate authentication]:PEM file:_files-ssl.client-cert-crt[specify user certificate for client certificate authentication]:PEM file:_files-ssl.client-cert-password[specify password for the user private key]:password-http-bugs.http10[specify HTTP version]:protocol [0]:((1\:force\ only\ HTTP\ 1.0 0\:use\ both\ HTTP\ 1.0\ and\ 1.1))-http-bugs.allow-blacklist[use list of servers with broken HTTP/1.1 support]:allow [1]:(1 0)-http-bugs.bug-no-accept-charset[specify sending of Accept-Charset field of HTTP header]:send [0]:(1 0)-http-bugs.no-compression[advertise HTTP compression support]:advertise compression [0]:((0\:yes 1\:no))-http-bugs.retry-internal-errors[retry on internal server errors (50x)]:retry [0]:((1\:yes 0\:no))-http.fake-firefox[fake Firefox in the HTTP header]:enable [0]:((0\:no 1\:yes))-http.do-not-track[send do not track request in the HTTP header]:enable [0]:(1 0)-http.referer[control sending of referer URL in requests]:referer [4]:((
    0\:don\'t\ send 1\:'send requested URL' 2\:'fake referer' 3\:'send real'
    4\:'send real only to the same server'
  ))-http.fake-user-agent[specify fake user agent value]:string-http.extra-header[specify extra string added to HTTP header]:string-ftp.anonymous-password[specify password for anonymous ftp access]:password-ftp.use-passive[use ftp PASV command to bypass firewalls]:enable;(0 1)-ftp.use-eprt-epsv[use EPRT and EPSV commands instead of PORT and PASV]:enable:(0 1)-ftp.set-iptos[set IP type-of-service to high throughput on ftp connections]:enable:(0 1)-smb.allow-hyperlinks-to-smb[allow hyperlinks to SMB protocol]:enable:(0 1)-menu-font-size[specify size of font in menu]:size-menu-background-color[specify menu background color in graphics mode]:color (0xRRGGBB)-menu-foreground-color[specify menu foreground color in graphics mode]:color (0xRRGGBB)-scroll-bar-area-color[set colour of scroll bar area]:colour (0xRRGGBB)-scroll-bar-bar-color[set colour of scroll bar]:colour (0xRRGGBB)-scroll-bar-frame-color[set colour of scroll bar frame]:colour (0xRRGGBB)-bookmarks-file[specify file to store bookmarks]:file:_files-bookmarks-codepage[specify character set of bookmarks file]:character set-save-url-history[save URL history on exit]:enable:(0 1)-display-red-gamma[specify red gamma of display]:gamma [2.2]-display-green-gamma[specify green gamma of display]:gamma [2.2]-display-blue-gamma[specify blue gamma of display]:gamma [2.2]-user-gamma[specify additional gamma]:gamma [1]-bfu-aspect[display aspect ration]-dither-letters[do letter dithering]:enable:(0 1)-display-optimize[optimize for display type]:display:((0\:CRT 1\:LCD\ RGB 2\:LCD\ BGR))-gamma-correction[specify type of gamma correction]:gamma correction:((0\:8-bit 1\:16-bit 2\:auto\ detect))-overwrite-instead-of-scroll[overwrite the screen instead of scrolling it]:enable:(0 1)-html-assume-codepage[specify codepage to use if unspecified by server]:codepage-html-hard-assume[always use character set from -html-assume-codepage]:enable:(0 1)-html-tables[render tables]:enable:(0 1)-html-frames[render frames]:enable:(0 1)-html-images[display links to unnamed images as \[IMG\]]:enable:(0 1)-html-image-names[display filename of an image]:enable:(0 1)-html-display-images[display images in graphics mode]:enable:(0 1)-html-image-scale[sScale images in graphics mode]:scaling (percent)-html-bare-image-autoscale[autoscale images displayed on full screen]:enable:(0 1)-html-numbered-links[number links in text mode allowing quick selection]:enable:(0 1)-html-table-order[set ordering to walk tables]:ordering:((0\:rows 1\:columns))-html-auto-refresh[process refresh or display link]:refresh:(1 0)-html-target-in-new-window[allow opening new windows from html]-html-margin[specify margin]:margin (spaces)-html-user-font-size[specify font size in graphics mode]:size-html-text-color[specify text color in text mode]:color (0..15)-html-link-color[specify link color in text mode]:color (0..15)-html-background-color[specify background color in text mode]:color (0..15)-html-ignore-document-color[ignore colors from HTML in text mode]:ignore:(0 1)-html-g-text-color[specify text color in graphics mode]:color (0xRRGGBB)-html-g-link-color[specify link color in graphics mode]:color (0xRRGGBB)-html-g-background-color[specify background color in graphics mode]:color (0xRRGGBB)-html-g-ignore-document-color[ignore colors from HTML in graphics mode]:ignore:(0 1):URL:->htmlstatehtml_alternativefiles:file:_files -g "*.x#html(-.)"urls:URL:_urlsgraphics_driversvalsf_call_program links-graphics-drivers $words[1] -driver help 2>&11//,/_describelinksgraphicsdriversgraphics driversproxiescompset*@_messageusersuser idreturnproxiescompset*:portsport numbercompset:*_hostssufA$2*c,"KACg@AGhz[A%AC%ABeFA0	A.,00	;A.,LA,*caAC 0A"$$xAC	&0A*8A
&AB0\FAB$p4FA,4"KA,5"K)A
2QAP	A&8uACA&A@ۜD4!YA|A"D]$$d|AFlocalstatwhatstylevalsintegerlistfileslistoptszstyle:completion:curcontext:fileliststylevalsreturnWIDGETSTYLEcompleteinsertliststylevalseltwhatalltrue1yes- (P)#1 <= elt##*=  ok = 1 breakwhatalltrue1yes ok = 1  ok zmodloadzsh/statb:zstat/dev/null2:+2/QdirPQ1dirflistfilesdirfcontinuezstat%b %e %H:%Mdirflistfilesstat[mode] (l:3:)stat[nlink] (r:8:)stat[uid]  (r:8:)stat[gid] (l:8:)stat[size] stat[mtime] f #listfiles listfilesmatchAX'EEtEEE+ACgA(<A"*RrQri(AC%<=5	-}}]DY5iK#A" 
 ۜۜ!
F0!A<
MM!0Kh!A"A,R!AC1A&-r	"A"$,"L"}""<".+A"&"0+A%#%##A4#A"C
&$5+ACF0!+localcurcontextcurcontextstatestate_descrlineexpltypesetopt_argsoptsargsEUID_comp_priv_prefix1sudo*o+oneline[run one-line lldb command after loading executable]:lldb command: *s+source[run lldb commands from a file after loading executable]:file:_files*O+onelinebeforefile[run one-line lldb command before loading executable]:lldb command*S+sourcebeforefile[run lldb commands from a file before loading executable]:file:_files(-k --one-line-on-crash)k+onelineoncrash[run one-line lldb command if target crashes in batch mode]:lldb command(-K --source-on-crash)K+sourceoncrash[run lldb commands from a file if target crashes in batch mode]:file:_files(-b --batch)bbatch[run commands from -s -S -o -O and quit](-Q --source-quietly)Qsourcequietly[suppress output from -s, -S, -o or -O](-e --editor)eeditor[open source files using "external editor" mechanism](-x --no-lldbinit)xnolldbinit[do not automatically parse .lldbinit files](-X --no-use-colors)Xnousecolors[do not use colors](-d --debug)ddebug[print extra information for debugging itself](-r --repl)rrepl[run lldb in REPL mode](-l --script-language)l+scriptlanguage[use the specified scripting language]:language:(Python Perl Ruby Tcl)info(-)hhelp[print the usage information](-)vversion[print the current version number](-)Ppythonpath[print path to the lldb.py file]file(-f --file)f+file[specify executable file to debug]:executable:_files -g "*(-*)"(-a --arch)a+arch[use the specified architecture]:arch(-c --core)c+core[specify core file to open]:core file:_files -g "*core*(-.)"*::executable and arguments:->exe_argsname(-n --attach-name)n+attachname[attach to the named process]: :_process_names opts(-w --wait-for)wwaitfor[wait for the specified process to launch](-p --attach-pid)p+attachpid[attach to the specified process]:pid:_pids_argumentsargsreturnstateexe_argsopt_argsIfileffileCURRENT_wantedexecutablesexecutable_files*(-*)_normalwordsvopt_argsifileffilewords[@] CURRENT++ _normalAL'EE|E+EACgA(g%A%)A(C۔қCAu50:sA%APC%Ym))u5u]0қCAQpa     A!p!! 	 
A
	""pU#  
 Ae#]$0=%  Ai%A",&h&ۜۜ&&&'M+AHPY'0Nt'A$C#1AFQ2`5:s
'A"$(t'D(Y((R+A1
AT(ACGD(A"(t'D(	))V+A"f))*Z+AFp++localcurcontextcurcontextstatelinevariantopt_argsargsopts-*(-i)-f[remove existing destination files]-s[create symbolic links instead of hard links]_pick_variantgnugnuOSTYPEhelpvariant(-b --backup)-b[create a backup of each existing destination file](-b --backup)--backup=[create a backup of each existing destination file]::method:((
          none\:"never create backups"
          off\:"never create backups"
          numbered\:"create numbered backup"
          t\:"create numbered backup"
          existing\:"same as numbered if numbered backups exist, otherwise same as simple"
          nil\:"same as numbered if numbered backups exist, otherwise same as simple"
          simple\:"always create simple backups"
          never\:"always create simple backups"))(-d -F --directory)dFdirectory[allow the superuser to attempt to hard link directories](-f --force)fforce[remove existing destination files](-i --interactive)iinteractive[prompt before removing destination files](-L --logical)Llogical[create hard links to symbolic link references](-n --no-dereference)nnodereference[treat destination symbolic link to a directory as if it were a normal file](-P --physical)Pphysical[create hard links directly to symbolic links](-r --relative)rrelative[create symbolic links relative to link location](-s --symbolic)ssymbolic[create symbolic links instead of hard links](-S --suffix)Ssuffix[override default backup suffix]:suffix(-t --target-directory)ttargetdirectory[specify directory in which to create the links]: :_directories(-T --no-target-directory)Tnotargetdirectory[treat destination as a normal file](-v --verbose)vverbose[print name of each linked file]--help[display usage information and exit]--version[display version information and exit]-d[attempt to hard link directories]hn[do not dereference destination](-f)-i[prompt before removing destination files]darwindragonflyfreebsdnetbsdopenbsdhn[do not dereference destination]darwindragonfly-F[remove existing destination directories]-v[print name of each linked file]dragonfly(-L)-P[create hard links directly to symbolic links](-P)-L[create hard links to symbolic link references]dragonfly-w[warn if source of a symbolic link doesn't currently exist]_argumentsoptsargs:link target:_files*:: :->filesstatefilesopt_argsIttargetdirectory_wantedexpllink target_files CURRENT == 2 _wantedadditional link target or link name_files_alternativelink-targets:additional link target:_filestarget-directories:target directory:_directoriesreturnA%0!A(<iqEQ]0
Afۼ0;A&<OSTYPElinux_arguments(--clearcompose -c)clearcomposec[clear kernel compose table](--default -d)defaultd[load default keymap file](--help -h)helph[display help information](--mktable -m)mktablem[output a "defkeymap.c" to stdout](--clearstrings)clearstringss[clear kernel string table]*verbosev[print more details]:keymap:_files -W /usr/share/keymapssolaris_files/usr/share/lib/keytables_defaultAX'EE|EEE+ACgAC0HAx.A`AC'DaA$HۜۜAL0q,Au%
yQA.AC%0q
A	HA<C	0,1

=yA"C\1+AbaA.3A
A
u!pYAAPe(Xx4TdHx$`T(h4Ld|$Dd4Ld|0Pp8*\(D`0yA"G0
;AC-AC%
AA"NNA"H,lO+q
A"0CFlQ+ACF +localcurcontextcurcontextstatestate_descrlineexpltypesetopt_argsspecsaopts_pick_variantgnu(Free Soft|GNU|GLIBC)unixversionexargs-? --help --usage -V --version-*(- *)?help[display help information](- *)--usage[display a short usage message](- *)Vversion[print program version]set1(-a --all-locales exargs)aalllocales[list all available locales](-v --verbose exargs)vverbose[display additional information]set2(-m --charmaps exargs)mcharmaps[list all available charmaps]set3(-c --category-name exargs)ccategoryname[print also locale category](-k --keyword-name exargs)kkeywordname[print also keyword of each value]*:name:->catkeyOSTYPEopenbsd(-m)-a[list all available locales](-a)-m[list all available charmaps]-a[list all available locales]-m[list all available charmaps]-c[print also locale category]-k[print also keyword of each value]_argumentsaoptsspecsstatecatkeycatskeysOSTYPEbsdcharmapdecimal_pointthousands_sepgroupingradixcharthousepint_curr_symbolcurrency_symbolmon_decimal_pointmon_thousands_sepmon_groupingpositive_signnegative_signint_frac_digitsfrac_digitsp_cs_precedesp_sep_by_spacen_cs_precedesn_sep_by_spacep_sign_posnn_sign_posnint_p_cs_precedesint_p_sep_by_spaceint_n_cs_precedesint_n_sep_by_spaceint_p_sign_posnint_n_sign_posnd_t_fmtd_fmtt_fmtam_strpm_strt_fmt_ampmday_1day_2day_3day_4day_5day_6day_7abday_1abday_2abday_3abday_4abday_5abday_6abday_7mon_1mon_2mon_3mon_4mon_5mon_6mon_7mon_8mon_9mon_10mon_11mon_12abmon_1abmon_2abmon_3abmon_4abmon_5abmon_6abmon_7abmon_8abmon_9abmon_10abmon_11abmon_12era_d_fmtera_d_t_fmtera_t_fmtalt_digitsyesexprnoexpryesstrnostrfreenetdragonflybsd words[(I)-k] listflocale%%LANGLANGUAGELC_ALLkeysflocale -k $cats 2>/dev/null%OSTYPEfreebsd words[(I)list] _messagevaluesprefix_wantednamecompadd@returnAL'EE|EE+ACgA]A9AC'A"&ۜۜ=qQi	X
m
]
!`u|,AQ9-FA	v0>A	
A.&;|9A"	(Hl'+qAC
gA
A"$
Dd++05AgA'(=AC'AA"$3+A
F+AA0HA"<m0A"?a %uA"0F4a   CFA@5!0>X!AC
A.Qy!;|9A"!!!"R+qAg$"ACH"A"$l"""""V+AF+localcurcontextcurcontextstatelineexpltypesetopt_args_pick_variantgnu(Free Soft|GNU|GLIBC)unixversionexargs-? --help --usage -V --version_arguments-*(- *)?help[display help information](- *)--usage[display a short usage message](- *)Vversion[print program version](-A --alias-file exargs)A+aliasfile[specify locale alias file]:alias file:_files(exargs)--prefix=[specify path prefix]:prefix:_files(-c --force exargs)cforce[force write despite of warnings](-v --verbose exargs)vverbose[display additional information](exargs)--quiet[suppress messages and warnings]set1(-f --charmap exargs)f+charmap[specify locale charmap file]:charmap:->charmap(-i --inputfile exargs)i+inputfile[specify locale definition file]:locale file:_files(-u --repertoire-map exargs)u+repertoiremap[specify repertoire map file]:repertoire map file:_files1:path:_filesset2(--list-archive exargs)--list-archive[list locales in archive]set3(--delete-from-archive exargs)--delete-from-archive[delete locale from archive]*:locale:->localeset4(--add-to-archive exargs)--add-to-archive[add locale to archive](--replace exargs)--replace[replace locale in archive](--no-archive exargs)--no-archive[use subdir not archive]*:compiled path:_files -/returnstatecharmapwords1_wantedcharmapscharmap_filescharmapscharmapsflocale -m_wantedcharmapscharmapcompaddcharmapslocalelocalesprefopt_argsprefixpref:+prefixlocalesflocaledef --list-archive $p $pref_wantedlocalescompaddlocalesu_optbsd_optsOSTYPEdarwin-u+[specify target codeset]:codeset:_filesOSTYPEfreebsddragonflybsd_opts-D[create BSD-style output]-U[ignore undefined character symbols]-v[verbose debug output]-w+[specify width file]:width file:_files_arguments-c[force write despite of warnings]-f+[specify locale charmap file]:charmap:->charmap-i+[specify locale definition file]:locale file:_filesu_optbsd_opts1:path:_filesstatecharmapwords1_wantedcharmapscharmap_filescharmapscharmaps_wantedcharmapscharmapcompaddcharmapsAg,A1AMAA"rMmAA,C&tlocalexpllocales +commands[locale] locales_call_program locales locale -aOSTYPEgnulocaleslocales/utf8/UTF8locales/usr/lib/locale/:t_wantedlocaleslocalecompadd@localesA'9ACg\A"r9p(۔
M۴A\ADupA8e\=Mm
]
Y0\A8%\ۜۜ}am0AX%	\ۜۜ}1uUI0$ A<\ۜ}E A!"#5%m&Y'a*p+A0%\ۜۜ++q,]-q.p
%/A\I/p50A\0e1520
;AC\2ACf3}3localvariantserviceargslocate_pick_variantglocatefindutilsmlocatemlocateslocatesecureOSTYPE(-)Vversion[display version information]variantmglocate(-A --all)Aall[only print entries that match all patterns](-E --non-existing -e --existing)eexisting[restrict display to existing files](-c --count)ccount[output the number of matching entries](-i --ignore-case)iignorecase[ignore case distinctions in patterns](-w --wholename -b --basename)wwholename[match entire file path (default)](-w --wholename -b --basename)bbasename[match only the basename of files in the database](-P -H --no-follow -L --follow)PHnofollow[don't follow symbolic links](-P -H --no-follow -L --follow)Lfollow[follow symbolic links to find existing files (default)](-0 --null)0null[output separated by NUL characters](-S --statistics)Sstatistics[show database statistics]mlocateargs*ddatabase[use alternative database]:database:_sequence -s \: _files(-)hhelp[display help information](-l -n --limit)lnlimit[limit search results]:file limit(-q --quiet)qquiet[don't report errors](:)*rregexp[search for given basic regexp]:basic regexp--regex[patterns are extended regexps]slocateu[create slocate database starting at path /]U[create slocate database starting at given path]:directory:_files -/c[parse GNU locate updatedb with -u, -U]e[exclude directories with -u, -U]:directories:_files -/f[exclude file system types from db with -u, -U]:file system:_file_systemsl[security level]:level:(0 1)q[quiet mode]n[limit search results]:file limit i[case insensitive search]rregexp[use basic regular expression]:regexpooutput[specify database to create]:database:_filesddatabase[specify database to search]:database:_files(-)hhelp[display help information]vverbose[display files when creating database]glocate*ddatabase[use alternative database]:database:_files(-E --non-existing -e --existing)Enonexisting[restrict display to nonexistent files](-l --limit)llimit[limit search results]:file limit: --max-database-age[specify database age at which warning should be issued]:age (days) [8](-p --print)pprint[include search results with statistics or count]*rregex[patterns are regular expressions]:regexpregextype[select type of regular expression]:regex type [basic]:(findutils-default awk egrep ed emacs gnu-awk grep posix-awk posix-basic posix-egrep posix-extended posix-minimal-basic sed)(-)help[display help information]freebsdopenbsddragonflydarwin-*(-S)-c[output the number of matching file names](-S)-i[ignore case distinctions in pattern and database](-S)-l[limit output to specified number of file names]:file limit (- *)-S[show database statistics and exit]openbsd(-S)-b[match only the basename of files in the database]freebsddragonflydarwin(-S)-0[separate file names by NUL characters](-S)-m[use mmap(2) instead of stdio(3) (default)](-S)-s[use stdio(3) instead of mmap(2)](-S)*-d[specify database to search]:database:_files_arguments*: :_guard "^-*" patternAd'EE|EEE+\+ACgA*05A(C%QUAeP	1A.+l0;A$UiiA"$ 	ۜۜM	e		+A"" 2`
!
RE
"$d




C&AF+localcurcontextcurcontextstatelineexplargstypesetopt_argsOSTYPElinux(2 -a --alternative)aalternative[use alternative dictionary file](-d --alphanum)dalphanum[dictionary order](-f --ignore-case)fignorecase[case insensitive](-t --terminate)t+terminate[specify termination character]:termination character(-)hhelp[display help information](-)Vversion[display version information]solaris-*-tsep[specify termination character]:termination character-f[case insensitive]-d[dictionary order]_argumentsargs1:string:->string2:dictionary file:_filesstateprefix_wantedvaluesword prefixcompadd_call_program words $words[1] '"$PREFIX"'returnA	A>E0%A"Y}0bA"
Y=
`0A"
Y
@a0A"Y8YA
*$XAg,A LA4,M9 A%9hAlC1A.
A@ePE
aA&A"
1C%\ۄ}ACz1SACۄAp0AC)
<X0qAm		A	fP
y
0 A	
)
!0A
۴A$
`0A۴%
A0FH
i






 05A) 40

A C
L)m09AyuAf0
;	Af)&AGAt
AVJ2
=A%qAC%ۜA9ACAf\}AIAC-AsA4'+EE8A PdxA&A"
%ۄACP=A_1[AYAf|A)A&|A0%$AFAxAC1
A"RۤA%dd#PA.8+qA%dAB(C%x"&P+A #"AFlACxA1
A"RۤA%dd#PA.!8+qA%dA"(C	R{L%x%+AB'l	FqA
FAFAKb	qA0bA(C$QmQ0
A 	em%0DA0CFlmE	I

0hAL	&


E=%
aQ0bADu%YM!
0bAL&!}e1e} m!""A#$0$A<$%%%i&5'()q*9+9,,.00AL&<0i01123y45I55Y667M88ACIFb__lp_get_printerservicelprlpqlprmwordsIPprinterwords##*(#I)-P( |)%% *Idprinterwords##*(#I)-d( |)%% *lpadminIpprinterwords##*(#I)-p( |)%% *lpoptionsIdpprinterwords##*(#I)-(d|p)( |)%% *_lp_job_optionslocalexplprinterlopts_with_argslopts_no_argsdesc_optslopts_with_argscollatejobholduntilprioritysheetsmedianumberuplayoutorientationrequestedoutputorderpageborderpagerangessidesfittopagemirrorservicelpadminlopts_with_argscupsIPPSuppliescupsSNMPSuppliesjobklimitjobpagelimitjobquotaperiodjobsheetsdefaultnamenamedefaultportmonitorprintererrorpolicyprinterissharedprinteroppolicy_lp_get_printerprinterprinterprintercompset*=IPREFIX%compadd@letterlegalorientationrequested4:rotated 90 degrees counter-clockwise5:rotated 90 degrees clockwise6:rotated 180 degrees_describeorientation requestedcompaddonesidedtwosidedlongshortedgenumberup_descriptionoptiono1pages per sheetcompaddexpl[@]numberuplayout_descriptionlayoutcompaddexpl[@]btlrbtrllrbtlrtbrlbtrltbtblrtbrlcupsIPPSuppliescupsSNMPSuppliesprinterissharedcompaddtruefalsecompaddabortjobretryjobretrycurrentjobstopprinterDuplexBRDuplexDuplexTumble:flip short sideDuplexNoTumble:flip long sideNone_describeduplex optionscompadd_call_program list-printer-options lpoptions $printer -l | \
	    grep "^${IPREFIX%=}" | cut -d: -f2 | tr -d \* eq_suffixlpoptionswordsCURRENT1-req_suffixeq_suffix_descriptionlpoptsgeneric printer optionscompaddexpl[@]eq_suffixlopts_with_argscompaddexpl[@]lopts_no_args_descriptionprinteroptsprinter specific optionscompaddexpl[@]eq_suffix_call_program list-printer-options \
	lpoptions $printer -l | cut -d/ -f1_lp_list_jobslocalprintershownlistdispstrs_lp_get_printerprinterprinterprinterM(f@)_call_program jobs lpq $printer 2> /dev/null:09 #list _tagsusersjobs_requested(@)(@)list##[^ 	]##[ 	]##[^ 	]##[ 	]##%%[ 	]*shownzstyle:completion:curcontext:usersverbose_all_labelsexplusercompadddisp[@]_users_requested(@)(@)list##[^ 	]##[ 	]##[^ 	]##[ 	]##[^ 	]##[ 	]##%%[ 	]*shown:completion:curcontext:jobscompadd ret return_messageno print jobsservice_arguments-E[Force encryption]-U:username (for connection to server):_users-h:alternate server:_hosts(-a)-P+[Destination printer]:printers:_printers(-P)-a[All printers]-l[Long listing]*:poll interval (+seconds):lprm_arguments-E[Force encryption]-U:username (for connection to server):_users-P+[Destination printer]:printers:_printers*:job ids:_lp_list_jobslpoptions_arguments-E[Force encryption]-U:username (for connection to server):_users(-p -l -r -x)-d+[Set default printer]:printers:_printers(-l -x)*-o:job options:_lp_job_options(-d -x)-p+[Destination printer for options]:printers:_printers(-d -o -r -x)-l[List options](-d -l -x)*-r:remove option:_lp_job_options(-d -l -r -o)-x+[Remove all options]:printers:_printerslpstat_arguments-E[Force encryption]-R[Shows print job ranking]-U:username (for connection to server):_users-W:which jobs:(completed not-completed)-a+[Show accepting state]:printers:_printers-c:printer classes:-d[Show current default destination]-h:hostname (alternate server):_hosts-l[Long listing]-o+[Destinations]:printers:_printers-p+:printers:_printers-r[CUPS server running status]-s[Status summary]-t[All status info]-u[List jobs by users]:users:_users-v+[Show devices]:printers:_printers_arguments-E[Force encryption]-H:hostname (alternate server):_hosts(-C -J -T)CJT:job name:-U:username (for connection to server):_users-#[Copies]:copies (1--100):-h[Disables banner printing]-l[Raw file]-m[Send an email on job completion]*-o:print job options:_lp_job_options-p[Format with shaded header incl. date, time etc.]-q[Hold job for printing.]-r[Delete files after printing]*:PS/PDF files:_pspdf_arguments-E[Force encryption]-U[Username (for connection to server)]:username:_users-c[(OBSOLETE) copy to spool dir before printing]-d+[Destination printer]:printers:_printers-i[Job id to modify]:job id:-n[Copies]:copies (1--100):*-o:print job options:_lp_job_options-q[Job priority -- 1 (lowest) to 100 (highest)]:priority:-s[Don't report resulting job IDs]-t[Sets the job name]:job name:-u[Job submission username]:username:_users-H[Time to print]:print time (or enter hh\:mm):(hold immediate restart resume)-P:page range list:lpinfo_arguments-E[Force encryption]-U[Username (for connection to server)]:username:_users-l[Shows a "long" listing of devices or drivers]excludeschemesincludeschemes[Device/PPD schemes to filter from results]:scheme-list:(-v --timeout)--device-id[IEEE-1284 device ID to match]:device-id-string:(-v --timeout)--language:locale:(-v --timeout)--product[Product to match]:name:(-v --timeout)--make-and-model[Make and model to match]:name:(-v --timeout)-m[List available drivers](-m --device-id --language --make-and-model --product)--timeout[Timeout when listing devices with -v]:timeout (seconds):(-m --device-id --language --make-and-model --product)-v[List available devices]lpadmin_arguments-E[Force encryption/Enable destination]-U[Username (for connection to server)]:username:_users(-p -R -x -o)-d+[Default printer]:printers:_printers(-d -x)-p+[Configure printer]:printers:_printers(-p -R -d -o)-x+[Delete printer]:printers:_printers(-x -d)-R[Name-default]:name-default:-m:model:(-x -d)*-o:options:_lp_job_options-r[Remove from class]:class:-u[Access policy]:access policy:-v[Device-uri of printer queue]:device-uri:-D[Text description of destination]:info:-L[Location of the printer]:location:-P[PPD file to use]:PPD file:_files "*.(#i)ppd(-.)"@A@\A4AtAp%%!au!!Y	
u

1

yAD
1A.+rAe%A@CA.1rAAL
1A.4rA C
eMA@A.<r5ACALC1A.ArA e	}A@CA.IrAAD1A.Lr9YACeIAD1A.RrAe5IAD1A.XrQ q ACe !A@A.^r1"Q"	A"ALC1A.ar#=#
A ea#I$9%%APC	A.ir&&A$&'Q(U))A`
A.rr%*E*A4i*=+A,5-)../y0q0A"r1;\9
\1AC !2=3e4
5Q6789)<>!@9A]B-DEF}GH
IIJ	LLMOP9QQRT]VIWWXAYeZ[%u\]]^a`a)ceeqgijklyn9pq	tuIvvwA@2A.rwxA2!xAC4Hyۜۜuylocalargumentsis_gnudatef_pick_variantgnugnuunixhelp(-A)-a[list entries starting with .](-a)-A[list all except . and ..]-d[list directory entries instead of contents]-L[list referenced file for sym link]-R[list subdirectories recursively](-k)-h[print sizes in human readable form](-h)-k[print sizes in kilobytes]-i[print file inode numbers](-l -g -1 -C -m -x)-l[long listing](-l -g -C -m -x)-1[single column output](-l -g -1 -m -x)-C[list entries in columns sorted vertically](-l -g -1 -C -x)-m[comma separated](-l -g -1 -C -m)-x[sort horizontally]-s[display size of each file in blocks](-u)-c[status change time](-c)-u[access time]-r[reverse sort order](-t)-S[sort by size](-S)-t[sort by modification time](-p)-F[append file type indicators](-F)-p[append file type indicators for directory]-n[numeric uid, gid](-B -b -w -q)-q[hide control chars]*: :_filesOSTYPEnetbsddragonflyfreebsdopenbsddarwin-T[show complete time information](-a -A -r -S -t)-f[output is not sorted]OSTYPEnetbsddragonflyfreebsdopenbsd-o[display file flags]OSTYPEnetbsddragonflyfreebsddarwin(-B -b -w -q)-B[print octal escapes for control characters](-B -b -w -q)-b[as -B, but use C escape codes whenever possible](-B -b -w -q)-w[print raw characters]-W[display whiteouts when scanning directories]OSTYPEnetbsdopenbsddarwinsolaris(-l -1 -C -m -x)-g[long listing but without owner information]OSTYPEnetbsd-M[output file sizes in comma-separated form]-O[output only leaf (non-directory) files]-P[print full pathname for each file]-X[don't cross mount points when recursing]OSTYPEdragonflyfreebsdopenbsddarwin-H[follow symlinks on the command line]OSTYPEdragonflyfreebsddarwin-G[enable colorized output]-P[do not follow symlinks]OSTYPEdragonflyfreebsd(-A)-I[prevent -A from being automatically set for the super-user](-1 -C -m -x)-D+[specify format for date]:format: _date_formatsOSTYPEdragonfly-_[use GMT based date and time output with nanotime timestamp]-y[display FSMID in long listing]OSTYPEfreebsddarwin(-c -u)-U[file creation time]OSTYPEfreebsd-,[print file sizes grouped and separated by thousands]-y[with -t, sort filenames in the same order as the time]-Z[display MAC label]--color=-[control use of color]:color:(never always auto)OSTYPEdarwin-@[display extended attribute keys and sizes in long listing]-e[display ACL in long listing](-l -1 -C -m -x)-o[long listing but without group information]-O[display file flags]-v[print raw characters]OSTYPEsolaris(-q)-b[print octal escapes for control characters](-l -1 -C -m -x)-o[long listing but without group information](-l -t -s -r -a)-f[interpret each argument as a directory](-E -l)-e[long listing with full and consistent date/time](-e -l)-E[long listing with ISO format date/time]-v[long listing with verbose ACL information]-V[long listing with compact ACL information]-@[long listing with marker for extended attribute information]PREFIXformats:format: _date_formats(--all -a -A --almost-all)alla[list entries starting with .](--almost-all -A -a --all)almostallA[list all except . and ..]--author[print the author of each file](--ignore-backups -B)ignorebackupsB[don't list entries ending with ~](--directory -d)directoryd[list directory entries instead of contents](--dired -D)diredD[generate output designed for Emacs' dired mode]*ignoreI+[don't list entries matching pattern]:pattern: (--dereference -L --dereference-command-line -H --dereference-command-line-symlink-to-dir)dereferenceL[list referenced file for sym link](--dereference -L --dereference-command-line -H --dereference-command-line-symlink-to-dir)dereferencecommandlineH[follow symlink on the command line](--dereference -L --dereference-command-line -H)dereferencecommandlinesymlinktodir(--recursive -R)recursiveR[list subdirectories recursively](--no-group -G)nogroupG[inhibit display of group information](--block-size --human-readable -h --si --kilobytes -k)humanreadableh[print sizes in human readable form](--block-size --human-readable -h --si --kilobytes -k)--si[sizes in human readable form; powers of 1000](--inode -i)inodei[print file inode numbers](--format -l -g -o -1 -C -m -x)-l[long listing](--format -l -1 -C -m -x)-g[long listing but without owner information]groupdirectoriesfirst(--format -l --no-group -G -1 -C -m -x)-o[no group, long](--format -l -g -o -C -m -x)-1[single column output](--format -l -g -o -1 -m -x)-C[list entries in columns sorted vertically](--format -l -g -o -1 -C -x)-m[comma separated](--format -l -g -o -1 -C -m)-x[sort horizontally](-l -g -o -1 -C -m -x)--format=[specify output format]:format:(verbose long commas horizontal across vertical single-column)(--size -s -f)sizes[display size of each file in blocks](--time -u)-c[status change time](--time -c)-u[access time](-c -u)--time=[specify time to show]:time:(ctime status use atime access)--time-style=[show times using specified style]:style: _alternative "time-styles\:time style\:(full-iso long-iso iso locale)" $datef(-a --all -U -l --format -s --size -t --sort --full-time)-f[unsorted, all, short list](--reverse -r -U -f)reverser[reverse sort order](--sort -t -U -v -X)-S[sort by size](--sort -S -U -v -X)-t[sort by modification time](--sort -S -t -v -X)-U[unsorted](--sort -S -t -U -X)-v[sort by version (filename treated numerically)](--sort -S -t -U -v)-X[sort by extension](-S -t -U -v -X)--sort=[specify sort key]:sort key:(size time none version extension)*--hide=[like -I, but overridden by -a or -A]:pattern: --hyperlink=[output terminal codes to link files using file::// URI]::when:(none auto always)(--classify -F --indicator-style -p --file-type)classifyF[append file type indicators](--file-type -p --indicator-style -F --classify)--file-type[append file type indicators except *](--file-type -p --indicator-style -F --classify)-p[append / to directories](-F --classify -p --file-type)--indicator-style=[specify indicator style]:indicator style:(none file-type classify slash)(-f)--full-time[list both full date and full time](--block-size --human-readable -h --si --kilobytes -k)kilobytesk[use block size of 1k](--human-readable -h --si --kilobytes -k)--block-size=[specify block size]:block size (bytes):(K M G T P E Z Y KB MB TB PB EB ZB YB)(--numeric-uid-gid -n)numericuidgidn[numeric uid, gid](--tabsize -T)tabsizeT+[specify tab size]:tab size(--width -w)widthw+[specify screen width]:screen width(--quoting-style -b --escape -N --literal -Q --quote-name)escapeb[print octal escapes for control characters](--quoting-style -b --escape -N --literal -Q --quote-name)literalN[print entry names without quoting](--quoting-style -b --escape -N --literal -Q --quote-name)quotenameQ[quote names](-b --escape -N --literal -Q --quote-name)--quoting-style=[specify quoting style]:quoting style:(literal shell shell-always c escape clocale locale)(--hide-control-chars -q --show-control-chars)hidecontrolcharsq[hide control chars](-q --hide-control-chars)--show-control-chars(- :)--help[display help information](- :)--version[display version information]*:files:_filesOSTYPElinux(-Z --context)Zcontext[print any security context of each file]_argumentsargumentsA('E+A<C|3(Ap=0]ACy0A%A"Fۜۜ]	
I
=AU!  Y!1"
#1$$%9&i'(*+,,,-1..0D+ApZA00\0A@G	A0ۄ0A"C&0I+<A1A0ۄ0A%(A%(ۄA%3یABPr	1)1u1ACf1ۄ2A-2AAf 3ۜA3AC%3
A%یA"fT3ۜu3%AC3A"F4=4\+0"T4Ap44ACf5ۄTA"$5ۤ616P6ۜb+0"l6A"\C6ۜb667`7#*Rc#bj+k7##ãñf+0'7AC%7I8A"m8]C8]99A"fP:q::r+0T:A<C&AC;ۄ0A"d(;P;:|p;l;;;<<4<d<<4<<<= =D=p=x+qABf=ۜu3%3یA"0F==>$>E>l;"{+A FX>+localcurcontextcurcontextstatelineexplargsvalsfieldsaltshsufprefOSTYPElinux-E[display endpoint info for pipes, sockets and pseudoterminal files but not files of the endpoints]+E[display endpoint info for pipes, sockets and pseudoterminal files including files of the endpoints]-X[skip reporting of info on network connections]solaris-X[include deleted files]-z[zone information]::zone:_zones_argumentsargs(-)?h[list help]-a[AND selections]-b[avoid kernel blocks]-C[disable reporting of path name components]+c[truncate command name to specified characters]:characters-c[list files with specified command name beginning]:command name+d[search for open instances for contents of specified dir]:search directory:_files -/-d[specify list of file descriptors to exclude/include]:file descriptors:->filedes+D[recursively search from specified dir]:search directory:_files -/-D[direct use of device cache file]:function:((\?\:report\ device\ cache\ file\ paths b\:build\ the\ device\ cache\ file i\:ignore\ the\ device\ cache\ file r\:read\ the\ device\ cache\ file u\:read\ and\ update\ the\ device\ cache\ file))*-+e[exempt filesystem from blocking kernel calls]:file system:_directories-f[inhibit listing of kernel file structure info]::info type:->file-structures+f[enable listing of kernel file structure info]::info type:->file-structures-F[select output fields]:fields:->fields-g[select by process group id]::process group id(*)*-i[select internet files]::address:->addresses-K+[select listing of tasks of processes]::value:((i\:ignore\ tasks))-k[specify kernel name list file]:kernel file:_files-l[inhibit conversion of UIDs to user names]-L[list no link counts]+L[list all link counts]::max link count for listed files-m[specify kernel memory file]:kernel memory file:_files-M[disable reporting of portmapper registrations]+M[enable reporting of portmapper registrations]-n[inhibit conversion of network numbers to hostnames]-N[select listing of NFS files](-s)-o[list file offset]::digits for file offset-O[avoid overheads of bypassing potential blocking]-P[inhibit conversion of port numbers to port names]-p[list files for specified processes]:process ID:_sequence -s , _pids-r[repeat listing endlessly]::delay (seconds)+r[repeat listing until no files listed]::delay (seconds)-R[list parent PID](-o)-s+[list file size or exclude TCP/UDP files by state]::state:->states-S[specify timeout for kernel functions that might deadlock]:timeout (seconds)-T[select reporting of TCP/TPI info]::info type:((q\:queue\ length\ reporting s\:state\ reporting w\:window\ size\ reporting))(+w -w)-t[terse output]-u[list files owned by specified users]:user:_users -S,-U[list Unix domain socket files](-)-v[list version info]-V[indicate unsuccessfully searched for items](-t)+w[suppress warnings](-t)-w[enable warnings]-x[cross filesystems/traverse symlinks with +d/+D]::type:((f\:filesystems s\:symlinks))*:file:_filesstateaddressescompset*:_portscompset*@PREFIXi46tcpudpip-versions:IP version:(4 6)compset[46]protocols:protocol:compadd $suf -M m:azAZ TCP UDPcompset@*compset:*hosts:host:_hosts pref hsuf_alternativealtsfieldsfieldsf$words[1] -F \? 2>&121//  /::sPREFIX:::compset_describefieldsfieldfieldsfiledes_sequence_wantedfiledescriptorsfile descriptorcompaddmmapfilestructuresg[file flag abbreviations]G[file flags in hexadecimal]OSTYPEc[file structure use count]f[file structure address]n[file structure node address]_valueskernel file structuresvalsstatescompset_sequence_wantedcompaddm:{a-z}={A-Z}CLOSEDIDLEBOUNDLISTENESTABLISHEDSYN_SENTSYN_RCDVCLOSE_WAITFIN_WAIT1CLOSINGLAST_ACKFIN_WAIT_2TIME_WAITcompset_wantedprotocolsprotocolcompaddsufreturnABK
x-\Ag+AkAk-AkA5A`A.+aAk}AkAqAkAkMA0F<]kA$+$A'+A(8L`xAgA"<ۜ
ym]+A"
;1
A.A(\8uA"CF+A"&+AF,+AF

 +functions[_lua_libraries] _lua_librarieslocaltmp2s<;>@f
    _call_program library-path $words[1] -e '"print(package.path)"'
  @@Mtmp:?.lua/%.lua/.so@utmp./?bp/\?/*qNbp/\?/**/*qN@tmpp%%?@tmp2%%/init.lua.lua.so@u@tmp////._wantedlibrariesexplLua librarycompadd@_lualocalcontextexpllinestatestate_descropt_args_arguments-**-e+[execute specified command string]:command string-E[ignore environment variables]-i[enter interactive mode]*-l+[specify library or module to require]: :_lua_libraries-v[display version information](1 -)-[stop argument parsing and execute script on stdin]1:Lua script:_files*:: :->argstateline1_descriptionfilesscript argument_files(@)expl_normalreturn_lua@AB5@AtG%=]Q1%%	y

q1
}A Tۤ|A'5A4	'l-M}AB.n/+<e9A('%1M9AflAB8y"B9#wA'JAA
A616A.2UACb0!Ap
A&	AfD,iAC&AfD,)0A,AfAC&0AL1A!ACfD,]A&0AfD,A&A.JAB[Q)\+H*
,A,EA,LAT$!	ACf۔Af۔mABd/e0bA'QA,	4A,
=A,Ap$IACf۔Af۔Af۔uABvq8wKP9}A'EAGXAۜXAF=AHCA&A"F EAC'5ADAC	gA	1
A&1AP		1A&'1A
&qA
Fr1AC&A1A/Ah1AB0!0qAC&qAFrA
&AC'		A' uA'A<1A<A=
	A=)
Av>A&>
)
A.?AB
	AB
AvCA&CQA.DAFABH	KHhIu
A'-A'@A1ARACGAۜ1A<1ARA1TAx1
AF4AAf44hqAF4AL1ARACf۔1A&A1AFAC%@A4JqA@ACf0@qAFdAC	1AC	FA	%PA4	JA
9	A
f		qAF	A!1AF8
t
A%
AJAA,1
A,2|

A,3$aA,4@qAC

uA
ft

qACFt
AAF,hA%ALCJA,>AATAf(\FACxAHAFRAFA&A%@A4JuA@A%4A4JqAA%
AJmA,TA,U|
IA,VA,W	A
uA%ALJA,\AAC<  A4A`R!ACf!!!q.Ah,1A&cRe"A',#A#AC'#$A'p$$A'% %A4JE%AC %%AfT&u&&qAXC
AmR&Af۔	'Af۔m'AB9q:`r7AG%A$!A&+$A,
;-ACnA0\AAF4AC&L0pAACF4A&<0`ACAF4A&0*A,-AAALAR
AC&4qAF4AC&4A&4AC&XAF|AB^}w_xAGAg,LACLaABF}FA4fL;l	1LA$C['{{	|~}A$\'{i݁łABwJx A -AqA0`'%()чm5ABe:
#*AF-A c'Ќ%9ٍABy>#]Af-A(f'%eABQJؔI%A -AQABI:%$AF-ABFP&A-u=ABY6kܛ	'A&ABe:ܜF'/AF-A q'ԝ%AAB}:L((AF-ABѡ:H(/AF-ACv'@XɣABmN+)A$-AaAB6kdh*A&A,C{'MūͬݭAB:d+(AF-A~'@XA ~'@%<AB9:,)AF-A'A$Á'$ͶABQJ
з.A -AA(C'%ABE>B0MAf-A<È'<T%AiAB.B/2A-AB6J7,Z3A -yUA'PhABE>FT4XAf-A(C'%m)-ABS>Thk6MAf-ABZB[\6A,$EAB_V`kG7A,&-AIA<ÚAA|0A,zA@ÞA.{+Af+ +functions[__luarocks_command] __luarocks_commandlocalcommandsbuild:build/compile a rockconfig:query information about the LuaRocks configurationdoc:show documentation for an installed rockdownload:download a specific rock file from a rocks serverhelp:help on commandsinit:initialize a directory for a Lua project using LuaRocksinstall:install a rocklint:check syntax of a rockspeclist:list currently installed rocksmake:compile package in current directory using a rockspecnew_version:auto-write a rockspec for a new version of a rockpack:create a rock, packing sources or binariespath:return the currently configured package pathpurge:remove all installed rocks from a treeremove:uninstall a rocksearch:query the LuaRocks serversshow:show information about an installed rocktest:run the test suite in the current directoryunpack:unpack the contents of a rockupload:upload a rockspec to the public rocks repositorywhich:indicate which file corresponds to a given module namewrite_rockspec:write a template for a rockspec file_describecommandscommandcommands@localoption_deps_modes--deps-mode=[specify how to handle dependencies]:mode:__luarocks_deps_modesrockspec_options--license=[specify a license string]:license (e.g. "MIT/X11" or "GNU GPL v3")--summary=[a short one-line description summary]:summary:{_message -e "short summary of the rock"}--detailed=[a longer description string]:detailed_text:{_message -e "detailed description of the rock"}--homepage=[project homepage]:URL:_urls--lua-versions=[specify supported Lua versions]:lua version:_sequence compadd - 5.{1,2,3,4}--rockspec-format=[rockspec format version, such as "1.0" or "1.1"]:VER: --lib=[comma separated list of C library files to link to]:library files +functions[__luarocks_deps_modes] __luarocks_deps_modeslocalmodesall:use all trees from the rocks_trees list for finding dependenciesone:use only the current tree (possibly set with --tree)order:use trees based on order (use the current tree and all trees below it on the rocks_trees list)none:ignore dependencies altogether_describedependencies mode +functions[__luarocks_rock_version] __luarocks_rock_versionlocalwords[i]words[i]^-1external_or_localwords[i]_messageversion for external rock words[i]returnversion for local rock words[i]installedtree2__luarocks_installed_rockstreewords[i]new_versionwords[i]new version for rock words[i]new_rockversion for new rock words[i]( i + 1 ) +functions[___luarocks_manually_store_cache_configs_paths] ___luarocks_manually_store_cache_configs_pathsuser_config_path_call_program user_config_path luarocks config --user-configsystem_config_path_call_program system_config_path luarocks config --system-configprintuser_config_pathqquser_config_pathsystem_config_pathqqsystem_config_pathcache_dir/luarocks_configs_paths +functions[___luarocks_manually_store_cache_configured_values] ___luarocks_manually_store_cache_configured_valueslocaldefault_trees_call_program rock_trees luarocks config --rock-treesconfigured_user_treedefault_trees[1]configured_system_treedefault_trees[3]configured_lua_version_call_program lua_ver luarocks config --lua-verprintconfigured_lua_versionqqconfigured_lua_versionconfigured_user_treeqqconfigured_user_treeconfigured_system_treeqqconfigured_system_treecache_dir/luarocks_configured_values +functions[___luarocks_installed_rocks_cache_policy] ___luarocks_installed_rocks_cache_policylocalcache_file1cache_dirzstyle:completion:curcontext:cachepathcache_dir:ZDOTDIR:HOME/.zcompcachecache_dir_messagecache-dir (cache_dir) isn't a directory\!where_luarockscommands[luarocks]configured_lua_versionconfigured_user_treeconfigured_system_treeuser_config_pathsystem_config_pathcache_dir/luarocks_configs_pathswhere_luarocks___luarocks_manually_store_cache_configs_paths___luarocks_manually_store_cache_configs_pathscache_dir/luarocks_configured_valuesuser_config_pathsystem_config_path___luarocks_manually_store_cache_configured_valuesuser_manifest_fileconfigured_user_tree/lib/luarocks/rocks-configured_lua_version/manifestsystem_manifest_fileconfigured_system_tree/lib/luarocks/rocks-configured_lua_version/manifestcache_statuscache_fileuser_manifest_filecache_filesystem_manifest_filecache_filesystem_manifest_filereturn +functions[__luarocks_installed_rocks] __luarocks_installed_rockslocaltree1complete_version_for_rock2treeupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy___luarocks_installed_rocks_cache_policy_cache_invalidluarocks_installed_listrocks_listluarocks list --porcelain_store_cacherocks_list_retrieve_cacherocks_list_messageno installed rocksreturn_cache_invalidluarocks_installed_namesrocks_names1..#rocks_list[@]..4rocks_list[i]_store_cache_retrieve_cache_cache_invalidluarocks_installed_versionsrocks_versions2..#rocks_list[@]..4rocks_versionsrocks_list[i]_store_cacherocks_versions_retrieve_cache_cache_invalidluarocks_installed_descriptionsrocks_descriptions1..#rocks_names[@]name_version_descriptionluarocks show ${rocks_names[$i]} ${rocks_versions[$i]} 2>/dev/null | head -2 | tail -1total_lengthname_version_descriptiongarbage_length(#rocks_names[i] + #rocks_versions[i] + 5)descriptionname_version_description[garbage_length,total_length]description_store_cache_retrieve_cache_cache_invalidluarocks_installed_names_and_descriptionsrocks_names_and_descriptions1..#rocks_names[@]name_and_descriptionrocks_namesi:rocks_versions[i] rocks_descriptionsirocks_names_and_descriptionsname_and_description_store_cacheluarocks_installed_names_and_descriptionsrocks_names_and_descriptionsrocks_listluarocks --tree="${tree}" list --porcelain 2> /dev/nullrocks_listno installed rocks in the specified tree1..#rocks_list[@]..4rocks_list[i]rocks_versions2..#rocks_list[@]..4rocks_versionsrocks_list[i]1..#rocks_names[@]luarocks show ${rocks_names[$i]} ${rocks_versions[$i]} 2> /dev/null | head -2 | tail -1name_version_descriptiongarbage_length(#rocks_names[i] + #rocks_versions[i] + 5)descriptionname_version_description[garbage_length,total_length]rocks_names_and_descriptions1..#rocks_names[@]name_and_descriptionrocks_names_and_descriptionsname_and_descriptioncomplete_version_for_rock_describeinstalled rockrocks_names_and_descriptionsrocks_names[(r)complete_version_for_rock]rockcomplete_version_for_rockfirst_match_indexrocks_namesirocklast_match_indexrocks_namesIrockversionsfirst_match_index..last_match_indexrocks_versions[i]_valuesrock's versionversionstreeno such rock installedno such rock installed in tree tree +functions[__luarocks_rock] __luarocks_rocklocalalts1argrockspecfiles:rock file:_files -g "*.rockspec(-.)"shiftcontinuerockpack:rock file:{_files -g "*.src.rock(-.)"}continueexternal:external rock:continueinstalledtree2:local rock:{__luarocks_installed_rocks tree}treecontinuecontinue_alternativealts@ +functions[__luarocks_git_tags] __luarocks_git_tagslocalexpldeclaretagsf_call_program tagrefs git for-each-ref --format='"%(refname)"' refs/tags 2>/dev/nullrefs/tags/__git_command_successfulpipestatusreturn_wantedcompaddr:|/=**@localmake_command_options--pack-binary-rock[produce a .rock file with the contents of compilation inside the current directory instead of installing it]--keep[do not remove previously installed versions of the rock after building a new one]--branch=[override the `source.branch` field in the loaded rockspec]:NAME:{_message "branch name"}build_command_optionsmake_command_options[@]--only-deps[installs only the dependencies of the rock]option_deps_modes +functions[_luarocks_build] _luarocks_build_arguments-*build_command_options[@]1: :{__luarocks_rock "rockspec" "external"}2:: :{__luarocks_rock_version "external_or_local"}localconfig_command_options--lua-incdir[path to Lua header files]--lua-libdir[path to Lua library files]--lua-ver[lua version (in major.minor format)]--system-config[location of the system config file]--user-config[location of the user config file]--rock-trees[rocks trees in useFirst the user tree, then the system tree] +functions[_luarocks_config] _luarocks_config_argumentsconfig_command_options[@]localdoc_command_options--home[open the home page of project]--list[list documentation files only] +functions[_luarocks_doc] _luarocks_doc_argumentsdoc_command_options[@]1: :{__luarocks_rock installed opt_args[--tree]}localdownload_command_options--all[download all files if there are multiple matches]--source[download .src.rock if available]--rockspec[download .rockspec if available]--arch=[download rock for a specific architecture]:ARCH: +functions[_luarocks_download] _luarocks_download_arguments-*download_command_options[@]1: :{__luarocks_rock "external"}2:: :{__luarocks_rock_version "external_or_local"} +functions[_luarocks_help] _luarocks_help_arguments1: :__luarocks_command +functions[_luarocks_init] _luarocks_init_argumentsrockspec_options--reset[regenerate files if they already exist]1: :_guard "^-*" "name"2: :_guard "^-*" "version" +functions[_luarocks_install] _luarocks_install_luarocks_build +functions[_luarocks_lint] _luarocks_lint_arguments1:: :{__luarocks_rock "rockspec"}locallist_command_options--outdated[list only rocks for which there is a higher version available in the rocks server]--porcelain[produce machine-friendly output] +functions[_luarocks_list] _luarocks_list_argumentslist_command_options[@] +functions[_luarocks_make] _luarocks_make_arguments1:: :{__luarocks_rock "rockspec"}localnew_version_command_options--tag=[if no version is specified, this option's argument is used instead]:tag:__luarocks_git_tags +functions[_luarocks_new_version] _luarocks_new_version_arguments-*new_version_command_options[@]1:: :{__luarocks_rock "external" "rockspec"}2:: :{__luarocks_rock_version "external_or_local"}3:: :_urls +functions[_luarocks_pack] _luarocks_pack_luarocks_buildlocalpath_command_options--no-bin[don't export the PATH variable]--append[append the paths to the existing paths]--lr-path[export the Lua path (not formatted as shell command)]--lr-cpath[export the Lua cpath (not formatted as shell command)]--lr-bin[export the system path (not formatted as shell command)] +functions[_luarocks_path] _luarocks_path_argumentspath_command_options[@]localoption_force--force[force removing old versions when]purge_command_options--old-versions[keep the highest-numbered version of each rock and remove the other ones]option_force +functions[_luarocks_purge] _luarocks_purge_argumentspurge_command_options[@]localoption_force_fast--force-fast[works like --force but doesn't reports forced removals]remove_command_optionsoption_deps_modesoption_forceoption_force_fast +functions[_luarocks_remove] _luarocks_remove_arguments-*remove_command_options[@]1: :{__luarocks_rock installed opt_args[--tree]}2:: :{__luarocks_rock_version installed opt_args[--tree]}localsearch_command_options--source[return only rockspecs and source rocks]--binary[return only pure Lua and binary rocks (rocks that can be used with the "install" command without requiring a C toolchain)]--all[list all contents of the server that are suitable for this platform, don't filter by name]--porcelain[produce machine readable output] +functions[_luarocks_search] _luarocks_search_argumentssearch_command_options[@]*: :_guard "^--*" "search query"localshow_command_options--home[home page of project]--modules[all modules provided by this package as used by require()]--deps[packages this package depends on]--build-deps[show build-only dependencies for package]--test-deps[show dependencies for testing package]--rockspec[the full path of the rockspec file]--mversion[the package version]--rock-tree[local tree where rock is installed]--rock-dir[data directory of the installed rock] +functions[_luarocks_show] _luarocks_show_argumentsshow_command_options[@]1: :{__luarocks_rock installed opt_argstree}2:: :{__luarocks_rock_version installed opt_args[--tree]} +functions[_luarocks_test] _luarocks_test_argumentsoption_deps_modes--test-type=[specify the test suite type manually]:test suite type--reset[regenerate files if they already exist]1:rockspec:__luarocks_rock*:arglocalunpack_command_options--force[unpack files even if the output directory already exists] +functions[_luarocks_unpack] _luarocks_unpack_argumentsunpack_command_options[@]1: :{__luarocks_rock "rockpack" "external"}localupload_command_options--skip-pack[don't pack and send source rock](--temp-key)--api-key=[use and save specified API key]:api key(--api-key)--temp-key=[use specified temporary API key in this invocation only]:api key--force[replace existing rockspec if the same revision of a module already exists] +functions[_luarocks_upload] _luarocks_upload_argumentsupload_command_options[@]1: :{__luarocks_rock "rockspec"} +functions[_luarocks_which] _luarocks_which_messagemodulesmodule name +functions[_luarocks_write_rockspec] _luarocks_write_rockspec_arguments-*rockspec_options[@]--output=[write the rockspec with the given file]:file:_files--tag=[specify tag to use. Will attempt to extract version number from it]:tag:__git_tag1:: :{_message "new rock name"}2:: :{__luarocks_rock_version "new_rock"}3:: :_urls_arguments--dev[enable the sub-repositories in rocks servers](--server --only-server)--server=[fetch rocks/rockspecs from specified server]:host:_hosts(--server --only-server)--only-server=[fetch rocks/rockspecs from specified server only]:host:_hosts--only-sources=[restrict downloads to paths matching the given URL]:URL:_urls--lua-dir=[specify location of lua installation]:path:_directories--tree=[specify which tree to operate on]:tree:_directories--local[use the tree in the user's home directory]--verbose[display verbose output of commands executed]--timeout=[specify timeout for network operations]:timeout (seconds)1: :__luarocks_command*::arg:->argsstateargscurcontextcurcontext%:*:*:luarocks-words[1]:_call_function_luarocks_words1A@'EE|E+ACgA"d!m
e

%Y)Ue19-uU9 "1#Y$%&'	)++--/015346=7Q899:};<=>?@ABCDEFGHJKLM=OPqQR
SSETyUYViWXYZ[\]^_]`IaQbAc	d)eaf!g%hjj)lmEo-qqrstuvqwxy{}~9]a=iɆuuuѐA-
͖1aai͡QŤ+A$'G06<A"(fpۜd
ccȨ$lȩ Hl<P|0dЬ T0H`)&خ0A"C*f=ٯC*&خAC+Fخ+localcurcontextcurcontextstatelinetypesetopt_args_arguments-accept_all_cookies[accept cookies without prompting if Set-Cookie handling is on (off)]-anonymous[apply restrictions for anonymous account, see also -restrictions]-assume_charset=[charset for documents that don't specify it]:character set:-assume_local_charset=[charset assumed for local files]:character set:-assume_unrec_charset=[use this instead of unrecognized charsets]:character set:-auth=[authentication information for protected documents]:username\:password:-base[prepend a request URL comment and BASE tag to text/html outputs for -source dumps]-bibp=[specify a local bibp server (default http://bibhost/)]:bibp server:_urls-blink[forces high intensity background colors for color mode, if available and supported by the terminal]-book[use the bookmark page as the startfile (off)]-buried_news[toggles scanning of news articles for buried references (on)]-cache=[specify number of documents cached in memory]:number of documents:-case[enable case sensitive user searching (off)]-center[toggle center alignment in HTML TABLE (off)]-cfg=[specifies a lynx.cfg file other than the default]:configuration file:_files-child[exit on left-arrow in startfile, and disable save to disk]-child_relaxed[exit on left-arrow in startfile (allows save to disk)]-cmd_log=[log keystroke commands to the given file]:keystroke log:_files-cmd_script=[read keystroke commands from the given file (see -cmd_log)]:keystroke log:_files-color[forces color mode on, if available]-collapse_br_tags[toggle collapsing of BR tags (on)]-connect_timeout=[set the N-second connection timeout]:connection timeout (seconds) [18000]-convert_to=[convert input]:format:_mime_types-cookie_file=[specifies a file to use to read cookies]:cookie file:_files-cookie_save_file=[specifies a file to use to store cookies]:cookie file:_files-cookies[toggles handling of Set-Cookie headers (on)]-core[toggles forced core dumps on fatal errors (off)]-crawl[with -traversal, output each page to a file with -dump, format output as with -traversal, but to stdout]-curses_pads[uses curses pad feature to support left/right shifting (on)]-debug_partial[incremental display stages with MessageSecs delay (off)]-default_colors[use terminal default foreground/background colors (on)]-delay=[set NNN-second delay at statusline message]:delay (seconds) [0.000]-display=[set the display variable for X exec'ed programs]:display:_x_display-display_charset=[charset for the terminal output]:character set:-dont_wrap_pre[inhibit wrapping of text in <pre> when -dump'ing and -crawl'ing, mark wrapped lines in interactive session (off)]-dump[dump the first file to stdout and exit]-editor=[enable edit mode with specified editor]:editor:_command_names -e-emacskeys[enable emacs-like key movement (off)]-enable_scrollback[toggles compatibility with comm programs' scrollback keys (may be incompatible with some curses packages) (off)]-error_file=[write the HTTP status code here]:error file:_files-exec[enable local program execution (normally not configured)]-fileversions[include all versions of files in local VMS directory listings]-force_empty_hrefless_a[force HREF-less A elements to be empty (close them as soon as they are seen) (off)]-force_html[forces the first document to be interpreted as HTML (off)]-force_secure[toggle forcing of the secure flag for SSL cookies (off)]-forms_options[toggles forms-based vs old-style options menu (on)]-from[toggle transmission of From headers (on)]-ftp[disable ftp access (off)]-get_data[user data for get forms, read from stdin, terminated by  on a line]-head[send a HEAD request (off)](- *)-help[print this usage message]-hiddenlinks=[hidden links: options are merge, listonly, or ignore]:option:(merge listonly ignore)-historical[toggles use of '>' or '-->' as terminator for comments (off)]-homepage=[set homepage separate from start page]:URL:->html-html5_charsets[toggle use of HTML5 charset replacements]-image_links[toggles inclusion of links for all images (off)]-index=[set the default index file to URL]:URL:->html-ismap[toggles inclusion of ISMAP links when client-side MAPs are present (off)]-justify[do justification of text (off)]-link=[starting count for lnk#.dat files produced by -crawl (0)]:starting count:-list_inline[with -dump, show links inline with text]-listonly[with -dump, forces it to show only the list of links (off)]-localhost[disable URLs that point to remote hosts (off)]-locexec[enable local program execution from local files only (if lynx was compiled with local execution enabled)]-lss=[specifies a lynx.lss file other than the default]:color-style file:_files-mime_header[include mime headers and force source dump]-minimal[toggles minimal versus valid comment parsing (on)]-newschunksize=[number of articles in chunked news listings]:number of news articles:-newsmaxchunk=[maximum news articles in listings before chunking]:maximum number of news articles:-nobold[disable bold video-attribute]-nobrowse[disable directory browsing]-nocc[disable Cc: prompts for self copies of mailings (off)]-nocolor[turn off color support]-noexec[disable local program execution]-nofilereferer[disable transmission of Referer headers for file URLs (on)]-nolist[disable the link list feature in dumps (off)]-nolog[disable mailing of error messages to document owners (on)]-nomargins[disable the right/left margins in the default style-sheet (off)]-nomore[disable -more- string in statusline messages]-nonrestarting_sigwinch[make window size change handler non-restarting (off)]-nonumbers[disable the link/form numbering feature in dumps (off)]-nopause[disable forced pauses for statusline messages]-noprint[disable some print functions, like -restrictions=print (off)]-noredir[don't follow Location: redirection (off)]-noreferer[disable transmission of Referer headers (off)]-noreverse[disable reverse video-attribute]-nosocks[disable SOCKS proxy usage by a SOCKSified Lynx]-nostatus[disable the miscellaneous information messages (off)]-notitle[disable the title at the top of each page (off)]-nounderline[disable underline video-attribute]-nozap=[disable checks for the 'z' key]:duration:(all initially full)-number_fields[force numbering of links as well as form input fields (off)]-number_links[force numbering of links (off)]-partial[toggles display partial pages while downloading (on)]-partial_thres=[number of lines to render before repainting display with partial-display logic (-1)]:number of lines:-passive-ftp[toggles passive ftp connection (on)]-pauth=[authentication information for protected proxy server]:username\:password:-popup[toggles handling of single-choice SELECT options via popup windows or as lists of radio buttons (off)]-post_data[user data for post forms, read from stdin, terminated by  on a line]-preparsed[show parsed text/html with -source and in source view to visualize how lynx behaves with invalid HTML (off)]-prettysrc[do syntax highlighting and hyperlink handling in source view (off)]-print[enable print functions (DEFAULT), opposite of -noprint (on)]-pseudo_inlines[toggles pseudo-ALTs for inlines with no ALT string (on)]-raw[toggles default setting of 8-bit character translations or CJK mode for the startup character set (off)]-realm[restricts access to URLs in the starting realm (off)]-read_timeout=[set the N-second read-timeout]:timeout (seconds) [18000]-reload[flushes the cache on a proxy server (only the first document affected) (off)]-restrictions=[use -restrictions to see list]:options:->restrictions-resubmit_posts[toggles forced resubmissions (no-cache) of forms with method POST when the documents they returned are sought with the PREV_DOC command or from the History List (off)]-rlogin[disable rlogins (off)]-scrollbar[toggles showing scrollbar (off)]-scrollbar_arrow[toggles showing arrows at ends of the scrollbar (on)]-selective[require .www_browsable files to browse directories]-session=[resume from specified file on startup and save session to it on exit]:session file:_files-sessionin=[resume session from specified file on startup]:session file:_files-sessionout=[save session to specified file on exit]:session file:_files-short_url[enables examination of beginning and end of long URL in status line (off)]-show_cfg[show 'LYNX.CFG' setting (off)]-show_cursor[toggles hiding of the cursor in the lower right corner (on)]-show_rate[toggles display of transfer rate (on)]-soft_dquotes[toggles emulation of the old Netscape and Mosaic bug which treated '>' as a co-terminator for double-quotes and tags (off)]-source[dump the source of the first file to stdout and exit]-stack_dump[disable SIGINT cleanup handler (off)]-startfile_ok[allow non-http startfile and homepage with -validate (off)]-stderr[write warning messages to standard error when -dump or -source is used (off)]-stdin[read startfile from standard input (off)]-tagsoup[use TagSoup rather than SortaSGML parser (off)]-telnet[disable telnets (off)]-term=[set terminal type]:terminal name:_terminals-tlog[toggles use of a Lynx Trace Log for the current session (on)]-tna[turn on "Textfields Need Activation" mode (off)]-trace[turns on Lynx trace mode (off)]-trace_mask=[customize Lynx trace mode]:trace mask:(0 1 2 3 4 5 6 7)-traversal[traverse all http links derived from startfile]-trim_blank_lines[toggle trimming of leading/trailing/collapsed-br blank lines (on)]-trim_input_fields[trim input text/textarea fields in forms (off)]-underline_links[toggles use of underline/bold attribute for links (off)]-underscore[toggles use of _underline_ format in dumps (off)]-unique_urls[toggle use of unique-urls setting for -dump and -listonly options (off)]-use_mouse[turn on mouse support (off)]-useragent=[set alternate Lynx User-Agent header]:user-agent header:-validate[accept only http URLs (meant for validation) implies more restrictions than -anonymous, but goto is allowed for http and https (off)]-verbose[toggles [LINK\], [IMAGE\] and [INLINE\] comments with filenames of these images (on)](- *)-version[print Lynx version information]-vikeys[enable vi-like key movement (off)]-width=[specify screen width for formatting of dumps]:number of columns [80]-with_backspaces[emit backspaces in output if -dumping or -crawling]-xhtml-parsing[enable XHTML 1.0 parsing (off)]:URL:->htmlstaterestrictions_valuesrestrictionbookmarkbookmark_execchange_exec_permschdircompileopts_infodefaultdired_supportdisk_savedotfilesdownloadeditorexecexec_frozenexternalsfile_urlgotoinside_ftpinside_newsinside_rlogininside_telnetjumplynxcfg_infolynxcfg_xinfolynxcgimailmultibooknews_postoptions_saveoutside_ftpoutside_newsoutside_rloginoutside_telnetprintshellsuspendtelnet_portuseragentreturnhtml_alternativefiles:file:_files -g "*.x#html#(-.)"urls:URL:_urlsA'+A88LdAC A%ZDYZZ%	q
m]ZI
mA1ZYZZ"ZA";((eZb=a !A""ۜۜ#C+ACu#05#A"(d##i$$]%%E&&R+0]$'A`C+ABV<'W
y'A`C1AY
(Al($'(qA)$'=)A"Fp))^+QA_)A)$'1*A"CFh**a+qA"F**c+AF,++localcontextlinestatestate_descrexplargslevels1..16opt_argsval_argsexcl(: -)hhelp[display help information](: -)-H[display long help information](: -)Vversion[display version information]misc(-q -v --quiet --verbose)*qquiet[reduce output verbosity](-q -v --quiet --verbose)*vverbose[increase output verbosity]*::: :->files(d t -l)*-B-[specify block property]: :->block-props(d t -l --no-content-size)--content-size[record original uncompressed size](d t -l --no-frame-crc)--frame-crc[enable content checksum](d t -l --content-size)--no-content-size[do not record original uncompressed size](d t -l --frame-crc)--no-frame-crc[disable content checksum](d t -l --sparse)--no-sparse[disable sparse-file support](d t -l --no-sparse)--sparse[enable sparse-file support](b t -c --stdout --to-stdout)cstdout[write on standard output](b t -y)fforce[overwrite target without prompting, or cat on standard output](b t -k --keep --rm)kkeep[keep source file](b t -m -r --multiple)mmultiple[take multiple input files]!(b -t -f -y --force)--no-force(b t -m --multiple)-r[operate recursively on directories](b t -k --keep)--rm[remove source file]!(b t -c --stdout)--to-stdout(C c d t)-b-[benchmark file using specified compression level]::compression level:((j< >)levels//-/)(C c d t)-e-[specify upper compression level limit (with -b)]:compression level:((j< >)levels//-/)(C c d t)-i-[specify minimum evaluation time (with -b)]:evaluation time (seconds)(b d t (j< >)levels -c0 -c1 -c2 -hc)levels(B b d t -m -r --multiple)-l[compress using legacy (Linux kernel) format](b d t -z --compress)zcompress[compress file](B b c d t)ddecompress[decompress file]!(B b c d t)--uncompress(B C b c d t)ttest[test integrity of compressed file]servicelz4c(b d t (j< >)levels -c1 -c2 -hc)-c0[use fast compression (like -0)](b d t (j< >)levels -c0 -c2 -hc)-c1[use high compression (like -9)](b d t (j< >)levels -c0 -c1 -c2 -hc)c2hc[use very high compression (like -12)](b t -f --force)-y[overwrite target without prompting]_argumentsargsstateblockprops_valuespredefined block property or block size in bytes (32+)4[set block size to 64 KiB]5[set block size to 256 KiB]6[set block size to 1 MiB]7[set block size to 4 MiB]D[enable block dependency]X[enable block checksum]files CURRENT == 1 opt_argsibmrmultipleopt_argsir_descriptioninput file or directory_descriptioninput file_files(@)expl CURRENT == 2 _descriptionoutput file_files(@)expl_messageno more argumentsreturnAH,DXE++ACgA"@ۜm9e
u5
Mq]M	=	MIe )"m#$%%&'((E)Y*4+A
t*09*A1
A8*A.*.A"C/9/<e/=+qA/*/A" 0=0<i0@+080AB0ۜ0e1+D+AC1Q2	3A3Af4ۄ=4A"`4$4L+AF4+localexplstatelinedecompressdispcurcontextcurcontexttypesetopt_args_arguments(-c --stdout --to-stdout)cstdouttostdout[write on standard output](-d --decompress --uncompress -x -extract)ddecompressuncompress[decompress](-x --extract -d --decompress --uncompress -n --name -p --path)xextract[extract](-f --force)fforce[force overwrite](- *)hHhelp[display help information](-l --list)llist[list compressed file contents](-L --license)Llicense[display software license](-n --no-name -N --name)nnoname[do not save or restore the original name and time stamp](-N --name -n --no-name)Nname[save or restore the original name and time stamp]--no-mode[do not restore original mode]--no-time[do not restore original time stamp](-q --quiet --silent)qquietsilent[suppress all warnings](-r --recursive)rrecursive[operate recursively on directories](-S --suffix)S+suffix[specify suffix for compressed files]:suffix(-t --test)ttest[test compressed file integrity]*vverbose[verbose mode](- *)Vversion[display version number](       -1 -2 -3 -4 -5 -6 -7 -8 -9 --best)--fast(--fast    -2 -3 -4 -5 -6 -7 -8 -9 --best)-1(--fast -1    -3 -4 -5 -6 -7 -8 -9 --best)-2(--fast -1 -2    -4 -5 -6 -7 -8 -9 --best)-3(--fast -1 -2 -3    -5 -6 -7 -8 -9 --best)-4(--fast -1 -2 -3 -4    -6 -7 -8 -9 --best)-5(--fast -1 -2 -3 -4 -5    -7 -8 -9 --best)-6(--fast -1 -2 -3 -4 -5 -6    -8 -9 --best)-7(--fast -1 -2 -3 -4 -5 -6 -7    -9 --best)-8(--fast -1 -2 -3 -4 -5 -6 -7 -8    --best)-9(--fast -1 -2 -3 -4 -5 -6 -7 -8 -9       )--best--ls=[list each compressed file in a format similar to ls -ln]:ls flag:->flags--info[list internal header fields for each compressed file](-I --sysinfo)Isysinfo[display information about the system](-o --outfile)ooutfile[specify output file]:output file:_files(-p --path)ppath[write output files to specified directory]:directory:_files -/(-F --no-checksum)Fnochecksum[do not store or verify a checksum](-k --keep -U --unlink --delete)kkeep[keep (don't delete) input files](-U --unlink --delete)Uunlinkdelete[delete input files]--no-stdin[do not try to read stdin]--no-warn[suppress all warnings]--ignore-warn[suppress all warnings and never exit with status 2]--no-color[do not use an color escape sequences]--mono[assume a mono ANSI terminal]--color[assume a color ANSI terminal]--intro[display intro sequence]--filter=[preprocess data with a special multimedia filter]:number*:files:->filesstatefiles +opt_args[-d] || +opt_args[--decompress] ||
	+opt_args[--uncompress] || +opt_args[-x] || +opt_args[--extract] ||
	+opt_args[--test] || +opt_args[-t] || +opt_args[--list] ||
	+opt_args[-l] || +opt_args[--ls] || +opt_args[--info] _descriptioncompressed file_filesexpl[@]*.[tl]zo(-.)_descriptionfile to compress_filesexpl[@]^*.[tl]zo(-.)flagszstyle:completion:curcontext:flagslistseparatorF sep Append a `*' for executable filesG sep Inhibit display of group informationQ sep Enclose file names in double quotesdisp@:ZPREFIXcompset[FGQ]#compadddisp@%% returnA(ۜ-qA5_arguments(-f -u)*-b[specify a BCC recipient]:BCC recipient:_email_addresses -n $service(-f -u)*-c[specify a CC recipient]:CC recipient:_email_addresses -n $service(-b -c -u -s *)-f+[specify mail folder]:mailbox:_mailboxes(-f -u)-s+[specify a subject]:subject(-b -c -f -s *)-u+[read specified user's mail]:user:_users(-f -u)*:recipient:_email_addresses -n serviceA\	+%VA G+Ag,dABCۜ-,,iAۜdA41AACFYAhm0A\
1A.[9AFACf<d0}A\
1A.ACFAfDd0mA\
1A.AFACfd0"5AtC
	A.!YA,"dAfdqAC	F0;A\

1A.()	AC
FHA
fpdAA&A"L0+AAdA"35

fۄ4A"C
F5+AB7$	
F<	AF<	A@	pAJRAg8A\AC<A,<DAB8ۜU\\AC8ۜU)AB8ۜU
eA""
A!ATC	A
AqA%TAA@CAA,J9AFtA1AAC%D1
A"RE
mA%1A%	=	qA%e		A%		=	A"'


%0
m

A"*
!
%@m
}ADl8Tda	AgAgDA'+AgpABۜqppAۜAlY
0QA%pACH0uAh1AfۄZACqA%x08AA'\AC1ACfۄZAQAfۄAAeA	07	A	1A	f	ۄ*AC			QA	f@
ۄZA	`
AC
%
A

4*
0?5AAfXۄyA %-ACfۄZA %
}
	A 
%IA
<0iAA8A>
A<i0A$Q08A1Afۄ*A	QACf0ۄZAPq	A|A4*0;A$lIA"W1"lzW+A"X"<X+ACFh+A1F+A+_mailboxeslocalexplmaildirectorypinedirectoryzstyle:completion:curcontext:maildirectory~/Mailpinedirectory ! +_mailbox_cache _mailbox_cache@curcontext::mail:PREFIX_tagsmailboxesmailboxesfiles:mushzmailzmlite:PREFIX%+mailboxesmailboxes:mutt:PREFIXf+mailboxesmailboxes:pine:PREFIXf/~mailboxesmailboxesPREFIXf+mailboxesmailboxes_requestedmailboxesmailbox specification_mua_mailboxes_requestedmailbox filecurcontext::mailmushmuttzmailzmlite:compset_filesexpl[@] ret return_mailbox_cachelocal_mc_tmpdirboxesmaildirectorypinedirectorymuttrctypeset_mailbox_cache_maildir_cache_mbox_cache_mh_cache_mutt_cache_pine_cachezstyle:completion:curcontext:maildirectory~/Mailpinedirectory~/.muttrcmuttrc:._mc_tmpMf<${~muttrc}:mailboxes mailboxes Xe_mc_tmpmaildirectory//pinedirectory_pine_cachepinedirectory//._pine_cachedirboxesmaildirectory// #dirboxes dirboxes1shiftdirboxesi/cur_maildir_cache[@]ii/1-j_mh_cache_mh_cache[@]dirboxesdirboxesi//_mbox_cache[@]i/.dirboxesmailpath_mailbox_cache_mailbox_cache[@](@)mailpath%%\?*MAIL_mailbox_cacheMAIL_mua_mailboxeslocalmbox_shortmbox_namesmaildirectorypinedirectoryzstyle:completion:curcontext:maildirectory~/Mailpinedirectorycurcontext::elm:mbox_names_mbox_cache[@]_mailbox_cache[@]mbox_short:mail:compsetmbox_names(@)_mbox_cache#~maildirectory/mbox_names+(@)^_mbox_cache#~maildirectory/:mh:lastmhboxmhpathcompsetmbox_names(@)_mh_cache#~maildirectory/compsetmbox_names(@)(@M)_mh_cache:#~lastmhbox/*#~lastmhbox/mbox_names+(@)^_mh_cache#~maildirectory/@(@)^(@M)_mh_cache:#~lastmhbox/*#~lastmhbox/_mh_cache[@]:mush:compsetmbox_short(@k)userdirscompsetmbox_namesmbox_namesmbox_short%(@k)^userdirs:mutt:compset(|\\)=mbox_names_mutt_cache[@]#[+=](@)_maildir_cache#~maildirectory/compsetmbox_names_mutt_cache[@]#[+=](@)_maildir_cache#~maildirectory/mbox_names_mutt_cache[@]_maildir_cache[@]_mh_cache[@]mbox_short:pine:mbox_names_mh_cache[@]pinedirectorymbox_names(@)_pine_cache#~pinedirectory/:tkrat:mbox_names_mh_cache[@]:zmailzmlite:compsetmbox_shortcompsetmbox_namesmbox_names_mh_cache[@]mbox_short%(@k)^userdirsmbox_names_mh_cache[@]_pine_cache[@] #mbox_names _multi_parts@mbox_names #mbox_short compaddmbox_shortreturn_mailboxes@A"	A8,cD\+AN=A.qA,DA,\9A|]0+A,
DA,\A&0DA,DA.,L0{A,A.,0AA,A,,A.q0;AfACFACA!
At
1A."qA.#AC	fA	FA,*cAl+%1A+
A.,cA.A.
eA/1A./YA.0cQA1
A.2c
A51A5
A.6caQA.7YA.8cA.<\Af-AHKAHc0"+
MEkJ2AX%AFdA0y0A,	IA,
cA,cA.%e0!yA,!A,cA,cA,cA.ae0A,0%AC09A'21A#	1	A.#A,%2A.&2A,(2%A<
1A*R+4A$+4&AzkF
A|'	-E|EEkEEEErc
A $D\ACgA  ADdA,GLxی+A,
kA~1A.A.
!Ad5A$p۔۴4A"A.:sA,APq	=I
!- u!"a$m%=&a'u()*+-/A,:80A$\00I1!223A"4ۜ45E+A"Gru5xGx۔A,H5A,IM77A8u507AC78=8A"x88ۼ8|N+0|A89=8A"09M9ۼ8S+0x9A"0F9ۜb99::m;=<<]+0=A,a|=Ab'1Ab
y>A"dy>>d|>ABeRy>e|qA~gAFg2`>:sR?A.i|Y?QAjR?A.l|?QAmR=@A.o|=@qA.q|AdC+1+Au
@A@'1A.w@:s	ApC
1AC@ۤ@qAAA&AqA$y>&CqA1
AVRCC
iDDA DDAC F&AFqA $y>&GA"1A.)HIHA,aHHA#HۄIA"C#F,III+qA"#\IIAJ1K+A%FK+ADF[[_makeexpandVarslocalopenclosefrontrestrestbfrontrest1,mbegin11restmbegin1,1rest2front$$rest3,1continue:alpha:rest2printfrontrestreturnopen$openb:alnum:_BclosematchVAR_ARGSivarVAR_ARGSvaropt_argsIeenvironmentoverridesparametersvarscalarexportPvarVARIABLESivarVARIABLESvarVARIABLESvarrest//$openvarclose/valfrontrest_makeparseMakefilelocalinputtarget\treadinput :alnum::alnum:_ TAB?input%% TAB?inputval TABVARIABLESvarval:alnum::alnum:_ TAB::input%% TAB::inputval TAB_make-expandVars $valVARIABLESvar:alnum:TAB:%:_make-expandVars ${input%%:*}TARGETSztargetincl inputincl incl.includef"<f%">_make-expandVars $f_makeparseMakefile_makelocalprevwords[CURRENT-1]fileexplis_gnuinclmatchbasedir\0contextstatestate_descrlineoption_specsVARIABLESVAR_ARGSopt_argsTARGETSkeyscdirwordstmpb:alnum:_VAR_ARGStmpmbegin1,mend1etmpmbegin2,mend2kVAR_ARGS_pick_variantis_gnugnuGNUunixis_gnu(-|)includeoption_specs(-B --always-make)Balwaysmake[unconditionally make all targets]*Cdirectory[change directory first]:change to directory:->cdir-d[print lots of debug information]--debug=-[print various types of debug information]:debug options:->debug(-e --environment-overrides)eenvironmentoverrides[environment variables override makefiles]*E+eval[evaluate string as a makefile statement]:string(-f --file --makefile)ffilemakefile[read specified file as a makefile]:makefile:->file(- *)hhelp[print help message and exit](-i --ignore-errors)iignoreerrors[ignore errors from recipes]*Iincludedir[search specified directory for included makefiles]:search path for included makefile:->dir(-j --jobs)j+jobs[allow specified number of parallel jobs; unlimited jobs with no arg]:: : _guard "[0-9]#" "number of jobs"(-k --keep-going)kkeepgoing[keep going when some targets can't be made](-l --load-average --max-load)lloadaveragemaxload[don't start multiple jobs unless load is below specified value]:load(-L --check-symlink-times)Lchecksymlinktimes[use the latest mtime between symlinks and target](-n --just-print --dry-run --recon)njustprintdryrunrecon[don't actually run any recipe; just print them]*ooldfileassumeold[consider specified file to be old and don't remake it]:file not to remake:->file(-O --output-sync)Ooutputsync[synchronize output of parallel jobs]::granularity for grouping output:compadd -E 0 none line target recurse(-p --print-data-base)pprintdatabase[print makes internal database](-q --question)qquestion[run no recipe; exit status says if up to date](-r --no-builtin-rules)rnobuiltinrules[disable the built-in implicit rules](-R --no-builtin-variables)Rnobuiltinvariables[disable the built-in variable settings](-s --silent --quiet)ssilentquiet[don't echo recipes]--no-silent[echo recipes (disable --silent mode)](-S --no-keep-going --stop)Snokeepgoingstop[turns off -k](-t --touch)ttouch[touch targets instead of remaking them](- *)vversion[print the version number of make and exit](-w --print-directory)wprintdirectory[print the current directory]--no-print-directory[turn off -w, even if it was turned on implicitly]*Wwhatifnewfileassumenew[consider specified file to be infinitely new]:file to treat as modified:->file--warn-undefined-variables[warn when an undefined variable is referenced]--warn-undefined-functions[warn when an undefined user function is called].includeoption_specs-C[change directory first]:directory:->cdir-I[include directory for makefiles]:directory:->dir-f[specify makefile]:makefile:->file-o[specify file not to remake]:file not to remake:->file-W[pretend file was modified]:file to treat as modified:->file_argumentsoption_specs*:make target:->targetstatej./.(@s.:.):-PWD:(Q)opt_args[-C]:-opt_args[--directory]//\:/nulR/cdir//nul/:VAR_ARGSCURDIRbasedirdir_descriptiondirectoriesstate_descr_filesexpl[@]basedir_descriptionfiles_filesexpl[@]debug_valuesdebug options(b v i j m)a[all debugging output]b[basic debugging output](b)v[one level above basic](b)i[describe implicit rule searches (implies b)]j[show details on invocation of subcommands]m[enable debugging while remaking makefiles]targetvopt_argsIffilemakefilefile/basedir/fileis_gnubasedir/GNUmakefilebasedir/GNUmakefilebasedir/makefilebasedir/makefilebasedir/Makefilefileis_gnuzstyle:completion:curcontext:targetscallcommand_makeparseMakefile_call_program targets "$words[1]" -nsp --no-print-directory -f "$file" --always-make 2> /dev/null_makeparseMakefileOSTYPEfreebsddragonflynetbsd/words1/bmakeTARGETSf_call_program targets "$words[1]" -s -f "$file" -V.ALLTARGETS 2> /dev/null_makeparseMakefile_call_program targets "$words[1]" -nsdg1Fstdout -f "$file" .PHONY 2> /dev/null_makeparseMakefilePREFIX=compstateparameterPREFIX%%\=*compset*=_value@_alternativetargets:make target:compadd -Q -a TARGETSvariables:make variable:compadd -S = -F keys -k VARIABLES*:file:_files -W $basedirreturn_make@At(J #A(,j#
[@`A,Ag,A CDhAXA.jsA ۔@uAP%4\\d۔ۼۼ5aA"5YۤAyAhA.5uA
=A	AB)5m
C
e
-AB-5-CA"15uC-A"45i
eA"851e1A"<5
eaMA"A5	CqA"F5
eeIE a!"%$u%&'E)*
+-,e-./0
239566789:]<A"i5=4C=>E?5@qAB1CCYDA"y5ECEYFFA"~5IH
emHIA"5J  eJqK!LLA"5%N "e9NN]OPAx$A.5uPA$PA.5AC%QA" C&Rۜۜ9RQRC&FRAB
R&FRA'ARAC'GjA'jRA"}S;9'jSAh(ASAC(S+lATA(S5TABYT*%STTA"
U+SUA"5)V"
qVC,SVA-j#	WA/gWWA\DABjsBR,
XA.WTA"5QX
XA,YA.W9YA"5ZyZA,ZA.WZA"55[[A,[A.W[A"D\"5}\\]A,]A.W]QA
]A.W9^A,Wm^A981.AVRr^^r^^A9,_AC<KfAAt
1	AVR!+EAXmAX`A,`aA"=aUa`maA.
[a	A,`A@b%bA.
[bACAbbABbcACB\cucA"cK	A% -uit!qTi18M51tU			%

bqrziAd	
AB'+l	&D
A
eh


A",%EedrA"-CeIA"3eiA!=1eIi-)]1ʁʙQA"RwwT	ATGxAUgx$xABV=xHU	AUdx,xxAVFxA4W
yACW$x)yAW$xyACX1	A.ayyA(Xpzۜzۤxx$xQ	A.cyz A(Yzۜb{ۤxx$xAY4{ۤxx$xAZ&xA|ZN1FAZ\{ۤy{	|A [Gx"+ABn=x[FxA\\
A.pQ|;|9!AC\f|||qA\F|}A<]NA]&|A],L}
yA,x"}A"y}yE"~A"^`~~~~`|+A"~;|9"" _|~|+AB8`FxAbFxA,PACc~ŀA<Z Ag0AC'3EA1A.r;|9A1A
)A`<=q	A"h<&AF1ACF+A]ACAMA"A"r-Q0uA1
ABۤ	A1EqA 	1ۄEACrF`u_manlocaldirsexplvariantnoinsertcontextlinestatestate_descrargsmodessectsopt_argsval_argssect_descsservice_pick_variantopenbsd-S subsectionOSTYPEaproposglobalaproposlocalfilelocationlocationcatrecodewhatiswherewherecatvariantdarwin((j< >)modes)fwhatis[display short description (like whatis)]((j< >)modes)kapropos[search for keyword (like apropos)](-M --manpath)M+manpath[specify manual search path]:manual search path:_sequence -s\: _directoriesdarwindragonflyfreebsdlinux(-a -S -s --all --sections)aall[display all matching pages](-P --pager)P+pager[specify output pager]:pager:_path_commands(-p --preprocessor)p+preprocessor[specify roff preprocessor sequence]:preprocessor sequence(-s)-a[display all matching pages]aixsolaris(-C --config-file)C+configfile[specify configuration file]:configuration file:_files((j< >)modes)wpathwhere[display file locations]aixnetbsdopenbsd(-d --debug)ddebug[display debugging information]darwindragonflyfreebsdlinuxsolarisaix(-7 -H -t --ascii --html --troff)ttroff[format man page using troff]darwinlinux((j< >)modes)Kglobalapropos[search for keyword in all pages](-m --systems)m+systems[search manual of specified system]:operating systemdarwindragonflyfreebsd(: -)-h[display help information](-a)-S+[specify manual sections to search]: :->sectsdragonflyfreebsd-m[search manual of specified architecture]:architecture-o[use non-localized man pages]netbsdopenbsd-c[disable paging]-m[augment manual search path]:manual search path:_sequence -s\: _directories(-a)-s+[specify manual section to search]: :->sectslinux(: -)?help[display help information](-7 -t -H -T -Z --ascii --html --troff --troff-device --ditroff)7ascii[translate man pages for 7-bit terminal](-D --default)Ddefault[reset man to default options](-E --encoding)E+encoding[specify output encoding]:encoding(-e --extension)e+extension[specify sub-extension]:sub-extension(-H --html)Hhtml[produce HTML output for specified browser]::Web browser:_path_commands(-i -I --ignore-case --match-case)iignorecase[search case-insensitively](-i -I --ignore-case --match-case)Imatchcase[search case-sensitively](-L --locale)L+locale[specify locale]:locale:_locales((j< >)modes)l+localfile[format and display specified file]:*:::manual file:_files!((j< >)modes)locationlocationcat--names-only[match only page names (with --regex or --wildcard)](--nh --no-hyphenation)nhnohyphenation[disable hyphenation](--nj --no-justification)njnojustification[disable justification]--no-subpages[do not combine pairs of page names into single page name]((j< >)modes)R+recode[output man page in specified encoding]:encoding(-r --prompt)r+prompt[specify prompt for less]:less prompt(-a --all --wildcard)--regex[treat page name as regular expression](-a -S -s --all --sections)S+s+sections[specify manual sections to search]: :->sects(-T -t --troff --troff-device)Ttroffdevice[specify roff output device]::roff output device(-u --update)uupdate[update database caches](: -)--usage[display brief usage information](: -)Vversion[display version information]((j< >)modes)Wwherecat[display cat file locations]--warnings=[enable specified groff warnings]:groff warnings(-a --all --regex)--wildcard[treat page name as shell glob](-X --gxditview)Xgxditview[display output in gxditview using specified DPI]::resolution (DPI) [75](-t --troff -Z --ditroff)Zditroff[post-process output for chosen device]darwin-B+[specify browser to use for HTML files]:Web browser:_files-c[reformat source man page](-d)-D[display man page along with debugging information](-D -F --preformat)Fpreformat[format man page only (do not display)]-H+[specify command to render HTML as text]:HTML pager:_path_commands(: -)--help[display help information]!(-S)-s+: :->sects(: -)vversion[display version information]((j< >)modes)-W[display file locations, one per line, with no other information]netbsd-h[display only synopsis lines](: -)-p[display manual search path]-S+[display only man pages with file names matching specified string]:search stringopenbsd((j< >)modes)-l+[format and display specified file]:*:::manual file:_files-S[search manual of specified architecture]:architecturesolaris((j< >)modes)-l[display file locations]-r[format man page only (do not display)](-a)-s+[specify manual sections to search]: :->sects-T+[format man page using specified macro package]:macro package:_filesaix-c[display man page using cat]-F[display only first matching entry]-m[only search paths specified by -M/MANPATH]-r[search remotely]darwinMargs:s)*helppathprefversMargs:s)*_argumentsargs*::: :->manreturnstate ! #_manpath s.:.manpath 2>/dev/nullmps.:.mp #mp _manpath #manpath manpath #_manpath /usr/man//optusr/pkgdtshareX11R6local/catman/opt_argsMs<:>opt_argsMnetbsdopenbsdopt_argsms<:>opt_argsm_manpath/%L/LANG:En_US.ASCII/mandbNsectsect_dirname +opt_args[-a] darwinlinuxopt_argsiSssectionsnoinsertopt_argsopt_argsiSssections//:,/netbsdopenbsdsolaris +opt_args[-s] noinsertopt_argss//,/dragonflyfreebsd +opt_args[-S] noinsertopt_argsS//:/ CURRENT > 1 solarisQwords12to37z0909:punct:lnopxnoinsertwords1sect:MANSECTsect//:/Qsectsect-lnopx|s..sectOSTYPEsolaris-dirs_manpath/smanmancat1./_manpath/smanmancat1%%09/sectssectj<>sectssect|(sect)$2 == "sect" {print $1}dirs_manpath/smanmancat/{print $1}dirsqFNdirs:/manindex/sectsodirsmancat%.%/ #sects sect_descslibrary headersgeneral commands1cupsCUPS commandsmaintenance commands1opensslOpenSSL commandssystem callslibrary functionsC library functions3cursescurses library functions3elfELF library functionsFortran library functions3luaLua features3mailmailbox library functions3opensslOpenSSL library functions3pamPAM library functions3poolpool configuration library functions3procprocess control library functions3x11Xlib functions3xcursescurses library functions [X/Open]devices and driversfile formats and conventionsOpenSSL configuration filesgamesmiscellaneamaintenance commands and procedureskernel features9luaLua kernel bindingslocal documentationnew documentationold documentationpublic documentationX11 featuresksect_descscontinuesect_descs1psect_descs[1] [POSIX]OSTYPEdarwinsect_descsTcl/Tk featuresOSTYPEopenbsdsect_descsPerl featuresOSTYPEsolarissect_descsTcl/Tk featuresmathematical library functionsmiscellaneaspecial filesdevicesfile systemsioctl requestsSTREAMS modulesprotocolsdriver entry pointsdriver functionsdriver propertiesdriver data structuresstatesectslocalspecs #sects _messagesectionsmanual sectionreturnsectss:(b)sect_descs[s]specs%:variantdarwindragonflyfreebsdlinux_sequence_describesolaris_sequence_describe_describezstyle:completion:curcontext:manualsseparatesectionsPREFIXSUFFIX_tagsmanuals.sectsfilesmanuals.sectssect_dirnamesect_dirname +sect_descs[d]  (sect_descs[d])_requestedmanuals.sect_dirnameexplmanual page, section d_man_pagesPREFIXSUFFIX_requesteddirectory_files ret sect_dirname_wantedmanualsmanual page_man_pages_man_pageslocalpagessopt.((?|<->*|ntcl)(|.gz|.bz2|.z|.Z|.lzma))PREFIXSUFFIXsect_dirname_path_files*.*sect_dirname*(|.gz|.bz2|.z|.Z|.lzma)expl[@]_path_files*sufexpl[@]return_path_filesexpl[@]Mdirs:sect_dirname/pages/*sect:+.sect*pagesN:t#mrdpagespages+1awk $awk $mrdvariantsolaris-s CURRENT > 1 || noinsertzstyle:completion:curcontext:manuals.sect_dirnameinsertsectionscompadd@pages%sufcompaddsoptsect_dirname _man@AgJ;sAg,AA0	eA.j"0	}A.0	A.A"!J;sA%,YA,,ZkA"#A},A0	e,ZC[	
]y
AC,AۜۜIlocaltypeargsservicemd5b2BLAKE2shaSHAservice//09/ #words > 2 (: -)--help[display help information](: -)--version[display version information]ignargs(chk)--tag[create BSD-style checksums](chk -b -t --binary --text)bbinary[read in binary mode](chk -b -t --binary --text)ttext[read in text mode](chk -z --zero)zzero[end each output line with NUL and disable filename escaping](chk -l --length)l+length[specify digest length]:digest length (bits, multiples of 8)(sum -c --check)ccheck[verify type checksums from input files](sum)--ignore-missing[don't fail or report status for missing files](sum)--quiet[don't print OK for each verified file](sum -w --warn)--status[suppress all output](sum)--strict[exit non-zero for improperly formatted checksum lines](sum -w --status --warn)wwarn[warn about each improperly formatted checksum line]*: :_files_argumentsargsA@'EE|E+A"81e+At
1
A.rA"0Fۜb!		u
i+AFd+localcurcontextcurcontextstateline_arguments(--monday -m)mmonday[monday as first day of work]-1[current month]-3[previous, current, and next month]-y[all-year calendar]::year:(--quiet -q)qquiet[no top information](--nocolor -n)nnocolor[noncolored output](--icolor -i)iicolor[intersection color]:color:(red green blue yellow violet cyan shiny bold)(-)hhelp[display help information](-)Vversion[print version information]*cconfig[config]:options:->optionstateoption_valuesconfig option(s start)sstart[start day]:day(l length)llength[period length]:length(d duration)dduration[menstruation duration]:duration(n name)nname[name of subject]:name(f file)ffile[filename]:file:_files(c color)ccolor[color for menstruation days]:color:(red green blue yellow violet cyan shiny bold)returnAL1ARACFHmAFA' AA' 8A(C'h}EA1&AۄA A5A
AۤeA,&$ q
A 1A,&`$ AC&"ABۄ"rA	G0A&A.&MAB'rM\'pZA.(0qA.*0A(C	D	ۼ0|QA..ru		AF,
,A.0ri

AC&
QA.2r

AC
G0A,7 QA% AeA,&ۼ
<)
A.;rI
l
A&

A.=r

A4f1Pm
cc{j+
A.?rA4f-PLd
[QA.Ar	A@$Edl8z
A.DrMm
A4CfdlA.GrI
LA$lA.JrI

cKAftjBQ	AfۄACF=A&
qeA02D+Af\ۄ}AV2A"Wr+4
W+4AY1A.Yr	A.Z=QA.[rA.\qA.^$EAlA"cDEA$<
ccd|hA"erI
0Cr+AFANA&AA<dA"(Cۜ۔i+A"0F,ۜ۔]ۼ<k+ABmCFAF+commandsmhpath_messageMH commands are not availablereturnlocalmymhdir_call_program mhpath mhpath + 2>/dev/null:/Mailmhlib/usr/lib/mhprevwords[CURRENT-1]explcompsetoptionsdisp$words[1] -help | perl -ne 'if (/^\s*-\(?(\S+)/) {
       $n = $1;
       $n =~ s/\)//g;
       print $n =~ s/^\[([a-z]+)\]// ? "$n\n$1$n\n" : "$n\n";
    }'zstyle:completion:curcontext:optionsprefixhidden_wantedoptioncompaddoptions[@]options_wantedcompaddcompset[+@]prevdraftfoldermhpathIPREFIXIPREFIXmymhdirmhpath_wantedfilesMH folder_path_filespreveditorwhatnowrmmshowmoreproc_command_namesprevfile_filesprevformauditfiltermhfpathmhparam mhlproc 2>/dev/null:h:/usr/lib/mhmhfpathmymhdirmhlib_wantedMH template file_filesmhfpath*(-.)servicemhmail_email_addressesprevnocc_wantedprevvaluesCC addresscompaddprevrwcache_wantedprevcachecompaddpublicprivateneverprevtextfield_wantedprevheadersheadercompaddm:{a-zA-Z}={A-Za-z}SubjectFromprevdatefield_wantedprevheadercompaddDeliveryDatemhparam_wantedparametersMH parametercompaddfmhparam -all%%:_email_addressescompset*:_alternativesequences:sub-sequence:(first last cur prev next)number: : _message -e number "number of messages"foldnamfolddirsequencesmhnegcompset*-words@+foldnamfoldnam+folddirmymhdir/foldnam+@folddirmhpath/foldnam@folddirmhpathsequencesfmark $foldnam 2>/dev/null%%:mhparam Sequence-Negationsequencesmhnegsequencessequencesfirstlastnextsequences_tagssequences_next_labelsequencessequencecompadd-: \t\n\-expl[@]sequences_path_filesexpl[@]folddir<->(-.) ret Ag,A(CPAGJs#A%P1hA1A9dA4CA
A]AC]A1A.rA,!4YAfۄA$!YqA(
=iۜzlocalexplmaintypedefault_type_filestype_filesmatchmbeginmendinteger/.mime.types/etc/mime.typeszstyle:completion:curcontext:mimetypestype_files (ind = type_files[(I)+]) > 0 type_filesinddefault_type_filestype_filesPREFIXb//maintypematch1compset( #maintype + 1 )_wantedmimesubtypesMIME subtypecompaddsed -ne "s%^\(type=\|\)${maintype}/\([^ 	]*\).*$%\2%p" \
      $type_files 2>/dev/null_wantedmimetypesMIME typecompaddsed -ne "s/^type=//" \
      -e "s%^\(${PREFIX:-[a-z]}[^=\"]*\)/.*$%\1%p" $type_files 2>/dev/nullA4'EE|+A4C%	Ag<Aa]mA(۔|қC5ABQp:suA0$:sA%AD1A.1ACeMAe	0
;A	a	A" 

ۜۜ=
Y
(+A\
q
0
A" 

|.+AF+localcurcontextcurcontextvariantstatelineexplargsaopts-*typesetopt_args(-m --mode)mmode[set permission mode]: :_file_modes(-p --parents)pparents[make parent directories as needed]*: :->directories_pick_variantgnugnuOSTYPEhelpvariantfreebsddragonflydarwin(-v --verbose)vverbose[print message for each created directory]OSTYPElinux(--context)-Z[set SELinux context](-Z)--context=-[set SELinux context]::SELinux context:_selinux_contexts(- :)--help[display help information](- :)--version[display version information]args:)// //( )/_argumentsaoptsargsstatedirectories_wanteddirectoriesparent directory or name of directory to create_path_filesreturnA0AAD}A0aA"Yye0yAC%)A0=A$Cۜۜ!alocalaoptsargs_pick_variantgnuFree Softunixversion(: * -)--help[display help information](: * -)--version[display version information](-m --mode)m+mode[specify file mode]: :_file_modesOSTYPElinux(--context)-Z[set SELinux security context to default](-Z)--context=-[like -Z, or specify SELinux security context]::SELinux security context:_selinux_contexts-*-m+[specify file mode]: :_file_modes_argumentsaopts*:FIFO:_filesargsA0AAD}A,0meMA"e0	AC%}	A$0	A}A <ۜۜilocalaoptsargs_pick_variantgnuFree SoftOSTYPEversion(: * -)--help[display help information](: * -)--version[display version information](-m --mode)m+mode[specify file mode]: :_file_modes1:special file:_files2:special file type:((
      b\:"block (buffered) special file"
      {c,u}\:"character (unbuffered) special file"
      p\:FIFO
    ))3:major device number4:minor device numberOSTYPElinux(--context)-Z[set SELinux security context to default](-Z)--context=-[like -Z, or specify SELinux security context]::SELinux security context:_selinux_contexts-*-F+[specify device-number format]:device-number format:(
      native 386bsd 4bsd bsdos freebsd hpux isc linux netbsd osf1 sco solaris
      sunos svr3 svr4 ultrix
    )1:special file:_files2:special file type:((
      b\:"block-type device"
      c\:"character-type device"
      w\:"whiteout node"
    ))3:major device number4:minor device number_argumentsaoptsargsAGACG8A$L۔A4C8AUM%)E!AxA.		A8	A.	:sAC8Q
AB	:sIA
AB		

A8-A8A	8QAC	e89Aۜۜlocalvariantargs_pick_variantbusyboxBusyBoxgnuFree Softunixversion(-d --directory)ddirectory[make directory instead of file](: -)--help[display help information](-p --tmpdir)p+tmpdir[make relative to specified directory]: :_directories(-q --quiet)qquiet[suppress error messages]--suffix=[append specified suffix to template]:template suffix-t[interpret template as single path component relative to temp dir](-u --dry-run)udryrun[print file name only](: -)Vversion[display version information]1: :_guard "^-*" "template name"variantbusyboxargs:s)*helpargs:s)*OSTYPEopenbsdsolarisargs:s)*t-t[generate template relative to temp dir]args:s)1:*ptV-t[generate template relative to temp dir using specified prefix]:template prefix*: :_guard "^-*" "template name"_argumentsargsAA@ۜ-59ieI		!AB+L#AgAxC%
L-y9%	e]	%

QY
iey]EMADGA"HAۤq@A(C	'HuE+A,'k#A)3Q0	
##A.*k#e0	kA.+k#0	A.,k#0	A.-k#0	A..k#9AC1A1aAGA,4AC
tۜ8AB
fp+
FqAFUAF+AU'	AP	A"
r1ACAB^U+R^K+
?A&AfhzABe,ReKd-f?A&AfhzABl.Bl/$A!5ABr/RrKP0#?A&ACfhzABz1RzK2?A&AfhzABA3B3pAۜ-aAB5B6
!A!5AB6RKD7
?A&AfhzAB}8RK8N?A&AfhzAB5:RK:?A&AfhzAB
<RK<0?A&AfhzAB=RKD>?A&AfhzA-F??_module_arguments(-H --help)helpH[display usage info](-V --version)versionV[module command version and configuration options](-f --force)forcef[force active dependency resolution](-t --terse)terset[display avail and list output in short format](-l --long)longl[display avail and list output in long format](-h --human)humanh[display short output in human-readable format](-v --verbose)verbosev[verbose](-s --silent)silents[disable verbose messages](-c --create)createc[create caches](-i --icase)icasei[case insensitive](-u --userlvl)userlvlu[set user level to value]:level:(novice expert advanced)*::module command:_module_command +functions[_module_command] _module_commandlocal_module_cmds_module_cmdshelp:print the usage of each sub-commandload:load a module into the shell environmentadd:load a module into the shell environmentunload:remove a module from the shell environmentrm:remove a module from the shell environmentswitch:switch loaded a loaded module with another moduleswap:switch loaded a loaded module with another moduledisplay:display information about a moduleshow:display information about a modulelist:list loaded modulesavail:list all available modulesuse:add a directory to MODULEPATHunuse:remove a directory from MODULEPATHupdate:reload all loaded modulesclear:clear loaded modules informationpurge:unload all loaded modulesrefresh:refresh all non-persistent components of loaded moduleswhatis:display module informationapropos:search for a given keyword in moduleskeyword:search for a given keyword in modulesinitadd:add or append a module to the user's shell init fileinitprepend:add or prepend a module to the user's shell init filesinitrm:remove a module from the user's shell init fileinitswitch:switch modules in the user's shell init fileinitlist:list all loaded modules in the user's shell init filesinitclear:clear all modules from the user's shell init files CURRENT == 1 _describecommandsmodule command_module_cmdscurcontextcurcontext_module_cmds[(r)words[1]:*]%%:*cmdloadunloadswapswitchshowdisplaykeywordapropos #cmd update_policycurcontextcurcontext%:*:*:module-cmd:zstyle:completion:curcontext:cachepolicyupdate_policy_call_function_module_cmd_messageno more argumentsunknown module command: words[1]return_module_available_modulesMODULEPATH+_available_modules_available_modulesfind -L ${(e)=MODULEPATH//:/ } -type f -print 2>/dev/null | grep -v \\.version | sed -e 's,\('${${(e)=MODULEPATH//:/\/\\\|}%\\\|}'\),,g' -e 's,^/*,,g':~ +functions[_module_help] _module_help_module_available_modules_multi_parts(_available_modules) +functions[_module_load] _module_load_module_available_modules_multi_parts(_available_modules) +functions[_module_unload] _module_unloadcompadd@LOADEDMODULES//:/  +functions[_module_switch] _module_switch_module_available_modules_multi_parts(_available_modules) +functions[_module_display] _module_display_module_available_modules_multi_parts(_available_modules) +functions[_module_use] _module_use_arguments(-a --append)appenda[append the directories instead of prepending]*:directory:_files -/ +functions[_module_unuse] _module_unusecompadd@MODULEPATH//:/  +functions[_module_whatis] _module_whatis_module_available_modules_multi_parts(_available_modules) +functions[_module_initadd] _module_initadd_module_available_modules_multi_parts(_available_modules) +functions[_module_initprepend] _module_initprepend_module_available_modules_multi_parts(_available_modules) +functions[_module_initrm] _module_initrm_module_available_modules_multi_parts(_available_modules) +functions[_module_initswitch] _module_initswitch_module_available_modules_multi_parts(_available_modules)_module@AgAC%,|@X0t4$p8l
](d	\			
0
\

D$\
L


XAdA5iE	1e] !"localcmdsautomate:automationdb:databasefdiff:debugfload:debugfmerge:debugget_roster:debugidentify:debugrcs_import:debugannotate:informativecat:informativecomplete:informativediff:informativehelp:informativelist:informativelog:informativels:informativeshow_conflicts:informativestatus:informativecert:key+certchkeypass:key+certdropkey:key+certgenkey:key+certtrusted:key+certpull:networkpush:networkserve:networksync:networkprivkey:packet i/opubkey:packet i/oread:packet i/ocvs_import:rcsapprove:reviewcomment:reviewdisapprove:reviewtag:reviewtestresult:reviewcheckout:treeco:treeexplicit_merge:treeheads:treemerge:treemerge_into_dir:treemigrate_workspace:treepropagate:treerefresh_inodeprints:treesetup:treeset:varsunset:varsadd:workspaceattr:workspaceci:workspacecommit:workspacedrop:workspacemv:workspacepivot_root:workspacepluck:workspacerename:workspacerevert:workspacerm:workspaceupdate:workspace_arguments--brief[print a brief version of the normal output]--confdir[set location of configuration directory]:confdir:_files -/(-d --db)ddb[set name of database]:dbname--debug[print debug log to stderr while running]--dump[file to dump debugging log to, on failure]:dumpfile:_files--full-version[print detailed version number, then exit](-h --help)hhelp[display help message](-k --key)kkey[set key for signatures]:key:--keydir[set location of key store]:keydir:_files -/--log[file to write the log to]:logfile:_files--norc[do not load ~/.monotone/monotonerc or _MTN/monotonerc lua files]--nostd[do not load standard lua hooks]--pid-file[record process id of server]:arg:--quiet[suppress verbose, informational and progress messages]--rcfile[load extra rc file]:extra rcfile:_files--reallyquiet[suppress warning, verbose, informational and progress messages]--root[limit search for workspace to specified root]:root:_files -/--ticker[set ticker style]:ticker style:(count dot none)--version[print version number, then exit](-@ --xargs)@xargs[insert command line arguments taken from the given file]:file:_files1:command: _describe -t commands command cmds*:file:_filesA<Ag A@C% AaI	A
Ag(AH%(Qm
5AAC
gA(
% E%Ea]  A
gx!A8C
%!!"	$$%&%''()Ag*AX%	**+I,,-.//015222a334U5U6AC6  T A6((T(A7D7h7T7A778T88ACh888T8A\c+49UA @XAglACgA8%5y	
Ag$
A$
M
AgA,Cy=AglA	A$
Eq5AhA./uk#A&A.1uA&AkT-,ALAA&+qACF<aAtdUjAFAtVAF%A|V"AfAA|WAfAA|HX(AfAA|YT,AfAAtZAF%AtZAF%AtT[AF%At\AF%At\CAF%Atl]sAF%At,^AF%A+^KA$-AmAlkT`(A&Alk`KA&AlkyatA&AlkbA&AlkbA&AlkQcA&AlkcA&Alkd8A&Alk,e_A&AlkeA&AlkpfA&Alk	gA&AtgAF%Alk]h/A&Alk	i\A&A+iNA$-AmA|#XkAfAA|'kAfAA|+l7AfAA|/<mbAfAA|3mAfAAt7nAF%At;<oAF%AA+o	HA$-AmAH+EqjHA$-AmAO+rHA$-AmAV,tHA -AmA\u}HA -AmAbwHA -AmAhxx2HA -AmA|nyAfAA|rzAfAAvK\{fA(-Am=A~K4}`fA(-Am=A
A0%1!AA<\|AdC1ACMtA&AC\Ag<4AC4UA$۴$\4qACFA| !AfAA|x AfAA|!AfAAtЄJ!AF%Atv!AF%At9!AF%At!AF%At!AF%AtP("AF%AtQ"AF%Atz"AF%AtH"AF%At"AF%At#AF%Att4#AF%At1e#AF%At#AF%At#AF%At(#AF%AzFȏ_moosic_add_cmdstypesetquerieshelp:print brief description of commandcurrent:print name of currently playing songcurrent-time:print the amount of time the current song has been playinglist:print the list of items in the current song queueplainlist:print the current song queue without numbering each linehistory:print a list of items that were recently playedstatusstate:print the current state of the music daemonlength:print the number of items in the queueispaused:show whether the current song is paused or notislooping:show whether the server is in loop modeisadvancing:show whether the server is advancing through the song queueversion:print version information for client and serverappendingappendadd:add the files to be played to the end of the song queueplappendpladd:add the items listed in the given playlist files to end of queueprepend:add the files to be played to the beginning of the song queuepl-prepend:add the items in the given playlist files to beginning of queuemixin:add the files to the song queue and reshuffle the entire queuepl-mixin:add items in given playlist files to song queue and reshuffle the entire queuereplace:replace the current contents of the song queue with files listedpl-replace:replace current contents of song queue with songs given in playlistsinsert:insert the given items at a given point in the song queuepl-insert:insert items from playlist files at specified point in queueputback:reinsert current song at start of song queuestagger-add:adds file list to end of queue after rearranging queue into staggered orderstagger-merge:adds given file list to queue in interleaved fashioninterval-add:inserts given songs with regular frequency specified by interval argumentremovingremovingcutdel:removes all song queue items in given rangecrop:removes all song queue items that do not fall within given rangeremove:remove all song queue items matching any one of given regexpsfilter:remove all queue items not matching all given regexpsclear:clear song queuewipe:clear song queue and stop current songrearrangingrearrangingmove:move all items in given range to new position in song queuemove-pattern:moves all items matching the given regexp to new positionswap:trade places of songs in two specified rangesshufflereshuffle:reshuffle song queue within an optional rangesort:sort queue within optional rangereverse:reverse order of song queuepartial-sort:sort items matching each regexpstagger:stagger items matching each regexpsub:perform regular expression substitution on all items in queuesuball:like sub, but replace all occurrences of the patterngeneralgeneralnext:jumps ahead, number of songs optionalprevious:retreats to previously played songgoto:jumps to next song matching regexpgobackto:jumps back to most recent previous song matching regexpnoadvance:halt queue advancementadvance:resume queue advancementtoggle-advance:toggle queue advancementstop:stop playing current song, stop processing queue, put current song backpause:suspend current song to resume it laterunpause:unpause current songplay:resume playingloop:turn loop mode onnoloop:turn loop mode offtoggle-loop:toggle loop modereconfigure:daemon reload configuration fileshowconfig:show daemon filetype associationsstart-server:starts new instance of daemon with given optionsquitexitdie:quit daemon_describe_describe_describeremovingremovingremoving_describerearrangingrearrangingrearranging_describegeneralgeneralgeneral_moosictypesetcontextstatelineopt_argsfilelist_opts(-g --shuffle-global)gshuffleglobal[shuffle filelist after directory expansion](-d --shuffle-dir)dshuffledir[shuffle results of expanding the directories](-a --shuffle-args)ashuffleargs[shuffle actual command line arguments](-o --inorder)oinorder[do not shuffle filelist](-s --sort)ssort[sort filelist lexicographically after expansion](-r --no-recurse)rnorecurse[do not recurse through directories](-n --no-file-munge)nnofilemunge[do not modify names in expanded filelist](-f --auto-find)fautofind[perform fuzzy search for music files](-F --auto-grep)Fautogrep[like --auto-find but with regexp](-U --allow-unplayable)Uallowunplayable[allow addition of unknown song types]auto_opts(-m --music-dir)mmusicdir[directory used for auto-find, auto-grep]:directory:_filesmain_optsmain_opts(-i --ignore-case)iignorecase[treat regexps as if they are case-insensitive](-S --showcommands)Sshowcommands[show all moosic commands, then exit](-h --help)hhelp[print help message then exit](-v --version)vversion[print version information, then exit](-c --config-dir)cconfigdir[configuration directory]:directory:_files(-t --tcp)ttcp[talk to server at specified host and port]:host\:port:(-N --no-startserver)Nnostartserver[do not start moosicd server]list_optslist_opts(-C --current-in-list)Ccurrentinlist[print currently playing song in list]_argumentsmain_optslist_optsauto_optsfilelist_opts1: :->cmd*:: :->posargstate_moosic_add_cmdsposarg_moosic_cmd_line1_do2 CURRENT == 2 _messageno more arguments_moosic_cmd_help_do2_moosic_add_cmds_moosic_cmd_current_messageno arguments_moosic_cmd_currenttime_do2_messagestrftime string_moosic_cmd_list_do2_messagerange_moosic_cmd_plainlist_do2_messagerange_moosic_cmd_history_do2_messagemaximum number of entries_moosic_cmd_status_messageno arguments_moosic_cmd_state_messageno arguments_moosic_cmd_length_messageno arguments_moosic_cmd_ispaused_messageno arguments_moosic_cmd_islooping_messageno arguments_moosic_cmd_isadvancing_messageno arguments_moosic_cmd_version_messageno arguments_moosic_song_files_arguments-*main_optsfilelist_optsauto_opts*:song files:_files_moosic_cmd_append_moosic_song_files_moosic_cmd_add_moosic_song_files_moosic_cmd_plappend_moosic_song_files_moosic_cmd_pladd_moosic_song_files_moosic_cmd_prepend_moosic_song_files_moosic_cmd_plprepend_moosic_song_files_moosic_cmd_mixin_moosic_song_files_moosic_cmd_plmixin_moosic_song_files_moosic_cmd_replace_moosic_song_files_moosic_cmd_plreplace_moosic_song_files_moosic_cmd_insert_moosic_song_files_moosic_cmd_plinsert_moosic_song_files_moosic_cmd_putback_messageno arguments_moosic_cmd_staggeradd_moosic_song_files_moosic_cmd_staggermerge_moosic_song_files_moosic_cmd_intervaladd_arguments-*main_optsfilelist_opts1:interval:*:song files:_files_moosic_cmd_cut_do2_messagerange_moosic_cmd_del_do2_messagerange_moosic_cmd_crop_do2_messagerange_moosic_cmd_remove_do2_messageregex_moosic_cmd_filter_do2_messageregex_moosic_cmd_clear_messageno arguments_moosic_cmd_wipe_messageno arguments_moosic_cmd_move_arguments-*main_opts1:range:2:index:*:no more arguments:_moosic_cmd_movepattern_arguments-*main_opts1:regex:2:index:*:no more arguments:_moosic_cmd_swap_arguments-*main_opts1:range:2:range:*:no more arguments:_moosic_cmd_shuffle_arguments-*main_opts1:range (optional):*:no more arguments:_moosic_cmd_reshuffle_arguments-*main_opts1:range (optional):*:no more arguments:_moosic_cmd_sort_arguments-*main_opts1:range (optional):*:no more arguments:_moosic_cmd_reverse_arguments-*main_opts1:range (optional):*:no more arguments:_moosic_cmd_partialsort_do2_messageregex_moosic_cmd_stagger_do2_messageregex_moosic_cmd_sub_arguments-*main_opts1:pattern:2:replacement:3:range (optional):*:no more arguments:_moosic_cmd_suball_arguments-*main_opts1:pattern:2:replacement:3:range (optional):*:no more arguments:_moosic_cmd_next CURRENT == 2 typesetdisplaydisplay_cmdzstyle:completion:curcontext:nextcommanddisplay_cmddisplay_cmdfmoosic listnumbers1..displaycompaddsongs_messageno more arguments_moosic_cmd_previous_do2_messagenumber to skip_moosic_cmd_goto_do2_messageregex_moosic_cmd_gobackto_do2_messageregex_moosic_cmd_noadvance_messageno arguments_moosic_cmd_advance_messageno arguments_moosic_cmd_toggleadvance_messageno arguments_moosic_cmd_stop_messageno arguments_moosic_cmd_pause_messageno arguments_moosic_cmd_unpause_messageno arguments_moosic_cmd_play_messageno arguments_moosic_cmd_loop_messageno arguments_moosic_cmd_noloop_messageno arguments_moosic_cmd_toggleloop_messageno arguments_moosic_cmd_reconfigure_messageno arguments_moosic_cmd_showconfig_messageno arguments_moosic_cmd_startserver_messageoptions_moosic_cmd_quit_messageno arguments_moosic_cmd_exit_messageno arguments_moosic_cmd_die_messageno arguments_moosic@AL'EE|EE+ACgA"\1y)5ai)1	
%
1)a+A8L0JA!1Afۄ
A" @Y+AfۜA"8C$=pۜ$ۜ!+A"f U%+A
F+localcurcontextcurcontextstatelineexpl_comp_priv_prefix_arguments(-)--help[display help information](-)--version[display version information]--no-init[don't set terminal init string]--ssh=[specify ssh command to setup session]:ssh command:_normal--port=[specify server-side port range]:port:_sequence -n 2 -s \: _ports(-a -n)--predict=[control speculative local echo]:mode:(adaptive always never)(--predict -n)-a[synonym for --predict=always](--predict -a)-n[synonym for --predict=never](--family -6)-4[use IPv4 only](--family -4)-6[use IPv6 only](-4 -6)--family=[specify address family]:family [prefer-inet]:(inet inet6 auto all prefer-inet prefer-inet6)--bind-server=[ask the server to reply from an IP address]:{ssh|any|IP}--server[specify command to run server helper]:remote file:_files--client[specify command to run client helper]:_command_names -e--no-ssh-pty[don't allocate a pseudo tty on ssh connection]--local[run mosh-server locally without using ssh]--experimental-remote-ip=[select method for discovering remote IP address to use for mosh]:method:(local remote proxy)1:remote host name:->userhost*:::args:_normalstateuserhostcompset*@_wantedhostsremote host name_ssh_hostscompset@*_wanteduserslogin name_combination[:@]myaccountsusershosts_alternativehosts:remote host name:_ssh_hostsusers:login name:_combination -s "[:@]" my-accounts users-hosts users -qS@returnA98A.(AC3A.EpAPFۜpQYUY%			
A&@
q"AG\
t
AC\


A&pAf
۔t
A"

&A
)AC
aAfA&@
AX
'\
HuEEt
EE3+AG\
'Ek$ۤEDEtEEEEE$ETEEEEEE@EdEEEEEEHEtEEEEE<E\E|EEEE0EdEEAgA
C
1A5!A
G\
XAC%x1A$CDe}Ad
h  q!a"=##a$$%'5((E)
**y+,,-.Y.	/A8%//=00q122U3	445A%66y7A,	70+7A$7889E:;AlH;i;;Y<<=)>>??@aAAB1CDDEMFGGH9I9J0MJA C&%J9E:J;A((%pKKLMN-OOA4C*PPQ5RSSTQUVVALC-Xi;;X)>yY-Z@aAAZ[A\\]^A81%^^`abmc!ddee
ff0ifA5gq1gAL6(hIhhqijjklmin%oo]piqqrA;rsA;%satA <%MuuUvvApC>%tww(45kxyyIzz9{|a}}e~i q!rA<D8i}%݉u-ً0͍AH	ŏA I%@91ACK%y70AL5ٓma%yM9IhUy	4q1q
9բqmA CU%ħm	ADVdmEm9ůݰձ!AZ-A`[%
iI%a)mEA5AXCa%	)}))A,Cf5)AThX<`|4QAj9Ajp9A(k%t9IA0l%$Ei%!A(Co%Y1AHCq%I]9y	A$Cu


A,wEmIei!A4CyA|A C|%!y !A<}!!"E##m$%%M&&'A%(	)a*A4++y,--../}0111A\Ä	22m45567e89%::];;<q=9>Q?@	AAA|
 BIBBaCDDuEiFQG=HYIJ9KyL5MNaNNN0O\OOOOPHPPP0{uQQ	AXÏ%	Q5QRSATTQUUV)WW]XXYZZa[9\A$Ô(^U^__`9aA$|b)WWb-ccACeeAf=fAØtffAfgACHg}gAggA(Ù%hAh}hhh
jjA@ÛA.orluQ
A0lalA{A.vrlpAßl07A<CۜlmmnouompaqryrA.R30J
AH%ۜrstuvwxyzuo{9{{A.*30,A'\
||Axè%
ۜ%}}=~))݃9		y]ُu9Q	A0͍AH%ۜ	=uo
e{%A.0"ADۜq%Iɤ5
A,pA.$40 uQADۜѦqͨEɫݬ9A.30;A,ýۜ	uoYA.3A"f+qBACr07A$=muo50JA(%=ɵ{0A'\
||AD=~I%9Y0uQſA,Y0A$51%0
;A %uoA"Cۜ9M+A$Ce0-ABFF@
AC
LA%k;A"$ۜbEW+04A\
 A1A8ۄYA" Cl
_+AF@
+At
1
AfۜA"fۜc+AF@
+A!0AIAC$lN
ACF
 Au09 0!0;"ABp# C9A"1z+0tuQ$ACG\
pA$`N
AF
 A09%0&0;'AB( -AP#FNAF
 ACAC%A4 	A-A"t
+0);)A	AMA"CE+A"fE+0*A"&<+0l+A" l+AF@
+OSTYPEcygwinservicemount_arguments(-b -t --text --binary)bbinary[Unix line endings LF](-f --force)fforce[be silent](-s -u --user --system)ssystem[system-wide mount point](-t -b --binary --text)ttext[DOS line endings CR-LF](-u -s --system --user)uuser[user private mount point](-x -X --executable --cygwin-executable)xexecutable[all files under mountpoint are executables](-x -X --executable --cygwin-executable)Xcygwinexecutable[all files under mountpoint are cygwin executables]:Windows path::Unix path:_path_files -P/ -W "(/)" -/control(-)iimportoldmounts[import old mounts](-)pshowcygdriveprefix[show cygdrive prefix](-)cchangecygdriveprefix[cygdrive prefix]:cygdrive prefix (POSIX path):_files -P/ -W "(/)" -/returnlocallinewpathsupathsreadline: continueline%% onlineon %% type_alternativewindowspath:Windows path:compadd -a wpathsunixpath:Unix path:compadd -a upathscurcontextcurcontextstateexplargsdeffsiso9660typeops_nfs_access_fs_nfs_nfs_ufs_fs_ufs_fs_efs_fs_cd9660_fs_iso9660_fs_cachefs_fs_s5fs_fs_tmpfs_fs_pcfs_fs_hsfs_fs_advfs_fs_cdfs_fs_affs_fs_ext2_fs_fat_fs_ext3_fs_msdos_fs_msdosfs_fs_umsdos_fs_vfat_fs_hpfs_fs_ntfs_fs_reiserfs_fs_smbfs_fs_xfs_fs_std_fs_devfs_fs_fdesc_fs_kernfs_fs_linprocfs_fs_linsysfs_fs_procfs_fs_btrfs_fs_ext4typesetopt_args ! +_fs_any _fs_any_fs_any(rw)ro[mount file system read-only](ro)rw[mount file system read-write]acregmin[specify cached file attributes minimum hold time]:cached file attributes minimum hold timeacregmax[specify cached file attributes maximum hold time]:cached file attributes maximum hold timeacdirmin[specify cached directory attributes minimum hold time]:cached directory attributes minimum hold timeacdirmax[specify cached directory attributes maximum hold time]:cached directory attributes maximum hold timeactimeo[set all attributes' cache timeout]:cache timeout_fs_nfsrsize[specify read buffer size]:read buffer size:(8192)wsize[specify write buffer size]:write buffer size:(8192)(soft)hard[hang process on server crash (so to say)](hard)soft[allow time out on server crash](nolock)lock[use locking](lock)nolock[don't use locking]timeo[specify initial timeout for UDP]:initial timeout for UDPretrans[set number of NFS retransmissions]:number of NFS retransmissionsretry[specify number of mount failure retries]:mount failure retries(fg)bg[retry in the background](bg)fg[retry in the foreground](nintr)intr[allow operations to be interrupted](intr)nintr[prevent operations from being interrupted](nfsv3)nfsv2[use NFS version 2](nfsv2)nfsv3[use NFS version 3]proto[specify protocol]:protocol:(udp tcp)port[specify server port number]:server port numberproplist[allow property lists]_nfs_access[@]nocto[don't get fresh attributes on open]noac[don't set attribute caching]_nfs_ufs(nodev)dev[interpret devices](dev)nodev[don't interpret devices](nosuid)suid[use suid and sgid bits](suid)nosuid[ignore suid and sgid bits](nosync)sync[do I/O synchronously](sync)nosync[do all I/O asynchronously](noexec)exec[permit execution of binaries](exec)noexec[don't allow execution of binaries](nogrpid)grpid[new file gets group ID of directory](grpid)nogrpid[new file gets fsgid of current process]_fs_ufsdirty[allow mount even if not cleanly unmounted]_nfs_ufs[@]OSTYPEaix_fs_anybsy[prevent mount over cwd of process]log[logical volume to log operations]:logical volume namenodev[cannot open devices from mount]nosuid[prevent running setuid/setgid from mount]_fs_any[@]_fs_nfs(fg)bg[mount in background](bg)fg[mount in foreground]vers[NFS version]:NFS version:(2 3)proto[specify transport protocol]retry[number of retries]:no. of retriesrsize[read buffer size]:read buffer sizewsize[write buffer size]:write buffer sizellock[local locking]timeo[time-out period]:time-out periodretrans[NFS transmissions]:no. of NFS transmissionsport[IP port no]:IP port no(hard)soft[error on no server response](soft)hard[retry pending server response](nointr)intr[allow keyboard interrupts on hard mount](intr)nointr[disallow keyboard interrupts on hard mount]posix[exchange pathconf info on NFS version 2 mount]secure[use DES encryption]grpid[inherit group id of parent directory](acl)noacl[don't use access control lists](noacl)acl[use access control lists for this mount]noac[no attribute or directory caching]shortdev[server lack support for 32-bit device special files]_nfs_access[@]irix_fs_anygrpid[inherit group id of parent directory]_fs_efsraw[raw device pathname to filesystem]:raw device pathname:->devordir(nofsck)fsck[fsck should check this filesystem by default](fsck)nofsck[fsck should not check this filesystem by default](noquota)quota[turn on quotas](quota)noquota[turn off quotas]lbsize[no of bytes transferred in each operation]:bytes_fs_iso9660setx[set execute permissions on every file]notranslate[don't translate filenames]cache[no of 2048 blocks for directory cache]:cache sizenoext[ignore rock ridge extensions](nosusp)susp[enable system use sharing protocol](susp)nosusp[disable system use sharing protocol](norrip)rrip[enable rock ridge extensions](rrip)norrip[disable rock ridge extensions]nmconv[specify filename translation]:filename translation:((c\:no\ translation l\:to\ lowercase m\:suppress\ version\ no))_fs_nfsretry[number of retries]:no. of retrieswsize[write buffer size]:write buffer sizetimeo[time-out period]:time-out period(soft)hard[retry pending server response]intr[allow keyboard interrupts on hard mount]noac[no attribute caching]private[use local locking and do not flush on last close]symttl[time-to-live of cached symbolic links]:seconds_nfs_access[@]_fs_cachefsbackfstype[type of the back file system]:back file system type:(efs nfs iso9660 dos hfs cachefs)backpath[specify back file system location]:back file system location:_files -/cachedir[name of the cache directory]:name of cache directory:_files -/cacheid[cache ID]:cache ID(write-around)non-shared[cache not shared](non-shared)write-around[cache shared]noconst[disable consistency checking]local-access[check permissions locally]purge[purge any cached information]_nfs_access[@]solarisremount[remount file system](nosuid)suid[use suid and sgid bits]_fs_ufs(atime)noatime[don't update access time]f[fake an /etc/mnttab entry]m[don't make an /etc/mnttab entry](noforcedirection)forcedirection[do I/O synchronously](forcedirection)noforcedirection[do all I/O asynchronously](nointr)intr[allow operations to be interrupted](intr)nointr[prevent operations from being interrupted](nolargefiles)largefiles[don't restrict file size](largefiles)nolargefiles[restrict file size](nologging)logging[log transactions](logging)nologging[log transactions]onerror[action to recover from error]:action:(panic lock umount)quota[turn on quotas](ro rw)rq[mount file system read-write with quotas]_fs_s5fs[@]_fs_tmpfssize[set file system size]:size(nofoldcase)foldcase[force filenames to lowercase](foldcase)nofoldcase[don't force filenames to lowercase]nrr[no rock ridge]notraildot[no trail dot when no extension]nomaplcase[don't force lowercase]nosuid[ignore suid and sgid bits]_fs_nfs(fg)bg[retry in the background](intr)nointr[prevent operations from being interrupted](sec secure)kerberos[use kerberos authentication]noac[no attribute caching]port[server IP port number]:portposix[posix semantics]proto[specify protocol]:protocol:(grep -v '^#' /etc/netconfig 2> /dev/null | cut -d ' ' -f 1)public[force public file handle](noquota)quota[enable quotas](quota)noquota[disable quotas]timeo[specify initial timeout for UDP]:initial timeout for UDPretrans[set number of NFS retransmissions]:number of NFS retransmissions:(5)retry[specify number of mount failure retries]:mount failure retries:(10000)(kerberos secure)sec[set the security mode]:security mode:(sys dh krb4 none)(kerberos sec)secure[use Diffie-Hellman public key system]vers[set NFS version number]:NFS version number:(2 3)_nfs_access[@]_fs_cachefsbackfstype[type of the back file system]:back file system type:(nfs hsfs)backpath[specify back file system location]:back file system location:_files -/cacheid[specify a cache ID]:cache IDlocal-access[check permissions locally]noconst[disable cache consistency checking]purge[purge any cached information](suid)nosuid[ignore setuid and setgid bits](nosuid)suid[use setuid and setgid bits](write-around)non-shared[purge cache on writes](non-shared)write-around[keep file in cache on writes]_nfs_access[@]osf_fs_advfs(ro rw)rq[mount file system read-write]dual[allow mount even if same domain ID as already mounted domain]sync[do I/O synchronously](nodefperm)defperm[ignore permission bits](defperm)defperm[use permission bits]noversion[strip off version extension]rrip[use RRIP extensions]_fs_nfs_fs_nfs[@]linux_fs_any(sync)async[do all I/O asynchronously](noatime)atime[update access time](norelatime)relatime[update atime relative to mtime/ctime](nostrictatime)strictatime[full atime updates](strictatime)nostrictatime[default atime update behaviour](rw suid dev exec async)defaults[use default options](nodev)dev[interpret devices](nodiratime)diratime[update directory access time](diratime)nodiratime[don't update directory access time](noexec)exec[permit execution of binaries]noiversion[don't increment i_version inode field](nomand)mand[allow mandatory locks](relatime)norelatime[update access time without regard to mtime/ctime](dev)nodev[don't interpret devices](mand)nomand[don'tallow mandatory locks]remount[mount already mounted file system](ro)rw[mount file system read-write](nosuid)suid[use suid and sgid bits](async)sync[do I/O synchronously]dirsync[perform directory updates synchronously]loop[use loopback device]::loopback device:_filesencryption[enable encryption]:cypherkeybits[set number of bits in encryption key]:key size:(64 128 160 192 256)offset[specify data start for loopback mount]:offset (bytes)(loud)silent(silent)loud(fscontext defcontext)context:context(context)fscontextdefcontext:contextrootcontext:context_fs_adfsuid[set owner of root]:user IDgid[set group of root]:group IDownmask[permission mask for ADFS "owner" permissions]:mask (octal)othmask[permission mask for ADFS "other" permissions]:mask (octal)uid[set owner of root]:user IDsetuid[set owner of all files]:user IDsetgid[set group of all files]:group IDmode[set file permissions]:file permission bitsprotect[don't allow changes to permissions]usemp[set owner of root to owner of mount point]verbose[print message per mount]prefix[prefix before volume name when following link]:prefix stringvolume[prefix before '/' when following link]:prefix stringreserved[set number of unused blocks at start of device]:number of unused blocksroot[specify location of the root block]:root block locationbs[specify block size]:block size:(512 1024 2048 4192)_fs_devptsuid[set owner of newly created pty's]:user IDgid[set group of newly created pty's]:group IDmode[set mode of newly created pty's]:file permission bits(noacl)acl[support POSIX access control lists](acl)noacl[do not support POSIX access control lists](minixdf)bsddf[select bsddf behavior](bsddf)minixdf[select bsddf behavior](nocheck)check[set checking level]::checking level:((normal\:check\ inode\ and\ block\ bitmaps\ on\ mount strict\:check\ on block\ deallocation none\:no\ checking))debug[print debugging info upon each (re)mount]errors[specify behavior on error]:error behavior:((continue\:ignore\ errors remount-ro\:remount\ file\ system\ read-only panic\:panic\ and\ halt\ system))(nogrpid bsdgroups sysvgroups)grpid[new file gets group ID of directory](grpid nogrpid sysvgroups)bsdgroups[new file gets group ID of directory](grpid bsdgroups sysvgroups)nogrpid[new file gets fsgid of current process](grpid bsdgroups nogrpid)sysvgroups[new file gets fsgid of current process]nobh[do not attach buffer_heads to file pagecache]nouid32[disable 32-bit UIDs and GIDs](orlov)oldalloc[use old allocator for new inodes](oldalloc)orlov[use orlov allocator for new inodes]resgid[specify access to reserved space (group ID)]:group IDresuid[specify access to reserved space (user ID)]:user IDsb[specify super block number]:super block number(nouser_xattr)user_xattr[support user extended attributes](user_xattr)nouser_xattr[do not support user extended attributes]_fs_fatblocksize[specify block size]:block size:(512 1024 2048)uid[specify user ID of all files]:user IDgid[specify group ID of all files]:group IDumask[specify umask]:umask value (octal)dmask[specify umask for directories only]:umask value (octal)fmask[specify umask for files only]:umask value (octal)allow_utime[control permission check of mtime/atime]:valuecheck[specify checking level]:checking level:((relaxed\:accept\ upper\ and\ lower\ case,\ truncate\ long\ name normal\:like\ '`'relaxed\',\ but\ reject\ special\ characters strict\:like\ '`'normal\',\ but\ no\ long\ parts))codepage[specify codepage for converting filenames to short form]:codepageconf[specify CR/NL conversion]:CR/NL conversion mode:((binary\:no\ translation text\:conversion\ on\ all\ files auto\:perform\ translation\ on\ file\ without\ binary\ extension))conv[convert form of text files]:mode:(binary text auto)cvf_format[use specified compressed volume format module]:modulecvf_option[pass option to CVF module]:optiondebug[debug mode]fat[specify fat type]:fat type (bit):(12 16 32)iocharset[character set to use for converting from 8 bit to unicode]:character settz[set timezone conversion]:zone:(UTC)quiet[quiet mode]_fs_ext2[@]journal[update fs journal]:update or inode number:(update)journal_dev[specify new journal location]:device numbernoload[do not load journal]data[specify mode for data]:journalling mode:(journal ordered writeback)barrier[enable/disable barriers]:state:((0\:disabled 1\:enabled))commit[specify commit sync interval for data and metadata]:seconds_fs_ext3[@]journal_checksumjournal_sync_commitinode_readahead:blocksstripe:blocksdelallocnodelallocmaxmin_batch_time:time (usecs)journal_ioprio:priorityabortnoauto_da_allocnodiscardnouid32resizenoblock_validitydioread_nolocki_version_fs_msdos_fs_fat[@]_fs_umsdos(utf8)uni_xlate[translate unicode to escaped sequences]posix[allow file names only differing in case]nonumtail[try short name before number extension](uni_xlate)utf8[mount the filesystem in UTF8 mode]shortname[specify handling of 8.3 filenames]:mode:(lower win95 winnt mixed)_fs_hfscreator[specify creator value]:creatortype[specify type value]:typeumask[specify umask]:umask value (octal)dir_umask[specify umask for directories only]:umask value (octal)file_umask[specify umask for files only]:umask value (octal)session[specify CDROM session to mount]:sessionpart[specify partition number from device to use]:partquiet[do not complain about invalid mount options]gid[specify group ID of all files]:group IDumask[specify umask]:umask value (octal)case[specify file name conversion]:file name conversion:((lower\:convert\ to\ lower\ case asis\:no\ conversion))conv[specify CR elimination]:CR elimination:((binary\:no\ elimination test\:delete\ CRs\ \(e.g.\ before\ NL\) auto\:sometimes\ yes,\ sometimes\ not))nocheck[don't abort mount on consistency check failure]_fs_iso9660norock[disable Rock Ridge extensions]nojoliet[disable Microsoft Joliet extensions]check[specify file name conversion]:file name conversion:((relaxed\:convert\ to\ lower\ case\ before\ lookup strict\:no\ conversion))gid[specify group ID of all files]:group IDmap[specify non-Rock Ridge name conversion]:file name conversion:((normal\:map\ upper\ to\ lower,\ ignore\ \;1,\ map\ \;\ to\ . off\:no\ conversion))mode[specify permissions]:file access permissionsunhide[show hidden and associated files]block[specify block size]:block size:(512 1024 2048)cruft[ignore high bits of file length]session[select session number on multisession CD]:sessionsbsector[specify starting sector]:sectoriocharset[character set when converting from 8 bit to unicode (Joliet)]:character setutf8[mount the filesystem in UTF8 mode (Joliet)]_fs_jfsiocharset[character set when converting from unicode to ascii]:character setresize[resize volume to specified number of blocks]:blocks(integrity)nointegrity[do not write to the journal](nointegrity)integrity[commit metadata changes to the journal]errors[specify behavior on error]:error behavior:((continue\:ignore\ errors remount-ro\:remount\ file\ system\ read-only panic\:panic\ and\ halt\ system))iocharset[character set to use when returning file names]:character set(uni_xlate)utf8[use UTF-8 for converting file names](utf8)uni_xlate[translate unicode to escaped sequences]:type:(0 1 2)posix[distinguish upper and lower case]:state:((0\:off 1\:on))gid[specify group ID of all files]:group IDumask[specify umask]:umask value (octal)_fs_reiserfsconv[mount 3.5 fs using 3.6 format for new objects]hash[choose hash type]:hash function:(rupasov tea r5 detect)(no_unhashed_relocation)hashed_relocation[tune the block allocator]noborder[disable border allocator algorithm]nolog[disable journalling]notail[disable packing of files into the tree](hashed_relocation)no_unhashed_relocation[tune the block allocator]replayonly[replay but do not mount]resize[assume the device has this many blocks]:number of blocks_fs_smbfs_fs_nfs[@]_fs_tmpfssize[set file system size]:size (bytes)mode[set root directory permissions]:modenr_blocks[set number of blocks]:blocksnr_inodes[set number of inodes]:inodes_fs_udfgid[specify group ID of all files]:group IDumask[specify umask]:umask value (octal)unhide[show hidden and associated files]undelete[show deleted files]nostrict[unset strict conformance]bs[set the block size]:block size:2048novrs[skip volume sequence recognition]session[set the CDROM session]:sessionanchor[override standard anchor location]:anchor location:256lastblock[set the last block of the file system]:last block_fs_ufsufstype[set ufs type]:ufs type:(old 44bsd sun sunx86 nextstep nextstep-cd openstep)onerror[set behaviour on error]:behaviour on error:(panic lock umount repair)_fs_usbfsdevuid[set owner of device files]:user IDdevgid[set group of device files]:group IDdevmode[set mode of device files]:file permission bitsbusuid[set owner of bus directories]:user IDbusgid[set group of bus directories]:group IDbusmode[set mode of bus directories]:file permission bitslistuid[set owner of file devices]:user IDlistgid[set group of file devices]:group IDlistmode[set mode of file devices]:file permission bits_fs_xfsbiosize[specify preferred buffered I/O size]:base 2 logarithm:((13:8K 14:16K 15:32K 16:64K))(xdsm)dmapi[enable DMAPI event callouts](dmapi)xdsm[enable DMAPI event callouts]logbufs[set number of in-memory log buffers]:(2 3 4 5 6 7 8)logbsize[set size of each in-memory log buffer]:(16384 32768)logdev[use external log device]:_filesrtdev[use external realtime device]:_filesnoalign[do not align data allocations at stripe unit boundaries]noatime[do not update atime on reads]norecovery[do not run log recovery]nouuid[ignore the filesystem uuid]osyncisdsync[make O_SYNC behave as O_DSYNC](usrquota uqnoenforce)quota[enable user quotas](quota uqnoenforce)usrquota[enable user quotas](quota usrquota)uqnoenforce[enable user quotas without enforcement](gqnoenforce)grpquota[enable group quotas](grpquota)gqnoenforce[enable group quotas without enforcement]sunit[specify stripe unit]:sizeswidth[specify stripe width]:size_fs_btrfssubvol[mount a subvolume]:pathsubvolid[mount subvolume by id]:iddevice[scan device for filesystems]:devicenodatasum[disable checksums of new files]nobarrier[disable use of device barriers]max_inline[set maximum space for inline data]:size (bytes)alloc_start[set where on disk allocations start]:numberthread_pool[number of worker threads to allocate]:number(compress-force)compress[enable compression]:algorithm:(zlib lzo no)(compress)compress-force[enable compression for all files]:algorithm:(zlib lzo no)ssd[optimise behaviour for SSDs]ssd_spread[be strict about finding a large unused region for new allocations]discard[enable discard/TRIM on freed blocks]notreelog[disable the tree logging used for fsync]metadata_ratio:numbernospace_cacheclear_cacheuser_subvol_rm_allowedautodefraginode_cacheenospc_debugrecoverycheck_intcheck_int_datacheck_int_print_mask:numberskip_balancefatal_errors:action:(bug panic)freebsddragonfly_fs_anycurrent[use current options on already mounted file system]force[force R/W mount of unclean filesystem]fstab[use options listed in /etc/fstab]noasync[do I/O synchronously]noatime[don't update access time]noauto[can only be mounted explicitly]noclusterr[disable read clustering]noclusterw[disable write clustering]nodev[don't interpret devices]noexec[don't allow execution of binaries]nosuid[ignore suid and sgid bits]nosymfollow[don't follow symlinks]rdonly[mount file system read-only](async)sync[do all I/O synchronously]suiddir[allow suid bits on directories]update[change status of already mounted filesystem]union[cause the namespace at the mount point to appear as the union of the mounted filesystem and the existing directory]_fs_cd9660extatt[enable the use of extended attributes]gens[do not strip version numbers on files]nojoliet[do not use any Joliet extensions]norrip[do not use any Rockridge extensions]nostrictjoliet[relax checking for Supplementary Volume Descriptor Flags field]_fs_stdnosuid[ignore suid and sgid bits]rdonly[mount file system read-only]union[cause the namespace at the mount point to appear as the union of the mounted filesystem and the existing directory]_fs_devfs_fs_std[@]_fs_fdesc_fs_std[@]_fs_kernfs_fs_std[@]_fs_linprocfs_fs_std[@]_fs_linsysfs_fs_std[@]_fs_procfs_fs_std[@]_fs_msdosshortnames[]longnames[]nowin95[]shortnames[force only the old MS-DOS 8.3 style filenames to be visible]longnames[force Windows 95 long filenames to be visible]nowin95[completely ignore Windows 95 extended file information]OSTYPE_fs_msdosfs_fs_msdos[@]serviceOSTYPE(:)-a[mount all filesystems in /etc/fstab]-f[forced mount]-n[remote node]:remote node:_hosts-p[mount as removable file system]-r[mount read-only]-t[specify file system type]:file system type:_file_systems-o[specify file system options]:file system option:->fsopt-v[filesystem defined by /etc/vfs]:VfsName:dev or dir:->devordir:mount point:_files -/-a[mount all filesystems in /etc/fstab]-b[mount all filesystems in /etc/fstab except those listed]:mount point:_dir_list -s,-c[check any dirty filesystems before mounting]-f[fake a new /etc/mtab entry, but don't mount any filesystems]-h[mount all filesystems associated with host]:host:_hosts-n[mount filesystem without making entry in /etc/mtab]-o[specify file system options]:file system option:->fsopt-p[print list of mounted filesystems in format suitable for /etc/fstab]-r[mount read-only]-v[verbose]-M[use alternate mtab]:alternate mtab:_files-P[with -p, prepend prefix to paths]:prefixexcl-V --version -h --help(- :)hhelp[show help](- :)Vversion[show version](excl -v --verbose)vverbose[verbose mode](excl -p --pass-fd)p+passfd[specify file descriptor from which to read passphrase]:file descriptor:_file_descriptors(excl -o : -a --all)aall[mount all filesystems in fstab](excl -F --fork)Ffork[fork off one child per device](excl -f --fake)ffake[fake mount](excl -i --internal-only)iinternalonly[don't call /sbin/mount.<fs> helper](excl)-l[output ext2, ext3, ext4 and XFS labels](excl -n --no-mtab)nnomtab[don't write /etc/mtab](excl)--no-canonicalize[don't convert paths to canonical form](excl)-s[tolerate sloppy mount options](excl -w -r --read-only)rreadonly[mount read-only](excl -r -w --rw)wrw[mount read/write](excl)-L+[mount partition with specified label]:label:->labels(excl)-U+[mount partition with specified uuid]:uuid(excl -t --types)t+types[specify file system type]:file system type:_sequence -s , _file_systems(excl -O --test-opts)O+testopts[with -a, restrict filesystems by options]:file system option:->fsopt(excl -a -O -o --options)o+options[specify file system options]:file system option:->fsopt(: -)Bbind[remount part of filesystem elsewhere]:old directory:_directories:new directory:_directories(: -)Rrbind[remount part of filesystem including submounts elsewhere]:old directory:_directories:new directory:_directories(: -)Mmove[move part of filesystem elsewhere]:old directory:_directories:new directory:_directories(: -)--make-rsharedslaveprivateunbindable:mount point:->udevordir:dev or dir:->devordir:mount point:_files -/(-o :)-a[mount all filesystems in fstab]-d[mount even if not unmounted]-e[list all mount points]-f[fake mount]-l[display values of all file system options]-o[specify file system options]:file system option:->fsopt-u[remount file system]-r[mount read-only]-w[mount read/write]:dev or dir:->devordir:mount point:_files -/cdfssolaris(-p -v)-a[mount all filesystems in fstab](-p -v)-F[specify file system type]:file system type:_file_systems(-a -v)-p[print mounted file systems](-p -a)-v[print mounted file systems verbosely](-p -v)-V[echo command-line but do not execute](-p -v)-m[don't write /etc/mnttab](-p -v)-g[mount globally](-p -v)-o[specify file system options]:file system option:->fsopt(-p -v)-O[overlay mount](-p -v)-r[mount read-only]:dev or dir:->devordir:mount point:_files -/hsfsdragonflydarwin(:)-a[mount all filesystems in fstab]-d[cause everything to be done except for the actual system call]-f[forced mount]-o[specify file system options]:file system option:->fsopt-p[print mounted file systems]-r[mount readonly]-t[specify file system type]:file system type:_sequence -s, _file_systems-u[change status of already mounted filesystem]-v[verbose mode]-w[mount read/write]:dev or dir:->devordir:mount point:_files -/-o[specify file system options]:file system option:->fsopt:dev or dir:->devordir:mount point:_files -/_argumentsargs[@]OSTYPE(*)-a[unmount all mounted file systems]-f[force unmount]*:dev or dir:->udevordir-a[unmount all mounted file systems]-b[unmount all filesystems in /etc/fstab except those listed]:mount point:_dir_list -s,-h[unmount all filesystems associated with host]:host:_hosts-k[kill all processes with files open on filesystems before unmounting]-t[unmount all filesystems of specified type]:file system type:_file_systems(- *)hhelp[show help](- *)Vversion[show version](excl -n --no-mtab)nnomtab[don't write /etc/mtab](excl)-r[remount read-only on failure](excl)-d[for loopback mount, free loop device](excl)-i[don't call /sbin/umount.<fs> helper](excl *)-a[unmount all file systems from /etc/mtab](excl)-t[specify file system type]:file system type:_file_systems(excl *)-O[with -a, restrict filesystems by options]:file system option:->fsopt(excl)-f[force unmount](excl)-l[lazy unmount]*:dev or dir:->udevordirdragonflydarwin(*)-a[unmount all mounted file systems]-A[unmount all mounted file systems except the root]-f[force unmount]-t[unmount all filesystems of specified type]:file system type:_sequence -s, _file_systems-v[verbose mode]*:dev or dir:->udevordirsolaris-f[force unmount]-V[echo command-line but do not execute]-o[specify file system options]:file system option:->fsopt*:dev or dir:->udevordir-v[verbose mode](*)-a[unmount all file systems from /etc/mtab]*:dev or dir:->udevordir_argumentsargs[@]statefsopt_tagsoptionsevaltmp=("$_fs_s:,:opt_argstypeops:deffs[@]"(@)tmp:#_valuesfile system optiontmp[@]devordirdev_tmpmp_tmpmlinecompset*:_wantedexportsexported pathcompaddfpath+=( {/usr,}/sbin(N) ) _call_program exports \
	showmount -e ${IPREFIX%:} 2>/dev/null2,1%% compset:*_hostsOSTYPEdragonflymlinew1procmlinew3swapmlinew1mlinew2/etc/fstab_alternativehosts:host:_hosts -S :devices:device:compadd -a dev_tmpdirectories:mount point:compadd -a mp_tmp_glabelmlinew1mlinew3mlinew1mlinew2/etc/fstab/sbin/ggatellist/dev/mline_glabelMf/sbin/glabel list:Name::space:/_glabel/dev/mlinew3_alternativehosts:host:_hosts -S :devices:device:compadd -a dev_tmpdirectories:mount point:compadd -a mp_tmp (s.,.)opt_args[-o][(I)loop(|=*)] _wanteddevicefilesloop device file_files_alternativehosts:host:_hosts -S :files:device or mount point:_files -g "*(-%b,-/)"udevordir_umountablelabels_wanteddisk labelcompadd/dev/disk/bylabel/:tA$z2{{PAۜ	AC%2{{5ACۜ1AۜAF)ABۜzzA+HAGA%=}	m%}		
9u-

}E=YU
iYAI
!  Q!""a#Q$$!%%i&}'(5))A8C&1AE4*ABp*ۤ**(*+8+*L+l++qAC'k#+A('+++AT	1	Af|,+,A"&,L+AF-+ALjL35Ag,A0%,zsz33+r{H\A$t,,ABpe4qk5X
A<'zs,@X
ccrj+ABFlFA1	A.rA%
ccA.@	A
cc۬A,@uA.rjAz%AzAsAmA"8C۴,%\}d#s+A1A
An+0	A.0LA"i0;A""	#A
F+AB<kh=pAg,AAA0F<,dlAB?\@)/AL1A
Af<ۼA&XA(t۬AA.;|9AC1A((@TuA"rACA$h(@zABaEEcAP	A
A<|ۼA&XA(t۬AA.;|9AC1A(LlA"rA]AC
A$0XzABKtL1Ag,AMA`ۤAlkOA&AlkOA&AlkxP(A&AQJ8A,$IAR.A,$IAlkSA&AlkSA&AlkTA&AT7cA`AA&<A$Cۼۜk%AkhV:ALAA&<qACFAlkxWA&AlkWA&AlktX(A&AlkYJA&AlkYmA&AlkZA&AlkZA&AlkZA&A+p[A,G,E+AX*1AF2`R\9A",&T۴tt+QAF2`R9A",&<۴tt\}+A",&۴tt+A.	]AF+Al,k`_A&Al0k_A&Al4kH`A&Al8k`<A&At<4aZAF-A@axAg,AD@Xt0Pd
sAlCA
CA(,qAF0UAtK\d!AF1AtOd<AF1AlSk4eYA&AlWkewA&ALV1A.[r%fIfAW&tfACW&fALX'fffE(gE@gETg+ACX'fhggA"0XFggijklnYopk+AC[1A.mrQqlqA[fqۄqA"t[fqrTg9rrۄ*ۜ*rrrs0sTshs|sssssttJ#8tLtdtq+A]Ff+localMPD_MUSIC_DIRMPC_PLAYLIST_MATCHERMPC_FORMAT_STRINGzstyle:completion:curcontext:*mpcformatstringMPC_FORMAT_STRINGformat(q)MPC_FORMAT_STRING:-%file%:completion:curcontext:mpdmusicdirectorympdplaylistmatcherMPC_PLAYLIST_MATCHERMPC_PLAYLIST_MATCHER:m:{a-z}={A-Z} l:|=**:completion:curcontext:song-numbersinsertsongnumberssingle_mpc_commandlocalmpc_cmdsadd:append a song to the end of the current playlistcdprev:compact disk player-like previous commandchannels:list the channels that other clients have subscribed toclear:clear the current playlistclearerror:clear the current errorcrop:remove all songs except for the currently playing songcurrent:show the currently playing songcrossfade:set and display crossfade settingsdel:remove a song from the current playlistdisable:disable an outputenable:enable an outputtoggleoutput:toggle an outputoutputset:set output attributesidle:wait until an event occursidleloop:loop waiting for eventsinsert:insert a song after the currently playing song in the playlistlistall:list all songs in the music directoryload:load file as a playlistls:list the contents of specified directorylsplaylists:list currently available playlistsmixrampdb:set and display mixrampdb settingsmixramdelay:set and display mixrampdelay settingsmove:move song in playlistnext:play the next song in the current playlistoutputs:show the current outputspause:pause the currently playing songplay:start playingplaylist:print the current playlistprev:play the previous song in the current playlistprio:change song priorities in the queuequeued:show the next queued songrandom:toggle random mode, or specify staterepeat:toggle repeat mode, or specify statesingle:toggle single mode, or specify stateconsume:toggle consume mode, or specify statereplaygain:set or display the replay gain moderm:remove a playlistsave:save a playlist to filesearch:search for a songsearchadd:search songs and add them to the current playlistsearchplay:search and play songs from the current playlistfind:search for a song, exact matchfindadd:find songs and add them to the current playlistlist:list all tags of given typelistneighbors:list neighborsseek:seek to the position specified in percentseekthrough:seek by an amount of time within the song and playlistshuffle:shuffle the current playliststats:display statistics about MPDstop:stop the currently playing playliststoggle:toggles Play/Pause, plays if stoppedupdate:scan music directory for updatesrescan:rescan music directory (including unchanged files)version:report version of MPDvolume:set volumestatus:display MPD statussendmessage:send a message to the specified channelwaitmessage:wait for at least one message on the specified channelsubscribe:subscribe to the specified channel and continuously receive messagessticker:sticker managementmount:list mounts or add a new mountunmount:remove a mount CURRENT == 1 _describecommandsmpc command_wantedcommandsexplcompaddloadtablstabwords1curcontextcurcontext%:*:*:mpc-cmd:_call_function_mpc_cmd_defaultreturn_mpc_helper_boollocalexplstatestruefalse_wantedbooleancompadd +functions[_mpc_helper_songnumbers] _mpc_helper_songnumberslocallistexplMATCHdesc_tagssongnumbersreturnPREFIX09*(Q)PREFIX[0-9]#*(#i)*(Q)PREFIX*compstate[nmatches](@f)_call_program song-numbers $mpccmd $foo playlist(@M)out[@]:#~MATCH(@)(@M)out//(#b)(#s)(\#|[ >]#)([0-9]#)*/match[2](@Mr:COLUMNS-1:)out_wantedsongnumberssong numbercompadd@all[@]allOUTmenucompstateinsertsinglecompstatenmatchesNM+1:PREFIXcompstateunambiguous +functions[_mpc_helper_playlists] _mpc_helper_playlistslocallistexplf_call_program playlists $mpccmd lsplaylists_wantedplaylistsplaylistcompaddMPC_PLAYLIST_MATCHERexpl +functions[_mpc_helper_files] _mpc_helper_filesMPD_MUSIC_DIR_filesreturnlocallistexplprefixPREFIXwordsCURRENTf_call_program files $mpccmd listall%%/_wantedfilesfilecompaddqS/compstatequote'"compstate[quote]PREFIXcompstate[quote]f$mpccmd tab -- ${(Q)prefix} 2>/dev/null_wanted_multi_parts +functions[_mpc_helper_directories] _mpc_helper_directoriesMPD_MUSIC_DIR_filesreturnlocallistexplprefixPREFIXwordsCURRENTMf_call_program directories $mpccmd listall:/%%/_wanteddirectoriesdirectorycompaddqS/compstatequote'"compstate[quote]PREFIXcompstate[quote]f$mpccmd lstab -- ${(Q)prefix} 2>/dev/null_wanteddirectoriesdirectory_multi_parts +functions[_mpc_helper_outputs] _mpc_helper_outputslocalvalsoutlineMf_call_program outputs $mpccmd outputs:Output  () is endisabledOutput %%) is endisabled/ (/:_describeoutputsoutput_mpc_add_mpc_helper_files_mpc_del_mpc_helper_songnumbers_mpc_play_mpc_helper_songnumbers_mpc_seek_messagepositionposition ([+-][HH:MM:SS]|<0-100>%%)_mpc_seekthrough_messagepositionposition ([+-][HH:MM:SS])_mpc_enable_mpc_helper_outputs_mpc_disable_mpc_helper_outputs_mpc_toggleoutput_mpc_helper_outputs_mpc_outputset CURRENT == 2 _mpc_helper_outputs_valuesattributedop:setting:(1 0)allowed_formats:formats_mpc_move #words <= 3 _mpc_helper_songnumbers_messagenothing_mpc_listall_mpc_helper_files_mpc_ls_mpc_helper_directories_mpc_lstab_mpc_helper_directories_mpc_load_mpc_helper_playlists_mpc_loadtab_mpc_helper_playlists_mpc_save_mpc_helper_playlists_mpc_tab_mpc_helper_files_mpc_rm_mpc_helper_playlists_mpc_volumelocalexplvalue_call_program volume $mpccmd volume#*:%\%prefixvalue_wantedvolumecompaddexpl+1..(100-value)prefix_wantedcompadd1..value_wantedcompadd0..100compstateinsertmenu:(value+1)return_mpc_repeat_mpc_helper_bool_mpc_random_mpc_helper_bool_mpc_single_mpc_helper_bool_mpc_consume_mpc_helper_bool_mpc_current_argumentswait_mpc_searchlocallistexplalbumartisttitletracknamegenredatecomposerperformercommentdiscfilename #words % 2 _wantedtablecompaddexpl_messagepattern_mpc_find_mpc_search@_mpc_list_mpc_search@_mpc_update_mpc_helper_files_mpc_rescan_mpc_helper_filesserviceMPD_HOST_hostsreturnlocalcurcontextcurcontextstatelineexplmpccmdwords[1]_arguments(-q --quiet --no-status -v --verbose)vverbose[give verbose output](-q --quiet --no-status -v --verbose)qquietnostatus[prevent printing song status on completion](-h --host)hhost[connect to specified host]:_hosts(-p --port)pport[connect to server port]:port(-f --format)fformat[specify the format of song display]:format string:->formats(-w --wait)wwait[wait for operation to finish (e.g. database update)](-r --range)rrange[operate on a range (e.g. when loading a playlist)]:<start>\:<end>*::mpc command:_mpc_commandstateformatscompset([^%]|%[^%]#%)#_wantedmetadatametadata delimitercompaddartistalbumalbumartistcommentcomposerdatediscgenreperformertitletracktimefilepositionpriomtimemdateA,A0Cg@Xl+AA@%,yE
MmE	}
A2A
0EA %m%%AL,i9
1i}5
A.0r!ALC,u9%e
M  !]"#A.Ar##A,#$&A8AG&A,	'A"(=(i(%)M+A"O
Q)"t)ۤ)),O+ACF)+localargscmdsstatelinecurcontextcurcontext(-)-f[specify raw tape device]:tape device:_fileseofweof:write specified number of EOF marks at current positionfsf:forward space by specified number of filesfsr:forward space by specified number of recordsbsf:backward space by specified number of filesbsr:backward space by specified number of recordsasf:absolute space to specified file numbereom:go to end of recorded media on the taperewind:rewind the tapeofflinerewoffl:rewind and unload the tapestatus:print status information about the tape unitretension:rewind, wind to end of reel, rewind again - smoothes tape tensionerase:erase the tape_pick_variantgnuGNUunixversion(1 2 -)Vversion[print version info](1 2 -)--help[display usage info](-V --version --help -f --file)ffile[specify raw tape device]:tape device:_files(-V --version --help)--rsh-command=[specify remote shell command]:rsh command:_command_names -ebsfm:backward space by specified number of file marksfsfm:forward space by specified number of file marksfss:forward space by specified number of setmarksbss:backward space by specified number of setmarkswset:write specified number of setmarks at current positioneodseod:space to end of valid datasetblk:set drive block sizesetdensity:set tape density codedrvbuffer:set drive buffer codestoptions:set driver option bitsstwrthreshold:set device write thresholdseek:seek to specified blocktell:tell the current block on tapedensities:explain some common density codesdatcompression:enquire or set compression statusOSTYPEfreebsddragonflycmds:asfeof:smk:write specified number of setmarks at current positionfss:forward space by specified number of setmarksrdhpos:read hardware block positionrdspos:read SCSI logical block positionsethpos:set hardware block positionsetspos:set SCSI logical block positionerrstat:print error status info about deviceblocksize:set drive block sizedensity:set tape density codegeteotmodel:print the current EOT filemark modelseteotmodel:set the current EOT filemark modeleod:go to end of recorded media on the tapecomp:set compression modeOSTYPEsolarisnbsf:back space by specified number of files positioning at file startreserve:allow drive to remain reserved after close until explicit releaserelease:re-establish release at close behaviour ! EUID forcereserve:break reservation of tape drive held by other host_argumentsargs[@](--help --version -V)1:operation:->operation2:count:state_describeoperationsoperationreturnABrKx-lAGA,&,LhlABen
+A<,DXl3|+A$,A`CACfۄAF@,Af@,XAftۄA\
1
AfۜA,3ACAA&@A"$C,H`ۜ+AP)(AF,A,ADmACXAA,)A"E" l9+A"8Cllۜی$XD+ABCFAF+AB/1	0K	wAG"{A	A&R9A."{aqA."{ACfhA;A(,@Th|A,,A,@ACTyA,h-	A,|	AC
08
A4Y
}

a-0`
x
A@%




	]Q-0
j#A%
0pAC%
0A,


i!0j#AC0\A$y9
0jk#	AC%
0 
8A C%


M0A
Q0
$PAm0
j#AAxۜۜAC'F,=, +functions[_mtools_drives] _mtools_driveslocalexpl_wanteddrivesdrivecompadd@m:{a-z}={A-Z}Mfmtoolstest:drivedrive  +functions[_mtools_dosfiles] _mtools_dosfileslocalexplfilesdirsdispdirsonlyzparseopts/=dirsonlycompset[A-Za-z]:_tagsdrivescompset*/compset/*dirsonly_requesteddrivesdrive_mtools_drives_requestedfmdir -aX $IPREFIX 2>/dev/nullMfiles:/%//dirs/_next_labelfile ! #dirsonly compadd@expl[@]m:{a-zA-Z}={A-Za-z}files/compaddexpl[@]suf ret return +functions[_mtools_files] _mtools_fileslocalprefixazAZ:files:file:_mtools_dosfilesdrives:drive:_mtools_drives -S ""_alternativedosfiles:file:_files_mtoolslocalargsDoptooptsopttoptvopt(-V)-D[specify name clash handling]:clash option:
    _values "name clash handling"
      "o[overwrite primary names]"
      "O[overwrite secondary names]"
      "r[rename primary name]"
      "R[rename secondary name]"
      "a[autorename primary name]"
      "A[autorename secondary name]"
      "s[skip primary name]"
      "S[skip secondary name]"
      "m[ask user what to do with primary name]"
      "M[ask user what to do with secondary name]"(-V)-o[no confirmation on overwrite of DOS files](-V -s -/)s/[recurse subdirectories](-V)-t[perform text file translation](-V)-v[verbose]servicemattribmdfiles(-V)-+a[archive](-V)-+h[hidden](-V)-+r[readonly](-V)-+s[system](-V)-/[recurse subdirectories](-V)-X[concise output](-V)-p[replay mode](-V)*:file:_mtools_dosfilesmcopymreadDoptooptsopttoptvopt(-V)-b[batch mode](-V)-p[preserve file attributes](-V)-Q[quit on failure](-V)-a[text mode transfer](-V)-n[no confirmation on overwrite of Unix files](-V)-m[preserve modification time](-V)*:source file:_mtools_filesmdeltree(-V)*:directory:_mtools_dosfiles -/mdel(-V)*:file:_mtools_dosfilesmdir(-V)-w[wide output](-V)-a[also list hidden files](-V)-f[fast - do not find free space](-V -b -X)bX[concise output](-V)*:file:_mtools_dosfiles(-V)-a[output for all files](-V)-s[summarize - output only for each argument](-V)*:file:_mtools_dosfilesmlabel(-V -s)-c[clear existing label](-V -c)-s[show existing label](-V -N)-n[assign new random serial number](-V -n)-N[specify new serial number]:serial number1:drive:_mtools_drives -S ""(-V)*:directory:_mtools_dosfiles -/mmovemren(-V)*:file:_mtools_dosfilesmtype(-V)-s[strip the high bit](-V)*:file:_mtools_filesmbadblocksmmountmformatmtoolstestmdrive(-V)1:drive:_mtools_drives(-V)*:directory:_mtools_dosfiles -/_argumentsargs[@](-D -o -s -t -v -w -a -h -r -s -/ -X -p -f -b * 1)-V[display version information]_mtools@A&ۜۜ-1	i!
1
}m
A-"A&Q''Z9(Q()Z)**+Z,,9--.//Y0_arguments(H -F --filename)Ffilename[read hostnames from a file](H -6)-4[use IPv4 only](H -4)-6[use IPv6 only](H -a --address)a+address[bind outgoing packets to specific interface]:source IP:_hosts(H -f --first-ttl)f+firstttl[specify TTL to start]:TTL [1](H -m --max-ttl)m+maxttl[specify maximum number of hops to probe]:hops [30](H -U --max-unknown)U+maxunknown[specify maximum unknown hosts]:maximum [5](H -P --port)P+port[specify target port for TCP, SCTP or UDP]:port(H -L --localport -T --tcp -S --sctp)L+localport[specify source port number for UDP](H -s --psize 2)s+psize[packet size]:packet size (bytes)(H -B --bitpattern)B+bitpattern[specify bit pattern to use in payload]:number (0-255)(H -i --interval)i+interval[specify ping interval]:interval (seconds)(H -G --gracetime)G+gracetime[specify time to wait for responses]:wait time (seconds)(H -Q --tos)Q+tos[specify type of service for IP header]:tos (0-255)(H -e --mpls)empls[display ICMP MPLS information](H -Z --timeout)Z+timeout[specify how long to keep probe sockets open before giving up on the connection]:timeout (seconds)(H -M --mark)M+mark[mark each sent packet]:mark(H -r --report)rreport[report mode](H -w --report-wide)wreportwide[wide report mode\: don't truncate hostnames](H -c --report-cycles)c+reportcycles[report cycles]:number of pings(H)--displaymode=[select initial display mode]:display mode:((0\:statistics 1\:stripchart\ with\ latency 2\:stripchart\ without\ latency))(H -n --no-dns)nnodns[no DNS lookups](H -b --show-ips)bshowips[show both IP numbers and host names](H -o --order)o+order[specify order of output fields]: :_values -S "" "field order"
    "L[loss ratio]"
    "D[dropped packets]"
    "R[received packets]"
    "S[sent packets]"
    "N[newest RTT]"
    "B[min/best RTT]"
    "A[average RTT]"
    "W[max/worst RTT]"
    "V[standard deviation]"
    "G[geometric mean]"
    "J[current jitter]"
    "M[jitter mean/average]"
    "X[worst jitter]"
    "I[interarrival jitter]"(H -z --aslookup -y --ipinfo)y+ipinfo[select IP information in output]:information:((0\:display\ AS\ number 1\:display\ IP\ prefix 2\:display\ country\ code 3\:display\ RIR 4\:display\ allocation\ date))(H -y --ipinfo -z --aslookup)zaslookup[display AS number](H)1:destination host:_hosts(H)2:packet size (bytes)(H)(- 1 2)hhelp[display help information](- 1 2)vversion[display version information](proto)(H)uudp[use UDP instead of ICMP echo](H -s --psize)Ttcp[use TCP instead of ICMP echo](H)Ssctp[use SCTP instead of ICMP echo](output)(H)tcurses[curses UI](H)ggtk[GTK+ UI](H)psplit[output for a split-user interface](H)lraw[output raw format](H)Ccsv[output comma separated values](H)jjson[output JSON](H)xxml[output XML]Axۜۜ-m95Y%		9
!9

=%!!_arguments::recipient:_email_addresses -n mutt(- :)-A[expand given alias]:alias:_email_addresses -n mutt*-a[attach file using MIME]::file attachment:_files*-b[specify a BCC recipient]:BCC recipient:_email_addresses -n mutt*-c[specify a CC recipient]:CC recipient:_email_addresses -n mutt(- :)-D[print the value of all variables](-x)-E[edit the draft (-H) or include (-i) file]-d+[log debugging output to ~/.muttdebug0]:level:(1 2 3 4 5)-e+[specify a post-init configuration command]:post-init configuration-f+[specify mailbox to load]:mailbox: _mailboxes-F+[specify an init file]:init file:_files(- :)-h[display help]-H+[specify a draft file for message]:draft file:_files-i+[specify file to include in message]:include file:_files-m+[specify default mailbox type]:mailbox type:(mbox MMDF MH Maildir)-n[bypass system configuration]-p[resume postponed message](- :)-Q+[query a configuration variable]:variable:(${${(f)"$(_call_program variables mutt -D 2>/dev/null)"}%%( is|=)*})-R[open in read-only mode]-s+[specify a subject]:subject:(- :)-v[display mutt version](-E)-x[emulate mailx compose]-y[start listing mailboxes]-z[start only if new messages]-Z[open first mailbox with new mail]A(g,%LeA(x۔,қCAa0(:sAC%LA@%=A		
=
=
)A"rp;AC%Mp!A	Ep=AU0	!
AC-A 
 ۜۜMilocalargsvariantaopts-*_pick_variantgnuGNUOSTYPEversionvariant(-b --backup -n --no-clobber)--backup=[make a backup of each existing destination file]: : _values "backup type"
        {none,off}"[never make backups]"
        {numbered,t}"[make numbered backups]"
        {existing,nil}"[numbered backups, if they already exist]"
        {simple,never}"[always make simple backups]"(-b --backup -n --no-clobber)-b[make a backup of each existing destination file](-f --force -i --interactive -n --no-clobber)fforce[don't prompt before overwriting](-f --force -i --interactive -n --no-clobber)iinteractive[prompt before overwriting existing file]--strip-trailing-slashes[remove any trailing slashes from each source argument](-S --suffix)S+suffix[specify the backup suffix]:backup suffix [~](-t --target-directory)t+targetdirectory[move all source arguments into specified directory]:directory:_directories(-T --no-target-directory)Tnotargetdirectory[treat final argument as a normal file](-u --update)uupdate[move only when destination file is older or missing](-v --verbose)vverbose[show file names after they are moved](- *)--help[display usage information](- *)--version[display version information]OSTYPElinux(-Z --context)Zcontext[set SELinux security context of destination file to default type](-i -n)-f[don't prompt before overwriting](-f -n)-i[prompt before overwriting existing file]darwindragonflyfreebsd(-f -i)-n[don't overwrite existing file]darwindragonflybsd-v[show file names after they are moved]dragonfly-h[if target is a symlink to a directory, don't follow it]_argumentsaoptsargs*: :_filesAۤ9i_user_at_hostmyaccounts@AL'EE|EE+ACgAg A<DA`C%
aa	%]
am5]YUA"
fx(+A
07A`C%
Uqq1
= !!"u#)$$AH%m%q&
'A"$'ۤ'(<(x(J+0(A,N()A)0)A"Cf))e*S+0*A"f**e*X+0	+AF++0	sAF+
,0P,AhC1A&ary,Af,,-QA&er-A&-0-A&.0 P.AlCm.P	A+,..P
A+,.
/0/A"$/ۤ/(/40s+0	Y0AF+10;
A"C&1y+AF1+localcurcontextcurcontextstatestate_descrlineargumentstypesetopt_argsmr_subcommandsmr_alias(-d --directory)ddirectory[specify the topmost directory that mr should work in]:directory:_files -/(-c --config)cconfig[use the specified mrconfig file]:mrconfig:_files(-f --force)fforce[force mr to act on repositories that would normally be skipped]--force-env[force mr to execute even though potentially dangerous env variables](-v --verbose)vverbose[be verbose](-m --minimal)mminimal[minimise output](-q --quiet)qquiet[suppress mr's usual output](-k --insecure)kinsecure[accept untrusted SSL certificates when bootstrapping](-s --stats)sstats[expand the statistics line displayed at the end](-i --interactive)iinteractive[start a subshell if a repository fails to be processed](-n --no-recurse)nnorecurse[specify the recursivity depth into repositories]::number(-j --jobs)jjobs[number of jobs run in parallel]::number--cache[save the command result to ~/.mrcache/]--cached[process cached commands]--uncache[remove the cached output]--top[cd to the top of the repo before running any commands](-t --trust-all)ttrustall[trust all mrconfig files]!ppath:mr commands:->subcommand*::: := ->option-or-argument_argumentsargumentsstatesubcommandmr_subcommandscheckout:check out any repositories that are not already checked outupdate:update each repositorystatus:display a status report for each repositoryclean:print/remove ignored or untracked files and other cruftcommit:commit changes to each repositoryrecord:record changes to the local repositoryfetch:fetch from each repository's remote repositorypush:push committed local changes to remote repositorydiff:show a diff of uncommitted changeslog:show the commit loggrep:search for a pattern in each repositoryrun:run the specified command in each repositorybootstrap:use a 'source' as .mrconfig filelist:list the repositories that mr will act onregister:register an existing repository in a mrconfig fileconfig:get and set value from a mrconfig fileoffline:advise mr that it is in offline modeonline:advise mr that it is in online moderemember:remember a command to be run laterhelp:display this help.mr_aliasco:check out any repositories that are not already checked outci:commit changes to each repositoryls:list the repositories that mr will act on_describecommandscommandmr_subcommandsmr_aliasoptionorargumentcurcontextcurcontext%:line1:line1clean_arguments-f[allow removing the files]*: :commitcirecord_arguments-m[allow specifying a commit message]grep_messagesearch patterncommand to runbootstrapCURRENT_alternativeurls:URL:_urlslocal:local file or stdin:_filesCURRENT_directoriesregister_directoriesconfigCURRENTsectionsection namesetting"setting" or "setting=value"remember_describecommandsmr_subcommandsmr_aliascheckoutcoupdatestatusfetchpushdiffloglistlsofflineonlinehelpno arguments_defaultreturnAAgHA,xA,MA,A,eA,HA$d5e
ADA HxA&A<C0Ph}ۜMPAD!
A HxA&A<C0Ph}ۜMPAD,lA HxA&A<C0Ph}ۜ]PA74A HxA&AC0QeA?uA HxA&AC0QeAGCgAۜ-
ii!q	

eu
Q=	yuIQAn6
A ۜ-=A4v9OApFۜ-Q9qU	

=
}AOQATfۜ-	9ee
uaA$K`KAL'EE|EE+AgA"0CFۜ-i]+A010A
Ah,1AA"`	1					


0`|
8`+qA.0	A"C%
h
+0
A
,J#
0A
,(QAC	F+A4osAgdAH%	mUIQYY	
I
A$Cd9AC30	AF4Q0	dAFQ0	AC	FQ0	A
F<Q0	pA
FQA>Fԅ	_mysql_get_identitylocal_mysql_pass_mysql_sock_mysql_uservopt_argsiuuser_mysql_portvopt_argsiPport_mysql_hostvopt_argsihhostvopt_argsippasswordvopt_argsiSsocket_mysql_params_mysql_user:+--user=_mysql_user_mysql_host:+--host=_mysql_host_mysql_port:+--port=_mysql_port_mysql_pass:+--password=_mysql_pass_mysql_sock:+--socket=_mysql_sock_mysql_hostslocal_mysql_user_mysql_port_mysql_host_mysql_params_mysql_get_identity_wantedhostsexplserver host_combination[:@]hostsportsusers_mysql_user:+users_mysql_user:q_mysql_port:+ports_mysql_port:q_mysql_portslocal_mysql_user_mysql_port_mysql_host_mysql_params_mysql_get_identity_wantedportsexplserver port_combination[:@]hostsportsusers_mysql_user:+users_mysql_user:q_mysql_host:+hosts_mysql_host:q_mysql_userslocal_mysql_user_mysql_port_mysql_host_mysql_params_mysql_get_identity_wantedusersexplserver username_combination[:@]hostsportsusers_mysql_host:+hosts_mysql_host:q_mysql_port:+ports_mysql_port:q_mysql_databaseslocal_mysql_user_mysql_port_mysql_host_mysql_params_mysql_get_identitycompadd@f_call_program databases \
      mysql "$_mysql_params[@]" <<<'show databases' 2>/dev/null2,1_mysql_tableslocal_mysql_user_mysql_port_mysql_host_mysql_params_mysql_get_identitycompadd@f_call_program tables \
      mysql "$_mysql_params[@]" $1 <<< 'show tables' 2>/dev/null2,1_mysql_arguments_mysql_common_opts[@]_mysql_variables_opts[@](--disable-auto-rehash)--auto-rehash[enable automatic rehashing](-t --table)Bbatch[batch mode (no pretty ASCII)]--character-sets-dir=[specify directory containing character sets]:directory:_directories--default-character-set=[specify character set]:character setTdebuginfo[print debug info on exit](:)D+database[specify database to use]e+exec:[execute specified command]:mysql commandfforce[continue through errors](--disable-named-commands)Gnamedcommands[enable named commands]iignorespaces[ignore space after function names]localinfilebnobeep[turn off beep on error]Hhtml[produce HTML output]xxml[produce XML output](--skip-line-numbers)--line-numbers[write line numbers for errors](--line-numbers)--skip-line-numbers[don't write line numbers for errors]nunbuffered[flush the buffer after each query]--column-names[write column names in results]--skip-column-names[don't write column names in results]oonedatabase[only update the default database]--pager=[specify pager to use for displaying results]::pager--prompt=[set the mysql prompt to specified value]:promptqquick[disable caching of the result]rraw[write fields without conversion]ssilent[silent mode](-B --batch)ttable[output in table format](-B --batch)--tee=[append all output to file]:file:_filesUsafeupdates[only allow UPDATE and DELETE that uses keys]Evertical[print query output vertically]wwait[wait and retry server connection if necessary](--pager)--disable-pager[print directly to stdout](--auto-rehash)--disable-auto-rehash[disable automatic hashing](-G --named-commands)--disable-named-commands:MySQL database:_mysql_databases_mysqlshow_arguments_mysql_common_opts[@]:MySQL database to show:_mysql_databases:table to show:{ _mysql_tables "$line[1]" }:field wildcard_mysqldump_arguments_mysql_common_opts[@]_mysql_variables_opts[@]aall[include all create options]ccompleteinsert[use complete insert statements]eextendedinsert[allow new INSERT syntax]--add-drop-table[add a 'drop table' before each create]--add-locks[add locks around insert statements]--allow-keywords[allow creation of column names that are keywords]--delayed[insert rows with INSERT DELAYED]Fflushlogs[flush logs file in server before dump]llocktables[lock all tables for read]tnocreateinfo[don't write table creation info]dnodata[don't write row information]--opt[create fastest possible dump for reading]qquick[don't buffer, dump directly to stdout]Ttab[dump tab-separated text files for each table]:directory to store text files:_files -/w+where[dump only selected records]:WHERE clause to limit records to dump: --fields-terminated-by=:(with --tab) fields in textfile terminated by ...:--fields-enclosed-by=:(with --tab) fields in import file enclosed by ...:--fields-optionally-enclosed-by=:(with --tab) fields in import file optionally enclosed by ...:--fields-escaped-by=:(with --tab) fields in import file escaped by ...:--lines-terminated-by=:(with --tab) lines in import file terminated by ...::MySQL database to dump:_mysql_databases*:tables to dump:{ _mysql_tables "$line[1]" }_mysqlimport_arguments_mysql_common_opts[@]_mysql_variables_opts[@](-c --columns)ccolumns[use only specified columns to import the data to]:column list(-d --delete)ddelete[first delete all rows from table]--fields-terminated-by=:fields in textfile terminated by ...:--fields-enclosed-by=:fields in import file enclosed by ...:--fields-optionally-enclosed-by=:fields in import file optionally enclosed by ...:--fields-escaped-by=:fields in import file escaped by ...:(-f --force)fforce[continue through errors](-r --replace -i --ignore)iignore[if duplicate key found, keep old row]--ignore-lines=[ignore specified number of lines from input file]:number of lines--lines-terminated-by=[specify line terminator in input file]:terminator(-L --local)Llocal[read all files through the client](-l --lock-tables)llocktables[lock all tables for write]--low-priority[use LOW_PRIORITY when updating the table](-i --ignore -r --replace)rreplace[if duplicate key found, replace old row]:MySQL database:_mysql_databases_mysqladminlocalcurcontextcurcontextstatelineexpltypesetopt_args_arguments_mysql_common_opts[@](-f --force)fforce[continue through errors](-i --sleep)i+sleep[repeat commands periodically]:number of seconds between executions(-s --silent)ssilent[silently exit if can't connect to server](-t --timeout)t+timeout[specify timeout for connection]:time (seconds)(-w --wait)w+wait[wait and retry server connection if necessary]:number of retries*::mysqladmin command:->mysqladmin-commandsstate CURRENT == 1 _wantedcommandsmysqladmin commandcompaddcreatedropextendedstatusflushhostslogsstatustablesthreadsprivilegeskillpasswordpingprocesslistreloadrefreshshutdownstatusstartslavestopslavevariablesversionwords[1]:tcreate_wanteddatabasesMySQL database_mysql_databases_messagethread idspasswordpasswordsnew passwordreturn_mysql_utilslocal_mysql_common_opts_mysql_variables_opts_mysql_common_opts(- *)?help[display help](- *)Vversion[display version information]#+debug[specify debug log file]:log file:_files--print-defaults[print the program argument list and exit]--no-defaults[don't read default options from any options file]--defaults-file=[read defaults from the given file]:file:_files--defaults-extra-file=[read specified file after the global files]:defaults file:_files(-S --socket)S+socket[specify socket file to use for connection]:server socket file:_files(-h --host)h+host[specify server hostname]:hostname:_mysql_hosts(-P --port)P+port[specify port number for connection]:server port:_mysql_ports(-u --user)u+user[specify username for login]:server username:_mysql_users(-p --password)ppassword[specify password to use for connection]:server password(-C --compress)Ccompress[use compression in server/client protocol]*vverbose[more verbose output]--max_allowed_packet[maximum allowed packet size]:packet size in bytes--net_buffer_length[network buffer length]:buffer length in bytes--connect_timeout:timeout--select_limit:limit--max_join_size:sizeservicemysql_mysql@mysqlshow_mysqlshowmysqldump_mysqldumpmysqlimport_mysqlimportmysqladmin_mysqladmin_mysql_utils@A+ADۜ-
qeEYm	u

A|}Af5A&
ACF,Y_mysqldiff_argumentsh12host12:server hostname:_mysql_hostsp12password12:server password: u12user12:server username:_mysql_userss12socket12:server socket:_directoriesddebug:debugging level (default 1):(1 2 3 4 5 6 7 8)itolerant:ignore DEFAULT and formatting changes: kkeepoldtables:don\'t output DROP TABLE commands: nnoolddefs[don't output old defs as comments]oonlyboth[only output changes for tables in both databases]ttablere:restrict comparisons to tables matching a regexp: Aapply:interactively patch database1 to match database2: ?help[display usage]12:MySQL database:_mysql_db_or_file_mysql_db_or_file_alternativedatabases:MySQL databases:_mysql_databasesfiles:MySQL database definition files:_files -g "*.(my|)sql(-.)"_mysql_utils_mysqldiff@A$g,TA
1A.r!DA.,YqA.	,A1AIAC,uA"!f0,A"$H,h,FA&localexplbookmarksXDG_DATA_HOMEXDG_DATA_HOME:HOME/.local/shareservicelftpXDG_DATA_HOME/service/bookmarksHOME/.service/bookmarksbookmarks(f)<$bookmarks%%:space:,ncftpshift_wantedbookmarkcompaddreturn_hostsAGAC,dA&A,C&=localexplnet_intf_dispnet_intf_list_find_net_interfaces_wantedinterfacesnetwork interfacecompadd@net_intf_disp[@](@)net_intf_list%%:*AlC1A"rrC$]DA&A&A<&1&A
Ag<<\A'ACgA%)%aI!=Aq
	=			

Mi)
%AAC\9A	ۜQservice_pick_variantnetcatconnectnedit_neditreturn ! #_cache_nc_args typeset_cache_nc_argslocalhelp_call_program options $words[1] -h < /dev/null 2>&1optionmapoptionmap*-e prog*-e+[program to exec after connect]:program:_command_names -e*-g gateway*-g+[source-routing hop point]:gateway:_hosts*-G num*-G[source-routing pointer: 4, 8, 12]*-i secs*-i+[delay interval for lines sent or ports scanned]:delay (secs)*-l*-l[listen mode]*-n*-n[numeric-only IP addresses, no DNS]*-o file*-o+[hex dump of traffic]:file:_files*-p port*-p+[local port number]:port:_ports*-r*-r[randomize local and remote ports]*-q secs*-q+[quit after EOF on stdin and delay of secs]:delay (secs)*-t*-t[answer TELNET negotiation]*-u*-u[UDP mode]*-v*-v[verbose]*-w secs*-w+[timeout for connects and final net reads]:timeout (secs)*-z*-z[zero-I/O mode]*-x*-x*-b*-b[allow broadcasts]optionmapKhelp_arguments_cache_nc_args[@]:host:_hosts:port:_portsA$g,@UAC'A'|A'dyA'XmACg++cAgA8g$<PpAgAg0AX%	1Y
u





AY}AAA<C<
Y1qy]A8%0QELyA
A%A\ACAB2UAApC
%0Qyۤ۬۬ۜ ۼ)  	!!"t",#$Y%a&A %0''y'A(y(A%)AL)A)*p)*M*m**A*p*Ae+M,p,A,Xd,AC%m./p_;A8%0q0000 1=1h11A111A2A82i2AC23A%33A=4A44!5A5AC05A%55A616p*,AeY6A66Ae0y7AC818Y8i9AC:p,:	:
:AD;e;A5<<=A!0I>AC!p>>A!?p@
A
9AAC"uAp5BaBA#%BCA$DA$EEpEE*A,	FA%eFG)GA&GGpGG*AC'H5HpG*A(e3UIAC(IIpEQJ*AP)%$|JJJJJKk#JJJ#KK0KAC)DKeKA)|KeKKEA) 1EA *e0EKKLA+M1MEYMP)NA,eNOA,DOqOA-0PMPAC-<uPA-Q
R	SS0	UAC/<-UAUA/%YU!VA(0eVVVVWEWA1pWWA2p>!XAC2XXA2YYA2ZyZE[A 4e0yi\!aZAC6aabyA6e!bIbAC7bcA8%V%dEdAC8e 1ymdA8WdddA9%Vie30AeAC:eeeA:e%fA:p>gA;e8gYggA<0QhAC<hi1jA=%e3jAC>ekkk0$	mA?$4mA?eHmim9nA @eKnopABe0)r
s0CsACessACs)tADeDuACDeXuyuuADe09vwA Eexey=z{AG{eKACGeEy0TG A, d,A,!,|A$H
r|DuAHee
}AIe9}ACI0=~U~~ACJ3=~3AK=~A CK 1=~=~AKeEeKPA!ACL0}AL3EALE0A*"A MeKhr;AM$KACNeЂANEANЃA$PeKE3GiAQe33KA,M<AS+QA,O+c}AP1APRA.QJ;sqA,S<A.TJ;sA Ue<EAV<AVۜۜAUlocalWoptXoptnopt[don't resolve addresses to names]lopt[show only listening sockets]zopt-z[reset statistic counters after displaying them]popt(-f)-p+[filter by protocol]:protocol:compadd -a plistIopt(-i)-I+[show information about the specified interface]:interface:_net_interfacessetsMoptsfamiliesflistplistargssocketsextendintervalverbosesel_bpfdhcpgroupsinterfacesmasquerademediamemorymulticastpcbqueuesroutingstatisticswirelessOSTYPElinuxgnu(-4 --inet)4inet(-6 --inet)4inet6(-A --protocol)A+protocol:protocol:_sequence compadd - inet inet6 unix ipx ax25 netrom ddp bluetoothunixiptcpipax25x25roseashbluetoothipxnetromddpappletalkeconetecextend*eextend[show additional information](-v --verbose)vverbose[show what is going on](-c --continuous)ccontinuous[repeat information every second]!(-n --numeric)Nsymbolic(-n --numeric)nnumericnoptnumerichostsnumericportsnumericusers1: :_guard "[0-9]#" "repeat interval (seconds)"(help)(- 1)hhelp[display usage information](- 1)Vversion[display version information]routing(--route|-[^-]#r*)groups(--groups|-[^-]#g*)interfaces(--interfaces|-[^-]#[iI]*)statistics(--statistics|-[^-]#s*)masquerade(--masquerade|-[^-]#M*)sel_routing(-r --route)rroute[display routing table]sel_interfaces(-I --interfaces)-i[display interface table](-i -I --interfaces)interfaceI[display interface table]::interface:_net_interfacessel_groups(-g --groups)ggroups[display multicast group memberships]sel_masquerade(-M --masquerade)Mmasquerade[display masqueraded connections]/proc/net/ip_masquerade!sel_masqueradesel_statistics(-s --statistics -c --continuous -n --numeric --numeric-hosts --numeric-ports --numeric-users)sstatistics[display networking statistics]socketsfamiliesverbosetcpudpudplitesctpraw(-2 --l2cap)2l2cap(-f --rfcomm)frfcomm(-a --all -l --listening)llisteninglopt(-a --all -l --listening)aall[show all sockets]symbolicextend(--timers -o)timerso[show information on networking timers](--program -p)programp[show process id and program name for sockets](--wide -W)wideW[don't truncate IP addresses in output](-Z --context)Zcontext[display SELinux security context for sockets]familiesextend-C[display routing cache instead of FIB]extend(-a --all)aall[show interfaces that are not up]groupsextendstatisticsfamiliessolarisdarwindragonflyfreebsd(-p -4 -6)-f+[specify address family]:address family:compadd -a flist(-6 -f)-4[show IPv4 only](-4 -f)-6[show IPv6 only]opennetbsd(-f)-p+[filter by protocol]:protocol:compadd - ${(M)${(f)"$(</etc/protocols)"}##[a-z0-9]#}(-u)-f+[specify address family]:address family:_sequence compadd - -a flist(-f)-u[limit reports to the unix address family]-[^-]#r*groups-[^-]#g*-[^-]#[iIw]*memory-[^-]#m*statistics-[^-]#s*inetinet6unix-v[verbose]sel_routing-r[display routing table]sel_groups-g[display multicast group memberships]Iopt-i[display interface table]*-s[display per protocol statistics]socketsfamiliesnnopt-a[show all sockets]nnoptfamiliesnnoptstatisticsfamilies-[^-]#P*sel_pcb-P+[display contents of the protocol control block]:pcb(-L)-s[show routing statistics]groupsfamilies(-s)-l[display wider fields for the IPv6 multicast routing table](-l)-s[show multicast routing statistics](-p)-s[show interface statistics]darwindragonflynetfreeopenbsdsockets-A[show address of a PCB associated with sockets]-b[show the number of bytes in and out]-d[show the number of dropped packets]1: :_guard "[0-9]#" "repeat interval (seconds)"familiessel_memory-m[display statistics recorded by the memory management routines](1 -a -f -i -p -s)-w+[display packet traffic at intervals]:interval (seconds)darwindragonflynetfreebsd-a[show multicast addresses currently in use]dragonflynetfreeopenbsd-M+[extract values from specified core]:core file:_files-N+[extract name list from specified system image]:system image:_files-h[print all counters in human readable form]socketsMoptsdarwindragonfly-W+[avoid truncating fields even if it causes overflow]socketsWopt-L[show size of listen queues]groupsdragonflynetbsdsockets(-n)-S[show network addresses as numbers but show ports symbolically]-[^-]#B*sel_bpf-B[display statistics about bpf(4) peers]dragonflydiverticmpigmpipsecicmp6rip6pfkeyctrldatasocketspoptstatisticszopt(-A -a -f -l -n -W)*-s[show routing statistics]-W[show path MTU for each route]groupsfamilies(-W)*-s[show multicast routing statistics; repeat to suppress those with zero counters]solaris2.11-dcache-[^-]#d*sel_dcache-d[display the destination cache entry table]dcachefamilies-T+[specify time format]:time format:((u\:seconds\ since\ epoch d\:standard\ date\ format))sockets-u[list user, pid and program that created network endpoint]-k[show only sockets with kernel data path bypass enabled]-L[only show state of sockets using SO_REUSEPORT load balancing]solaris-*args1: :_guard "[0-9]#" "repeat interval (seconds)"2: :_guard "[0-9]#" "count"dhcp-[^-]#D*media-[^-]#p*multicast-[^-]#M*sel_media-p[display net to media tables]-m[display STREAMS memory statistics]sel_multicast-M[display multicast routing tables]sel_dhcp-D[display status of DHCP configured interfaces]sockets-R[show extended security attributes]-P[specify protocol]:protocol:(ip ipv6 icmp icmpv6 igmp udp tcp rawip)*-f+[filter routing table]:rule:_values -S \: "filter rule" $flist
	"af[specify address family]\:family\:(inet inet6 unix)"
        "outif[specify output interface]\:interface\:_net_interfaces"
        "dst[specify destination IP]\:IP address"
        "flags[select routes tagged with flags]\:flags"-a[show state of all routing tables]groupsfamiliesnnoptinterval-a[show state of all interfaces]statistics-P[specify protocol]:protocol:(ip ipv6 icmp icmpv6 igmp udp tcp rawip)nnoptfamiliesintervalnnoptfamilies-s[show per protocol statistics]familiesdarwinqueues-[^-]#q*sel_queues*-q[display network interface send queue statistics]*sel_memorysockets-l[show full IPv6 address]-W[avoid truncating addresses]-l[show mtu and use wider display](-x)-R[show reachability information]-S[show interface link status and state](-R)-x[show extended reachability information]-c+[limit statistics to specified queue]:queuegroupsfamilies*-v[show link-layer memberships; repeat for timers and counters]dragonflycarpsockets-P[show additional protocol-specific information]-c+[access cpu specific route table]:cpu-B[show maximum buffer sizes instead of current buffer usage]-t[show the contents of watchdog timers](-a -B -b -d -h -n -t -w)*-s[show protocol statistics; repeat to suppress those with zero counters]-A[show contents of internal Patricia tree structures]-a[show protocol-cloned routes]openbsdwireless-W*sel_wireless-W+[display per-interface IEEE 802.11 wireless statistics]:interfacemplssocketsllopt-B[show buffer sizes for TCP sockets]-F[only show routes with gateway in the same address family as the destination]-T+[select an alternate routing table to query]:routing table-c+[show specified number of updates, then exit]:count-e[show only the number of errors on the interface]-q[only show interfaces that have seen packets]-t[show current value of the watchdog timer function]statistics-X[force use of sysctl(3) when retrieving information]atalk-[^-]#q*-q[display software interrupt queue details for all protocols]Xopt(-s)-L[don't show link-level routes]-T[show MPLS tags for the routing tables]-s[show bpf(4) statistics]statisticsfreebsd11-.-F+[show specified routing table]:routing table-z[reset statistic counters after displaying them]statisticsbpf1netgraphlinksctpipsec6netisr-[^-]#Q*sel_netisr-Q[display netisr(9) statistics]sockets-R[show flowid and flowtype for each socket]-T[show diagnostic information from the TCP control block]-x[show socket buffer and TCP timer statistics]-q+[exit after specified number of outputs]:numbersockksetssel_setwordsrsetssetsetPselignPsetsocketssocksockets_argumentsAGAF-A"5,&QLrdlocalexplA_cache_newsgroups:ffgrep -vh \! ~/.newsrc*%: (w)#_cache_newsgroups _wantednewsgroupsnewsgroup_multi_parts@_cache_newsgroupsA,GC%9u
A@ۜۜ%!1A

localsignalsquit\:shut down gracefully (SIGQUIT)reload\:reload configuration (SIGHUP)reopen\:re-open log files (SIGUSR1)stop\:shut down quickly (SIGTERM)_arguments(: * -)?h[display help information](: * -)-v[display version information](: * -)-V[display version information and configure options]-c+[specify configuration file]:configuration file:_files-g+[specify global configuration directives]:configuration directives-p+[specify prefix path]:prefix path:_directories(-s)-q[suppress non-error messages (with -t/-T)](-q -t -T)-s+[send specified signal to master process]:signal:(((j< >)(@q-)signals))(-s -T)-t[test configuration](-s -t)-T[test and dump configuration]A&ۜۜ-iME])=)

e}Q]=_arguments(- 1 *)-h[display help information](- 1 *)-V[display version information]-q[be quiet (don't print packet reception hash marks)]-e[show empty packets]-i[ignore case]-v[invert match]-R[don't do privilege revocation logic](-W)-x[print in alternate hexdump format]-X[interpret match expression as hexadecimal]-w[word-regex (expression must match as a word)]-p[don't go into promiscuous mode]-l[make stdout line buffered]-D[replay pcap_dumps with their recorded time intervals]-t[print timestamp every time a packet is matched]-T[print delta timestamp every time a packet is matched specify twice for delta from first match]-M[don't do multi-line match (do single-line match instead)](-d -s)-I+[read packet stream from pcap format file]:file:_files-O+[dump matched packets in pcap format file]:file:_files-n+[look at only specified number of packets]:packets-A+[dump specified number of context packets after a match]:packets(-I)-s+[set the bpf caplen]:length (bytes) [65535]-S+[set the upper limit on size of packets matched]:size (bytes)(-x)-W+[set the dump format]:packet display format:(normal byline single none)-c+[force the column width to the specified size]:columns-P+[set the non-printable display char to what is specified]:character [.]-F+[read the bpf filter from the specified file]:file:_files-N[show sub protocol number](-I)-d+[use specified device instead of the pcap default]:interface:_net_interfaces1: :_guard "^-*" pattern*::expression:_bpf_filtersAFA0A1
AN2parAFA	
AN
2p%rItAfApA&shiftwords CURRENT-- CURRENTwords1+n- CURRENT -- CURRENTwords1 CURRENT -= 2 _normalAg A'D\A'DTuA'DA"fۜ=-M	
I

e
-=AY
FACFtypesetopt_argslocaloutputsshort-j -s -e -w -w8 -w16 -w16b0 -w16b -w16l0 -w16loutputsoutputsshort --fj --unix --mac --windows --jis --euc --sjis --utf8 --utf16inputsoutputsshort:u_arguments(-u)-b[Output is buffered](-b)-u[Output is unbuffered]($outputs)jjis[Output is JIS 7 bit]($outputs)esjis[Output is Shift JIS]($outputs)seuc[Output is EUC-JP]($outputs)wutf8[Output is UTF-8 (No BOM)]($outputs)-w8[Output is UTF-8 (BOM)]($outputs)w16w16b0utf16[Output is UTF-16 (BigEndian; No BOM)]($outputs)-w16b[Output is UTF-16 (BigEndian; BOM)]($outputs)-w16l0[Output is UTF-16 (Little Endian; No BOM)]($outputs)-w16l[Output is UTF-16 (Little Endian; BOM)]($outputs)--fj[Output is for fj]($outputs)--unix[Output is for unix]($outputs)--mac[Output is for Mac]($outputs)--windows[Output is for Windows]($inputs)-J[Input assumption is JIS 7 bit]($inputs)-E[Input assumption is Shift JIS]($inputs)-S[Input assumption is EUC-JP]($inputs)-W[Input assumption is UTF-8 (No BOM)]($inputs)-W8[Input assumption is UTF-8 (BOM)]($inputs)-W16[Input assumption is UTF-16 (BigEndian; No BOM)]($inputs)-W16b[Input assumption is UTF-16 (BigEndian; BOM)]($inputs)-W16l0[Input assumption is UTF-16 (Little Endian; No BOM)]($inputs)-W16l[Input assumption is UTF-16 (Little Endian; BOM)](-M)-m-[MIME decode]:mime decode:((B\:base64 Q\:quoted S\:strict N\:non-strict 0\:no-decode))(-m)-M-[MIME encode]:mime encode:((\:header B\:base64 Q\:quoted))-h-[hiragana<->katakana]:hirakata:((1\:hiragana-\>katakana 2\:katakana-\>hiragana 3\:both))-L-[line mode]:line mode:((u\:LF w\:CRLF m\:CR))-I[convert non ISO-2022-JP character to GETA](--cap-input --url-input)capinputurlinput[Convert hex after \: or \%]--overwrite[Overwrite original listed files by filtered result](-v --help)vhelp[display help message]*:file:_filesreturnAL'EE|EE+A<5!
1Al1A8qACemA%A"Cۜ+AB1A
AAf8ۄACX,|A,&ۤ,EۜC
F+localcurcontextcurcontextstatelineargs(-b --body-numbering)b+bodynumbering[specify style for body lines]:style:->styles(-d --section-delimiter)d+sectiondelimiter[separate logical pages with specified delimiter]:delimiter(-f --footer-numbering)f+footernumbering[specify style for footer lines]:style:->styles(-h --header-numbering)h+headernumbering[specify style for header lines]:style:->styles(-i --line-increment)i+lineincrement[line number increment at each line]:increment(-l --join-blank-lines)l+joinblanklines[count consecutive empty lines as one]:number(-n --number-format)n+numberformat[specify format for line numbers]:format:((ln\:left\ justified rn\:right\ justified rz\:right\ justified\ with\ leading\ zeroes))(-p --no-renumber)pnorenumber[don't reset line numbers at logical pages](-s --number-separator)s+numberseparator[add specified string after line numbers]:string(-v --starting-line-number)v+startinglinenumber[specify first line number on each logical page]:initial number(-w --number-width)w+numberwidth[specify number of columns for line numbers]:columns_pick_variantgnuGNUunixversion(- *)--help[display help information](- *)--version[display version information]Rargs:*()_argumentsargs*:file:_filesstatecompset_messageregexregular expression_describestylesstyle( p:number\ only\ lines\ matching\ regex )(
      a:number\ all\ lines
      t:number\ only\ non-empty\ lines
      n:no\ line\ numbering
    )returnA,DA,,eA$U%iAhl:A(H۔Dd۴ADy		


aIayAPRp4A$CYU0A(
%
 	!""0#A(e#Q$9%%&'04A"Cf(ۄ=,=(A4(9)*1+--.M/510A|]I2pi2A4234556u7780U:A0eu:;;<	>>@@0-BA$CQBBCqDD0EAHC%EFFaGGiHHuI]J1KKeL	MM0;	A(%MNNOIPQ=RA C"Rۜۜ%SQSlocalargsfilesvariant*:object file:_object_files(-A -o --print-file-name)Aoprintfilename[print name of input file on each line](--demangle --no-demangle)-C[decode symbol names](-D --dynamic)Ddynamic[display dynamic symbols instead of normal ones](-g --extern-only)gexternonly[display only global symbols](-t --radix -o -x)tradix[specify radix for numeric values]:radix:((d\:decimal o\:octal x\:hexadecimal))_pick_variantbinutilsGNUelftoolchainelftoolchainelfutilselfutilsunix(- *)--help[display help information](- *)Vversion[display version information](-f --format -P --portability)-B[same as --format=bsd](-u --undefined-only)--defined-only[display only defined symbols](-f --format -P)--format=[specify output format]:format:(bsd sysv posix)(-n --numeric-sort -p --no-sort --size-sort -v)nnumericsort[sort symbols numerically by address](-p --no-sort -n -v --numeric-sort -r --reverse-sort --size-sort)pnosort[do not sort symbols](-P --portability -B -f --format)Pportability[same as --format=posix](-r --reverse-sort -p --no-sort)rreversesort[reverse sort order](-u --undefined-only --defined-only)uundefinedonly[display only undefined symbols](-a --debug-syms)adebugsyms[display debugger-only symbols](-S --print-size)Sprintsize[print size of defined symbols](-s --print-armap)sprintarmap[include index for symbols from archive members]variantelftoolchainbinutils(-l --line-numbers)llinenumbers[display source file and line numbers from debug information](-C --demangle)--no-demangle[don't decode symbol names](-p --no-sort -n -v --numeric-sort)--size-sort[sort symbols by size](-n --numeric-sort -p --no-sort --size-sort)-v[sort symbols numerically by address](- *)-h[display help information]elftoolchainargs:Coportability[(-C --demangle)Cdemangle[decode symbol names]::style:(auto gnu-v2 gnu-v3 arm)(-g --extern-only)-e[only display global and static symbols](--format -P)-F+[specify output format]:format:(bsd sysv posix)-o[with -P, same as -t o; otherwise same as -A](-t --radix)-x[print values in hexadecimal]elfutils--mark-special[mark special symbols]--color=[use color in output]:color:(always auto never)(-C)--demangle[decode symbol names](--format -P)-f+[specify output format]:format:(bsd sysv posix)(- *)--usage[give a short usage message](- *)-\\?[display help information]compset*:options file:_files!(--no-recurse-limit)--recurse-limit--no-recurse-limit[disable demangling recursion limit](-f --format -P)-f+[specify output format]:format:(bsd sysv posix)(-C --no-demangle)--demangle=-[decode symbol names]::style:(auto gnu lucid arm hp edg gnu-v3 java gnat rust dlang)--plugin[load specified plugin]:plugin--special-syms[include special symbols in the output]--synthetic[display synthetic symbols as well]--target=[target object format]:targets:((@M)(f)_call_program targets nm --help:#*supported targets:*##*: )--with-symbol-versions[display version strings after symbol names]OSTYPEdarwinopenbsd(-A -o)Ao[prepend file name to each output line](-g)-a[display all symbols including those for debuggers](-a)-g[display only global symbols](-U)-u[display only undefined symbols](-p)-n[sort numerically rather than alphabetically](-n -r)-p[don't sort; display in symbol-table order](-p)-r[sort in reverse order](-j)-P[print information in a portable format](-j)-t[specify radix for numeric values (used with -P)]:radix:((d\:decimal o\:octal x\:hexadecimal))darwin(-u)-U[don't display undefined symbols]-f[display symbol table of dynamic library flat](-P -t -m)-j[just display symbol names (no value or type)]-l[display .section_start if no symbol is in the section (used with -s)](-j)-m[use verbose format for Mach-O symbols]-s[list only symbols in the specified section]:segment name: :section name: -x[display symbol table entry's fields in hexadecimal]*-arch[select architecture from universal file]:architecture:(all i386 x86_64)openbsd-C[decode low-level symbol names]-D[display dynamic symbol table instead of normal symbol table]-e[output extended information]-s[show archive index]-w[warn about non-object archive members]solarisargs:)*o-h[don't display column headers]-l[distinguish WEAK symbols with * character](-t -x)-o[print values in octal](-v)-n[sort symbols by name](-P)-p[produce parsable output](-p)-P[portable output format](-r)-R[print archive name, object file and symbol name]-r[prepend name of input file to each symbol name]-s[print section name instead of index]-u[print undefined symbols only](-n)-v[sort external symbols by value]-V[display version of the nm command](-o -t)-x[print values in hexadecimal]-A[print name of input file on each line](-u)-g[display only global symbols]-P[print information in a portable format]-t[specify radix for numeric values]:radix:((d\:decimal o\:octal x\:hexadecimal))(-g)-u[display only undefined symbols]-v[sort symbols by value instead of by name]_argumentsargs[@]filesAL'EE|EE3+A"=a-M				

A

eEEYqM ]!"#$
&1''1+At[(05(A"8C
`(ۜ(())e**
++,=+0,A"$,,----.E+0*].A%3ACf.ۄ.ABf.ۜ.%3یbA"F.	/K+AF0/+localcurcontextcurcontextstateline_arguments!-sI:zombie host:_hosts!-PTSU+:port list*-s-[specify scan type]:scan type:((S\:TCP\ SYN\ scan T\:TCP\ connect\(\)\ scan F\:stealth\ FIN\ scan X\:stealth\ Xmas\ tree\ scan N\:stealth\ null\ scan P\:ping\ scanning U\:UDP\ scan O\:IP\ protocol\ scan I\:idle\ scan A\:ACK\ scan W\:window\ scan R\:RPC\ scan L\:list\ scan V\:version\ detection))-b[specify ftp relay host]:ftp relay host:_hosts*-P-[specify probe types and options]:probe type/options:->probe-opts-A[enable OS detection and version scanning]-O[enable remote OS identification]-6[enable IPv6 support]-I[enable TCP reverse ident scanning]-f[use tiny fragmented IP  packets]*-v[verbose mode]-h[show help information]*-o-[log results]:log format:->log-forms:log filename:_files--resume[resume cancelled scan]:log filename:_files--append_output[append results to any log files]-iL[read target specifications from file]:file:_files-iR[scan random hosts]:num hosts-p[specify ports to try]:port numbers-F[scan only ports listed in services file]-D[perform decoy scan]:host list:_sequence -s, _hosts-S[specify source address]:address:_hosts-e[specify interface to use]:network interface:_net_interfaces-g[specify source port number]:port number--data_length[add random data to packets]:data length(-R)-n[skip reverse DNS to speed things up](-n)-R[always do reverse DNS on targets]-r[don't randomize order in which ports are scanned]-ttl[specify IPv4 time to live for sent packets]--randomize_hosts[scan hosts in random order]-M[specify maximum number of parallel TCP connects]:maximum TCP connects--packet_trace[show all packets sent in tcpdump-like format]--version_trace[show packets related to version scanning]--datadir[specify directory containing data files]:directory:_directories-T[specify timing policy]:timing policy:(Paranoid Sneaky Polite Normal Aggressive Insane)--host_timeout[specify maximum time for scanning a single host]:timeout (ms)--max_rtt_timeout[maximum time for a probe response]:timeout (ms)--min_rtt_timeout[minimum time to wait for a probe response]:time (ms)--initial_rtt_timeout[specify initial probe timeout]:timeout (ms)--max_parallelism[specify max number of scans to perform in parallel]:number--min_parallelism[scan at least specified number of ports in parallel]:number--scan_delay[specify minimum amount of time between probes]:delay (ms)--interactive[go into interactive mode]*:host:_hostsstateprobeopts_valuesprobe type/option0[don't try to ping hosts before scanning]T[use TCP "ping"]S[use SYN packets instead of ACK]U[send UDP probes]E[use a true ping]P[use an ICMP timestamp request]M[use a netmask request]B[use ACK and ICMP echo in parallel]logforms_valueslog formatN[human readable (normal)]X[XML]G[grepable]A[all]S[S|<ipT kiDdI3]hostlistcompset*,compset,*_hostssuf[@]returnAd1AAFH]A,	1AF9 +commands[npm] evalNPM_CONFIG_UPDATE_NOTIFIER=false npm completionfunctions_npm_completion
    local -x NPM_CONFIG_UPDATE_NOTIFIER=false;
    functions[_npm_completion]
  _npm_completion@ADG0]E+EAgAl-Y!m1}e]		
eme=Al
1A4
5APC
I1A&5rpA"
f+
F+A"Cf0e};+AF+Q6A.=rA"f<+xF+ABCCFA1	A.C%UAFACFQA.Fru A !QA.HrE!!AC!!qAF-"AFAF#%#A&A1	A.Sr%Q#A"fp#+#F+qA"f#+8$F+A`C%0u$A$$$,%A&0H%\%p%	AF0%
A,%%AF0bA(%ۜ&,U--I..AC&0.A/E/ACFt//A&0"+
ACg/A"f/0Q0w+A"yR0CF+0;A0$00AC&A 1AR
1A!G01AC!gA"$!D1q1	22=33+A8C$&%A
3AB$F4$FAl%A%f 4ۄA4AC%T444qA%44
5A`C&A
5A&(6M6y6۔6A'f717y6A'&AC(F+localstatecurcontextcurcontextexplsetoptstypesetopt_argssetoptsall[print current values](nodebug)debug[simple debugging information](debug)nodebug[no simple debugging information](nod2)d2[extra debugging information](d2)nod2[no extra debugging information](nodefname)defname[append default domain name](defname)nodefname[don't append default domain name](nosearch)search[append search list](search)nosearch[don't append search list](norecurse)recurse[name server may query other servers](recurse)norecurse[name server may not query other servers](novc)vc[use virtual circuit](vc)novc[don't use virtual circuit](noignoretc)ignoretc[ignore packet truncation errors](ignoretc)noignoretc[don't ignore packet truncation errors]class[change query class]:query class:((in\:Internet\ class chaos\:CHAOS\ class hesiod\:MIT\ Athena\ Hesiod\ class any\:wildcard\ \(any\ of\ the\ above\)))domain[change default domain]:default domain:_domainssrchlist[change default domain and search list]: :->srchlistport[change name server port]:name server port:querytype[change type of information query]:query information type:((a\:internet\ address cname\:canonical\ name\ for\ alias hinfo\:CPU\ and\ operating\ system\ type minfo\:mailbox\ or\ mail\ list\ information mx\:mail\ exchanger ns\:name\ server\ for\ zone ptr\:host\ name\ or\ other\ information soa\:domain\'s\ \`start-of-authority\'\ information txt\:text\ information uinfo\:user\ information wks\:supported\ well-known\ services))retry[change number of retries]:number of retries:root[change name of root server]:root server:_hoststimeout[change initial timeout interval]:timeout (seconds):compcontextCURRENT_call_function_nslookup_commandreturn_alternativecommands:command:(server lserver root finger ls view help set exit)hosts:: _hostscompstate[context]redirect_call_function_nslookup_redirect_tagsredirectionfileswords[1]fingerls_messageredirection not allowed for command `words[1]'compstate[redirect]_descriptionwrite to filecompstate[redirect]>>_descriptionappend to fileunknown redirection operator `compstate[redirect]'_filesexpl[@]az_call_function_nslookup_words1_call_function_nslookup_hostlserver_wantedhostsnew default server_hostsrootexithelpfingernamesfinger name_arguments-t[records of given type]:query information type:((a\:internet\ address cname\:canonical\ name\ for\ alias hinfo\:CPU\ and\ operating\ system\ type minfo\:mailbox\ or\ mail\ list\ information mx\:mail\ exchanger ns\:name\ server\ for\ zone ptr\:host\ name\ or\ other\ information soa\:domain\'s\ \`start-of-authority\'\ information txt\:text\ information uinfo\:user\ information wks\:supported\ well-known\ services))-a[aliases of hosts in domain]-d[all records]-h[CPU and operating system information]-s[well-known services]:domain:_domainsview_descriptionview file_filesexpl[@]val_args_valuesstate informationsetopts[@]state_wantedserver_hostsstateline_arguments-(@)^(@M)setopts:#*\]:*/\[/=[-(@)^setopts:#(\(|*\]:)*(@)^(@)(@M)setopts:#\(*/\)/)-/\(/(-:host to find:_hosts:server:_hostsstatedomainscompset*/_descriptionsearch list entry_descriptiondefault domain name and first search list entry_vals_cache_multi_domainsexpl[@]qS//\- \t\n_vals_cache_multi_domainsexpl[@]A'1A`ۜ		)ZD1localunits((auto\:1K\ =\ 1000,\ 1Ki\ =\ 1024 si\:1K\ =\ 1000 iec\:1K\ =\ 1024 iec-i\:1Ki\ =\ 1024))_arguments(H)--debug[print warnings about invalid input](H -z --zero-terminated -d --delimiter)d+delimiter[use specified field delimiter instead of whitespace]:delimiter(H)--field=[replace numbers in specified input fields]:fields [1](H)--format=[use printf style floating-point format]:format(H)--from=[auto-scale input numbers to specified units]:unit [none]:units(H)--from-unit=[specify the input unit size]:unit size [1](H)--grouping[use locale-defined digit grouping e.g. 1,000,000](H)--header=-[print (without converting) initial header lines]::header lines [1](H)--invalid=[specify failure mode for invalid numbers]:mode [abort]:(abort fail warn ignore)(H)--padding=[pad the output to specified width]:width; positive - right-align; negative - left-align(H)--round=[use specified method for rounding when scaling]:method [from-zero]:(up down from-zero towards-zero nearest)(H)--suffix=[add suffix to output numbers and accept optional suffix in input numbers]:suffix(H)--to=[auto-scale output numbers to specified unit]:unit:units(H)--to-unit=[specify output unit size]:unit size [1](H -z --zero-terminated -d --delimiter)zzeroterminated[line delimiter is NUL, not newline](H)*: :_guard "^-*" number(- *)--help[display usage information](- *)--version[display version information]AL'EE|EEJ;s+A(C$Ag8XA,|}A"		J;sA(,۔eA%ۜۜA C%E!A9	0K\	A"f	ۄ|	A

5		EAE e!"]$I%y&Q'(Q*),.12Y45178-:
:;q=>?@YBCDEFG}HIJK0
LA eLMeNN0LOAۜAC%OQERSmTUiV	WW9YZ\U]5^m_`aubcdefguhijklemQno)pqrsUtuuwUxyzz{5|=}~m=I5ɈmA" (4ay+Ap)0&A"l)&,ۜM-]ɍ%q!a1Y+0)A"x+4\}M̑<PlȒb{8\0Tm+0A"$-Ĕ A+0A"$.Ж$E+0A"/ۜb)+0
$A/fXyћA1Ft+localcurcontextcurcontextfilesvariantoptsargsstatestate_descrlinetypesetopt_args*:object file:_object_files #words > 2 _pick_variantbinutilsGNUelfutilselfutilsllvmLLVMunixversion(-d --disassemble)ddisassemble[display assembler code of executable sections](-r --reloc)rreloc[display relocation information](-s --full-contents)sfullcontents[display the full contents of all sections requested]*j+section[only display information for section]:section:(.bss .data .dynamic .dynsym .got .interp .shstrtab .symtab .text)variantbinutilscompset*:options file:_files!(--no-recurse-limit)--recurse-limit--no-recurse-limit[disable demangling recursion limit](-a --archive-headers)aarchiveheaders[display archive header information](-f --file-headers)ffileheaders[display contents of the overall file header](-p --private-headers)pprivateheaders[display object format specific file header contents]*P+private[display information specific to the object format]:option(-h --section-headers --headers)hsectionheadersheaders[display contents of the section headers](-x --all-headers)xallheaders[display the contents of all headers]--disassemble=[display assembler contents for specified symbol]:symbol(-D --disassemble-all)Ddisassembleall[display assembler contents of all sections](-S --source)Ssource[intermix source code with disassembly]--source-comment=-[prefix lines of source code with specified text]::text prefix [# ](-g --debugging)gdebugging[display debug information in object file](-e --debugging-tags)edebuggingtags[display debug information using ctags style](-G --stabs)Gstabs[display (in raw form) any STABS info in the file]*-W-[display DWARF info in the file]::dwarf section:->short-dwarf-names*--dwarf=-[display DWARF info in the file]::dwarf section:->dwarf-names--ctf=[display compact C type format info for section]:section(-t --syms)tsyms[display the contents of the symbol table(s)](-T --dynamic-syms)Tdynamicsyms[display the contents of the dynamic symbol table](-R --dynamic-reloc)Rdynamicreloc[display the dynamic relocation entries in the file]ign(- *)vversion[display version information]ign(- *)iinfo[list supported object formats and architectures]ign(- *)Hhelp[display usage information](-b --target)b+target[specify the target object format]:target:->bfdnames(-m --architecture)m+architecture[specify the target architecture]:architecture:->architectures*M+disassembleroptions[pass target specific information to the disassembler]:option:->disassembler_options(-E --endian)-E+[assume endianness when disassembling]:endianness:((B\:"assume big endian format when disassembling" L\:"assume little endian format when disassembling"))(-E --endian)--endian=[assume endianness when disassembling]:endianness:((big\:"assume big endian format when disassembling" little\:"assume little endian format when disassembling"))--file-start-context[include context from start of file (with -S)]*I+include[add directory to search list for source files]:directory:_files -/(-l --line-numbers)llinenumbers[include line numbers and filenames in output](-F --file-offsets)Ffileoffsets[include file offsets when displaying information](-C --demangle)-C[decode mangled/processed symbol names](-C --demangle)--demangle=-[decode mangled/processed symbol names]::style:(auto gnu lucid arm hp edg gnu-v3 java gnat rust dlang)!(--no-recurse-limit)--recurse-limit(-w --wide)wwide[format output for more than 80 columns](-z --disassemble-zeroes)zdisassemblezeroes[don't skip blocks of zeroes when disassembling]--start-address=[only process data whose address is >= ADDR]:address--stop-address=[only process data whose address is <= ADDR]:address--prefix-addresses[print complete address alongside disassembly](--show-raw-insn --no-show-raw-insn)noshowrawinsn[display hex alongside symbolic disassembly]--insn-width=[display specified number of bytes on a single line with -d]:width (bytes)--adjust-vma=[add offset to all displayed section addresses]:offset--special-syms[include special symbols in symbol dumps]--inlines[print all inlines for source line (with -l)]--prefix=[add prefix to absolute paths for -S]:prefix--prefix-strip=[strip initial directory names for -S]:level--dwarf-depth=[don't display DIEs at specified or greater depth]:depth--dwarf-start=[display DIEs at specified or deeper depth]:depth--dwarf-check[perform additional dwarf internal consistency checks]--ctf-parent=[use specified section as the CTF parent]:sectionelfutils--color=-[colorize the output]::when:(always auto never)(- *)?help[display help](- *)--usage[display usage](- *)Vversion[display program version]llvm-aarch64-neon-syntax=[choose style of NEON code (AArch64)]:style:(generic apple)-arch=[select arch from a fat binary (with -macho)]:architecture:(i386 x86_64)-arch-name=[specify target arch to disassemble for]:architecture:->llvm_targets-archive-headers[print archive headers (with -macho)]-archive-member-offsets[w -macho -archive-headers: print offset to each archive member]-bind[display Mach-O binding info]-color[use color syntax highlighting]-data-in-code[print data in code table (with -macho)]-dis-symname=[disassemble just the specified symbol's instructions (with -macho)](-disassemble -d)disassembled[display assembler mnemonics for machine instructions](-disassemble-all -D)disassembleallD[disassemble all instruction sections]-dsym=[use the specified .dSYM file for debug info (with -macho)]:dsym file:_files-dwarf=[dump of dwarf debug section]:section:(frames)-dyld-id[print the shared library's id for dylib Mach-O file (with -macho)]-dylibs-used[print the shared libraries used for linked Mach-O files (with -macho)]-exports-trie[display Mach-O exported symbols]-fault-map-section[display contents of faultmap section]-filter-print-funcs=[only print IR for the specified functions]:function names-full-leading-addr[print full leading address (with -macho)]-g[print line information from debug info if available (with -macho)]-indirect-symbols[print indirect symbol table (with -macho)]-info-plist[print the info plist section (with -macho)]-lazy-bind[display Mach-O lazy binding info](-line-numbers -l)linenumbersl[display source line numbers with disassembly]-link-opt-hints[print the linker optimization hints (with -macho)](-macho -m)machom[use Mach-O specific object file parser]*-mattr=[target specific attributes]:attributes-mcpu=[specify target cpu type]:cpu type-no-leading-addr[print no leading address (with -macho)]-no-leading-headers[print no leading headers]-no-show-raw-insn[don't print instruction bytes when disassembling]-no-symbolic-operands[don't print operands symbolically when disassembling (with -macho)]-non-verbose[print info in non-verbose form (with -macho)]-objc-meta-data[print Objective-C runtime meta data (with -macho)]-print-after-all[print IR after each pass]-print-before-all[print IR before each pass]-print-imm-hex[use hex format for immediate values]-private-header[display only the first format specific file header](-private-headers -p)privateheadersp[display format specific file headers]-r[display the relocation entries in the file]-raw-clang-ast[dump raw binary contents of clang AST section]-rebase[display Mach-O rebasing info]-rng-seed=[seed for the random number generator]:seed-s[display contents of each section]*sectionj[operate on the specified section only]:section(-section-headers -h)sectionheadersh[display summaries of the headers for each section](-source -S)sourceS[display source inlined with disassembly]-start-address=[start disassembly at the specified address]:address-stop-address=[stop disassembly at the specified address]:address-t[display the symbol table]-time-passes[time each pass, print elapsed time on exit]-triple=[target triple to disassemble for]:triple-universal-headers[print Mach-O universal headers (with -macho)]-verify-dom-info[verify dominator info (time consuming)]-unwind-info[display unwind information]-weak-bind[display Mach-O weak binding info]-x86-asm-syntax=[choose style of assembler code (x86)]:style:(att intel)ign(- *)-help[display available options]ign(- *)-help-list[display list of available options]ign(- *)-version[display version of objdump]_argumentsoptsargs[@]filesstateshortdwarfnames_valuesdwarf sectionl[rawline]L[decodedline]i[info]a[abbrev]p[pubnames]r[aranges]m[macro]f[frames]F[frames-interp]s[str]o[loc]R[ranges]t[pubtypes]U[trace_info]u[trace_abbrev]T[trace_aranges]g[gdb_index]A[addr]c[cu_index]k[links]K[follow-links]dwarfnames_sequence_wanteddwarfsectionsexplcompaddrawlinedecodedlineinfoabbrevpubnamesarangesmacroframesframesinterpRangespubtypesgdb_indextrace_infotrace_abbrevtrace_arangesaddrcu_indexlinksfollowlinksbfdnames_wantedtargetstargetcompaddMf_call_program targets objdump --help supported targets:: architectures_wantedarchitecturecompaddMf_call_program targets objdump --help supported architectures:: disassembler_options_valuesdisassembler options(@)(@)(@M)(f)(ps.-M switch.)_call_program targets objdump --help[2]:#  [^ ]*#  %% *llvm_targets_valuestarget architecture(z)(@)(f)_call_program targets
            ${~words[1]} -version##*Registered Targets:/ -*returnAGA,`yA+:4ARRrRrerAC<5Ilocalexpl_descriptionfilesobject file__object_fileREPLY.aoelfdylib.so.-core.core_files*(-.e,__object_file,)@(@)explAX'EE|EEE+ACgAL-9=	A

A
AlC,
ACQpAA(e5uM}aqAC	A	1Q0yA 
e
=0A,E=0
;AA"$CۜۜCFHAqe0oACfۄA"1Afۄ1A0%Y}A"ۤEH+ACfۄA A"T ۤ}  K+A,C 9!!!
"a""A"#ۤ1#m#P+AFH+localcurcontextcurcontextstatestate_descrlineargsopt_args(-A --address-radix)A+addressradix[file offset base]:base:((d\:decimal o\:octal x\:hexadecimal n\:none))(-j --skip-bytes)j+skipbytes[skip specified bytes]:bytes(-N --read-bytes)N+readbytes[dump at most specified bytes]:bytes*t+format[specify output format]:format string:->format(-v --output-duplicates)voutputduplicates[do not use * to mark line suppression]-a[output named characters (-t a)]-b[output octal bytes (-t o1)]-c[output characters with C-style escape (-t c)]-d[output unsigned decimal shorts (-t u2)]-f[output single-precision floats (-t fF)]hx[output hexadecimal shorts (-t x2)]-i[output decimal integers (-t dI)]lIL[output decimal longs (-t dL)]oB[output octal shorts (-t o2)]-s[output decimal shorts (-t d2)]_pick_variantgnuGNUunixversionRargs:*()hBIL--traditional--endian=[swap input bytes]:endianness:(big little)S+strings[output strings of at least specified bytes long]:lengthwwidth[output specified bytes per line]:bytes(- : *)--help[display help and exit](- : *)--version[output version information and exit]Rargs:*()OSTYPEdarwinfreebsddragonflyopenbsd-D[output unsigned decimal integers (-t u4)]eF[output double-precision floats (-t fD)]HX[output hexadecimal ints (-t x4)]-O[output octal ints (-t o4)]solarisMargs:*()AjNtvbcdfosx-C[output all printable characters and use C-style escapes]-D[output unsigned decimal long words (-t u4)]-F[output double-precision floats (-t f8)]-S[output decimal ints (-t d4)]-X[output hexadecimal ints (-t x4)]Margs:*()AjNtvbcdosx_argumentsargs[@]*: :_filesreturnstateformatcompset*[acCSIL1248FDL]compset*[doux]C:charS:shortI:intL:long_describeintegersizesize of integercompset*fF:floatD:doubleL:long double_describefloatsizesize of floata:named characterc:character (C-style escape)d:decimalo:octalu:unsigned decimalx:hexadecimalf:floating-point number_describetypespecifiertype specifierAL'EE|EE+A C<A0% HhA\	,Hl 4PlҫsAC<AC1A!Ag<<\Ag<<A	g<<@AC	g<<A	g<<,A	g<<A
gTA
z
;|ATC)1)AF-2` 
A8A.	A		Az
MA,3
;A\

|A"5"5
;C
&$A"72@
=
Q
|=A1A<
A=1A=RQ
A,?
A,@iA.A%Agk#PA|C|A'mA"G
"Gk#&$Ad1A6J2@
ERYA'!A.Le)A 1 AO
EA||AC'IA"R
"RP&$AdC1A6U2@
R9A'=A.WAw;A.[EA6AV\2E
<A"^
Q
"Lۼl^+A~_29E2<<AC'k#A'A"cRYcA"d
Y"ۼld+qA" ۼlg+AFj2`RE <A"!ۼl=!k+QAmREAp
1AnRQ
AF!"qA"C"ۼlq+QAtRA"u
Y"C"ۼlu+qA"DAB"ۤ"#xR#"y
9"C#ۼl#y+QoA}
9%A~1A~RQ
A,%M&A.'Q(A Gk#A|C!|A!'mA"
"k#!&$A	1	A^2
E2`E	R)A.m*%+A#BA.E
A$AV2,<A"C$,ۼl+qA"$-ۼl+AF2`RE)-<
A"%h-ۼl-+Q	AREA"&8.ۼl+qA"DC'ABC'"ۤ"Y.R."
."'l/ۼl/+UA
0A1ARQ
A,
	1A,192A.3a4AC*Gk#A|*|A+'mA"
"k#C+&$AA62@
ER5A.m*e6AH-(AF2`RE7<A"C-08ۼlQ8+Q	AREA".9ۼl+qA"D.AB."ۤ"!9RY9"
y9"/4:ۼlU:+AC0FL;+localcurcontextcurcontextstatelineexplclnts_compl_newclnts_compl_oldclnts_swift_likeaodhbarbicandesignatefreezergnocchiopenstackvitragewatcherceilometercindercloudkittyglanceheatironickeystonemagnummanilamistralmonascamuranoneutronnovasaharasenlintackertroveswift ! +_cache_openstack_clnt_opts typeset_cache_openstack_clnt_outputs_cache_openstack_clnt_opts_cache_openstack_clnt_cmds_cache_openstack_clnt_cmds_opts_cache_openstack_clnt_cmds_subcmds_cache_openstack_clnt_cmds_subcmd_optsconn_optswordservicewordsros ! +_cache_openstack_conn_opts _cache_openstack_conn_optsMf$service help 2>/dev/null:os_cache_openstack_conn_optsostenantidostenantnamewords:1wordoptbreakargargconn_optsconn_optsclnts_compl_newrservice_cache_openstack_clnt_cmdsservice_cache_openstack_clnt_outputsservice:$service ${(Q)conn_opts} complete 2>/dev/null_cache_openstack_clnt_optsserviceMf$service help 2>/dev/null/[/]/;:09AZaz//.%os_cache_openstack_clnt_cmdsservice_cache_openstack_clnt_outputsservice/ cmds'/'/completesubcmd_cache_openstack_clnt_cmdsserviceswIwordcmd_cache_openstack_clnt_cmds_subcmdsservicecmdcmds_cmd///__cache_openstack_clnt_cmds_subcmdsservicecmd_cache_openstack_clnt_outputsservice/ t'/'words:2_cache_openstack_clnt_cmds_subcmdsservicecmdsubcmd_cache_openstack_clnt_cmds_subcmd_optsservicecmdsubcmdcmds_cmd///__subcmd///__cache_openstack_clnt_cmds_subcmd_optsservicecmdsubcmd_cache_openstack_clnt_outputsservice/ t'/'helpwordsCURRENT1wordsCURRENT_valuesoptionu_cache_openstack_clnt_cmdsservicewordsCURRENT2wordsCURRENTcmds_cmd///__cache_openstack_clnt_cmds_subcmdsservicecmd_cache_openstack_clnt_outputsservice/ t'/'_valuesu_cache_openstack_clnt_cmds_subcmdsservicecmd_valueswordsCURRENT_valuesu_cache_openstack_clnt_optsservice_messagemissing authentication options_values_valueszstyle:completion:curcontext:optionsprefixneededprefix_valuesu_cache_openstack_clnt_cmds_subcmd_optsservicecmdsubcmd//:/\:clnts_compl_oldrservice_cache_openstack_clnt_optsserviceMf$service help 2>/dev/null/[/]/;:09AZaz//._cache_openstack_clnt_cmdsserviceMf$service bash-completion 2>/dev/null:AZaz/bashcompletion_cache_openstack_clnt_cmds_optsservicecmd_cache_openstack_clnt_cmds_optsservicecmdMf$service help $cmd 2>/dev/null/[/]/;:09AZaz//.wordsCURRENT_values_valueswordsCURRENT_valuesu_cache_openstack_clnt_optsservice_valuesprefixneededprefix_cache_openstack_clnt_cmds_optsservicecmd_valuesu_cache_openstack_clnt_cmds_optsservicecmd//:/\:clnts_swift_likerservicef$service --help 2>/dev/null_cache_openstack_clnt_optsserviceM_cache_openstack_clnt_outputsservice/[/]/;:09AZaz//./_cache_openstack_clnt_cmdsserviceMMf_cache_openstack_clnt_outputsservice:    az/ AZ_cache_openstack_clnt_cmds_optsservicecmdMf$service $cmd --help 2>/dev/null/[/]/;:09AZaz//.wordsCURRENT_valuesu_cache_openstack_clnt_optsservice_valuesprefixneededprefix_cache_openstack_clnt_cmds_optsservicecmd_valuesu_cache_openstack_clnt_cmds_optsservicecmd//:/\:returnAۤ9u_user_at_hostotheraccounts@A,DA"Y0|A!0A1Ax<localexplstatelineservicepack_arguments-f[force packing even for files which will not benefit]-[show statistics for files]*:file to compress:_files -g "^*.z(-.)"unpack_descriptionfilescompressed file_filesexpl[@]*.z(-.)AB+;SA'EA1A62@YATC	A&YAF0qAF0qAF0AB9AGAPۜmA<1ARMACPmAx1
AF$AACfp$qAF$A\C*#ABCF<xCFLA,2A,*YAp
1A&2ACQA&2AAfPLAfxqAFLAFxACf8	m	
AB89tAGAPۜmA<1ARMACPmAx1
AF$AACfd$qAF$A\C*#ABCF,hCF8A,2A,*=Ap
1A&2ACmQA&2AmAf,8Af`hqAF	8AFL	hACf		
AB[b\`,uAGAPۜmA<1ARMACPmAx1
AF$AACfd$qAF$AxC1
ACF,hA5AfhqACF@hA1AFA%9AC-AfqAF	AfX			ABy&>z'	Af5AB).+	L*

A'EA60=eAC&0;ADF	A<C1A.	+	AFlAB-:,.AF|AB./AGAPۜmA<1ARMACPmAx1
AF$AACfp$qAF$AC'<aAARAt
	AF$A,ACf(qAFA.(MA,		A\		D
A.X

AAl1AR
A.$LAflAB>B	0?~AGAPۜmA<1ARMACPmAx1
AF$AACfh$qAF$ACf=ABE
F%AGAPۜmA<1ARMACPmA'
AARmAtC
	ACFA,
0uAf0qACF4tA.AC'HyAfABN
XO+AGAPۜmA<1ARMACPmA'
AARmAtC
	ACFA,
0uAf0qACF4tA.AC'HyAfABQXXYAgA<auAftABQ]J]:A !tABM_Z_A0Fۜb!AB}`RKaXA(!ABaLbAgA<a)AfxAB'f((gAgA<a-Af@iAB3
k4xkAgA<aAfAdAB?1n@nBAgA<auMAfAS$tQtuvwYyzQ|~Miumœa=Y%Me)Aae	ei)1Y-]a5	aAu]	U1!1Y +functions[__pandoc_cache_policy] __pandoc_cache_policylocalcache_file1commands[pandoc]cache_filecache_filereturn +functions[_pandoc_output_format] _pandoc_output_formatlocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy__pandoc_cache_policy_cache_invalidpandoc_output_formats_simpleoutput_formats_simplepandoc --list-output-formats_store_cacheoutput_formats_simple_retrieve_cache_cache_invalidpandoc_output_formats_plus_extensible_cache_invalidpandoc_output_formats_minus_extensibleoutput_formats_simplepandoc --list-extensions=${f}e^\+output_formats_plus_extensiblefe^\-output_formats_minus_extensible_store_cache_store_cache_retrieve_cache_retrieve_cache_alternativeformats_plus:format:{_multi_parts "+" output_formats_plus_extensible}formats_minus:format:{_multi_parts -- "-" output_formats_minus_extensible} +functions[_pandoc_input_format] _pandoc_input_formatlocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy__pandoc_cache_policy_cache_invalidpandoc_input_formats_simpleinput_formats_simplepandoc --list-input-formats_store_cacheinput_formats_simple_retrieve_cache_cache_invalidpandoc_input_formats_plus_extensible_cache_invalidpandoc_input_formats_minus_extensibleinput_formats_simplepandoc --list-extensions=${f}e^\+input_formats_plus_extensiblefe^\-input_formats_minus_extensible_store_cache_store_cacheinput_formats_plus_extensible_retrieve_cache_retrieve_cache_alternativeformats_plus:format:{_multi_parts "+" input_formats_plus_extensible}formats_minus:format:{_multi_parts -- "-" input_formats_minus_extensible} +functions[_pandoc_all_formats] _pandoc_all_formatslocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy__pandoc_cache_policy_cache_invalidpandoc_input_formats_simpleinput_formats_simplepandoc --list-input-formats_store_cacheinput_formats_simple_retrieve_cache_cache_invalidpandoc_output_formats_simpleoutput_formats_simplepandoc --list-output-formats_store_cacheoutput_formats_simple_retrieve_cache_cache_invalidpandoc_all_formatsall_formatsoutput_formats_simpleinput_formats_simpleall_formatssort -u <<<"${all_formats[*]}"_store_cacheall_formats_retrieve_cache_describeformatall_formats +functions[_pandoc_pdf_engine] _pandoc_pdf_engine_alternativeengines:engine:{_values "engine" pdflatex lualatex xelatex wkhtmltopdf weasyprint prince context pdfroff}engine_files:engine:_files +functions[_pandoc_pdf_engine_opts] _pandoc_pdf_engine_optslocalpdf_engineopt_argspdfenginepdf_enginepdflatexlualatexxelatexxetexlatexpdftextex_textype_pdf_engine/dev/null_messageOptions for pdf_engine +functions[_pandoc_data_dir] _pandoc_data_dir_files +functions[_pandoc_template] _pandoc_templatelocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy__pandoc_cache_policy_cache_invalidpandoc_output_formats_simpleoutput_formats_simplepandoc --list-output-formats_store_cacheoutput_formats_simple_retrieve_cachedata_diropt_argsdatadirdata_dir_cache_invalidpandoc_default_data_dirdefault_data_dirpandoc --version | sed -ne 's/Default user data directory: \(.*\)/\1/p'_store_cachepandoc_default_data_dir_retrieve_cachepandoc_default_data_dirdata_dirdefault_data_dir_pandoc_template_find_args-name '*.'output_formats_simple[1]i = 2i < #output_formats_simple[@]i++ _pandoc_template_find_args_pandoc_template_find_args -or -name '*.'output_formats_simple[i]templateseval find -L ${data_dir}/templates ${_pandoc_template_find_args} 2>/dev/null | sed -e 's/.*\///' -e 's/\.[^.]*$//'templatestemplatesdefault_describetemplates from default data-dirtemplates +functions[_pandoc_highlight_style] _pandoc_highlight_stylelocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy__pandoc_cache_policy_cache_invalidpandoc_highlighting_styleshighlighting_stylespandoc --list-highlight-styles_store_cache_retrieve_cache_alternativestyles:style:{_values "syntax builting style" ${highlighting_styles[*]}}style_files_here:style:{_files -g "*.theme"} +functions[_pandoc_filter] _pandoc_filterlocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy__pandoc_cache_policydata_diropt_argsdatadirdata_dir_cache_invalidpandoc_default_data_dirdefault_data_dirpandoc --version | sed -ne 's/Default user data directory: \(.*\)/\1/p'_store_cachepandoc_default_data_dir_retrieve_cachepandoc_default_data_dirdata_dirdefault_data_dirfilters_dirdata_dir/filters_alternativelocal_filter:filter:{_files -g "*.lua"}data_dir_filter:filter:{_files -W filters_dir -g "*.lua"} +functions[_pandoc_lua_filter] _pandoc_lua_filterlocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy__pandoc_cache_policydata_diropt_argsdatadirdata_dir_cache_invalidpandoc_default_data_dirdefault_data_dirpandoc --version | sed -ne 's/Default user data directory: \(.*\)/\1/p'_store_cachepandoc_default_data_dir_retrieve_cachepandoc_default_data_dirdata_dirdefault_data_dirfilters_dirdata_dir/filters_alternativelocal_filter:filter:{_files -g "(#q*)(.)"}data_dir_filter:filter:{_files -W filters_dir -g "(#q*)(.)"} +functions[_pandoc_reference_location] _pandoc_reference_locationlocalpoliciespoliciesblock:place references at the end of the current (top-level) blocksection:place references at the end of the current (top-level) sectiondocument:place references at the end of the document_describelocationpolicies +functions[_pandoc_top_level_division] _pandoc_top_level_division_valuestop level divisiondefaultsectionchapterpart +functions[_pandoc_header_levels] _pandoc_header_levels_valuesnumber +functions[_pandoc_header_level] _pandoc_header_level_valuesnumber +functions[_pandoc_email_obfusication] _pandoc_email_obfusicationlocalpoliciespoliciesnone:(default) leaves mailto: links as they arejavascript:obfuscates them using JavaScriptreferences:obfuscates them by printing their letters as decimal or hexadecimal character references_describeobfusicationpolicies +functions[_pandoc_wrap] _pandoc_wraplocalpoliciespoliciesauto:(default) wrap lines to the column width specified by --columns (default 72)none:don't wrap lines at allpreserve:attempt to preserve the wrapping from the source document_describepolicypolicies +functions[_pandoc_eol] _pandoc_eollocalpoliciespoliciesnative:line endings appropriate to the OS on which pandoc is being runcrlf:windowslf:macOS/Linux/UNIX_describepolicypolicies +functions[_pandoc_track_changes] _pandoc_track_changeslocalpoliciespoliciesaccept:(default) inserts all insertions, and ignores all deletionsreject:inserts all deletions and ignores insertionsall:puts in insertions, deletions, and comments, wrapped in spans with insertion, deletion, comment-start, and comment-end classes, respectively_describepolicypolicies_argumentsfrfromread[specify input format]:format:_pandoc_input_formattwtowrite[specify output format]:format:_pandoc_output_formatooutput[write output to FILE instead of stdout]:file:_files--data-dir=[specify the user data directory to search for pandoc data files]:dir:_pandoc_data_dir--base-header-level=[specify the base level for headers (defaults to 1)]:number:_pandoc_header_level--strip-empty-paragraphs[deprecated. Use the +empty_paragraphs extension instead]: :--indented-code-classes=[classes to use for indented code blocks]:class:{_message "Classes separated with ,"}*--filter=[specify an executable to be used as a filter transforming the pandoc AST after the input is parsed and before the output is written]:file:_pandoc_filter*--lua-filter=[transform the document in a similar fashion as JSON filters (see --filter), but use pandoc's built-in lua filtering system]:file:_pandoc_lua_filterppreservetabs[preserve tabs instead of converting them to spaces]: :--tab-stop=[specify the number of spaces per tab (default is 4)]:number:{_message -r "choose a number equals to or greater then 1"}--track-changes=[specifies what to do with insertions, deletions, and comments produced by the MS Word "Track Changes" feature]: :_pandoc_track_changes--file-scope[parse each file individually before combining for multifile documents]: :--extract-media=[extract images and other media contained in or linked from the source document to the path DIR]:dir:{_dir_list}sstandalone[produce output with an appropriate header and footer]: :--template=[use FILE as a custom template for the generated document. Implies --standalone]: :_pandoc_template*M*metadata[set the metadata field KEY to the value VALUE]:key\:value: *V*variable[set the variable KEY to the value VALUE]:key\:value: (- :)Dprintdefaulttemplate[print the system default template for an output]:format:_pandoc_output_format(- :)--print-default-data-file=[print a system default data file]:file: (- :)--print-highlight-style=[prints a JSON version of a highlighting style]:style|file: --dpi=[specify the dpi (dots per inch) value for conversion from pixels to inch/centimeters and vice versa]:number: --eol=[manually specify line endings (crlf|lf|native)]: :_pandoc_eol--wrap=[determine how text is wrapped in the output (the source code, not the rendered version)]: :_pandoc_wrap --columns=[specify length of lines in characters (default 72)]:number: --strip-comments[strip out HTML comments in the Markdown or Textile source]: : toctableofcontents[include an automatically generated table of contents]: : --toc-depth=[specify the number of section levels to include in the table of contents]:number:{_message -r "choose a number equals to or greater then 1"}--no-highlight[disables syntax highlighting for code blocks and inlines]: : --highlight-style=[specifies the coloring style to be used in highlighted source code]:style|file:_pandoc_highlight_style--syntax-definition=[load a KDE XML syntax definition file]:file:{_files -g "*.xml"}*H*includeinheader[include contents of FILE, verbatim, at the end of the header, implies --standalone]:file:_files*B*includebeforebody[include contents of FILE, verbatim, at the beginning of the document body, implies --standalone]:file:_files*A*includeendbody[include contents of FILE, verbatim, at the end of the document body, implies --standalone]:file:_files--resource-path=[list of paths to search for images and other resources]:searchpath:_dir_list--request-header=[set the request header NAME to the value VAL when making HTTP requests]:name\:val: --self-contained[produce a standalone HTML file with no external dependencies, using data: URIs to incorporate the contents of linked scripts, stylesheets, images, and videos. Implies --standalone]: : --html-q-tags[use <q> tags for quotes in HTML]: : --ascii[use only ASCII characters in output, supported only for HTML and DocBook output]: : --reference-links[use reference-style links, rather than inline links]: : --reference-location=[specify where footnotes (and references, if reference-links is set) are placed (block|section|document)]: :_pandoc_reference_location--atx-headers[use ATX-style headers in Markdown and AsciiDoc output]: : --top-level-division=[treat top-level headers as the given division type in LaTeX, ConTeXt, DocBook, and TEI output]: :_pandoc_top_level_divisionNnumbersections[number section headings in LaTeX, ConTeXt, HTML, or EPUB output]: : --number-offset=[offset for section headings in HTML output (ignored in other output formats)]: :_pandoc_header_levels--listings[use the listings package for LaTeX code blocks]: : iincremental[make list items in slide shows display incrementally (one by one)]: : --slide-level=[specifies that headers with the specified level create slides (for beamer, s5, slidy, slideous, dzslides)]: :_pandoc_header_levels--section-divs[wrap sections in <section> tags (or <div> tags for html4)Use the section-divs package for LaTeX code blocks]: : --email-obfusication=[treat top-level headers as the given division type in LaTeX, ConTeXt, DocBook, and TEI output (none|javascript|references)]: :_pandoc_email_obfusication--default-image-extension=[specify a default extension to use when image paths/URLs have no extension]:extension: --id-prefix=[specify a prefix to be added to all identifiers and internal links in HTML and DocBook output]:string: Ttitleprefix[specify STRING as a prefix at the beginning of the title that appears in the HTML header]:string: *c*css[link to a CSS style sheet]:url: --reference-doc=[use the specified file as a style reference in producing a docx or ODT file]:file: --epub-subdirectory=[specify the subdirectory in the OCF container that is to hold the EPUB-specific contents]:dir:{_files -/}--epub-cover-image=[use the specified image as the EPUB cover]:file:_files--epub-metadata=[look in the specified XML file for metadata for the EPUB]:file:{_files -g "*.xml"}*--epub-embed-font=[embed the specified font in the EPUB]:file:_files --epub-chapter-level=[specify the header level at which to split the EPUB into separate "chapter" files]:number:_pandoc_header_level--pdf-engine=[use the specified engine when producing PDF output]:program:_pandoc_pdf_engine*--pdf-engine-opt=[use the given string as a command-line argument to the pdf-engine]:string:_pandoc_pdf_engine_opts*--bibliography=[set the bibliography field in the document's metadata to FILE]:file:{_files -g "*.{bib,bibtex,copac,json,yaml,enl,xml,wos,medline,mods,ris}"}--csl=[set the csl field in the document's metadata to FILE]:file:{_files -g "*.csl"}--citation-abbreviations=[set the citation-abbreviations field in the document's metadata to FILE]:file:_files--natbib[use natbib for citations in LaTeX output]--biblatex[use biblatex for citations in LaTeX output]--mathml[convert TeX math to MathML (in epub3, docbook4, docbook5, jats, html4 and html5)]--webtex=[convert TeX formulas to <img> tags that link to an external script that converts formulas to images]::url: --mathjax=[use MathJax to display embedded TeX math in HTML output]::url: --katex=[use KaTeX to display embedded TeX math in HTML output]::url: mlatexmathmlasciimathml[deprecated. Use the LaTeXMathML script to display embedded TeX math in HTML output]::url: --mimetex=[deprecated. Render TeX math using the mimeTeX CGI script, which generates an image for each TeX formula]::url: --jsmath=[deprecated. Use jsMath (the predecessor of MathJax) to display embedded TeX math in HTML output]::url: --gladtex[deprecated. Enclose TeX math in <eq> tags in HTML output]: : --abbreviations=[specifies a custom abbreviations file]:file:_files --trace[enable tracing]--dump-args[print information about command-line arguments to stdout, then exit]--ignore-args[ignore command-line arguments (for use in wrapper scripts)]--verbose[give verbose debugging output]--quiet[suppress warning messages]--fail-if-warnings[exit with error status if there are any warnings]--log=[write log messages in machine-readable JSON format to FILE]:file:_file(- :)--bash-completion[generate a bash completion script](- :)--list-input-formats[list supported input formats, one per line](- :)--list-output-formats[list supported output formats, one per line](- :)--list-extensions=[list supported extensions, one per line, preceded by a + or - indicating whether it is enabled by default in FORMAT]:format:_pandoc_all_formats(- :)--list-highlight-languages[list supported languages for syntax highlighting, one per line](- :)--list-highlight-styles[list supported styles for syntax highlighting, one per line](- :)vversion[print version](- :)hhelp[print help]*:file:_filesAgAC',AA'A|	A<QA$CyYIqAC%A ۜE]localargsdopt[specify delimiter list]:delimiter list [tab]sopt[paste one file at a time instead of in parallel]_pick_variantgnuGNUunixversion(-z --zero-terminated)zzeroterminated[use NUL as line delimiter instead of newline](-d)--delimiters=dopt(-s)--serialsopt(- *)--help[display help information](- *)--version[display version information]-?*_argumentsargs(--delimiters)-d+dopt(--serial)-ssopt*:file:_filesAvuAAC'H`uAgHAGH
;A'H,IA"*
Rrr)I

;ZA%Sa!ey		
eu5
Em%U
1mI %!!Q""e##i$
%%E&%''(})=*++,-m../10e022i3M4	595!6Q6U7788::;<=M==E>}?@UA-BCCeEFGHIeJ=KKLUMNN
PePuQQRSTTU)VWQWXYZQ[[\-]]]^^_)``Aaaqb%cqccUdIee}ffgg=hhjjkAl]mm)oqoomppUqq
rrsesstmt!u}u%vvUwywaxxy=zA %H{y{{A! |M||| ! +_patch_args localhelpLC_ALL=C $words[1] --help 2>&1optionmapcomp_pcompadd "$expl[@]" -S0 -r "1-9" - ""helphhelp[c|e|n]optionmap*( -p NUM[, ]|\[-p (num|strip-count)\])*(--strip)-p+[number of path prefix components to strip]:number of path prefix components to strip:{comp_p}*\[--strip\[=strip-count\]\]*(-p)--strip=-[number of path prefix components to strip]:number of path prefix components to strip:{comp_p}* --strip=NUM[, ]*(-p)--strip=[number of path prefix components to strip]:number of path prefix components to strip:{comp_p}*\[-Fmax-fuzz\]*(--fuzz)-F-[specify the maximum fuzz factor]:maximum fuzz factor:*(\[-F max-fuzz\]| -F LINES[, ])*(--fuzz)-F+[specify the maximum fuzz factor]:maximum fuzz factor:*(\[--fuzz=max-fuzz\]| --fuzz( |=)LINES[, ])*(-F)--fuzz=[specify the maximum fuzz factor]:maximum fuzz factor:*(\[-[a-zA-Z]#l[a-zA-Z]#\]| -l[, ])*(--ignore-whitespace)-l[ignore white space changes]*(\[--ignore-whitespace\]| --ignore-whitespace[, ])*(-l)--ignore-whitespace[ignore white space changes]*(\[-[a-zA-Z]#c[a-zA-Z]#\]| -c[, ]|\[-c\|)*(   -e -n -u --context --ed --normal --unified)-c[interpret context diff]*(\[-[a-zA-Z]#e[a-zA-Z]#\]| -e[, ]|\|-e\|)*(-c    -n -u --context --ed --normal --unified)-e[interpret ed script]*(\[-[a-zA-Z]#n[a-zA-Z]#\]| -n[, ]|\|-n\])*(-c -e    -u --context --ed --normal --unified)-n[interpret normal diff]*(\[-[a-zA-Z]#u[a-zA-Z]#\]| -u[, ])*(-c -e -n    --context --ed --normal --unified)-u[interpret unified diff]*(\[--context\]| --context[, ])*(-c -e -n -u           --ed --normal --unified)--context[interpret context diff]*(\[--ed\]| --ed[, ])*(-c -e -n -u --context      --normal --unified)--ed[interpret ed script]*(\[--normal\]| --normal[, ])*(-c -e -n -u --context --ed          --unified)--normal[interpret normal diff]*(\[--unified\]| --unified[, ])*(-c -e -n -u --context --ed --normal          )--unified[interpret unified diff]*(\[-[a-zA-Z]#N[a-zA-Z]#\]| -N[, ])*(--forward)-N[ignore reverse patches]*(\[--forward\]| --forward[, ])*(-N)--forward[ignore reverse patches]*(\[-[a-zA-Z]#R[a-zA-Z]#\]| -R[, ])*(--reverse)-R[reverse mode]*(\[--reverse\]| --reverse[, ])*(-R)--reverse[reverse mode]*(\[-i patchfile\]| -i PATCHFILE[, ])**-i+[specify input patch file]:patch file:_files* --input=PATCHFILE[, ]**--input=[specify input patch file]:patch file:_files*(\[-o out-file\]| -o FILE[, ]|\[-o outfile\])*(--output)-oarg[output file]:output file:_files*(\[--output=out-file\]| --output=FILE[, ])*(-o)--output=[output file]:output file:_files*(\[-r rej-name\]| -r FILE[, ]|\[-r rejectfile\])*(--reject-file)-rarg[reject file]:reject file:_files*(\[--reject-file=rej-name\]| --reject-file=FILE[, ])*(-r)--reject-file=[reject file]:reject file:_files*(\[-D symbol\]| -D NAME[, ]|\[-D define\])*(--ifdef)-D+[cpp symbol]:symbol:*(\[--ifdef=symbol\]| --ifdef=NAME[, ])*(-D)--ifdef=[cpp symbol]:symbol:* --merge*(--reject-file --reject-format -r)--merge[merge using conflict markers instead of creating reject files]*(\[-[a-zA-Z]#E[a-zA-Z]#\]| -E[, ])*(--remove-empty-files)-E[remove empty files]*(\[--remove-empty-files\]| --remove-empty-files[, ])*(-E)--remove-empty-files[remove empty files]* -Z[, ]*(   -T --set-utc --set-time)-Z[assume timestamp as UTC]* -T[, ]*(-Z    --set-utc --set-time)-T[assume timestamp as local time]* --set-utc[, ]*(-Z -T           --set-time)--set-utc[assume timestamp as UTC]* --set-time[, ]*(-Z -T --set-utc           )--set-time[assume timestamp as local time]* --quoting-style=WORD[, ]*--quoting-style=[quoting style]:quoting style:(literal shell shell-always c escape)*(\[-[a-zA-Z]#b[a-zA-Z]#\]| -b[, ])*(--backup)-b[backup original]* --backup[, ]*(-b)--backup[backup original]* --backup-if-mismatch[, ]*(--no-backup-if-mismatch)--backup-if-mismatch[back up if not match exactly]* --no-backup-if-mismatch[, ]*(--backup-if-mismatch)--no-backup-if-mismatch[back up only if otherwise requested]*(\[-V {numbered,existing,simple}\]| -V STYLE[, ])*(--version-control)-Varg[backup method]:backup method:(numbered existing simple)*\[-V t \| nil \| never\]*(-B)-V+[specify backup method]:backup method:((t\:numbered nil\:existing never\:simple))*(\[--version-control={numbered,existing,simple}\]| --version-control=STYLE[, ])*(-V)--version-control=[backup method]:backup method:(numbered existing simple)*(\[-B backup-prefix\]| -B PREFIX[, ])*(--prefix)-Barg[specify backup prefix]:backup prefix:*(\[--prefix=backup-prefix\]| --prefix=PREFIX[, ])*(-B)--prefix=[specify backup prefix]:backup prefix:* -Y PREFIX[, ]*(--basename-prefix)-Y+[specify backup basename prefix]:backup basename prefix:* --basename-prefix=PREFIX[, ]*(-Y)--basename-prefix=[specify backup basename prefix]:backup basename prefix:*\[-b backup-ext\]*(   -z --suffix)-barg[specify backup suffix]:backup suffix:(.bak)*\[-z backup-ext\]*(--suffix)-z+[specify backup suffix]:backup suffix [.orig]:(.bak)* -z SUFFIX[, ]*(-b    --suffix)-z+[specify backup suffix]:backup suffix:(.bak)*(\[--suffix=backup-ext\]| --suffix=SUFFIX[, ])*(-b -z         )--suffix=[specify backup suffix]:backup suffix:(.bak)* -g NUM[, ]*(--get)-g+[get from RCS etc.]:number:((1\:get -1\:ask))* --get=NUM[, ]*(-g)--get=[get from RCS etc.]:number:((1\:get -1\:ask))* -g  --get *(-G --get --no-get)-g[get from RCS or SCCS]
(-g -G --no-get)--get[get from RCS or SCCS]* -G  --no-get *(-g --get --no-get)-G[don't get from RCS or SCCS]
(-g -G --get)--no-get[don't get from RCS or SCCS]*(\[-[a-zA-Z]#f[a-zA-Z]#\]| -f[, ])*(   -t --force --batch)-f[force mode]*(\[-[a-zA-Z]#t[a-zA-Z]#\]| -t[, ])*(-f    --force --batch)-t[batch mode]*(\[--force\]| --force[, ])*(-f -t         --batch)--force[force mode]*(\[--batch\]| --batch[, ])*(-f -t --force        )--batch[batch mode]*(\[-[a-zA-Z]#s[a-zA-Z]#\]| -s[, ])*(   --quiet --silent)-s[silent mode]*(\[--quiet\]| --quiet[, ])*(-s         --silent)--quiet[silent mode]*(\[--silent\]|--silent[, ])*(-s --quiet         )--silent[silent mode]* --verbose[, ]*--verbose[verbose mode]*(\[-[a-zA-Z]#C[a-zA-Z]#\])*(--check)-C[only check that the patch would apply cleanly]*\[--check\]*(-C)--check[only check that the patch would apply cleanly]* --dry-run[, ]*--dry-run[only check that the patch would apply cleanly]*--posix*--posix[POSIX mode]*(\[-d directory\]| -d DIR[, ]|\[-d dir\])*(--directory)-d+[change the working directory]:chdir to:_files -/*(\[--directory=directory\]| --directory=DIR[, ])*(-d)--directory=[change the working directory]:chdir to:_files -/* --reject-format=*--reject-format=[specify format of rejects]:format:(context unified)* --read-only=*--read-only=[specify how to handle read-only input files]:behaviour [warn]: (ignore warn fail)* --binary[, ]*--binary[binary mode]*(\[-[a-zA-Z]#v[a-zA-Z]#\]| -v[, ])*(-)-v[print version]*(\[--version\]| --version[, ])*(-)--version[print version]* --help[, ]*(-)--help[print help message]*\[-[a-zA-Z]#S[a-zA-Z]#\]**-S[ignore this patch]*\[--skip\]**--skip[ignore this patch]*\[--index-first\]*--index-first[take Index: line precedence]* --use-index-line *--use-index-line[deal with Index: line]* --patch-root=DIR *--patch-root=[restrict paths]:patch root:_files -/* -U *(--unified-reject-files)-U[create unified reject files]* --unified-reject-files *(-U)--unified-reject-files[create unified reject files]* --global-reject-file=file *--global-reject-file=[put all rejects into one file]:file:_files_patch_argsarg:+-sfFoptionmapKhelp_arguments(@)_patch_args:original file:_files:patch file:_filesAGAC%-AupAe9YppADe	
]e
mI
0
pACU0
|AC	plA0	e-m]p	
A)0A$ U""$$p%
A,I%M'Y(a)*m,-0.AC.0
20
A e%3q4Y6708A(e99:;m=}>0>Ae>Af\?ۜ?localargs(-)--help[display help information](-)--version[display version information]serviceintercombinefilterfliplsgrepdiff(-p --strip-match=)pstripmatch[specify number of path prefix components to strip]:number of path prefix components to strip(-z --decompress)zdecompress[decompress .gz and .bz2 files]interdiffcombinediffflipdiff(-q --quiet)qquiet[quieter output](-U --unified)Uunified[specify lines of context to include]:lines of context*ddropcontext[don't include context on files matching pattern]:pattern:_files(-w --ignore-all-space)wignoreallspace[ignore all whitespace changes in patches](-B --ignore-blank-lines)Bignoreblanklines[ignore changes whose lines are all blank](-i --ignore-case)iignorecase[ignore case differences](-b --ignore-space-change)bignorespacechange[ignore changes in the amount of whitespace]!(--in-place)--interpolate!-h!(--no-revert-omitted --in-place)--combinediff!(--no-revert-omitted)--flip1:diff 1:_files2:diff 2:_files--no-revert-omitted[don't revert files changed in only the first patch]flipdiff--in-place[write output to original input files]filterdiffgrepdifflsdiff(-i --include)iinclude[include only files matching pattern]:pattern:_files(-x --exclude)xexclude[exclude files matching pattern]:pattern:_files(-# --hunks)+hunks[only list hunks within specified range]:range--lines=[only list hunks containing lines within specified range]:range(-F --files)F+files[only list files within specified range]:range--strip=[remove specified number of pathname components before displaying]:components--addprefix=[insert specified path prefix before displaying path names]:prefix:_directories*:diff file:_files(-n --line-number)nlinenumber[show line number at which each patch begins](-N --number-files)Nnumberfiles[show file number before each filename](-s --status)sstatus[mark added, modified and removed files](-E --empty-files-as-removed)Eemptyfilesasremoved[treat empty files as absent]*vverbose[verbose operation](-H --with-filename -h --no-filename)Hwithfilename[print the name of the patch file containing each patch]!--filter!--grepfilterdiff(-I --include-from-file)I+includefromfile[include only files matching pattern listed in specified file]:file:_files--annotate[annotate each hunk with the filename and hunk number]--format=[use specified output format]:format:(unified context)--addnewprefix=[insert specified path prefix before new file path names]:prefix:_directories--addoldprefix=[insert specified path prefix before original file path names]:prefix:_directories--as-numbered-lines=[display lines of selected hunks]:line numbers:(before after)--remove-timestamps[don't include timestamps in output]filterdiff(-X --exclude-from-file)X+excludefromfile[exclude files matching any pattern listed in specified file]:file:_files(-v --verbose --clean)vverbose[always show non-diff lines in output](-v --verbose)--clean[always remove all non-diff lines from output](-E --extended-regexp)Eextendedregexp[use extended regular expressions](-H --with-filename -h --no-filename)hnofilename[don't print the name of the patch file containing each patch](-f --file)f+file[read regular expressions from file]:file:_files--output-matching=[display the matching hunk- or file-level diffs]:level:(hunk file)splitdiff-a[split every single file level patch]-d[create file names such as a_b.c.patch for a patch that modifies a/b.c]-D[write output files into specified directory]:_directories-p[specify number of path prefix components to strip]:number of path prefix components to strip-E[don't use .patch filename extension when writing output files]1:diff file:_filesunwrapdiff-v[verbose operation]_argumentsargsAB6k	KAGA,@A,aA"FA$MADA"+CFAFA UwA,0 YAgA C$A$FF`y0	;AFAD
&40|A$g@+AhLKATۤqACgTA\
1
A&rmA,T+A<ATۜqExA"RTqEA0C%$A"8CAB

mCFFYAGA,A"
C&`A"&RpRR@RR&$A.IACf	A"U		+AQGA
	A$
(
@
T
ACt
k#+A 

|
\
A<k#A, t
%A!1A!RA."E@
qA,$E
A.%E(
AB
Tۜq+(+AC
4(
UyA
(
A"0
F
@A


d#(

,+A"(C

@
<
@
-+q	A"(\|@
\/+A(
$#A4
0AC
g0A
0YA"7"(@%t
08+Ap
A.:r;|9A",&@`ۼ<=+ACFACF\ +functions[_path_commands_caching_policy] _path_commands_caching_policylocalfileoldpdbfiles1Nmw+1 #oldp returndbfiles/usr/share/man/index.btdbdirpagN/usr/man/index.btdbdirpagN/var/cache/man/index.btdbdirpagN/var/catman/index.btdbdirpagN/usr/share/man//whatisNdbfilesfile_call_whatiswhatis --versionwhatis from localargszparseoptsaproposargs[-r]:-@fgrep(args[-s]whatis@_path_commandslocalneed_descexplzstyle:completion:curcontext:extraverboseupdate_policyfirst+_command_descriptionstypeset_command_descriptionscachepolicyupdate_policyupdate_policy_path_commands_caching_policyfirst_cache_invalidcommanddescriptions_retrieve_cachecommanddescriptionsline(f)_call_program command-descriptions _call_whatis -s 1 -r .\\\*\; _call_whatis -s 6 -r .\\\* 2>/dev/nullline:b  ( ) [ ] continuematch1match3match1::continue_command_descriptionsmatch1_store_cachecommanddescriptions #_command_descriptions need_descneed_descdcmdsdescscmdsmatchesdesccompadd@matchescommandsmatches_command_descriptionscmddesccmdcmd:desclistseparatorzformat sep descs(@r:COLUMNS-1:)descs_wantedcommandsexternal commandcompadd_wantedcommandsexternal commandcompadd_wantedcommandsexternal commandcompaddcommandspath_dirspath//N:t #path_dirs _wantedpathdirsdirectory in pathcompaddPREFIXSUFFIX_wantedcommandsexternal command_path_filespath*(*)returnret_path_commands@A 0LAG`AL1Aۜ`Af`ۄA<1<AFA'+ACf8ۄYAfۜAL(1A"zsfۄA"&+AA.zsAgAA"(\ۤیۜ#+A"C	&%+A	F+A0C'$HlAH,@ThJ|+3A@ @3\xzAp'rk
E`EtEEEjK#EEA$C	8	X	|	Ag		AG
8
A
gd
A
|
۬

A%
A`
5e)YRZZ[Zz[rA,Ax	
A"By
B +A"C
C+A1	ADA,EAA%A,H5ACAATC	1	AMABfۄ)%\eALC(1$AQA,R,AA.Sr9DAdA.Ur9|Aq	A,QA"YCA"[TACxA1A`A`CA.arD9A!ApAA.krAlAlRA,mx%ATqAF8xAp-,AtQACGAt
AFw2`Rr|A0`qAA,|,A|C1A} AX
1A~=A.mqAC %l)A!%iA"J2R2r2R`R5rMm
"ApC#
AA#%QAB#i4AL$1A>2Pr
8AC%%dlA<&1AA&%i
AC'W1WAC'ۜE,A=m0	A.zc0		A.zc0	
A.zk0	A.z0	9A.z0	;
A.zsA"r}zA"rA$C*#1A.rIzsA.A+|hA+%@A+,Ad,1A,fA,@-AC-@A.
 A`01A0ۤ9  A.!qA.=!A1ۜu!!A"1ۤ1""+A"r"#xq$AC3$%A3I%A4ۜu%%A"4ۤ%U&&A"5ۤ&m''A565A
'A6111AB<6A"R](6f((C6f((A,T)A	1A
M)A.t))qA.))A8%@A8,)Ad91A9f	*(*A9@M*AC:@*A;
 A,++A,3E+A,m+A,+A,|+A,,A"BRr1,},R
,2`
',1-`+ApC?
1A
,A,A.|	۬qAC@%d
l-AA/AV2r--.<A,$.AFAfPAFpA""R`RM0r}00EF0A,+0A,JM1A,Ji1A,11A,82AF\2lAV2r2r22A,$353AlCIL1A%R3A.&330A.'r	494A(1A.(u44A.)44qA+
1A.+r5<A.,415qA..45A"0
504
6AL1A2t6A.336A&446A.536qAMF 7E7ANF0QA.:r7	8A.;38qACO8Fh8}8ALO1A>R	9AOF 799APF0A,C39A"Dr9:QF0A,E+I:A,F1y:A,G:AR:q8A,M3A,N3AT0A"T:ۜ;;4"Q2`
;r;<A,S+A<A,T1<A,U=9=AUh=A.Xr=zA,]+=A,^1=A,_ >|AXD>	A"er;i> CY>A.f>ADC[>>A,s0?A,tP?A];:A^v2R@
e?R?r?@!A,4Q@A,@@A,@@A,4@A,@eAA,0BEBACcNACc&BAc1A6R@RB!CA,0BCA,CCA,+DAd&DQ	A.r@@"A,4DA.@EAf&DA,@;A,DEYEA,tEEA,@yFA,@FAj4GAGAT
kΤAk&BAClG	HA1	A.r=H;|9#A,\HyHA.HqA,HHA.I-IACq@eIA4q%1A.rII$As1A
IA(t8JaJ4JJJ)KLKqA(t8JaJ4JJJLK	A.raKK%A,Cu&8JK4JJJKLKKA,u&8JL4JJJLK5LA Cv84aLAvA
}LAz"!ALA8MA,0B}MAAF2`
MM;|&A.E0BzA^1AMA@NAL|1ANA}4NAC}&OAC~6A-OA~@YOQ'A.rO;|9'A"A
OAC@eIA$@P`P$4PPAd1A&rPAC4}MA Q$4P1QAC@eIA lQ$4PQAC@A Q$4P4A0/AQALC(1(A.rR;|9(A@ARAÄA.rR;|9)A@RACFS@Ah1A.r1S;|*AÅ%PSuSSqAC%PS
TITQA.rT;|9+A%PST!UACF\U#A#UAË1A6/2@RU
UAVۜ)VA^72
]V2`RVr;;|,A,8VVA,9W-WATWuWWA.;WACFXA!1!A@2
)X2RQX2X;|9-2`P2 RXX.rY1Y/RQYyY0rOY1A C8JL4YYYA\ZZA"H1[C[[4\ZA1A.Nr	\;|92A.O@)\Q	A.Pr]\;|93A,Q@}\A.RDEA&DA,[@yFA\1A\
\A,]\\A.^@FqA.`]zAb4]A,g0By]A,h@;A,iDEYEA|1Aj
]AX
Al
0^A4]^A4%_A
NA&BAÞ8J۔4_A,|W+At~1A.~r`;|94A,@1`A,``A. a=aq	A,@aA,a`A.abAt1A@bA,@]bA1A
bAåSۄ@4A
bACfSۄ4AFS@AfS4@AA2RO2rbT52`
Mcrycc6A,ddA.<dYdAC1XABRydA":ۤdTepeN2ReR
ORRbRe;|97rec8A"@b"C:ۤfffAì9+A.rg;|99A<&1AFR`R5gagg:Aí4gAfg4	hADC|hhی2[ۄhۜ=iۼ	hii	j4A41jAðfj4	hADjhی2[ۄjۜ}kۼ	hkil4q
ACf(l4	hADXlhی2[ۄylۜmۼ	hQmim4AAõ?1A.rm;|9;A4Whی2[ۄmۼ	hUniA0ö%ARnA|JeIACnnAfno	hA$÷8oYoۜoooA"
b(pEpAX,
JeIACfpJ	hApYopnq
Afq4	hADú<qhی2[ۄ]qۜqۼ	h5riir4A,WAC&DAPþ	A.r;|9<A,WAC&DA,rrA,0BIsA:A.r}s;|9=A
1	A^2RO2`
brsc>A.
P?sqA.P?!tA.@ytQA.rt;|9?A"t{9@jK#]bA
1	A^2RO2`
brtcAA.P?
uqA.P?quA,@}\A.DEqA,@A.DEA4uA,C1A!RuAPA.$rv;|BA,)4vVA,*Pv-WA,,WmvACB)A.-rvvCA,/0BvA,0@!wATC	A1
iwAfSۄ0BqAFS0BASW@4A,JeIAfw@wADC@xhی2[ۄaxۜxۼ]yyi
z5zqA,@@!wACSW@4A,JeIAfTz@wADzhی2[ۄzۜxۼ{i{i{{NAM1	A.Mr{;|9DA,N|!|A.Od|qA,Q|VA.R|-WA,TW]bAC1AU
|ASۄW4AW
|AfSۄ4ACFSWAfSW4AC"A^]2RO2`
br	}cEA4a}ACf}4{A4f~ی2ۼ{!~[lU~~4q
Af~4	hAD~hی2ۄ	ۜۼ	h[i4AA"wr<q":ۤ0L6y2rrki2p9FA,{\VA,|x-WA4Cfی[ۜlۄPSA&rk!localmatchmbeginmendsplitcharszstyle:completion:curcontext:filesplitcharscompset*[(q)splitchars]_have_glob_qualPREFIXcompsetmatch1compset[^\)\|\~]#(|\))_comp_caller_optionsextendedglobcompset\#_globflagsflags#:introduce glob flag_describeglobflagsglob flag_globqualsreturnlinepathrealpathdonepathprepathtestpathexppathskipsskippedtmp1tmp2tmp3tmp4origeorigtpretsufopreosufcprepatshaspatsignorepfxsfxsoptgoptsdirsignparcfoptlistsfxcompstatenmatchesmenumatchermoptssortaccexfakelistfileslistoptstmpdisporigtmp1Uoptaccept_exact_dirspath_completionintegernpathcheckMoptstypesetprepathsexppathszparseoptsP:=pfxS:=pfxsfxq=pfxsfxr:=pfxsfxR:=pfxsfxW:=prepathsF:=ignoreM+:=matcherf=tmp1/=tmp1g+:-=tmp1-(@j::M)(@)tmp1#-#? tmp1[(I)-[/g]*]  tmp1[(I)-g*]  tmp1[(I)-/] (@)(@M)tmp1:#-g*#-g*(-/)z:x pats2,1(@)(@M)tmp1:#-g*#-g(@)pats:# # #pfx compset(b)pfx[2]pfx[@]pfxsfx[@] #prepaths prepaths[2]tmp1[1]prepathstmp12,2%//prepathstmp1%//prepathsPtmp1%// ! #prepaths prepathstmp1%// ! #prepaths prepathsprepaths #ignore ignore[2]ignoreignore22,2ignorePignore2soptfgopt-funset ! mopts[(I)-[JVX]] explgoptsopt_descriptiondirectoriesdirectory_descriptionfilesfileexplIM tmp1  #matcher matcher2matcher[2] expl[1+tmp1]matcherexpl[1+tmp1]mopts[@]expl[@]_comp_no_ignoreignoregoptpats * FIGNOREignore?*^fignore[@]_comp_ignore_comp_ignore[@]ignore[@] mopts[(I)-F] matchernocaseglobmatcherm:{a-zA-Z}={A-Za-z} #matcher matcher[@]filesorttmp1sizelinkstimedatemodiaccessinodechangetmp1revsort1tmp1follow-sort-sortnosortmopts[@]pats[@]tmp1completematch[1]#qsort)(match[5])tmp1(sort)tmp2[@]:completion:curcontext:pathssqueezeslashes((.|..|)/)##((.|..)/)##:completion:curcontext:pathsspecialdirs:completion:curcontext:pathslistsuffixespats:blank:*:blank:(:blank:)(:blank:/:blank:)sopt/:completion:curcontext:pathsacceptexactfakefilesignoreparentsignpar:completion:curcontext:pathsacceptexactdirsaccept_exact_dirs:completion:curcontext:pathspathcompletionpath_completioncompstate[pattern_match]SUFFIXPREFIXcompleteSUFFIXcompletematch5SUFFIXSUFFIXmatch2PREFIXpats[@]tmp1completematch[1]tmp3match[5])tmp1(tmp3)PREFIXSUFFIXPREFIXSUFFIXPREFIXSUFFIXorigcompstateinsertmenu09_comp_correctorig#\~\|<>r:|/=* r:|=*pre|<>\```$/compstate[quote](M)pre##*$[^/]##/setoptlocaloptionsnounsetevalrealpath=${(e)~linepath}/dev/nullrealpathrealpathlinepathreturnpre#linepath[^/]#linepath//iorigorig[1,(in:i:)/][1,-2]donepathprepathspre[1]compstate[quote]`linepathpre[2,-1]%%/*linepathrealpathHOME%//linepath+09linepath+tmp1linepathlinepath( #dirstack linepath )linepath2,1pushdminus( #dirstack - tmp1 ) ! tmp1 PWD/dirstackdirstacktmp1/_messagenot enough directory stack entrieslinepath+:~linepath/evalrealpath=~linepath//dev/nullrealpathunknown user `linepath'~linepath/realpathlinepathpre#*/orig#*/donepathprepathszstyle:completion:curcontext:preserveprefixtmp1prebtmp1pre[#match[1]+1,-1]orig[#match[1]+1,-1]donepathmatch[1]prepathspre[1]pre[2,-1]orig[2,-1]donepathprepaths.../prepathsdonepathprepathprepaths[@]skippedcpreaccept_exact_dirspath_completionpreb//match1tprematch2tmp2tmp1tmp1//b\/match1tpre//b\\][^~()#*?/match1tmp3donepath//b\/match1truepath_completionprepathrealpathtmp3tmp2tmp3tmp1/donepathtmp3//b\][^~()#*?/\match1tprebreakmatch1match2/tpretsufsuftestpathdonepath//(#b)\([\\]\[\^\~\(\)\#\*\?])/match[1](M)tpre##~skipstpre#tmp2prepathrealpathdonepathtmp2 npathcheck = 0 origtmp1tmp1[@]tprePREFIXtpre%%/*SUFFIXPREFIXtpreSUFFIXtsuf%%/*tmp1[@]tpretsufb/fakematch[1]compfilesPcfoptaccexskipped_matcher matcher[2]sdirsfakesopt/fpcfoptsdirspats[@]pcfoptpats[@]tmp1PREFIXSUFFIX ! #tmp1 && npathcheck == 0  npathcheck = 1 tmp2[@]tmp3tmp3(Q)PREFIX(Q)SUFFIX npathcheck = 2  npathcheck == 2 origtmp1[@]continue ! #tmp1 tmp2://PREFIXSUFFIXtmp1[1]_comp_correctbuiltincompaddmatcher[@](@)tmp1:ttmp1compadd(@)tmp2:tcompadd(@)tmp1:tcompadd ! #tmp1 tmp2[1](@)tmp2#prepathrealpath(@)tmp2:hcompquotetmp2exppathsexppaths[@]tmp2tpretsufexppaths[@]tmp2/tpretsuftpretsufexppaths[@]tpretsufcontinue ! #tmp1 tpretsufpresufpfxsfxpfxsfx[@]haspatstpretsufsufPREFIXopreSUFFIXosufcompaddnQSlinepathdonepathorigtmp4continueignpar_comp_no_ignoretpretsufignpardirpats*(-/)ignpar..../ignoreignparprepathrealpathdonepath_comp_ignore@ignoreprepathrealpathdonepath #_comp_ignore && ! mopts[(I)-F] moptsmopts[@]tpretpre#*/tsuftsuf#*/tmp2skipped/tmp2skipped npathcheck = 0 presufprepathrealpathtestpathnocaseglob(@)tmp1#(#i)prepathrealpathtestpath(@)tmp1#prepathrealpathtestpath(Q)tmp3tprecpretpre%%/*PREFIXlinepathdonepathtmp2SUFFIX/tpre#*/tsuf#*/cpretprePREFIXSUFFIXtsuf tmp4 testpathlinepathtmp2compstate[pattern_match]listsfxtmp2\|<>PREFIXopreSUFFIXosufcompstate[insert]:completion:curcontext:pathsexpandsuffixlistsfxSUFFIXSUFFIX#*/:completion:curcontext:pathsambiguouscompstateto_endtmp3listsfxtmp3/(@)tmp1%%/*_list_filesprepathrealpathtestpathcompaddUoptUopt:+IPREFIXlinepathtmp2/tmp3#*/Uopt:+ISUFFIXpfxsfx[@]Moptslistopts(@)^tmp1%%/*/tmp3#*/_list_filescompaddUopt:+IPREFIXlinepathtmp2Uopt:+ISUFFIXpfxsfx[@]listopts_list_filescompaddUopt:+IPREFIXlinepathtmp2Uopt:+ISUFFIXpfxsfx[@]listoptstmp3Uopt:+IPREFIXlinepathtmp2pfxsfx[@]listsfxtmpdispi_list_filestmpdispcompaddtmp4[@]Uopt:+ISUFFIXlistoptstmpdispSUFFIXSUFFIX:s./.*/*_list_filescompaddlistopts_list_filescompaddUopt:+IPREFIXlinepathtmp2Uopt:+ISUFFIXpfxsfx[@]listoptstmp3testpathtestpathtmp1[1]%%/*/tmp3#*/tpretmp2cpretmp1[1]%%/*/cpretpre%%/*/tpre#*/tsuftsuftmp2cpretmp1[1]%%/*/cpretpre/(@)tmp1#*/tmp4midPREFIXSUFFIXtestpath#midmid//mid%/*/mid%/##*/linepath_list_filesprepathrealpathmid%/*/compaddUopt:+IPREFIXlinepathtmp3//tmp4iUopt:+ISUFFIXprepathrealpathmid%/*//pfxsfx[@]listoptstmp2_list_filescompaddUopt:+IPREFIXlinepathprepathrealpathpfxsfx[@]listoptstmp2osufPREFIXopreosufSUFFIXPREFIXSUFFIXlinepathtmp4PREFIX#\~SUFFIXlinepathtmp4(@)^tmp1_list_filescompaddpfxsfx[@]r:|/=* r:|=*listopts_list_filescompaddUopt:+IPREFIXlinepathtmp4Uopt:+ISUFFIXpfxsfx[@]listopts_matcher_num_matchers:completion:curcontext:pathsexpandprefixcompstatenmatchesexppathslinepathexppathseorigPREFIXSUFFIXcompaddr:|/=* r:|=*linepathcompstatenmatchesAFۜ-YU1Uuee  5!""M#
$]$$e%%&e&}'Y()_arguments-r[read]-w[write]-a[append]-b:block size:(512 1024 1536 2048 2560 3072 3584 4096 4608 5120 5632 6144 6656 7168 7680 8192 8704 9216 9728 10240 10752 11264 11776 12288 12800 13312 13824 14336 14848 15360 15872 16384 16896 17408 17920 18432 18944 19456 19968 20480 20992 21504 22016 22528 23040 23552 24064 24576 25088 25600 26112 26624 27136 27648 28160 28672 29184 29696 30208 30720 31232 31744 32256 32768 33280 33792 34304 34816 35328 35840 36352 36864 37376 37888 38400 38912 39424 39936 40448 40960 41472 41984 42496 43008 43520 44032 44544 45056 45568 46080 46592 47104 47616 48128 48640 49152 49664 50176 50688 51200 51712 52224 52736 53248 53760 54272 54784 55296 55808 56320 56832 57344 57856 58368 58880 59392 59904 60416 60928 61440 61952 62464 62976 63488 64000 64512
  1k 2k 3k 4k 5k 6k 7k 8k 9k 10k 11k 12k 13k 14k 15k 16k 17k 18k 19k 20k
  21k 22k 23k 24k 25k 26k 27k 28k 29k 30k 31k 32k 33k 34k 35k 36k 37k 38k
  39k 40k 41k 42k 43k 44k 45k 46k 47k 48k 49k 50k 51k 52k 53k 54k 55k 56k
  57k 58k 59k 60k 61k 62k 63k 
  1b 2b 3b 4b 5b 6b 7b 8b 9b 10b 11b 12b 13b 14b 15b 16b 17b 18b 19b 20b
  21b 22b 23b 24b 25b 26b 27b 28b 29b 30b 31b 32b 33b 34b 35b 36b 37b 38b
  39b 40b 41b 42b 43b 44b 45b 46b 47b 48b 49b 50b 51b 52b 53b 54b 55b 56b
  57b 58b 59b 60b 61b 62b 63b 64b 65b 66b 67b 68b 69b 70b 71b 72b 73b 74b
  75b 76b 77b 78b 79b 80b 81b 82b 83b 84b 85b 86b 87b 88b 89b 90b 91b 92b
  93b 94b 95b 96b 97b 98b 99b 100b 101b 102b 103b 104b 105b 106b 107b 108b
  109b 110b 111b 112b 113b 114b 115b 116b 117b 118b 119b 120b 121b 122b
  123b 124b 125b 126b)-c[match all but specified]-d[match only directory but not contents]-f:archive:_files -g "*.(tar|cpio)(-.)"-i[interactively rename files]-j[filter archive through bzip2]-k[do not overwrite existing files]-l[hardlink files]-n[select only the first match for each pattern]-o:options:_values options write_opt\:writeopt\:\(nodir\)-p:privileges:(a ae aem am amo amp ao ap e em em m mo mp o p)-s:substitution expression:-t[reset access times of files after access]-u[ignore older files]-v[verbose]-x:output format:(cpio bcpio sv4cpio sv4crc tar ustar)-B:maximum number of octets per archive:-D[ignore older files by ctime]-E:maximum number of consecutive read faults:*-G:group:_groups-H[follow only command-line symlinks]-L[follow all symlinks]-P[do not follow symlinks]-T:time range:*-U:user:_users-X[do not descend into directories that have a different device ID]-Y[ignore older files by ctime after file name mods]-Z[ignore older files after file name mods]*: :_filesA$g+A1A.r-YA.
mQA.rA.qA.A1AAB,C&Xx<,I<uA&A'+A,0-Ad	1U0
A	fU0A(
eq=	
U0
AC
AU0
 
A CD
q
%U0$A$LyeU0
 AfHuU0	A\
1A.Tr-<
ACT,xA&H0
\A |e!1	0
Af$QU0

Af5U0tA$}QU0AC0
 ACf0 ] U0
  AC $!Q!!!0
"AC!f8"e"U0"A(C"#A#$-%%&(U0)A$%8)e))*-++U0
l,AC'f,,U0
p-A C(--]../U040A*X01	U00AL+&00Y112e3=4556789:;%<<0<A0===]===00>A$1X>>a?=@AA}B04CA4\CC1	0
CA5fC1	0D<DA 6\DDEF	HU0
8I AC8fTIIU0J!A$C90J]JIK5LM1	0
M"A;f$NQNU0N#AH<N!O5QIS-U}WY=\Y^u`bdfhiU0fj$ACA/A&rjAPA	AAfjۄkAA&(kAB&A"B&Lk
+A"$Cpkkkkk+ACF+Q
AN2prlr!lk%ADPlxlACDll<lAD&H0
8m&A FXmmnnop0
Lp'A CHpppqyqqU0r(A,CJ&(rUrQsMt=u-vYwxU0
y)ACMfyyz0z*A8N{5{{{}=~uɁ%]0+A,R&}I
=0
Ȍ,ACUfU0-A$CV͍UqՎU0.A@XAя
aՎ!1	U0
,/AZfP}U0
Б0A[f)U0
1A\f͒U0D2A$^hݔiY0
3A C`%9!U04ACb=U05A,Cc&=0
t6A Cfɡ--U0l7AhU0$8A(i@mQ%U09ACl8eݩM0:ACn,YU0)ܫ;ACogABr!l<<o5A<CpEuY=aAU0p=AtYU0>Au(1	U0T?Av|U0,@AwT=U0ԸAA@x)չͺ!QIU0XBA@||Q]uaU0CA@C1uamQU0DAÃIU0EAÄ)qU0FA@@mAi-U0\GACUU0
HAËf]0IAÌ
eMU0VJA4Î'4aEEA"C)@+A1AB
AÐ	ACA"(HeD+A"f5H+AF+0
KAfU0DLAdU0
PMA ÖxaU0
XNAf|U0OAL&9yA]EA90\PAÝ|1	0QAÞ9UU0
tRAßfU0SAàA1	0PTAC'z+AhâA.r!luUAACfA.zAC1 A&rAA
%A",ä&@kk`k4+A"$Ckkk+AåT,ACF+Q
AN2prHr!lkVAæhxA<lA&H0WAè@mQ0
XACfU0
YACf<iU0ZA(C!mU0L[Ap%U0<\A,ð&`!U0
]A ó0]1U0^A`C	iAa}U0
(_ACfLyU0`A$C			%
yU0
aAf
U0D
bA(d


1i]U0(cA8P}I-)qU0
dAf
U0
DeAfhU0
fAfAU0gA5U0
hAfLyU0iA1	M0jAPCF4a!iiY  A!!!1"M0p"kA0CF""#M##A$$%	%0H&lA,&l&A$&'(i((	9)0C)mA4JA&Jr)A.K)A&Lr*A.M9*A&Nr*A.O*A\
1
AR
*A+xQ+Ap++<+0+nAC,=,,U0H-oAl--U0-pA$.5..9//50U00qA0%11	Y101rA11	10
2sAf<2i2U0;tAB$2x23<L3i3<3localexplservicepnm*.(#i)p[bgp]m(-.)servicetopbgpnm*.(#i)service%%top[bgpn]m(-.)*.(#i)service[1,3](-.) # + +_in_pbm _wantedfilespicture file_path_files@pat_filesexpl[@]*.(#i)p[bgp]m(-.)return_in_pbmserviceasciitopgnm_arguments-d[specify divisor]:divisor:height:width:file:_pbmfitstopgm_arguments-image[specify image number]:image numberfitstopnm_arguments-noraw[produce ASCII pnm file](-min -max)-scanmax[force scanning data for minimum and maximum]-printmax[only print minimum and maximum values](-scanmax)-min[override minimum value]:minimum value(-scanmax)-max[override maximum value]:maximum valueg3topbm_arguments-kludge[ignore first few lines]-reversebits[interpret bits least-significant first]-stretch[duplicate each row]giftopnm_arguments-alphaout=[output alpha channel]:file:_pbm-verbose[verbose mode]-comments[only print comment fields]jpegtopnm_arguments-dct:dct method:(int fast float)nosmoothadobenotadobedumpexifcommentsverbose-maxmemory:memory use limit (kB)-exif=:file:_files-tracelevel:trace levelmacptopbm_arguments-extraskip:number of bytes to skippbmcleanPREFIX_messageneighboursmaximum number of identical neighbours_pbmpbmmake_arguments(-black -gray)-white[produce white pbm file](-white -gray)-black[produce black pbm file](-white -black)-gray[produce gray pbm file (stippled)]pbmmask_arguments-expand[expand mask by one pixel]pbmpscale_arguments:scale factorpbmreduce_arguments(-fs -threshold)-floyd[use Floyd-Steinberg error diffusion](-floyd -threshold)-fs[use Floyd-Steinberg error diffusion](-floy -fs)-threshold[use simple thresholding]-value[specify thresholding value]:threshold value:reduction factorpbmtext_arguments(-builtin)-font[specify font file]:font file:_files -g "*.(#i)pbm(-.)"(-font)-builtin[select builtin font]:builtin font:(bdf fixed)-space[add space between characters]:space (pixels)*:textpbmto10x_arguments-h[use resolution 120 x 144]pbmtobgpbmtobbnbg_arguments:raster operation:x position:y positionpbmtoepsi_arguments-bbonly[only create boundary box]pbmtolj_arguments-resolution[specify output device resolution]:resolution:(75 100 150 300 600)-float[suppress positioning information]-norest[don't write reset sequences](-delta -compress)-packbits[enable use of TIFF packbits compression](-packbits -compress)-delta[enable use of delta-between-rows compression](-packbits -delta)-compress[enable both compression schemes]pbmtoln03_arguments-l[specify left margin]:left margin-r[specify right margin]:right margin-t[specify top margin]:top margin-b[specify bottom margin]:bottom margin-f[specify form length]:form lengthpbmtolps_arguments-dpi[specify output resolution]:resolutionpbmtomacp_arguments-l[specify left offset]:left offset-r[specify right offset]:right offset-t[specify top offset]:top offset-b[specify bottom offset]:bottom offsetpbmtopgm_argumentspbmtopk_arguments-s[set design size]:design size-C[set coding scheme]:coding scheme-F[set font family comment]:font family-f[specify file with options]:option file:_files*-c[specify next character number]:character number*-W[specify TFM width of next character]:width*-H[specify TFM height of next character]:height*-D[specify TFM depth of next character]:depth*-I[specify italic correction of next character]:italic correction*-h[specify horizontal escapement of next character]:horizontal escapement*-v[specify vertical escapement of next character]:vertical escapement*-x[specify x offset of next character]:x offset*-y[specify y offset of next character]:y offset:pk file:_files -g "*.(#i)pk(-.)":tfm file:_files -g "*.(#i)tfm(-.)"*:file:_pbmpbmupc_argumentss12:product type:manufacturer code:product codepgmcrater_arguments-number[specify number of craters]:number of craters-gamma[specify gamma correction factor]:gamma factor(-ysize)-height[specify picture height]:height(-height)-ysize[specify picture height]:height(-xsize)-width[specify picture width]:width(-width)-xsize[specify picture width]:widthpgmkernel_arguments-weight:weightpgmnoise_argumentspgmnormppmnorm_arguments(-bvalue)-bpercent[specify percentage to map to black]:black percentage(-bpercent)-bvalue[specify pixel value to map to black]:black pixel value(-wvalue)-wpercent[specify percentage to map to white]:white percentage(-wpercent)-wvalue[specify pixel value to map to white]:white pixel valuepgmoil_arguments-n[specify smear size]:smear sizepgmramp_arguments(-tb -rectangle -ellipse)-lr[produce left to right ramp](-lr -rectangle -ellipse)-tb[produce top to bottom ramp](-lr -tb -ellipse)-rectangle[produce rectangular ramp](-lr -tb -rectangle)-ellipse[produce elliptical ramp]pgmtexture_arguments-d[specify distance]:distancepgmtopbm_arguments(-fs -threshold -hilbert -dither8 -d8 -cluster3 -c3 -cluster4 -c4 -cluster8 -c8 -clump)-floyd[use FLoyd-Steinberg error diffusion](-floyd -threshold -hilbert -dither8 -d8 -cluster3 -c3 -cluster4 -c4 -cluster8 -c8 -clump)-fs[use FLoyd-Steinberg error diffusion](-floyd -fs -hilbert -dither8 -d8 -cluster3 -c3 -cluster4 -c4 -cluster8 -c8 -clump)-threshold[use simple thresholding](-floyd -fs -threshold -dither8 -d8 -cluster3 -c3 -cluster4 -c4 -cluster8 -c8 -value)-hilbert[use space filling curve halftoning (hilbert curve)](-floyd -fs -threshold -hilbert -d8 -cluster3 -c3 -cluster4 -c4 -cluster8 -c8 -value -clump)-dither8[use Bayer's ordered dither (16 x 16 matrix)](-floyd -fs -threshold -hilbert -dither8 -cluster3 -c3 -cluster4 -c4 -cluster8 -c8 -value -clump)-d8[use Bayer's ordered dither (16 x 16 matrix)](-floyd -fs -threshold -hilbert -dither8 -d8 -c3 -cluster4 -c4 -cluster8 -c8 -value -clump)-cluster3[use 45 degree clustered dither](-floyd -fs -threshold -hilbert -dither8 -d8 -cluster3 -cluster4 -c4 -cluster8 -c8 -value -clump)-c3[use 45 degree clustered dither](-floyd -fs -threshold -hilbert -dither8 -d8 -cluster3 -c3 -c4 -cluster8 -c8 -value -clump)-cluster4[use 45 degree clustered dither](-floyd -fs -threshold -hilbert -dither8 -d8 -cluster3 -c3 -cluster4 -cluster8 -c8 -value -clump)-c4[use 45 degree clustered dither](-floyd -fs -threshold -hilbert -dither8 -d8 -cluster3 -c3 -cluster4 -c4 -c8 -value -clump)-cluster8[use 45 degree clustered dither](-floyd -fs -threshold -hilbert -dither8 -d8 -cluster3 -c3 -cluster4 -c4 -cluster8 -value -clump)-c8[use 45 degree clustered dither]-value[specify thresholding value]:threshold value-clump[specify number of pixels per clump]:number of pixelpgmtoppmCURRENTcompset?*-_x_color_x_color_wantedoptionsoptioncompaddmapCURRENTwords[2]_descriptionmap file_filesexpl[@]*.(#i)ppm(-.)pktopbm_arguments*-x[set width of next bitmap]:width*-y[set height of next bitmap]:height*-c[set next character number]:character number:pk file:_files -g "*.(#i)pk(-.)"*:file:_pbmpngtopnm_argumentsverbosealphamixtime-background:color:_x_color-gamma:value-text:file:_filespnmalias_arguments-bgcolor[specify background color]:background color:_x_color-fgcolor[specify background color]:foreground color:_x_color(-bonly)-fonly[apply antialias only to foreground pixels](-fonly)-bonly[apply antialias only to background pixels](-balias)-falias[apply antialias to all pixels around foreground pixels](-falias)-balias[apply antialias to all pixels around foreground pixels]-weight[set central aliasing weight]:central aliasing weightpnmarith_arguments(-)addsubtractmultiplydifferenceminimummaximum*:file:_pbmpnmcat_arguments(-black)-white[](-white)-black[](-lr -topbottom -tb -jleft -jright)-leftright[place pictures left to right](-leftright -topbottom -tb -jleft -jright)-lr[place pictures left to right](-tb -leftright -lr -jtop -jbottom)-topbottom[place pictures top to bottom](-topbottom -leftright -lr -jtop -jbottom)-tb[place pictures top to bottom](-topbottom -tb -jbottom -jleft -jright)-jtop[align pictures at top](-topbottom -tb -jtop -jleft -jright)-jbottom[align pictures at bottom](-leftright -lr -jright -jtop -jbottom)-jleft[align pictures at left side](-leftright -lr -jleft -jtop -jbottom)-jright[align pictures at right side]*:file:_pbmpnmcomp_arguments-invert[invert overlay pixel values](-align)-xoff[specify overlay x offset]:x offset(-valign)-yoff[specify overlay y offset]:y offset(-xoff)-align=[specify horizontal alignment for overlay image]:alignment:(left center right)(-yoff)-valign=[specify vertical alignment for overlay image]:alignment:(top middle bottom)-alpha[specify alpha mask file]:alpha mask file:_files -g "*.(#i)pgm(-.)":overlay file:_pbm*:file:_pbmpnmconvol_arguments:convolution file:_pbmpnmcrop_arguments(-black)-white(-white)-blacksidesleftrighttopbottomverbosepnmcut_arguments-left:left col-right:right col-top:top col-bottom:bottom col-width:width-height:heightpad:x positionpnmdepth_arguments:new maximum valuepnmenlarge_arguments:enlargement factorpnmflip_arguments*leftrightlrtopbottomtbtransposexyrotate90r90ccwrotate270r270cwrotate180r180pnmgamma_argumentsungammacieramp1:gamma value or red gamma value2: :{ _message -e gamma-values "green gamma value";_pbm }3:blue gamma value4:file:_pbmpnmhisteq_arguments-gray[modify only gray pixels]-rmap[specify input luminosity map file]:luminosity map file:_files -g "*.(#i)pgm(-.)"-wmap[specify output luminosity map file]:luminosity map file:_files -g "*.(#i)pgm(-.)"pnmhistmap_argumentsblackwhiteverbose-max:maximum valuepnmindex_arguments-size[set size of index pictures]:image size-across[specify number of pictures per ros]:images per row-colors[specify maximum number of colors]:number of colors-black[use black padding]-title[specify a title to place at the top of the image]:title(-noquant)-quant[enable quantization](-quant)-noquant[disable quantization]*:file:_pbmpnmmargin_arguments(-black -colors)-white(-white -colors)-black(-white -black)-color:color:_x_color:border widthpnmnlfilt_arguments:alpha value:radiuspnmpad_arguments(-white)-black[add black border](-black)-white[add white border]-l-[specify left border width]:left border width-r-[specify right border width]:right border width-t-[specify top border width]:top border width-b-[specify bottom border width]: :_guard "[0-9]#" "bottom border width"pnmpaste_arguments(-)replaceorandxor:"from" picture file:_pbm:xy position:"into" picture file:_pbmpnmrotate_arguments-noantialias:rotation anglepnmscalescale_arguments(-)-reduce:reduction factor(-reduce -xysize -pixels -width -xscale)-xsize:width(-reduce -xysize -pixels -xsize -xscale)-width:width(-reduce -xysize -pixels -height -yscale)-ysize:height(-reduce -xysize -pixels -ysize -yscale)-height:height(-reduce -xysize -pixels -width -xsize)-xscale:horizontal scale factor(-reduce -xysize -pixels -height -ysize)-yscale:vertical scale factor(-width -xsize -height -ysize -xscale -yscale -pixels)-xysize:width::height(-width -xsize -height -ysize -xscale -yscale -xysize)-pixels:total number of pixels-verbosescale[@]pnmshear_arguments:shearing anglepnmtile_argumentspnmtoddif_arguments-resolution:horizontal resolution::vertical resolution:ddif file:_files -g "*.(#i)ddif(-.)"pnmtofits_arguments-min:minimum valuepnmtojpeg_arguments--exif=:file:_files--quality=:qualitygrayscalegreyscaleoptimizeprogressiveverbosebaseline--comment=:comment--dct=:dct method:(int fast float)--restart=:rows--smooth=:strength--maxmemory=:memory use limit (kB)--qtables=:file:_files--qslots=:table--sample=:sampling factor--scans:file:_filespnmtopng_argumentsverbosedownscaleinterlacehistforce-alpha:file:_files-gamma:value-transparent::color:_x_color-background:color:_x_color-chroma:wx::wy::rx::ry::gx::gy::bx::by-phys:x::y::unit-text:file:_files-ztxt:file:_files-time:date ([yy]yy-mm-dd)::time (hh:mm:ss)-filter:type:((0\:none 1\:sub 2\:up 3\:avg 4\:paeth))-compression:level:(0 1 2 3 4 5 6 7 8 9)pnmtops_arguments(-noturn)-turn(-turn)-noturn(-nocenter)-center centernocenter(-rle)-runlength(-runlength)-rle(-imagewidth -imageheight)-scale:scale factor-dpi:output resolution(-scale -equalpixels)-imagewidth:width on page (inches)(-scale -equalpixels)-imageheight:height on page (inches)-width:page width-height:page height(-imagewidth -imageheight)-equalpixelspnmtorast_arguments(-rle)-standard(-standard)-rlepnmtosgi_arguments(-rle)-verbatim(-verbatim)-rle-imagename:image namepnmtotiff_arguments(-packbits -lzw -g3 -g4 -2d -fill -predictor)-none(-none -lzw -g3 -g4 -2d -fill -predictor)-packbits(-none -packbits -g3 -g4 -2d -fill -predictor)-lzw(-none -packbits -lzw -g4 -predictor)-g3(-none -packbits -lzw -g3 -2d -fill -predictor)-g4-2d-fill-minisblack(-lsb2msb)-msb2lsb(-msb2lsb)-lsb2msb-predictor:LZW predictor:((1\:without\ differencing 2\:with\ differencing))-rowsperstrip:number of rows per strippnmtoxwd_arguments-pseudodepth:depth of PseudoColor dumps-directcolorppm3d_arguments:leftright picture file:_pbm:horizontal offsetppmbrighten_arguments-n[normalize value]-s[specify saturation difference]:saturation difference-v[specify value difference]:value differenceppmchangecurcontextcurcontextstateline_arguments-closeness[specify how close a pixel's color should be]:closeness (percent)-remainder[specify replacement for colours not given explicit replacement]:color:_x_color*: :->argsstate CURRENT & 1 _wantedcolorsnew color_x_color_alternativefiles:file:_pbmcolors:old color:_x_colorppmdim_arguments:diminishing factorppmdist_arguments(-frequency)-intensity[sort colors by grayscale intensity](-intensity)-frequency[sort colors by frequency]ppmdither_arguments-dim:matrix size-red:number of red shades-green:number of green shades-blue:number of blue shadesppmflash_arguments:flash factorppmforge_argumentscloudsnight-dimension:fractal dimension-hour:hour angle(-tilt)-inclination:inclination angle(-inclination)-tilt:inclination angle-mesh:FFT mesh size-power:elevations power factor-glaciers:glacier elevation-ice:polar ice cap extent-saturation:star color saturation-seed:random number seed-stars:minimum star pixel percentage(-xsize)-width:width(-width)-xsize:width(-ysize)-height:height(-height)-ysize:heightppmmake_arguments:color:_x_colorppmmix_arguments:fade factorppmntsc_arguments:dim factorppmpat_arguments(-)gingham23g23madrastartanpolessquigcamoanticamoppmquantfsfloyd CURRENT-- shiftwordsCURRENTopt_wantedcompaddfloyd_wantedcompaddnumbersnumber of colorsCURRENT_descriptionmap file_filesexpl[@]ppmquantall_arguments-ext:extension: :_guard "[0-9]#" "number of colors"*:file:_pbmppmshift_arguments:shift valueppmspread_arguments:maximum spread amountppmtoacad_arguments(-poly)-dxb[write AutoCAD binary database import file](-dxb)-poly[render pixels as filled polygons]-8[restrict colors to the 8 RGB shades](-background)-white[use white background](-white)-background:background color (0-255)-aspect:pixel aspect ratioppmtobmp_arguments(-windows)-os2(-os2)-windows-bpp[specify bits per pixel for BMP file]:bits per pixel:(1 4 8 24)ppmtogif_arguments-interlace[produce interlaced GIF]-sort[produce GIF with sorted color map]-map[use colors in specified file]:map file:_files(-alpha)-transparent[specify transparent color]:color(-transparent)-alpha[specify PGM file containing alpha mask]:file:_pbm-comment[include a comment in the GIF file]:comment text-nolxw[skip LZW compression]ppmtoicr_arguments-windowname:window name-expand:expansion factor-display:display screen-rleppmtoilbm_arguments(-mp -maxplanes)mpmaxplanes:planes(-fp -fixplanes)fpfixplanes:planes(-hambits -hamplanes)hambitshamplanes:planesnormalhamif24ifdcifhamforce24forcedcforce(-dcbits -dcplanes)dcbitsdcplanes:bits for red: :bits for green: :bits for blueecsagaham6ham8compress-cmethod:method:(none byterun1)-map:ppm file:_pbmcmaponlysavememppmtomap_argumentssortquareppmtomitsu_arguments-sharpness:sharpness:(1 2 3 4)-enlarge:enlargement factor:(1 2 3)-media:output media (default\: 1184x1350):((A\:1216x1350 A4\:1184x1452 AS\:1216x1650 A4S\:1184x1754))-copy:number of copies:(1 2 3 4 5 6 7 8 9)dpi300tinyppmtopcx_arguments24bitpackedppmtopj_arguments-gamma:gamma value-xpos:x positionrlecenter-ypos:y position-back:background brightness:(dark lite)-render:rendering algorithm:(none snap bw dither diffuse monodither monodiffuse clusterdither monoclusterdither)ppmtopjxl_argumentsnopackpresentationdarkdiffuseclusterdither-gamma:gamma value-xshift:x shift-yshift:y shift(-width -xscale)-xscale:width(-xsize -xscale)-width:width(-xsize -width)-xscale:horizontal scale factor(-height -yscale)-ysize:height(-ysize -yscale)-height:height(-ysize -height)-yscale:vertical scale factorppmtosixel_argumentsrawmarginppmtotga_argumentsmonocmaprgbnorleppmtouil_arguments-name:name prefixppmtorle_arguments-name=:name prefix-rgb=:X11 rgb file:_files-alphamask=:pgm file:_pbmppmtoyuvsplit_arguments:base namepsidtopgm_arguments:bits per sample:postscript file:_files -g "*.(#i)(ps|eps)(-.)"pstopnm_arguments(-portrait)-landscape(-landscape)-portrait(-pgm -ppm)-pbm(-pbm -ppm)-pgm(-pbm -pgm)-ppmforceplainhelpnocropverbose-llx:loxer left x position-lly:lower left y position-urx:upper right x position-ury:upper right y position-xborder:x border fraction-yborder:y border fraction-xmax:maximum width-ymax:maximum height-xsize:width-ysize:heightrawtopgm_arguments-maxval:value-bpp:bytes:(1 2)littleendian(-bt -bottomfirst -rowskip)-btbottomfirst-headerskip:header bytes to skip(-bt -bottomfirst)-rowskip:row padding to skip: :_guard "[0-9]#" width:grayscale bytesrawtoppm_arguments-rowskip:row padding to skip(-rgb -rbg -grb -gbr -brg -bgr)rgbrbggrbgbrbrgbgr(-interrow)-interpixel(-interpixel)-interrow: :_guard "[0-9]#" width:grayscale bytesrgb3toppmCURRENTred picture fileCURRENTgreen picture fileCURRENTblue picture fileexpl_descriptionexpl_filesexpl*.(#i)pgm(-.)rletopnm_arguments--alphaout=:alpha file:_pbmhheaderdumpvverbosepplainsgitopnm_arguments-channel:channelsldtoppm_argumentsadjustdirinfoverbose(-width -xsize)widthxsize:width(-height -ysize)heightysize:height-scale:scale factor(-lib -Lib)lLib:slide nameyuvsplittoppm_arguments:base name-ccir601yuvtoppm_arguments:image byteszeisstopnm_arguments(-pgm -ppm)pgpm_wantedpicture file_path_files_filesexpl[@]*.(#i)p[bgp]m(-.)A G*ãAP	A.-AA,*ãUAC&AAC(EY<localexpl1-z(|.bz2|.gz|.Z)shift_descriptionfilesPDF file_files@expl[@]*.(#i)pdfext(-.)A@+,

AFA@'D\kEtEEACGAGD$A8A.
r+dAC&AA.rA&0DA&`0A&0	$AFD,0A&A	&APC
	A.)rA
F5A
&AgDA
gDhA:9A.:rA'D)A4'D\ak#E:cAhA.>rA,@k#A"C&A:cAACA,DAXC
AE
5AHۜuA&	AC&qAF)
AFA,$1A.\r!	ApCF
ۜ
E]9
q]1qQA&AۜIq
AzTA{Af(AAC&AB)bA'+A&4AgZLA xuAB} K!\ABgd<A$,HA%Ac\C
ACfAl1A
)AHAiA&A&A"r	1&dAAxfDDAFA~1A.rYqA.8AgA(C%m)1	5
A`C
,)A@
A.*rEA
YABU-j-lAB&dAۤdAB/p03A('Ek#}AdAA,4aAC&qAF,QAB3fP4/
/A%+AHA&yAB(y5)6
>A'MA'tA@C%-qU9}u
AGJA	L!	A	1A.'r	=	AP
	AN+2p		r
=
AC

A/$A.0r=eA
A.3<A
&A8A9|ABduCeCA 0HdAgcAcyA"&2prrC%cA"	$ۤLqcABnGok'GvA4G0HdjxrkA$cABCۜ%jjjADA"1A>2PeRA"r	ErkqA"
r
ErkqAP	A
Af۔AFA&A.j)A"L%leACA.ryۤAiy0ۤ3A,Afۄ!0ۤAC	%tۜA.&x0ۤA
%ۜA.,x10ۤA 
%\ۜ|A.9x0ۤA%	ۜ 	A.?xA	0ۤACۜb۔l	A		Ac	
ABOr	c5A"&P2prr
%cA(Cۤ
5
c۴y

ABUvk,VYAGA0F,Lm0DABW2K	`X*AcA`C
ACf0ۄQA"fdۄ%ۜzیACcA"&
2prr%cA ۤ AcABM[[A 0HdAgcACcyA"&2prr%cAۤ$IcAB^+T_A1A
A'H`yA\
1
A
A,A `%dAB=bb{Afۄ!A4'tr{EEA,t<ThAA(%-h|A(%zzACGJA,AL( <A0%$A.rQqA"Cfۄ!A,A`CA.riA<QA<A"
	Tۜ	یA,=A&dA 	|ۤ<ABhlinAgAl4Tt4Tp+ @ThAۤAB$l%8m_A 0HdAg"cAC"cyA"&2prr%"cAۤ"cAB/o>0`p1=Af5AB5q6K
Lr	ABr+&A+1A.rQAA.riA
1A.rbA.
EqA.
QA~Rri2rirA.yQA.rzA~1A.riA.MAWk4ubbAGAۜ5AtC+0	AF00A"rU{9FAFABrw
swA'-A'@mA'ACGAX
A
AAAB{KT|.;Ag3A$8PhA	1	A.r+A,A.A11AF,+A+QAۤA,3AfۄAC+A8mA
1A.r;|9A.3qA.3TAfۄA+=A8mA"&2prYry%8A&A8AB+L GA('3ELAg`ACfx	ABՃkl2!AGA
A
-A
1A.r-A.qA.Af1aAB=>܇"'AfdAB݈Jlp"#A dyۜzیABMF":Ad}۔AB!,C#[A AACgx<AgAG(ADeA"&2prmrC%Af,(A.	AC'A""RF|AX	'J2EE"KEEAB&	gx<tAp
-1A(A.*aq'A0f0MNAFA080	A.20	)A.60";A:
A.:rA,;"KAv<A&<	A.=E	ABEI
CF|Au
Af
ۄ
A3
ACgHA`xAAPAC%HA`,"KA@A.Sr
AHAABWiF|AACF3AfۄA$
ۜzی)
=
ABYy	ZN&tA4G30zD\xAACgA'8eACGAhAA4%1%A.r+AC@0	"A.|0	A.80
JAl0
zA0
A0	A.#A	&A,.3	AXA&0R=;A,2\A"4r4ADy0EQA&?R;A,A)A"CrCAF=QRA.IrY{y9	ACgxAGAH,A"CF	Y	QAC51	AN]2prq		
r	ACex	
q+A'4AC1AeR]AA"f}ۤ5A4ACx]A"k 
kACxU
A8ApRAx=AxACF-Az
AA!xAC!gA!%DA"FA,3AA,3qA#%A"&2prr$%AP%	A
AC%fH<yA%&Q-A"-&ۤ]A'gxAd'A'x]A"(F	Y	A(1ARAhC)AC)ۤA)xA*xA*FPA+ۤAC+gxA8+ARA+xU
AC,xA-FqA.(۔XAB6k	x-AgAAf4ۄUA<mmUU)AۤqA$Ce1	A$	ۤ	!
ۜZیAB<U=R0AG+A
1A.rۤA.+qA.+dACg@A@]ACfۄA$Tۤ}@ۜbیABRYS1RAgA5AۤABZe[2Ag,A,,AA`CA	
qA$,qA&ABk1l+2KA1Afۄ!A&4AGPhA$C|hAfۜABwIx?3A(0HdjxA RcABۜjjjA
A.
rq,A%,AACۜ<\A%,}QA
AC%,A
A>2P9RqAf۔ACFA&5A.jmA"%lA#AAFXA@CA.!rmARc9A$C	ۤRc۴AB9N+"5 	ATg,@]J2EZ+EpzACAGA,	AgA0TAfxۄAh	Dd|AFA>E0	A.,0	A.,i0/;A^")0A~%1A.%rA.&A0A~,1A.,rA.-%A,6J2A|1A8A8%$TR{h|hAC%T|A,Z+!AAG
]AA.Ir	R{A		A.Lr	A

A IAfUAB*	8Ag0A$bcD\xAtC
1
A.rۤ3AA,0ACfHۄiAbcACۤbcABe:A,C0Hdx3AgcA\
1
A.r+ۤAxۜb۔A&A,3AftۄAAFR`Rr
lACcAf,tAFA@A.r
)AcATC	1	AFR`R	)lAcIA(Cpۤc۴9AB,v-k;A 0HdACgxA|NAF$AT	1	A.r9UACA&4A@CA
MAACۤ0UABAB=AgA<a)AAۤTABLMQ>AgcAcA"&2prqrC%cAۤJ#cABVAW>mAgcAcA"&2prrC%cA4ۤ\ucAB`>aT?\Af5ABf-6gk	B@A$,D`tAgAc(<CACJ2FlA@A.rA
A(4TtyۜjیAByZz8A	A0Fۜ-	u
AB		xBAX*1AAg<TA$pYIA4ۤ\qA.0)AFtAAۜa0AFtAAۜIABmbXDyA8ۜ-5ImABEFAGA"r1qA0Fۜ)!ABZ$^GgA0Fۜ-1AB#RK#IA(ۜ-]9ABy()WJAGA
A&r1A	A&A.qA.
ADCۜ-5Em=5	=
AB94:4OMAFUAB5j86MA@ۜ-!-YqABy>:?OAFYAB?Z|@3PA0Fۜ-aeAB+Cj,D6QA@ۜ-E5eqe		
AB<QOb=OTA8ۜ-uEA-ABK9WvLkWVkAgA1A&=A\
1A&rAACpQA&	AX}qA%AHۜEa1	=


ABmeVnkLfYA,&ۜ-	AByiFzjZgAۜ-ABlBmX[%Aۜ-ABm~n[4AT	1A.r;9AF EAC&ABoN+Hp'\A$ۜ-9ABsRKs\A(ۜ-mYABvVk0w]A,&ۜ-AB{>(|_AfۜAB|^@}g_A4fۜ-EEAB	7aAGA"r1A0FۜU]	Y
ABf@$d#A<ۜ-I])ABRK|fA(ۜ-QAB
RKgA(ۜ--AB١^hhA4fۜ-A=]QAB&٨f'lqjA<ۜ-9%aAB6V7k7lA,&ۜ-Y5uABBɴZC
LempAGR{AgACAN2p
-2@
e
ACgAAP	AmAA.
R{A$C4ۜaQQAB[UR\KoA(ۜ-EABf^g@$p,A4fۜ-U9ABtAuqTAg0A	1	A.IA,A.0A`ۜ	%M)1q	-e=)UABmzw(APFۜ-equi)ABVkloyA,&ۜ-y!m)AByZzwA0Fۜ-AB96kC|A&ABMk|oAGAl,1,A1ABg<(ABy&A(9A#fAfATC	1	AV	2rr!A(IA8CA
RA(AACۤ-a(ABBd,~Aۜ-AB)+~AGA"r1qAXCۜ5e=	%

	i
uAB	}	:	
AFaAB	
J	lA ۜ-AB%	%n&	+΃!AgA1A&=A\
1A&rAACpQA&	AX}qA%A@ۜEi}a		
]ABF	RG	KH&A(ۜ-m!ABQ	RR	KL %A(ۜ-]%AB\	#Z]	l$.	A0Fۜ-	ABi	(Fj	p)rFAۜ-ABq	*
r	d+AgA1A&9AQA&AqA%YA$ۜMAB	/F	/bAۜ-AB	y1Z	2A0Fۜ-}AB	6b	X7A8ۜ-q=IAB	>Z	D?A0Fۜ-=AB	1CR	KCA(ۜ---AB	FF	<GGAۜ-AB	HJ	8Ia|A ۜ-yAB	uK:	LAF%AB	LF	XMkrAۜ-AB	uOV	kPA,&ۜ-UUAB	TB	T@-Aۜ-AB	U:	HVAF%AB	WJ	WA ۜ-AB
Z
ZAgA`1A&=AqA%0UA4CfLۜy1Ya
]%AB
9b
bɘ`AX*AA790`ACFtAA ۜu0TA&|0
Afm0	;AF	AGA(``TAB6
hZ7
,i^A0Fۜ-A%qqABC
mmD
nA`A&AF@eAxۜ9ABP
!qbQ
qA8ۜ-y)uABc
xJd
x9A ۜ-ABl
zZm
l{|A0Fۜ-i!ABy
nz
+@&AgA1A&=A\
1A&rAACpQA&	AX}qA%A@ۜE}i=I	

9qAB
5^
1A4fۜ-IuUMAB
ՔF
hpkAۜ-AB
mV
kSA,&ۜ-=qeAB
F
8>Aۜ-}AB
N
+A$ۜ-AB
ɣn
+d1ADۜ-qq]]5AB
:
4AFaAB
E:
ԭAFMAB

K۫(A'{!A1A`A.xQA
A.dA ,ۜYE)AB

f
BA<ۜ-mu	=AB
jyA@ۜ-Q%u		)

m
AB.UF/ҲXAۜ-AB6Z78c
A0Fۜ-	ABCFDPnAۜ-ABK]JLRA ۜ-9)ABTNU+\)A$ۜ-}iAB_^`TA4fۜ-mqABmjn<A@ۜ-
5ImAB~
jzA@ۜ-i5%AB^YCA4fۜ-UE	QABqRK׽A(ۜ-}AB=N+ľA$ۜ-qABfhbA<ۜ-%5	ABEn+FADۜ-aEEABVkXhA,&ۜ-9IAB
>~AfۜAB%F=Aۜ-AB
F>DAۜ-AB	RKA(ۜ-=-AAB^,A4fۜ-%
AB!&Z&A0Fۜ-i9AB&*R'K<+A(ۜ-]AB1.V2k,/A,&ۜ-}=AB=2V>kT3A,&ۜ-IABI66JkL7A&ABO7:Px86AFUABUA9:V9AFYAF::_perforcesetoptnonomatchlocalp4cmdmatchmbeginmendinteger_perforce_cmd_ind_perforce_exclude_changereturnservicevaluecompstateparameterP4PORT_perforce_hosts_portsP4CLIENT_perforce_clientsP4MERGE_command_namesP4USER_perforce_usersp4cmd=p4_messagep4 executable not found: completion not available_perforce_global_options_perforce_option_dispatchp4bcurcontextcurcontextwords1match1cmdbglobal +functions[_perforce_cmd_cmd] curcontextcurcontext%:*:*:p4-cmd:gbl_arguments_perforce_option_dispatch*::p4-cmd arguments: _perforce_service_dispatch p4cmd cmd_perforce_cmd_cmdunhandled _perforce service: service_arguments-d[run as daemon]-f[run as single threaded server]-i[run for inetd using sockets]-q[suppress startup message]-s[run as NT service]-xi[switch server database to unicode mode and quit]-xu[run database upgrade and quit]-c[run command and exit]:command of some sort: -Id[specify description]:description: -In[specify unique name]:name: -jc[checkpoint, save and truncate journal]::optional prefix: -jd[checkpoint, not saving journal]::optional file:_files-jj[save and truncate journal]::optional prefix: -jr[incremental restore from checkpoint/journal]:file:_files:file:_files-z[gzip checkpoint and journal files]-h[show help]-V[print server version]-A[set audit log ($P4AUDIT)]:audit file:_files-J[set journal file ($P4JOURNAL) or "off"]:journal file:_files-L[set error log ($P4LOG or stderr)]:error log:_files-p[set port ($P4PORT o perforce:1666)]:port:_perforce_hosts_ports-r[set root directory ($P4ROOT)]:root directory:_path_files -g "*(/)"-v[debug level]:level: _arguments_perforce_option_dispatch1:perforce command:_perforce_commands _perforce_cmd_ind--  CURRENT -= _perforce_cmd_ind shift_perforce_cmd_indwords_perforce_command_args +functions[_perforce_call_p4] _perforce_call_p4localcp_tagshiftP4LANGUAGE_call_programcp_tagcommand_perforce_global_options[@]@ +functions[_perforce_gen_cmd_list] _perforce_gen_cmd_list +_perforce_cmd_list typeset_perforce_cmd_listlocalhlinelinematchmbeginmend_perforce_call_p4helpcommandshelpcommandsread #hline < 2  #_perforce_cmd_list breakcontinuehline1iperforcecontinuehline[1]:hline[2,-1]_perforce_call_p4infolinebServer version: //-.-.// _perforce_server_versionmatch1unsupattribute:set attributes for open file (EXPERIMENTAL)dbschema:report meta database informationexport:extract journal or checkpoint recordsinterchanges:report changes not yet integrated between branchesreplicate:poll for journal changes and apply to another serverspec:allows limited changes to form specifications (admin)unsup_perforce_cmd_listrline%%:: +functions[_perforce_commands] _perforce_commands #_perforce_cmd_list _perforce_gen_cmd_list_describep4commandsPerforce command_perforce_cmd_list +functions[_perforce_command_args] _perforce_command_argslocalcurcontextcurcontextwords1 +functions[_perforce_cmd_cmd] curcontextcurcontext%:*:*:p4-cmd:_perforce_cmd_cmd_messageunhandled perforce command: cmd +functions[_perforce_service_dispatch] _perforce_service_dispatchwordswords[@] CURRENT++ _perforce_cmd_2 +functions[_perforce_global_options] _perforce_global_optionslocalargopts_passcCdHpPuargopts_ignoreLx_perforce_option_dispatch-c+[client]:client:_perforce_clients-C+[charset]:charset:_perforce_charsets-d+[current directory]:directory:_path_files -g "*(/)"-H+[hostname]:host:_perforce_hosts-G[python output]-L+[message language]:language: -p+[server port]:port:_perforce_hosts_ports-P+[password on server]:password: -s[output script tags]-u+[user]:user name:_perforce_users-x+[filename or -]:file:_perforce_files_or_minus-z+[select output format]:output format:(tag)integeri = 2i < CURRENTi++ wordsiargopts_passargopts_ignore( i + 1 )CURRENTwordsiargopts_pass_perforce_global_optionswordsi,i+1 i++ wordsiargopts_passwordsiwordsibreak _perforce_cmd_ind = i  _perforce_cmd_ind >= CURRENT  +functions[_perforce_branches] _perforce_brancheslocalblinematchmbeginmendf_perforce_call_p4 branches branches 2>/dev/nullBranch //:/\:/ /:blbl1 #bl _describebranchesPerforce branch +functions[_perforce_changes] _perforce_changeslocalclinematchmbeginmendctypecommafilecstatusamaxxargszstyle:completion:curcontext:changes:completion:curcontext:changeschangesNUMERIC:0compstateinsertPREFIX:digit:b-match1SUFFIXb-num_message_perforce_call_p4 describe describe $numreturnNUMERIC:0NUMERIC max maxargv1QPREFIX%%#@compset*@(|\\\<|\\\>)(|=)cstatussubmittedsubmitted cstatuspendingpending cstatuspending_perforce_call_p4 client client -o |
awk '/^Client:/ { print $2 }'local pending cstatusshelvedshelved _perforce_file_suffixargvargv1,2f_perforce_call_p4 changes changes $amax $xargs $cstatus \$fileChange //:/\:// on /:/ by / ctypeshelveddefault:change not yet numberedclcl1_describechangesctypechangechangesunsortedcomma +functions[_perforce_charsets] _perforce_charsetslocalexpl_wantedcharsetcharacter setcompaddeucjpiso88591shiftjisutf8winansi +functions[_perforce_clients] _perforce_clientslocalslashcompset*@compset//f_perforce_call_p4 clients clientsClient //:/\:/ /:clcl1_describeclientsPerforce clientslash +functions[_perforce_counters] _perforce_counterslocalclinematchmbeginmendf_perforce_call_p4 counters counters//:/\:/ /:/=/current valueclcl1_describecountersPerforce counter +functions[_perforce_counter_values] _perforce_counter_valueswordsCURRENT1localvalue_perforce_call_p4 counter counter $words[CURRENT-1] 2>/dev/nullvaluecompstateinsert_wantedexplcounter valuecompadd +functions[_perforce_dates] _perforce_datescompset*@(|\\\<|\\\>)(|=)localdate +%Y:%m:%d:%Tnameprefixnowarrayofferoptsmatchpatssuffixesnamess.:.nowyearmonthday of monthhourminutesecondintegerQPREFIXi = 6i >= 1i-- prefixj..suffixes1,i1 i > 1 compset*suffixes[i-1]prefixnowarrayinowarrayisuffixesinamesibreak_describedatesnameopts +functions[_perforce_dbtables] _perforce_dbtableslocaltablesarchmapbodtextchangechangexcountersdepotdomainhaveintegintegedixtextlabellocksresolverevcxrevdxrevhxrevsxtriggeruserviewworking_describedbtableDB table +functions[_perforce_depots] _perforce_depotslocaldlinematchmbeginmendf_perforce_call_p4 depots depotsDepot //:/\:/ /:dldl1_describedepotsdepot name +functions[_perforce_files_or_minus] _perforce_files_or_minus_alternativeminus:minus sign:(-)files:file name:_files +functions[_perforce_file_suffix] _perforce_file_suffixreturnLBUFFER1 ,KEYSLBUFFERLBUFFER[1,-2]\:print::blank:;&|LBUFFER[1,-2]:print::blank:;&|/LBUFFER[1,-2]_perforce_whole_pathlocalzstyle:completion:curcontext:1wholepathtrueyeson1returnabsoluteQPREFIX +functions[_perforce_filter_files] _perforce_filter_fileslocalcall1globfilter2linefilter3linelinefilterfilesf_perforce_call_p4 $call $call $globfilter 2>/dev/null:linefilter%%#f_perforce_call_p4 $call $call $globfilter 2>/dev/null%%# +functions[_perforce_retrieve_files] _perforce_retrieve_fileslocalexcludefilesmatchmbeginmendb::match1match2_perforce_whole_path_perforce_filter_filesexcludezstyle:completion:curcontext:1globQPREFIXcompset*/"$pfx*${(Q)SUFFIX}"files/PREFIX(Q)PREFIX%/*/*compset$pfxfilesfiles1shiftcompadd@ +functions[_perforce_integrated_files] _perforce_integrated_fileslocalQPREFIXtypefiles_perforce_retrieve_filesintegrated@ +functions[_perforce_opened_files] _perforce_opened_fileslocalcsuf_perforce_exclude_changedefault:* default change [^#]#:* change _perforce_exclude_change [^#]#_perforce_retrieve_filesopenedcsuf@ +functions[_perforce_resolved_files] _perforce_resolved_files_perforce_retrieve_filesresolved@ +functions[_perforce_depot_dirs] _perforce_depot_dirs_perforce_retrieve_filesdirs@ +functions[_perforce_depot_files] _perforce_depot_files_perforce_retrieve_filesfiles@_perforce_file_suffix +functions[_perforce_client_dirs] _perforce_client_dirs ! +_perforce_client_list typeset_perforce_client_listlocaltmplisttmpelttmplistf_perforce_call_p4 clients clientsClient %% tmplisttmplist1tmplisttmplist_perforce_client_listtmpeltclientPREFIX//%%/_perforce_client_listclientreturnoldifsIFStypelinedirs +_perforce_client_dirs _perforce_client_dirs +_perforce_client_dirs[client] _perforce_client_dirsclient_perforce_call_p4clientclient -o client/dev/nullreadline:blank:b:alpha::match1typeViewline:blank://:blank://client%%/.../dirdirs:+ (q)dir##/ #dirs zdirscompset//[^/]##/s./.QPREFIXndirsmatchmbeginmend #pfx > 1 dirsdirpfx/bmatch1 #ndirs ndirsshiftcompset[^/]compadd@dirs%%/ +functions[_perforce_files] _perforce_fileslocalflineexplmatchmbeginmendrangetypefilestypesdodirsunmaintainedcurcontextcurcontextnodirs # tbmatch1dodirsunmaintainedintegratedopenedresolved-tRshiftQPREFIXprefixcurcontextcurcontext%:*:at-suffixPREFIX@#,_alternativechanges:change:_perforce_changes range -tfclients:client:_perforce_clientslabels:label:_perforce_labels -tfdates:date (+ time):_perforce_datesprefixcurcontextcurcontext%:*:hash-suffixPREFIX@#,_perforce_revisionsrangePREFIXaltfilesintegerwhole_pathtypes_perforce_whole_pathtypePREFIX///whole_pathclients:Perforce client:_perforce_clientsdepots:Perforce depot:_perforce_depotsdonefilesdodirstypeszstyle:completion:curcontext:allfilestype-files:type file:_perforce_type_files whole_path depot-files:file in depot:_perforce_depot_filesnodirsclient-dirs:client directory:_perforce_client_dirsdepot-dirs:directory in depot:_perforce_depot_dirs_alternativealtfilesunmaintainedMATCHMBEGINMENDomitpatsPREFIX:b/match[1]epfxf_perforce_call_p4 files files \"\$pfx\*\$\{\(Q\)SUFFIX\}\" 2>/dev/null%#///m<\/\MATCHf_perforce_call_p4 opened opened \"\$pfx\*\$\{\(Q\)SUFFIX\}\" 2>/dev/null%#///m<\/\MATCHomitpatsomitpats1 #omitpats _path_files*~(*/|)((j:|:)~omitpats)(D)_path_files #types allfilesdepotfilesdirectories:directory:_path_files -/_alternativealtfilesdodirs_alternativealtfiles_path_files_perforce_file_suffixdodirs +functions[_perforce_filetypes] _perforce_filetypeslocalvaluescompset*+*m:always set modtime on clientw:always writeable on clientx:set exec bit on clientk:full RCS keyword expansionko:RCS expansion only for Id, Headerl:exclusive open, disallow multiple opensC:server stores compress file per revisionD:server stores deltas in RCS formatF:server stores full file per revisionS:server stores only head revisionX:externally archived file_describefilemodifiersPerforce file modifiertext:text, translate newlinesbinary:raw bytessymlink:symbolic linkapple:Mac resource + dataunicode:text, translate newlines, store as UTF-8_describefiletypesPerforce file type +functions[_perforce_fstat_fields] _perforce_fstat_fieldslocalargv1valuesMf_perforce_call_p4 help-fstat help fstat::blank:azAZ#:blank::blank::fstat //:blank::blank:/:compset*[,[:blank:]]_describefstatfieldsPerforce fstat fields +functions[_perforce_groups] _perforce_groupslocalvalues_perforce_call_p4 groups groups_describegroupsPerforce group +functions[_perforce_hosts] _perforce_hostslocalexplhost_perforce_call_p4 client client -o |
    awk '$1 ~ /^Host:/ {print $2}' host_wantedhostscompadd@_hosts +functions[_perforce_hosts_ports] _perforce_hosts_portscompset*:_portslocalexpl_wantedportsportcompadd@1666_hosts +functions[_perforce_jobs] _perforce_jobslocaljlinematchmbeginmendjobviewamaxajobviewzstyle:completion:curcontext:jobsargv2(q)argv[-1]argv(@)argv[1,-3]jobviewjobview'jobview'PREFIX'job=PREFIX\*SUFFIX'NUMERIC:0compstateinsert_message_perforce_call_p4 jobs jobs -e \"'Job=\$PREFIX\$SUFFIX'\" -l 2>/dev/nullreturnNUMERIC:0NUMERIC max max_perforce_call_p4jobsajobviewamaxreadjlineb:blank: :blank: match[1]:match[2]_describePerforce jobjobsunsorted +functions[_perforce_jobviews] _perforce_jobviewslocallinetypeoldifsIFSvalueslashmatchmbeginmendm2words(#b)[[:blank:]]##([[:alnum:]]##)[[:blank:]]##([^[:blank:]]##)valuespecp4fieldsp4valuescompset*[[:blank:]\^\&\|\(\)]_perforce_call_p4jobspecjobspec/dev/nullreadline:blank:b:alpha::match1typeFields:blank:-m2wordsp4fieldsLmatch1match2Valuesm2wordsp4valuesLmatch1oldifs ! #p4fields p4fieldsdatedescriptiontextwordstatusselectuseropen/suspended/closedkp4fieldsp4valueskeyvaluespeckey:p4fields[key]:(p4values[key]//slash/ )keyvaluespeckey:Perforce job:_perforce_jobsvaluespeckey:user:_perforce_usersvaluespeckey:p4fields[key]: _valuesJob specification parametervaluespec +functions[_perforce_labels] _perforce_labelslocalllinefilematchmbeginmendargv1argvargv1,2QPREFIX%%@compset*@(|\\\<|\\\>)(|=)f_perforce_call_p4 labels labels ${file:+\$file}//bLabel :blank: /match1:match2_describelabelsPerforce label +functions[_perforce_revisions] _perforce_revisionslocalrlinematchmbeginmendcommaexpl_perforce_file_suffixshiftQPREFIX%%#@compset*\#(|\\\<|\\\>)(|=)PREFIXPREFIX_perforce_call_p4filelogfilelog $pfx/dev/nullreadrlineb... #- change match[1]:match[2]PREFIXPREFIXhead:head revisionnone:empty revisionhave:current synced revision_describerevisionsrevisionrevisionsunsortedcomma +functions[_perforce_statuses] _perforce_statuseslocaljlinematchmbeginmendstatuses_perforce_call_p4jobspecjobspecreadjlinebStatus:blank:/statusess./.match1break !#statuses statusesclosedopensuspended_describestatusesjob statusstatuses +functions[_perforce_submit_options] _perforce_submit_optionslocalsoptionssoptionssubmitunchanged:submit all open files (default)revertunchanged:revert unchanged filesleaveunchanged:move unchanged files to default changelistsoptionssoptions//:/+reopen:, leave submitted open_describesubmitoptionssubmit optionsoptions +functions[_perforce_pids] _perforce_pidslocalf_perforce_call_p4 monitor monitor show 2>/dev/null //:/\:/ /:ulul1_describeprocess ID +functions[_perforce_users] _perforce_userslocalf_perforce_call_p4 users users//:/\:/ /:ulul1_describeusersPerforce user +functions[_perforce_users_or_groups] _perforce_users_or_groups_alternativegroups:Perforce group:_perforce_groupsusers:Perforce user:_perforce_users +functions[_perforce_variables] _perforce_variableslocallinematchmbeginmendexplvars_perforce_call_p4helpenvironmenthelpenvironmentreadline\tbAZAZ09_match1_wantedvariableenvironment variablecompaddvars +functions[_perforce_cmd_add] _perforce_cmd_add_arguments-c[add files to change]:change:_perforce_changes -tc-d[reopen files for add]-f[allow filenames with wild cards]-I[do not perform ignore checking]-n[preview add]-t[set file type]:file type:_perforce_filetypes*:file:_perforce_files -tu +functions[_perforce_cmd_admin] _perforce_cmd_admin CURRENT == 2 localadcmdsadcmdscheckpoint:checkpoint, save copy of journal filedbstat:db tablesjournal:save and truncate journal filelogstat:report sizes of log filesstop:stop the server_describecommandsPerforce admin commandadcmdswords2checkpointjournalshiftwords CURRENT-- _arguments-z[gzip journal file]1::journal file prefix: dbstat CURRENT -- _arguments-s[show sizes] +functions[_perforce_cmd_annotate] _perforce_cmd_annotate_arguments-a[include deleted files and lines]-c[output change numbers]-d-[select whitespace option]:whitespace option:((
b\:ignore\ whitespace\ changes
w\:ignore\ whitespace
l\:ignore\ line\ endings))-i[follow branches]-I[follow all integrations]-q[suppress one-line header]-t[display binary files]-u[output user and date]*::file:_perforce_files -tR +functions[_perforce_cmd_attribute] _perforce_cmd_attributelocallimitwordsIf -to_arguments-n[attribute name]:name: -v[attribute value]:value: -e[use hex value]-f[set attribute on submitted file]-p[propagate attribute when opened](-v)-i[read attribute from standard input]*::file:_perforce_fileslimit +functions[_perforce_cmd_branch] _perforce_cmd_branch_arguments(-o -S -P)-f[force operation](-o -i -S -P)-d[delete branch](-d -i -f)-o[write branch spec to standard output](-d -o -S -P)-i[read branch spec from standard input](-f -d -i)-S[expose internally generated mapping]:stream: (-f -d -i)-P[treat stream as a child of parent stream]:parent stream: (-i)*::branch name:_perforce_branches +functions[_perforce_cmd_branches] _perforce_cmd_branches_arguments(-E)-e[list branches that match pattern]:pattern: (-e)-E[list branches that match case-insensitive pattern]:case-insensitive pattern: -u[list branches owned by user]:user:_perforce_users-m[limit output to max branches]:max branches: -t[display time and date] +functions[_perforce_cmd_change] _perforce_cmd_changelocalctypewordsIfowordsId -tc -tp_arguments-f[force update of change]-s[include fix status in job list](-u -I -o -i -t -U)-d[delete change](-u -d -o -i -t -U --serverid)-o[write change spec to the standard output](-O -I -d -o -i -t -U --serverid)-i[read change spec from the standard input](-s -d -o -i --serverid)-t[set type of change]:type:(public restricted)-U[set user of empty change]:user:_perforce_users-O[change is original number before submit]-I[change is number of Identity field]-u[force update of submitted change](-s -u -O -I -o -i -t -U)--serverid[specify server]:server ID: (-i)1::change:_perforce_changesctype +functions[_perforce_cmd_changelist] _perforce_cmd_changelist_perforce_cmd_change@ +functions[_perforce_cmd_changes] _perforce_cmd_changes_arguments-i[include integrated changes]-t[display time and date]-l[display full change text]-L[display truncated change text]-f[view restricted changes]-c[display changes submitted by client]:client:_perforce_clients-e[display changes above this change]:change:_perforce_changes-m[limit to max changes]:max changes: -s[limit output to changes with status]:status:(pending shelved submitted)-u[display changes owned by user]:user:_perforce_users*::file:_perforce_files -tR +functions[_perforce_cmd_changelists] _perforce_cmd_changelists_perforce_cmd_changes@ +functions[_perforce_cmd_clean] _perforce_cmd_clean_arguments-e[clean modified files]-a[clean added files]-d[clean deleted files]-I[do not perform ignore checking]-l[output relative paths]-n[preview clean]*:file:_perforce_files -tu +functions[_perforce_cmd_client] _perforce_cmd_client_arguments-f[force update of client]-Fs[force delete with shelved changes](-t -o -S -c -s -i)-d[delete client](-f -d -Fs -s -i --serverid)-o[write client spec to standard output](-t -d -Fs -i --serverid)-S[create new client dedicated to stream]:stream: (-d -Fs -o -c -i --serverid)-s[switch client view without opening editor](-t -d -Fs -o -S -c -s --serverid)-i[read client spec from standard input]-t[use client as template]:client:_perforce_clients(-f -t -d -Fs -s -i --serverid)-c[yield client spec for stream at moment change was recorded]:change:_perforce_changes -ts--serverid[specify server]:server ID: 1::file:_perforce_clients +functions[_perforce_cmd_clients] _perforce_cmd_clients_arguments-t[display time and date]-u[list clients owned by user]:user:_perforce_users(-E)-e[list clients that match pattern]:pattern: (-e)-E[list clients that match case-insensitive pattern]:case-insensitive pattern: -m[limit to max clients]:max clients: -S[limit output to clients dedicated to stream]:stream: -U[list unloaded clients](-s)-a[display all clients](-a)-s[display clients dedicated to server]:server ID:  +functions[_perforce_cmd_copy] _perforce_cmd_copylocalfileargswordsIbwordsIsfileargs*::to file:_perforce_files -tRfileargs*::to file:_perforce_fileswordsISPfileargs*::file:_perforce_files -tRfileargs1::from file:_perforce_files -tR2::to file:_perforce_files_arguments-b[use branch view's source and target]:branch:_perforce_branches-s[select source file, use branch view as target]:source file:_perforce_files -tR-r[reverse direction of copy]-c[open files in change]:change:_perforce_changes -tc-f[force creation of extra revisions]-n[preview copy]-m[limit copy to max files]:max files: -q[suppress normal output messages]-v[do not modify client files](-b -s)-S[copy from stream to its parent]:stream: (-b -s)-P[generate branch view using a parent stream]:parent stream: (-b -s)-F[copy against stream's expected flow]fileargs +functions[_perforce_cmd_counter] _perforce_cmd_counter_arguments-d[delete counter]-f[set or delete internal counter]-i[increment counter by 1]-m[allow multiple operations]1:counter:_perforce_counters(-d -i)2::numeric value:_perforce_counter_values +functions[_perforce_cmd_counters] _perforce_cmd_counters_arguments-e[list counters that match pattern]:pattern: -m[limit to max counters]:max counters:  +functions[_perforce_cmd_cstat] _perforce_cmd_cstat_arguments*::file:_perforce_files +functions[_perforce_cmd_dbschema] _perforce_cmd_dbschemaPREFIX_messagetable version_perforce_dbtables +functions[_perforce_cmd_dbstat] _perforce_cmd_dbstat_arguments(-s)-h[histogram of leaf pages in DB table](-s)-a[all tables](-h -a)-s[report sizes of tables](-s -a)*::DB table:_perforce_dbtable +functions[_perforce_cmd_delete] _perforce_cmd_delete_arguments-c[delete files for change]:change:_perforce_changes -tc-n[preview delete]-k[perform delete on server]-v[delete unsynced files]*::file:_perforce_files +functions[_perforce_cmd_depot] _perforce_cmd_depot_arguments(-t -o -i)-d[delete depot](-t -o -i)-f[force delete](-d -o -i)-t[insert value into type]:type: (-t -d -i -f)-o[write depot spec to standard output](-t -d -o -f)-i[read depot spec from standard input](-i)*::depot name:_perforce_depots +functions[_perforce_cmd_depots] _perforce_cmd_depots_arguments +functions[_perforce_cmd_describe] _perforce_cmd_describe_arguments-d-[diff options]:diff options:((
n\:RCS
c\:context
s\:summary
u\:unified
b\:ignore\ whitespace\ changes
w\:ignore\ whitespace
l\:ignore\ line\ endings))-s[omit diffs]-S[list shelved files]-f[force display of restricted change]-O[change is original number before submit]-I[change is number of Identity field]-m[limit output to max files]:max files: *::change:_perforce_changes +functions[_perforce_cmd_diff] _perforce_cmd_difflocallimitwordsIfsdsesl -to_arguments-d-[diff options]:diff options:((
n\:RCS
c\:context
s\:summary
u\:unified
b\:ignore\ whitespace\ changes
w\:ignore\ whitespace
l\:ignore\ line\ endings))-f[diff every file]-m[limit output to max files]:max files: -Od[limit output to files that differ]-s-[filter options]:filter options:((
a\:list\ opened\ files\ that\ differ\ from\ depot
b\:list\ modified\ integrated\ files
d\:list\ unopened\ missing\ files
e\:list\ unopened\ files\ that\ differ\ from\ depot
l\:list\ all\ unopened\ files\ with\ status
r\:list\ opened\ files\ that\ do\ not\ differ\ from\ depot))-t[diff binary files]*::file:_perforce_fileslimit +functions[_perforce_cmd_diff2] _perforce_cmd_diff2_arguments-b[use branch view's source and target]:branch:_perforce_branches-d-[diff options]:diff options:((
n\:RCS
c\:context
s\:summary
u\:unified
b\:ignore\ whitespace\ changes
w\:ignore\ whitespace
l\:ignore\ line\ endings))-Od[limit output to files that differ]-q[omit identical files]-t[diff binary files]-u[use GNU diff -u format](-b)-S[use generated branch view from stream]:stream: (-b)-P[use generated branch view from parent stream]:parent stream: 1::from file:_perforce_files2::to file:_perforce_files +functions[_perforce_cmd_dirs] _perforce_cmd_dirs_arguments-C[list only directories in current client]-D[include directories with only deleted files]-H[list directories with synced files]-S[limit output to depot directories mapped to stream's client]:stream: *::directory:_perforce_files -td +functions[_perforce_cmd_edit] _perforce_cmd_edit_arguments-c[edit files for change]:change:_perforce_changes -tc-t[specify filetype]:filetype:_perforce_filetypes-n[preview edit]-k[edit files on server]*::file:_perforce_files +functions[_perforce_cmd_export] _perforce_cmd_export_arguments(-j)-c[specify checkpoint number (/ position)]:checkpoint number: (-c)-j[specify journal number (/ position)]:journal number: (-j)-f[reformat non-textual data types](-j)-l[specify number of lines]:number of lines: (-j)-F[specify filter]:filter pattern: (-c)-r[raw format]-J[specify file prefix]:file prefix: -T[space-separated list of tables not to export] +functions[_perforce_cmd_filelog] _perforce_cmd_filelog_arguments-c[display files at change]:change:_perforce_changes -ts-i[include inherited file history]-h[display file content history]-t[display time and date]-l[display full change text]-L[display truncated change text]-m[display max number of revisions]:max revisions: -p[do not follow content of promoted task streams]-s[display shortened form]*::file:_perforce_files +functions[_perforce_cmd_files] _perforce_cmd_files_arguments-a[display all revisions in range]-A[display files in archive depots]-e[do not display deleted, purged or archived files]-m[limit output to max files]:max files: -U[display files in unload depot]*::file:_perforce_files -tR +functions[_perforce_cmd_fix] _perforce_cmd_fixlocaljobswordsRdwordsRcwordswordsic+1f_perforce_call_p4 fixes fixes -c $words[$words[(i)-c]+1]% fixed by change  #jobs Job=jobs -e "(j.|.)jobs"_arguments-d[delete fix]-s[set status]:status:_perforce_statuses-c[display jobs fixed by change]:change:_perforce_changes -ts*::job:_perforce_jobsjob +functions[_perforce_cmd_fixes] _perforce_cmd_fixes_arguments-j[list fixes for job]:job:_perforce_jobs-c[list fixes for change]:change:_perforce_changes -tR-i[include integrated changes]-m[limit output to max fixes]:max fixes: *::fixed file:_perforce_files -tR +functions[_perforce_cmd_flush] _perforce_cmd_flush_arguments-f[force resynchronisation]-L[use full depot syntax, including revision number]-n[preview flush]-N[preview flush with summary]-q[suppress normal output messages]-r[reopen moved files in new location]-m[limit sync to max files]:max files: *::file:_perforce_files -tR +functions[_perforce_cmd_fstat] _perforce_cmd_fstatlocalOattrAattr_perforce_cmd_listrattribute: a\:output\ attributes d\:output\ digest e\:output\ values\ in\ hex-A[restrict attributes by pattern]:attribute pattern: _argumentsAattr-F[list only files satisfying filter]:filter:_perforce_fstat_fields -tv-L[use full depot syntax, including revision number]-T[return specified fields]:output field:_perforce_fstat_fields-m[limits output to max files]:max files: -r[sort output in reverse order]-c[display files modified by or after change]:change:_perforce_changes -ts-e[list files modified by change]:change:_perforce_changes -ts-O-[output options]:output options:((
f\:all\ revisions
l\:fileSize\ and\ digest
p\:local\ file\ path
r\:pending\ integration
s\:exclude\ local\ path
Oattr))-R-[restrict files]:file restrictions:((
c\:mapped\ in\ client
h\:synced\ to\ client
n\:opened\ not\ at\ head\ revision
o\:opened
r\:resolved
s\:shelved
u\:unresolved))-S-[sort order]:sort by:((
t\:filetype
d\:date
r\:head\ revision
h\:have\ revision
s\:filesize))-U[display info about unload files in unload depot]-C[limit output to mapped files (-Rc)]-H[limit output to synced files (-Rh)]-W[limit output to opened files (-Ro)]-l[output fileSize and digest (-Ol)]-P[output local file paths (-Op)]-s[exclude local file paths (-Os)]*::file:_perforce_files +functions[_perforce_cmd_grep] _perforce_cmd_grep_arguments-e[search pattern]:pattern: -a[search all revisions]-i[case insensitive match]-n[display matching line number]-v[display files with non-matching lines]-F[interpret pattern as fixed string]-G[interpret pattern as regexp]-L[display non-matching files]-l[display matching files]-s[suppress errors on long lines]-t[search binary files]-A[display N lines of trailing context]:lines: -B[display N lines of leading context]:lines: -C[display N lines of output context]:lines: *::file:_perforce_files -tR +functions[_perforce_cmd_group] _perforce_cmd_group_arguments-d[delete group]-o[write group spec to standard output]-i[read group spec from standard input](-o -A)-a[allow owner to modify group](-a -d)-A[allow admin user to add new group]1::perforce group:_perforce_groups +functions[_perforce_cmd_groups] _perforce_cmd_groups_arguments-i[display indirect membership by subgroups]-m[limit output to max groups]:max groups: -v[display group data](-u -o)-g[display group with name]:group:_perforce_groups(-g -o)-u[display all groups for user]:user:_perforce_users(-g -u)-o[display all groups for owner]:owner:_perforce_users(-g -u -o)1::user or group name:_perforce_users_or_groups +functions[_perforce_cmd_have] _perforce_cmd_have_perforce_files +functions[_perforce_cmd_help] _perforce_cmd_helplocalhline ! #_perforce_help_list  +_perforce_help_list typeset_perforce_help_list #_perforce_cmd_list _perforce_gen_cmd_list_perforce_cmd_list_perforce_call_p4helpreadhline1hline2hline[3]:hline[4,-1]_perforce_help_listrundoc:undoc:help for otherwise undocumented features_describehelpoptionsPerforce help option +functions[_perforce_cmd_info] _perforce_cmd_info_arguments-s[short output] +functions[_perforce_cmd_integrate] _perforce_cmd_integratelocalrangewordsIs -tR_arguments-b[use branch view's source and target]:branch:_perforce_branches(-r)-s[select source file, use branch view as target]:source file:_perforce_files -tR-f[force integration]-O-[output more information]:output options:((
b\:show\ base\ revision\ for\ merge
r\:show\ scheduled\ resolves))-R-[specify resolve schedule]:schedule:((
b\:branch\ resolves
d\:delete\ resolves
s\:skip\ cherry-picked\ revisions\ already\ integrated))-Di[retain revisions of deleted files]-h[leave files at revision currently synced]-m[limit integration to max files]:max files: -n[preview integration]-q[suppress normal output messages]-c[open in change]:change:_perforce_changes -tc-v[do not modify client files]-r[reverse direction of mapping]-S[use generated branch view from stream]:stream: -P[use generated branch view from parent stream]:parent stream: 1:file:_perforce_filesrange*::file:_perforce_files +functions[_perforce_cmd_integ] _perforce_cmd_integ_perforce_cmd_integrate@ +functions[_perforce_cmd_integrated] _perforce_cmd_integrated_arguments-r[reverse mapping in branch view]-b[list files integrated from branch view]:branch:_perforce_branches*::file:_perforce_files -ti +functions[_perforce_cmd_interchanges] _perforce_cmd_interchangeslocalfileargswordsIbwordsIsfileargs*::to file:_perforce_files -tRfileargs*::to file:_perforce_fileswordsISPfileargs*::file:_perforce_files -tRfileargs1::from file:_perforce_files -tR2::to file:_perforce_files_arguments-f[list files that require integration]-l[display full change text]-t[display time and date](-S -P)-b[use branch view's source and target]:branch:_perforce_branches(-S -P)-s[select source file, use branch view as target]:source file:_perforce_files -tR-u[limit files submitted by user]:user:_perforce_users-r[reverse mapping direction]-S[use generated branch view from stream]:stream: -P[use generated branch view from parent stream]:parent stream: -F[ignore stream's expected flow]fileargs +functions[_perforce_cmd_istat] _perforce_cmd_istat_arguments-a[show status of integration in both directions]-c[assume cache is stale]-r[show status of integration from parent]-s[show cached state without refreshing stale data]1::stream:  +functions[_perforce_cmd_job] _perforce_cmd_job_arguments(-d -o -i)-f[force setting of readonly fields](-f -o -i)-d[delete job](-f -d -i)-o[write job spec to standard output](-d -o)-i[read job spec from standard input](-i)1::job:_perforce_jobs +functions[_perforce_cmd_jobs] _perforce_cmd_jobs_arguments-e[list jobs matching parameter]::_perforce_jobviews-i[include integrated changes]-l[display full job text]-m[limit output to max jobs]:max jobs: -r[sort in reverse order](-e -i -l -m)-R[rebuild jobs table]*::file:_perforce_files -tR +functions[_perforce_cmd_jobspec] _perforce_cmd_jobspec_arguments-i[read form from stdin]-o[write form from to stdout] +functions[_perforce_cmd_key] _perforce_cmd_keylocalkeyargswordsIdi1::name: wordsIm*::name value pairs: 2::value: _arguments(-i -m)-d[delete key](-d -m)-i[increment key value by 1](-d -i)-m[allow multiple operations]keyargs +functions[_perforce_cmd_keys] _perforce_cmd_keys_arguments-e[list keys that match pattern]:pattern: -m[limit output to max keys]:max keys:  +functions[_perforce_cmd_label] _perforce_cmd_label_arguments-f[force operation]-t[copy view and options from label]:label:_perforce_labels(-o -i -t)-d[delete label](-d -f -i -g)-o[write label spec to standard output](-o -d -t)-i[read label spec from standard input]-g[update global label]*::label:_perforce_labels +functions[_perforce_cmd_labels] _perforce_cmd_labels_arguments-t[display time and date]-u[list labels owned by user]:user:_perforce_users(-E)-e[list labels that match pattern]:pattern: (-e)-E[list labels that match case-insensitive pattern]:case-insensitive pattern: -m[limit output to max labels]:max labels: (-s)-a[display all labels](-a)-s[display labels from server]:server ID: -U[list unloaded labels]1::file or revisions which must contain label:_perforce_files -tR +functions[_perforce_cmd_labelsync] _perforce_cmd_labelsync_arguments-l[specify label]:label:_perforce_labels-a[add files to label]-d[delete files from label]-n[preview labelsync]-q[suppress normal output messages]-g[update global label]*::file:_perforce_files -tR +functions[_perforce_cmd_list] _perforce_cmd_list_arguments-l[use temporary list name]:list name: (-C)-d[delete list]-C[limit files to client]-M[forward list to master server]*::file:_perforce_files -tR +functions[_perforce_cmd_license] _perforce_cmd_license_arguments-o[write license to stdout]-i[read license from stdin] +functions[_perforce_cmd_lock] _perforce_cmd_lock_arguments-c[lock files for change]:change:_perforce_changes -tc-g[lock files globally]*::file:_perforce_files -to +functions[_perforce_cmd_lockstat] _perforce_cmd_lockstat_messageno arguments +functions[_perforce_cmd_logger] _perforce_cmd_logger_arguments-c[list events after sequence]:sequence: -t[list events after counter]:counter:_perforce_counters +functions[_perforce_cmd_login] _perforce_cmd_login_arguments-a[issue ticket on all host machines]-h[issue ticket on host]:host: -p[display ticket, do not store]-r[forward login to server]:remote spec: (-a -p -h)-s[display status of current ticket](-s)1::user:_perforce_users +functions[_perforce_cmd_logout] _perforce_cmd_logout_arguments-a[invalidate ticket on server] +functions[_perforce_cmd_logstat] _perforce_cmd_logstat_messageno arguments +functions[_perforce_cmd_logtail] _perforce_cmd_logtail_arguments-b[specify block size, default 8192]:block size: -s[specify start offset]:offset: -m[specify max blocks]:max blocks:  +functions[_perforce_cmd_merge] _perforce_cmd_mergelocalfileargswordsIfromfileargs1:to file:_perforce_files -tRfileargs1:from file:_perforce_files -tR2:to file:_perforce_files_arguments-F[merge against stream's expected flow]-Ob[show base revision for merge]-q[suppress normal output messages]--from[merge from stream other than the parent stream]:stream: -m[limit merge to max files]:max files: -n[preview merge]-c[open in change]:change:_perforce_changes -tcfileargs +functions[_perforce_cmd_monitor] _perforce_cmd_monitor CURRENT > 2 words2showshiftwords CURRENT-- _arguments-a[show command arguments]-e[show command environment]-l[long output format]terminate_perforce_pidsclear_alternativepids:pid:_perforce_pidsall:all processes:(all)_messageno such monitor command: words[1]localexpl_wantedmonitorcommandmonitor commandcompadd +functions[_perforce_cmd_move] _perforce_cmd_move_arguments-c[reopen in change]:change:_perforce_changes -tc-f[force move]-t[specify new file type]:filetype:_perforce_filetypes-n[preview move]-k[perform move on server]1::from file:_perforce_files -to2::to file:_perforce_files -tu +functions[_perforce_cmd_obliterate] _perforce_cmd_obliteratewordsIy_message: don't complete after -y; run obliterate without, then add the -y_arguments-y[actually perform the operation]*::file:_perforce_files -tR +functions[_perforce_cmd_opened] _perforce_cmd_opened_arguments-a[list files for all clients]-c[list files opened in change]:change:_perforce_changes -tc-C[list files open in client]:client:_perforce_clients-u[list files opened by user]:user name:_perforce_users-m[limit output to max files]:max files: -s[short output]-x[list exclusive files]-g[list files opened on Commit Server]*::file:_perforce_files -to +functions[_perforce_cmd_passwd] _perforce_cmd_passwd_arguments-O[explicit old password]:old password: -P[explicit new password]:new password: 1::user name:_perforce_users +functions[_perforce_cmd_ping] _perforce_cmd_ping_arguments-c[specify count of messages]:count of messages: -t[specify total time of test]:time in seconds: -i[specify iterations for test]:number of iterations: -f[transmit continuously without waiting for responses]-p[specify pause between tests]:pause in seconds: -s[specify send size]:send size in octets: -r[specify receive size]:receive size in octets:  +functions[_perforce_cmd_populate] _perforce_cmd_populatelocalfileargswordsIbwordsIsfileargs*::to file:_perforce_files -tRfileargs*::to file:_perforce_fileswordsISPfileargs*::file:_perforce_files -tRfileargs1::from file:_perforce_files -tR2::to file:_perforce_files_arguments(-S -P)-b[use branch view's source and target]:branch:_perforce_branches(-S -P)-s[select source file, use branch view as target]:source file:_perforce_files -tR-r[reverse mapping direction]-S[use generated branch view from stream]:stream: -P[use generated branch view from parent stream]:parent stream: -d[description for submitted change]:description: -f[force deleted files to branch into target]-n[preview populate]-o[display files created by populate]-m[limit max actions]:max actions: fileargs +functions[_perforce_cmd_print] _perforce_cmd_print_arguments-a[print all revisions in range]-A[print files in archive depots]-k[suppress keyword expansion]-o[redirect output to file]:file:_files-q[suppress header]-m[limit max files]:max files: -U[print files in unload depot]:unload file:_perforce_files*::file:_perforce_files -tR +functions[_perforce_cmd_protect] _perforce_cmd_protect_arguments-o[write protection table to standard output]-i[read protection table from standard input] +functions[_perforce_cmd_protects] _perforce_cmd_protects_arguments(-g -u)-a[display protection lines for all users](-a -u)-g[display protection lines for group]:perforce group:_perforce_groups(-a -g)-u[display protection lines for user]:perforce user:_perforce_users-h[display protection lines for host]:host:_perforce_hosts-m[report single word summary]*:file:_perforce_files +functions[_perforce_cmd_prune] _perforce_cmd_prune_arguments-y[execute prune]-S[stream to prune]:stream:  +functions[_perforce_cmd_pull] _perforce_cmd_pull_arguments-i[repeat as specified]:seconds between repeats: -u[retrieve file content rather than journal]-p[display information about pending transfers]-J[specify prefix for journal file]:journal file prefix:  +functions[_perforce_cmd_reconcile] _perforce_cmd_reconcile_arguments-n[preview reconcile]-c[open files for change]:change:_perforce_changes -tc-e[open modified files for edit]-a[open new files for add]-d[open removed files for delete]-f[reformat filenames with wildcard characters]-I[do not perform ignore checking]-l[output relative paths]-m[check file modification times]-w[force client files to be updated to match depot]-k[reconcile have list with client]*:file:_perforce_files -tu +functions[_perforce_cmd_rec] _perforce_cmd_rec_perforce_cmd_reconcile@ +functions[_perforce_cmd_rename] _perforce_cmd_rename_perforce_cmd_move@ +functions[_perforce_cmd_reopen] _perforce_cmd_reopenintegerwordsIc pos _perforce_exclude_changewordspos+1wordsRc_perforce_exclude_changewordsRcc_arguments-c[reopen files for change]:change:_perforce_changes -tc-t[specify new file type]:filetype:_perforce_filetypes*::file:_perforce_files -to +functions[_perforce_cmd_replicate] _perforce_cmd_replicate_arguments-i[specify interval in seconds]:interval: -j[specify journal number (/ position)]:journal number: -J[specify file prefix]:file prefix: -k[keep pipe open]-o[specify output file]:output file:_files-R[reconnect on failure, needs -i]-s[specify file to track state]:state file:_files-T[space-separate list of tables not to transfer]-x[terminate when journal rotates]*::->_command +functions[_perforce_cmd_resolve] _perforce_cmd_resolve_arguments-A-[limit resolve attempts]:resolve attempts:((
a\:resolve\ attributes
b\:resolve\ file\ branching
c\:resolve\ file\ content\ changes
d\:resolve\ file\ deletions
m\:resolve\ moved\ and\ renamed\ files
t\:resolve\ filetype\ changes
Q\:resolve\ charset\ changes
))-a-[set automatic resolve]:resolve:((
s\:skip\ files\ that\ need\ merging
m\:skip\ files\ with\ conflicts
f\:accept\ merged\ files\ with\ conflicts
t\:use\ theirs
y\:use\ yours))-d-[control whitespace merging]:whitespace option:((
b\:ignore\ whitespace\ changes
w\:ignore\ whitespace\ altogether
l\:ignores\ line\ endings))-f[re-resolve files]-n[preview resolve]-N[preview resolve with summary]-o[display base file name and revision for merge]-t[force textual merge]-v[insert markers for all changes]-c[limit resolve to change]:change:_perforce_changes -tc*::file:_perforce_files -to +functions[_perforce_cmd_resolved] _perforce_cmd_resolved_arguments-o[report revision used as base for resolve]*::file:_perforce_files -tr +functions[_perforce_cmd_revert] _perforce_cmd_revert_arguments-a[revert open unchanged files]-n[preview revert]-k[mark files as reverted on server]-w[delete new files]-c[revert files opened in change]:change:_perforce_changes -tc-C[specify client]:client:_perforce_clients*::file:_perforce_files -to +functions[_perforce_cmd_review] _perforce_cmd_review_arguments-c[specify change]:change:_perforce_changes -ts-t[specify counter]:counter:_perforce_counters +functions[_perforce_cmd_reviews] _perforce_cmd_reviews_arguments-c[limit files submitted in change]:change:_perforce_changes -ts-C[limit files opened in client]:client:_perforce_clients*::file:_perforce_files +functions[_perforce_cmd_set] _perforce_cmd_set_arguments-q[remove origin]-s[set for whole system]-S[specify service]:service: *::environment variable:_perforce_variables +functions[_perforce_cmd_shelve] _perforce_cmd_shelve_arguments-i[read change spec from standard input](-i)-c[shelve files in change]:change:_perforce_changes -tc-f[overwrite existing shelved files]-r[replace shelved files in change]-a[handle unchanged files]:option:(submitunchanged leaveunchanged)(-p -a -i -r)-d[delete shelved files]-p[promote shelved change to commit server](-i -r)*::file:_perforce_files -to +functions[_perforce_cmd_status] _perforce_cmd_status_arguments-c[list files in change]:change:_perforce_changes -tc-A[list all new, modified, and removed files]-e[list modified files]-a[list new files]-d[list removed files]-f[reformat filenames with wildcard characters]-s[summarize output for new files]-I[do not perform ignore checking]-m[check file modification times]-k[reconcile have list with client]*:file:_perforce_files -tuo +functions[_perforce_cmd_sizes] _perforce_cmd_sizes_arguments-a[list all revisions in range]-b[specify blocksize]:blocksize in bytes: (-H)-h[print sizes in human-readable form (GiB)](-h)-H[print sizes in human-readable form (GB)]-m[limit max files]:max files: -s[sum the file sizes]-S[display sizes for shelved files]-z[omit lazy copies](-z -S)-A[display files in archive depots]-U[display sizes for unload files]*:file:_perforce_files -tR +functions[_perforce_cmd_stream] _perforce_cmd_stream_arguments(-o -v)-d[delete stream](-f)-o[write stream spec to standard output](-o -v)-P[insert value into parent field]:parent stream: (-o -v)-t[insert value into type field]:type: (-o -v)-i[read stream spec from standard input](-o -v)-f[force modification](-f)-v[expose client view]1:stream name:  +functions[_perforce_cmd_streams] _perforce_cmd_streams_arguments-F[limit files to pattern]:file pattern: -T[limit fields to list]:field list: -m[limit max streams]:max streams: -U[list unloaded task streams]*:stream path:  +functions[_perforce_cmd_spec] _perforce_cmd_spec_arguments-d[delete a custom spec]-i[read spec from stdin]-o[write spec to stdout]*::spec type:(branch change client depot group job
label spec trigger typemap user) +functions[_perforce_cmd_submit] _perforce_cmd_submit_arguments(-s -d -e -i)-c[submit change]:change:_perforce_changes -tc(-r -s -f -d -c -i --noretransfer)-e[submit shelved change]:change:_perforce_changes -tS(-s -c -e -i --noretransfer)-d[specify description]:description: (-d -c -e --noretransfer)-i[read change spec from standard input]-f[override submit option]:submit option:_perforce_submit_options-r[reopen submitted files](-d -c)-s[include fix status in list]--parallel[parallel file transfer options]:parallel options: --noretransfer[do not re-transfer submitted files]:no re-transfer?:(0 1)*::file:_perforce_files -to -tr +functions[_perforce_cmd_sync] _perforce_cmd_sync_arguments-f[force resynchronisation]-L[use full depot syntax]-n[preview sync]-N[preview sync with summary](-s -p)-k[update server without syncing files](-f -k -r -s)-p[sync client without updating server]-q[suppress normal output messages](-s -p)-r[reopen moved files in new location](-f -k -r -p)-s[do not clobber modified files]-m[limit max files to sync]:max files: --parallel[parallel file transfer options]:parallel options: *::file:_perforce_files -tR +functions[_perforce_cmd_tag] _perforce_cmd_tag_arguments-d[delete association between label and files]-n[preview tag]-g[update global label]-U[create label with autoreload option]-l[specify label]:label:_perforce_labels*::file:_perforce_files -tR +functions[_perforce_cmd_tickets] _perforce_cmd_tickets_arguments +functions[_perforce_cmd_triggers] _perforce_cmd_triggers_arguments-o[output form to stdout]-i[read from stdin] +functions[_perforce_cmd_typemap] _perforce_cmd_typemap_arguments-o[output table to stdout]-i[read table from stdin] +functions[_perforce_cmd_unlock] _perforce_cmd_unlock_arguments-s[unlock files from shelved change]:change:_perforce_changes -tS-c[unlock files from change]:change:_perforce_changes -tc-x[unlock exclusive files]-f[unlock files owned by other users]*::file:_perforce_files +functions[_perforce_cmd_unshelve] _perforce_cmd_unshelve_arguments-s[unshelve files from change]:change:_perforce_changes -tS-c[unshelve files to change]:change:_perforce_changes -tc-f[force clobbering of writeable files]-n[preview unshelve]-b[use branch view for unshelve]:branch:_perforce_branches-S[use generated branch view from stream]:stream: -P[use generated branch view from parent stream]:parent stream: *::file, pattern allowed:_perforce_files +functions[_perforce_cmd_update] _perforce_cmd_update_arguments-f[force resynchronisation]-L[use full depot syntax]-n[preview update]-N[preview update with summary]-q[suppress normal output messages]-m[limit max files to update]:max files: *::file:_perforce_files -tR +functions[_perforce_cmd_user] _perforce_cmd_user_arguments(-o -i)-d[delete user](-f -i -d)-o[write user spec to standard output](-o -d)-i[read user spec from standard input](-o)-f[force edit of user](-i)1::username:_perforce_users +functions[_perforce_cmd_users] _perforce_cmd_users_arguments-m[limit output to max users]:max users: -a[output service and operator users]-l[long output]-r[list only replica users]-c[list only central server users]*::username:_perforce_users +functions[_perforce_cmd_verify] _perforce_cmd_verify_arguments-m[limit revisions]:max revisions: -q[operate quietly]-u[compute and save digest if missing]-v[compute and save all digets]-z[skip duplicates]*::file:_perforce_files -tR +functions[_perforce_cmd_where] _perforce_cmd_where_perforce_files +functions[_perforce_cmd_workspace] _perforce_cmd_workspace_perforce_cmd_client@ +functions[_perforce_cmd_workspaces] _perforce_cmd_workspaces_perforce_cmd_clients@_perforce@Ag A
D 	Aۜ-Y5!U-
!I
aaI1Mu !a#$Al0k$D	BAGAD1AR-AFAA"&+Ad9K&	aAfۄlAl1A ۄAACT,yAfLۜjیAC
'
A8AA`A'A"fۄAC'5A"
H
A"fۄFیA$C=iی`AR+A@ۜ!19yqAD`3
Axۜ!Aqq	]I	}
%
=U=AFFFtypesetopt_args_perl_arguments-0-[input record separator ($/)]:$/ in octal or hex (\0, if no argument)-a[autosplit mode with -n or -p (splits $_ into @F)]-C-[control some unicode features]: :_perl_unicode_flags-c[check syntax only (runs BEGIN and END blocks)](   -dt -d: -dt:)-d[run scripts under debugger](-d     -d: -dt:)-dt[run scripts under debugger (debugged code uses threads)](-d -dt     -dt:)-d\:-[run under control of a debugging/tracing module]:debugging/tracing module:_perl_modules --strip-prefix --perl-hierarchy=Devel(-d -dt -d:     )-dt\:-[run under control of a debugging/tracing module (debugged coded uses threads)]:debugging/tracing module:_perl_modules --strip-prefix --perl-hierarchy=Devel-D-[set debugging flags]: :_perl_debugging_flags(1 -E)*-e+[run one line of program]:one line of program(1 -e)*-E+[like -e but enable all optional features]:one line of program-f[disable executing $Config{sitelib}/sitecustomize.pl at startup]-F-[split() pattern for autosplit (-a)]:split() pattern, // is optional-h[list help summary]-i-[edit <> files in place (make backup if extension supplied)]:backup file extension: *-I-[specify @INC/#include directory (may be used more than once)]:include path:_files -/-l-[enable line ending processing, specifies line terminator]:output record separator in octal: *mM-[module.. executes `use/no module...' before executing your script]:module:_perl_m_opt-n[assume 'while (<>) { ... }' loop around your script]-p[assume loop like -n but print line also like sed]-s[enable some switch parsing for switches after script name]-S[look for the script using PATH environment variable](   -T)-t[turn on taint checks but only issue warnings](-t   )-T[turn on taint checks]-u[dump core after parsing script]-U[allow unsafe operations]-v[print version, patchlevel and license]-V-[print perl configuration information]:configuration keys:_perl_config_vars(   -W -X)-w[turn warnings on for compilation of your script (recommended)](-w    -X)-W[enable all warnings (ignores 'no warnings')](-w -W   )-X[disable all warnings (ignores 'use warnings')]-x-[ignore text before #!perl line and optionally cd to directory]:directory to cd to:_files -/1:Perl script:_files -g "*.(p[ml]|PL|t)(-.)"*::args:= _perl_normal_perl_normallocalexplopt_args[(I)-(e|E)]shiftwords CURRENT-- _normal_perl_m_optcompsetcompset*=_messagemoduleargumentsmodule arguments, comma separated_perl_modules_perl_config_vars ! +_perl_config_vars _perl_config_varsperl -MConfig -e 'print join("\n", keys %Config);'localadd_colon-P:compset*:delimiter\  compstate[quoting] compset* compsetcompaddexpl[@]add_colonSdelimiter_perl_unicode_flags_valuesunicode bitmask or flagsI[  1 STDIN is assumed to be in UTF-8]O[  2 STDOUT will be in UTF-8]E[  4 STDERR will be in UTF-8]S[  7 I + O + E]i[  8 UTF-8 is the default PerlIO layer for input streams]o[ 16 UTF-8 is the default PerlIO layer for output streams]D[ 24 i + o]A[ 32 the @ARGV elements are expected to be strings encoded in UTF-8]L[ 64 make "IOEioA" conditional on the locale environment variables]a[256 set ${^UTF8CACHE} to -1, used for debugging]_perl_debugging_flags_valuesdebugging bitmask or flagsp[      1 Tokenizing and parsing (with v, displays parse stack)]s[      2 Stack snapshots (with v, displays all stacks)]l[      4 Context (loop) stack processing]t[      8 Trace execution]o[     16 Method and overloading resolution]c[     32 String/numeric conversions]P[     64 Print profiling info, preprocessor command for -P, source file input state]m[    128 Memory and SV allocation]f[    256 Format processing]r[    512 Regular expression parsing and execution]x[   1024 Syntax tree dump]u[   2048 Tainting checks]U[   4096 Unofficial, User hacking (reserved for private, unreleased use)]H[   8192 Hash dump -- usurps values()]X[  16384 Scratchpad allocation]D[  32768 Cleaning up]S[  66536 Thread synchronization]T[ 131072 Tokenising]R[ 262144 Include reference counts of dumped variables (eg when using -Ds)]J[ 524288 Do not s,t,P-debug (Jump over) opcodes within package DB]v[1048576 Verbose: use in conjunction with other flags]C[2097152 Copy On Write]A[4194304 Consistency checks on internal structures]q[8388608 quiet - currently only suppresses the "EXECUTING" message]_perl@A,$1$AACgTuAAA)AGtA,Ap
A&AF!AFAAGtXA,C&lX ! +_perl_basepods typesetagU_perl_basepods +commands[basepods] basepods:t:rlocalpodpathpodpathperl -MConfig -e 'print "$Config{installprivlib}/pod"'podpath/perl.pod_messagecan't find perl.pod from Config.pm; giving upreturnpodpath/.pod:r:texpl_wantedpodsperl base podcompadd@A%7A,GPmEAC'AgLA<ۜYA<1AR9AC<Y|AdC1A

A,dA,|A%=AL1A
A,A%YAd1A
A%A,P%A.XA('EACAC<F%A.eQA!	A, A.!u	qA,#A.$	A	YXA"<	AB'rM
	F


F 
AH
H1
A"
<ۤa+9AC+q=AJs
AxC1A&1r1
AJsU
qA
F

A%JsqAgACf+%A,]A8CA.AqtAC&A`
A6D2@qqAC
A
eA
A+-eAf
	ACg@AAV
qA@A8AXpAC@A.[@AGLA,&`L
A	|AGAgHAH]A"FACAhAyAD{#A"
	CFACFAC&FE_perl_moduleslocalupdate_policysufpat.pmwith_podrestrict_hierarchystrip_perl_prefixzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy_perl_modules_caching_policyargvrperlhierarchyrestrict_hierarchyargv[(r)--perl-hierarchy=*]#--perl-hierarchy=restrict_hierarchyrestrict_hierarchy%::::argvrperlhierarchyargvrstripprefixstrip_perl_prefixargvrstripprefixargvrtPargvrtP(.pm|.pod)_with_podperlwords1%docperl_moduleswhenceperl/dev/null_perl//:alnum:/___moduleswith_pod +commands[perl] _perl_moduleswith_pod_unknown_perl_moduleswith_podP+perl_modules_cache_invalidperl_modules__retrieve_cache:completion:curcontext:modulestrytousepminst +commands[pminst] perl_modulespminstlibdirnew_pms+perl $perl -e 'print "@INC"' _messagedidn't find perl on $PATH; guessing @INC .../usr/lib/perl5/site_perl/5-.09Ns.:.PERL5LIBtypesetagUperl_modulesperl_modulesinclibdircontinuelibdir/AZaz//sufpatblib(@)new_pms##libdir/##new_pms:r:fs/::perl_modulesnew_pmsPperl_modules_store_cacheperl_modulesperl_subsetrestrict_hierarchyPMperl_modules:restrict_hierarchy strip_perl_prefix perl_subsetrestrict_hierarchyexpl_wantedmodulesPerl modulecompadd@perl_modules_perl_modules_caching_policylocal_perllocalsoldp1mw+1 #oldp return_perllocals/usr/lib/perl5//perllocal.pod #_perllocals _perllocalspod1_perl_modules@AX'EE|EEE+ACgAAC1A.	rAFیA%)AXAC%A"tfۜۜQy-]Q	i

q
i%+A	h0AC
FEA",&p=P-+0,AC
A1A"$,E<3+qA"C
=M8+0)ACFeA",&T=tA+ACF+localcurcontextcurcontextstatelineexplargstypesetopt_args*:Perl pod pages:->perl-podsservicePERLDOCcompsetwordsfakewords[@] CURRENT++ _arguments-*(- *)-h[print help information](- *)-V[display version information]-D[describe search for the item]-t[use plain text output instead of nroff]-u[show raw Pod source]*-m[display entire module]:module:_perl_modules-l[display only filename of the module found]-F[consider arguments as filenames](-q -v)-f+[view documentation for Perl built-in function]:perl builtin function:->perl-builtin-funcs(-f -v)-q+[search question headings in Perl FAQ]:regular expression(-f -q)-v+[view documentation for predefined variable]:special variable:->perl-variables(-d)-T[send output direct to stdout and not via pager](-T)-d+[specify output file]:output file:_files-o+[specify output format]:output format:(man nroff pod rtf text tk xml latex)-M[specifies module to use for formatting]:module:_perl_modules-w[specify option to formatter]:option-X[use an index if present]-n+[specify replacement for nroff]:nroff replacement:_command_names -e-r[recursive search]-i[ignore case]args[@]stateperlbuiltinfuncsA_perl_builtin_funcs:uMf_call_program functions \
	perldoc -u perlfunc 2>/dev/null:=item az %%az_wantedfunctionsperl built-in functioncompadd@_perl_builtin_funcsperlpods +opt_args[-F] _wantedfilesPerl modules and .pods_files*.(pod|pm)(-.)_alternativemodules:module: _perl_modules -tPpods:base pod: _perl_basepodsfiles:module or .pod file:_files -g "*.(pod|pm)(-.)"perlvariablesA_perl_special_vars:uMf_call_program variables \
      perldoc -u perlvar 2>/dev/null:=item $@% :$<I_wantedvariablesperl special variablecompadd_perl_special_varsreturnAp'EE|E+EEEEr{ACgA 8`A%8iEq5	


q15!U% !A"5!"C
85"#$A":!%e8%&A'0%='A,BY'A,C'A%8((A"H!"e8)*0,-,A,NP,A.O,0-A,R4-A.Sx-0-A,V-A.W(.0q.A,Z.A,[.A %8//0i10;	A,d,2A.eh2AdC+A.i!"
A82q$A8Q3A"o4"o=4='or{A%`Z]4A`y4A`5A`A.z5ۜ:A`5AC`6A C e8I7Zz7AB7='
 e7A"$!7ۜۜ898+AKd8)LA((+H]pA"\C#90K#A`#1A.9:A$F4:Y:qA$:::K#00;A%:D;];0;0;AC&:;;;0$<A':A<q<<0<A':<=T=0h=A(:}===09=AC)'=>->Al1A}>A.>AtC*
1A>A *?5?h?}??@A$C+@Ah?]AAۤ+A,FA+localcurcontextcurcontextstatelineexplpgoptspkoptstypesetopt_argsargumentssig_argumentsaopts-a[include process ancestors in match list]-c+[match only on specified login class]:login class(-F --pidfile)F+pidfile[match only processes in specified PID file]:PID file:_files(-f --full)ffull[match against full command line](-G --group)G+group[match only on specified real group IDs]: :_sequence _groups(-g --pgroup)g+pgroup[match only on specified process group IDs]: :->pgid(: * -)hhelp[display help information]-I[request confirmation before signalling each process]-i[ignore case distinctions]-j+[match only on specified jail IDs]:jail:_sequence _jails -0 -o jid(-L --logpidfile)Llogpidfile[fail if PID file not locked (with -F)](-N)-M+[extract name list from specified core]:core file:_files(-M)-N+[extract name list from specified system]:system file:_files(-o -n --oldest --newest)nnewest[match newest process](-o -n --oldest --newest)ooldest[match oldest process](-P --parent)P+parent[match only on specified parent process IDs]: :->ppid(-l)-q[suppress normal output]-S[search also in system processes (kernel threads)](-s --session)s+session[match only on specified process session IDs]: :->sid(ss)--signal=[specify signal to send to process]: :_signals -s-T+[match only on specified routing table]:routing table(-t --terminal)t+terminal[match only on specified controlling terminals]: :_sequence _ttys -do(-U --uid)U+uid[match only on specified real user IDs]: :_sequence _users(-u --euid)u+euid[match only on specified effective user IDs]: :_sequence _users(-v --inverse)vinverse[negate matching](-x --exact)xexact[match process name or command line (with -f) exactly]--ns=[match only on same namespaces as specified PID]: :_pids--nslist=[match only on specified namespaces (with --ns)]:namespace:(ipc mnt net pid user uts)(: * -)Vversion[display version information]-z+[match only on specified zone IDs]:zone:_sequence _zonesservicepgrep(-d --delimiter)d+delimiter[specify output delimiter]:delimiter:compadd ${(s<>)IFS}(-q)-l[display process name (and arguments with -f)](-w --lightweight)wlightweight[show all thread IDs instead of PID]pkill(-e --echo)eecho[display signalled process]-l[display kill command]OSTYPElinuxacdFfGghLlnoPstUuVvwxceFfGghLnoPstUuVxarguments:s)*acl(-c --count)ccount[display count of matching processes](-a -l --list-full --list-name)alistfull[display full command line](-a -l --list-full --list-name)llistname[display process name]dragonflyfreebsdacdFfGgijLlMNnoPqSstUuvxacFfGgIijLlMNnoPstUuvxopenbsddfGglnoPqsTtUuvxfGgIlnoPqsTtUuvxdarwinadFfGgiLlnoPqtUuvxaFfGgIiLlnoPtUuvxsolariscdfGglnoPsTtUuvxzcfGgnoPsTtUuvxzarguments:s)*cT-c+[match only on specified contract IDs]: :->contract-J+[match only on specified project IDs]: :->projid-T+[match only on specified task IDs]: :->taskdfGgilnPstUuvxfGgilnPstUuvxMarguments:s)*pgoptsMarguments:s)*pkopts CURRENT != 2 OSTYPE(ss)no(--signal)-signals2,3!(--signal)-0..( #signals - 3 )PREFIXSUFFIX(--signal)-SIG@signals23:-!(--signal)-SIG@signals23:-sig_arguments*: :->pnameOSTYPE*-_argumentsaoptsarguments_pgrep_sequence_sequence_wantedexpl2compaddun_call_program $1 ps -A -o $3=stateOSTYPEopenbsd_messagesession ID_pgrep_sequencesessionidssession IDppidppidsparent process IDpgidpgidsprocess group IDprojidprojectidsproject IDprojectcontractcontractidscontract IDctidtasktaskidstask IDtaskidpnamelocalispatpattern matching  +opt_args[-x]  +opt_args[-f] _wantedprocessargsexplispatprocess command linecompaddf_call_program process-args ps -A -o args=% _wantedprocessesnamesispatprocess name_process_namesreturnABp)AGk#AgkA,k#Ak	A0F0EtkABM^
AGJ#A ,kA$C@,$,mAkA,J#QAX
AAkAk=A0CF=kAB4Y5+AGk#AkA,k#-AkA0F=xkAE,
A@'EEtE+A,(XAglAB ۜ ttEA,	A%XZjeU9!	Z

Za}A
ZZIeZZQZ	%Q M"ZY$u$Z%%&5((ZU*,Z
-A" @.ۜۜm.G+AC.0,.A1AK
.A0/d/}/A"CF//M+A"&0O+0U40A\03A'00ACx11A	A2ۄ2A"C&3Y+qABf,3ۜM3%3یA"(`3333
444]+0@`4AC1ACf|4ۄ4A"D4۔45<5‰ɉ\5p5555c+A.d+A"$55586y66f+AF6+A,FBB +functions[_php_classes] _php_classeslocalforeach ( get_declared_classes() as $c ) { echo "$c\n"; }f _call_program classes $words[1] -r ${(q)cmd} _wantedclassesexplPHP classcompadd@ +functions[_php_extensions] _php_extensionslocalexplzendzparseoptszendf _call_program extensions $words[1] -m tmpi[Zend Modules] #zend @tmpidx+1,1@tmp2,idx1_wantedextensionsPHP extensioncompadd@ +functions[_php_functions] _php_functionslocalexpl
    foreach ( get_defined_functions() as $a ) {
      foreach ( $a as $f ) {
        echo "$f\n";
      }
    }
  f _call_program functions $words[1] -r ${(q)cmd} _wantedfunctionsPHP functioncompadd@_phplocalcurcontextcurcontextphp_suffixphp_filescontextexpllinestatestate_descrargsopt_argszstyle:completion:curcontext:suffixesphp|php5|pharphp_files:PHP file:_files -g '*.(php_suffix)(#q-.)'(-a --interactive)ainteractive[run interactively]*d+define[define INI directive]: :->directive(-e --profile-info)eprofileinfo[generate extended information for debugger/profiler](-H --hide-args)Hhideargs[hide script name and arguments from external tools](fi im pb pf rf rn sc sv *)--ini[display configured INI paths]*z+zendextension[load specified Zend extension]:Zend extension:_files -g "*.so(|.*)(#q-.)"(fi)(im pb pf rf sv)f+file[parse and/or execute specified file]php_files(-)1php_files(hv)(- 1 *)hhelp[display help information](- 1 *)vversion[display version information]!(- 1 *)?\?usage(im)(fi mc pb pf rf rn sc sv *)iinfo[display configuration information (phpinfo())](fi mc pb pf rf rn sc sv *)mmodules[display installed extensions](in)c+phpini[specify php.ini or containing directory]:INI file or directory:_files -g "*.ini(-.)"nnophpini[ignore php.ini](pb)(-B --process-begin fi im rf rn sc sv)B+processbegin[run specified PHP code before processing input lines]:PHP code:(-E --process-end fi im rf rn sc sv)E+processend[run specified PHP code after processing input lines]:PHP code:(pf)(fi im rf rn sc sv)R+processcode[run specified PHP code for every input line]:PHP code:(fi im rf rn sc sv)F+processfile[parse and execute specified file for every input line]php_files(rf)(fi im rn pb pf sc sv *)rcrclass[display information about specified class]: :_php_classes(fi im rn pb pf sc sv *)rerextension[display information about specified extension]: :_php_extensions(fi im rn pb pf sc sv *)rfrfunction[display information about specified function]: :_php_functions(fi im rn pb pf sc sv *)rirextinfo[display configuration information about specified extension]: :_php_extensions(fi im rn pb pf sc sv *)rzrzendextension[display information about specified Zend extension]: :_php_extensions --zend(rn)(fi im pb pf rf sc sv)r+run[run specified PHP code]:PHP code:(sc)(im pb pf rf rn sv *)lsyntaxcheck[check syntax only (lint)](im pb pf rf rn sv *)ssyntaxhighlight[display HTML syntax-highlighted source]!(im pb pf rf rn sv *)--syntax-highlighting(im pb pf rf rn sv *)wstrip[display source stripped of comments and whitespace](-S --server fi im pb pf rf rn sc *)S+server[start Web server on specified address/port]: :->server(-t --docroot fi im pb pf rf rn sc *)t+docroot[specify Web-server document root]:document root:_directories(-)*:: :->argument_argumentsargsstateargumentopt_argsipbpfrn_descriptionfilesscript argument_files(@)expl_normaldirectivedirectivescodeforeach (ini_get_all() as $k => $v) { echo "$k\n"; }directivesf
        _call_program directives $words[1] -r ${(q)code}
      compset*=_defaultcompset=*_wanteddirectivesINI directivecompaddsuf[@]directivesservercompset*:_wantedportnumbersport numbercompadd80008001800880808443_wantedhostslocal address_bind_addresses0bhKqS:return_php@AlkJAGAg,A,BrA,C&De,Alk|sAAGAg,A,z*rA,C&De,At>AGAg,A %,A,C&Hi,AfAfPAGtAgtA0C%A,&-`At!AgAP%-%YQ	=
AC@mAF_picocom_flowcontrollocalexplmodes_wantedflowctrlmodeflow control modecompaddexpl_picocom_paritymodelocalexplmodes_wantedparitymodeparity modecompaddexpl_picocom_databitslocalexplwidths_wanteddatabitsdata bitscompaddexpl_picocom_escapesetoptlocaloptionsbraceccllocalexplctrlcharsaz_wantedescapekeyescape keycompaddexpl_picocomlocalargs(--baud -b)baudb[define baud-rate to set the terminal to]:baud rate:_baudrates(--flow -f)flowf[define type of flow control to use]:flow control:_picocom_flowcontrol(--parity -p)parityp[define type of parity to use]:parity mode:_picocom_paritymode(--databits -d)databitsd[define the number of databits per word]:data bits:_picocom_databits(--escape -e)escapee[define command mode character]:escape character:_picocom_escape(--echo -c)echoc[enable local echo](--noinit -i)noiniti[do not initialise serial port](--noreset -r)noresetr[do not reset serial port](--nolock -l)nolockl[do not lock serial port](--send-cmd -s)sendcmds[define file send command]:file send command:_cmdstring(--receive-cmd -v)receivecmdv[define file receive command]:file receive command:_cmdstring--imap[define input character map]:input character map:--omap[define output character map]:output character map:--emap[define local echo character map]:local echo character map:(--help -h)helph[display help message]*:device:_files -g "*(-%c)"_argumentsargs[@]_picocom@A@Gz,@Tl
ccrk+ABCFCFA"1A.rlA%
ccA,
TAFQ	A.rA%
ccA.T)A$
ccۄۜ-۬A,TYA.rk
A$!A&AC:1:ACFhAA@AzA,lACzA`A.r]}AA	AC	AC	L
ۤi

A	,A	%ld#,qAC
%lA"$
|	++AB.0&HA$C#1#A1
aABL
ۜ}
z2z@
A40U
0	@
A.5q
@
0
A"&62p
(=@
7q
0;A"89q
@
ACF+localpidslistexplmatchdesclistargs_tagsprocessesreturn1(*[[:blank:]]|)PREFIX[0-9]#SUFFIX[[:blank:]]*(/|[[:blank:]]-(#c,1))2([[:blank:]]*|)shiftPREFIXSUFFIX%09(*[[:blank:]]|)PREFIX[0-9]#SUFFIX[[:blank:]]*IPREFIXISUFFIX*[[:blank:]]*[[/[:blank:]]PREFIX*SUFFIX*compstate[nmatches]_requested_next_labelprocess ID(@f)_call_program $curtag ps 2>/dev/nullout[1](@M)out[2,-1]:#~matchdesci:blank:pid:blank:(@)(@M)out#(l.#desc[1,(r)(#i)[[:blank:]]pid]..?.)~:-[^[:blank:]]###*[[:blank:]](@)(@M)out##[^0-9]#[0-9]###*[[:blank:]]zstyle:completion:curcontext:curtagverbose(@Mr:COLUMNS-1:)outcompadd@expl[@]desc[@]all[@] ret breakall:completion:curcontext:processesinsertidsmenuoutcompstateinsertsinglecompstatenmatchesnm+1compstateinsert:PREFIXSUFFIXcompstateunambiguousA\G8YEEEEEJ#A1A
AlmAHAA,	A&PAChAyAC%)QA0%D۴41QA,J#4LLt|A C%iA|ۜ
%m9IiuE9]}9% U!"#]%y&'localoptfilegetoptspine -confsortorderlusortorderoptssend #_cache_pine_options /.pinerc/etc/pine.confoptfilegetoptscat optfilebreak_cache_pine_options$=getopts | sed -n 's/^\([-a-z]*=\).*/-\1/p'subjectarrivaldatefromsize/reversedontsortnicknamefullnamewithlistslastconfcreate_lupinerccopy_abookcopy_pinercsortattachattachlistattach_and_deleteurl_arguments(opts idx send -bail -d -k -z -r -p -P *)-h[display help](opts idx send -bail -d -k -z -r -p -P *)-v[display version information](opts idx send -r *)-F+[specify file to open and page through]:file:_files(opts idx send *)-conf[print out fresh global configuration](opts idx send *)-pinerc[put fresh pinerc configuration in file]:file:_files(opts idx send *)-create_lu[create .lu from script]:addressbook file:_files:sort order:((j: :)lusortorder)(opts idx send *)-copy_pinerc:pinerc file:_files:remote folder(opts idx send *)-copy_abook:addressbook file:_files:remote folder(opts idx -url)-attach[go directly into composer with given file]:file:_files(opts idx -url)-attachlist[go to composer with given files]:file:_files(opts idx -url)-attach_and_delete[go to composer, attach file, delete when finished]:file:_files(opts idx send)-url[open the given URL]:URL:_email_addresses -c -P mailto\:(opts send)-f+[specify mailbox to load]:mailbox: _mailboxes(opts send)-c+[specify context to apply to -f arg]: :_guard '[0-9]#' number(opts send)-sort[specify sort order of folder]:sort order:((j: :)sortorder)(opts send)-i[go directly to index, bypassing main menu](opts send)-I+[specify initial keystrokes to be executed]:keystrokes(opts send)-n+[entry in index to begin on]: :_guard '[0-9]#' number(opts send)-o[open first folder read-only](-F -h -v)-r[restricted - can only send mail to oneself](-h -v)-d[set debug level]:debug:(0 1 2 3 4 5 6 7 8 9 flush timestamp imap= numfiles= verbose=)(j. .opts:F)-k[force use of function keys](j. .opts:F)-z[allow use of ^Z suspension](j. .opts:F)-p+[use alternate .pinerc file]:alternate pinerc:_files(j. .opts:F)-P+[use alternate pine.conf file]:alternate pine.conf:_files(j. .opts:F)-x[use configuration exceptions file]:configuration exceptions file:_files(j. .opts:F)-bail[exit if pinerc file doesn't already exist]*::recipient:_email_addresses -n pine_cache_pine_options:option valueAGACg8A L۔۴AhCpiA%8p
;A e8%p!5MmA,8U	p		
	Ae8
9p	
	AC	8p	
A
81
p	

A
8	p	
9A8]p
-A8pAA
8ip=
AC8qp

A8	p
A8pq !"#A8	p
M$A8pU%A,8Equp
&A8p'(A)A8 p *Ae81!]"p#+A8e81$$%&(M)**+,p
-,A8.p.-ACe8.i/0/.Ae8!0	10
/A(Ce8
22354450
60A!86p
71A"88p2AC#8m9:u<0!=3A$%8A=1>?AB0
4A$C'8CMDD]EGpG5A)e8H}H0	6AT+8H	IIiJKLLiM-NPR)SQTT)VVUW0QX7A<18uX]Y5Z%[\\]^_`)aA5bۜۜ=bUblocalvariantargs_pick_variantiputilsiputilsOSTYPEvariant:serviceping:4iputils-*-d[set SO_DEBUG on the socket]-n[show network addresses as numbers]-M+[define mtu discovery]:mtu discovery:(do dont want)-v[verbose output]iputilsaixbsddarwindragonfly-c+[specify number of packets to send]:count-f[flood ping]-i+[specify delay between packets]:interval (seconds) [1]-l+[send specified number of initial packets as fast as possible]:number of packets-p+[specify pad bytes to fill sent packet with]:padding pattern-q[quiet]-s+[specify packet size]:size (bytes) [56]iputils:solaris:bsddarwindragonfly:4-L[disable loopback of multicast packets]-R[record route]freenetbsddarwindragonfly:4-r[bypass normal routing tables]freenetbsddarwindragonfly:4-a[audible bell for each packet]netbsd:4openbsd-w+[specify timeout after which ping exits]:deadline (seconds)openbsd:4solaris-t+[set IP Time to Live for outgoing packets]:ttlbsddarwindragonfly-I+[specify source interface for multicast packets]:interface:_net_interfacesfreebsddarwindragonflynetbsd:6-S+[specify source address]:source addressdarwindragonfly:4-o[exit after receiving one packet]-D[set the don't fragment bit]freenetbsddarwindragonfly:4-Q[somewhat quiet]freebsd:6darwin:6solarisnetbsd*-g+[specify gateway to use as the next hop to the destination]:gateway:_hostsbsddarwindragonfly:6-h+[set the IPv6 hoplimit]:hop limitfreenetbsddarwindragonfly:6-a+[generate ICMPv6 Node Information Node Addresses query]:address type:(a c g s l A)-b+[set socket buffer size]:buffer size-H[try reverse-lookups of IPv6 addresses]-N[probe node information multicast group address](-s)-t[generate ICMPv6 Node Information supported query types query](-s)-w[generate ICMPv6 Node Information DNS Name query]!(-s)-Wbsddarwin:6*-m[suppress fragmenting of packets into the minimum IPv6 MTU]darwin-P+[specify IPsec policy to be used for the probe]:policysolaris2.11--b[bypass global IPsec policy and send and receive packets in the clear]-N+[specify a next-hop router that the probe packet should go through]:router:_hostsfreebsddarwindragonfly:4-A[audible bell for no packet]-G+[specify maximum size for ICMP payload for sweeping pings]:size-g+[specify minimum size for ICMP payload for sweeping pings]:size [0]-h+[specify size increment for ICMP payload for sweeping pings]:size [1]-M+[use ICMP_MASKREQ or ICMP_TSTAMP instead of ICMP_ECHO]:ICMP:(mask time)-m+[set IP Time to Live for outgoing packets]:ttl-T+[set IP Time to Live for multicasted packets]:ttl-t+[specify timeout after which ping exits]:deadline (seconds)-W+[specify time to wait for a response]:wait time (ms)-z+[specify type of service]:type of servicefreebsdopenbsddarwin:6-D[disable IPv6 fragmentation]freebsddarwin:6-R[audible bell for no packet]-r[audible bell for each packet]freebsd:6-x+[specify time to wait for a response]:wait time (ms)-X+[specify timeout after which ping exits]:deadline (seconds)-C[send timestamps in compat format]-E+[specify IPsec policy to be used for the probe]:policy-h+[specify target host]:host:_hosts-P+[use a pseudo-random sequence for the data]-T+[set IP Time to Live for outgoing packets]:ttl-t+[specify type of service]:type of servicedragonflynetbsd:6-R[inject reachability confirmation hint for target host/first hop]darwin:4-b+[bind the socket to specified interface for sending]:interface:_net_interfaces-B+[bind the socket to specified interface for sending]:interface:_net_interfaces-G+[specify max,min,increment size for ICMP payload for sweeping pings]:max,min,incr (default min=0 incr=1)-z+[specify traffic class]:traffic classdarwin-C[prohibit socket from using cellular network interface]-K+[specify network service type for sending ICMP packets]:serviece type:(BK_SYS BK BE RV AV RD OAM VI SIG VO)-k+[specify traffic class to use for sending ICMP packets]:traffic class [CTL]:(BK_SYS BK BE RD OAM AV RV VI VO CTL)--apple-connect[connects the socket to the destination address]--apple-time[prints the time a packet was received]-H[try reverse-lookups of addresses]-E[audible bell for no packet]-e[audible bell for each packet]-T+[change TOS value]:TOS value:(critical inetcontrol lowdelay netcontrol throughput reliability ef af cs)-V+[specify routing table to be used]:routing tableiputils:4(-F -N)-4[use IPv4 only]-6[use IPv6 only]-A[adaptive]-b[allow pinging a broadcast address]-B[don't allow ping to change source address]-D[print timestamp before each line](-4)-F+[allocate and set 20-bit flow label]:flow label (hex)(-)-h[show usage information]-I+[specify source interface]:interface:_net_interfaces-m+[specify mark to tag outgoing packets]:mark-M+[specify path MTU discovery strategy]:strategy:((
        do\:prohibit\ fragmentation,\ even\ local\ one
	want\:do\ PMTU\ discovery
	dont\:don\'t\ set\ DF\ flag))(-4)-N+[send ICMPv6 node information queries instead of echo request]:sub option-O[report outstanding ICMP ECHO reply before sending next packet]-Q+[set Quality of Service-related bits in ICMP datagrams]:QoS TOS bits-S+[set socket sndbuf]:sndbuf-T+[set special IP timestamp options]:timestamp option:(tsonly tsandaddr tsprespec)-U[print full user-to-user latency](-)-V[display version information]-W+[specify time to wait for a response]:wait time (seconds)solaris-A+[specify address family]:address family:(inet inet6)-F+[specify the flow label of probe packets]:number-I+[specify delay between packets]:interval (seconds) [1]-P+[specify type of service]:type of service (0-255) [0]-U[send UDP packets instead of ICMP]-a[ping all addresses, both IPv4 and IPv6 of multihomed destination]-c+[specify the traffic class of probe packets]:traffic class (0-255)-i+[specify source interface]:interface:_net_interfaces-l[send the probe using loose source routing]-p+[set base UDP port]:port [33434]-s[send one datagram per second and collect statistics]_argumentsargs*:host:_hostsATg@dEEE+ACg(AMQAIa--	


Aq
e]E-A"Cۜ--+A4KY0@AC@uA"fpI 5+01 AC1A.9!lA G8!a!A"("8!"#8!;+qACF$#I#AFt#+localargumentspackagescurcontextcurcontextstatelineexpldeclareopt_args--modversion[print the version information of a given package]--version[print version information of pkg-config itself]--atleast-pkgconfig-version=[require given version of pkg-config]:minimum version(- *)help?[display a help message](- *)--usage[display brief usage message]--print-errors[cause errors to be printed]--short-errors[print short error messages]--silence-errors[prevent the printing of errors]--errors-to-stdout[print errors to stdout rather than stderr]--cflags[print the preprocessor and compiler flags]--cflags-only-I[output -I flags only]--cflags-only-other[output cflags not covered by the cflags-only-I option]--debug[show verbose debug information]--libs[print the link flags]--libs-only-L[print the -L and -R parts of "--libs"]--libs-only-l[print the -l part of "--libs"]--libs-only-other[output other libs]--validate[syntax check a .pc file]--list-all[list all known packages]--variable=[return the value of the specified variable]:variable:->variable--define-variable=[set the global value for a variable]:name value pair--print-variables[list all variables defined in the package]--uninstalled[return success if any "-uninstalled" packages are being used]--exists[test whether the package exists or not]--atleast-version=[test whether the version is at least that of the specified value]:least value--exact-version=[test whether the version is exactly that of the specified value]:exact value--max-version=[test whether the version is no greater than some specific value]:max version--print-provides[list all modules the package provides]--print-requires[list all modules the package requires]--print-requires-private[list all modules the package requires for static linking (see --static)]*: :->packages_argumentsargumentsstatef_call_program packages pkg-config --list-all%% _alternativepackages:package:compadd -a - packagesfiles:package file:_files -g "*.pc(-.)"variableline1variablesf_call_program variables "pkg-config --print-variables -- ${(q)line[1]}"_wantedvariablecompadd_messagevariablereturnAgACG,AP,$}A,	,A%0AC8Ym0<A\Y}0A YAlocaloptswhichargzparseopts-_opts:=optsopts:opts%:installedcompadd@opt_argswhicharg/var/sadm/pkg//pkginfo:h:tspooledcompaddopt_argswhicharg/:tuninstalledcompaddopt_argswhicharg:/var/spool/pkg//pkgmap:h:tAK
A(ۜ!yMMA kA\ۜ-1DY%!U
ACF

_pkgadd_pass_valuespassword descriptor(file env console)pass[literal password]:password:(pass file console)env[environment variable]:environment:_parameters -g "*export*"(pass env console)file[file]:file:_files(pass env file)console[from /dev/tty]_pkgadd_arguments-d[device]:device file:_files-x[HTTP(S) proxy]:HTTP proxy: -k[keystore]:keystore:_files-P[password to decrypt keystore]:password:_pkgadd_pass-Y[select packages by category]:category: set1-n[non-interactive mode]-v[trace all scripts]-a[admin file]:admin file:_files-M[don't use vfstab file]-R[root path]:root path:_files -/-r[response file]:response file:_files-V[alternate vfstab file]:vfstab file:_files*:package instance:_pkg_instance --_opts uninstalled:-dset2-s[spool package]:spool directory:_files -/*:package instance:_pkg_instance --_opts uninstalled:-d_pkgadd@A	ATfۜ-
}dy5}pAF$I_pkginfo_arguments(-q -r -x)-l[long listing](-l -r -x)-q[quiet mode](-l -q -x)-r[relocation base](-l -q -r)-x[extracted listing]-c[category]:category: -a[architecture]:architecture: -v[version]:version: set1(-p)-i[select completely installed packages](-i)-p[select partially installed packages]-R[root path]:root path:_files -/*:package instance:_pkg_instance --_opts installed:set1--Rset2-d[device]:device file:_files*:package instance:_pkg_instance --_opts uninstalled:set2--d_pkginfo@AkAL&ۜ-aMAMACFTq_pkgrm_arguments-Y[select packages by category]:category: set1-n[non-interactive mode]-v[trace all scripts]-a[admin file]:admin file:_files-A[force removal of all files]-M[don't use vfstab file]-R[root path]:root path:_files -/-V[alternate vfstab file]:vfstab file:_files*:package instance:_pkg_instance --_opts installed:set1--Rset2-s[spool package]:spool directory:_files -/*:package instance:_pkg_instance --_opts spooled:set2--s_pkgrm@Ax0
{sAf,Yu0,A(@muAmservice_arguments(-q --quick)qquick[hangs up after all ip-up scripts are run]1:provider to call:_files -W /etc/ppp/peerspoff_arguments-r[drop the line and redial]-d[toggle state of debug option]-c[renegotiate compression]-a[stop all pppds]-h[help]-v[version]1:provider to disconnect:_files -W /etc/ppp/peersAg,At
1
ADa,,ABFA,IA,C&,,localexplportszstyle:completion:curcontext: +_cache_ports A_cache_ports:Mf</etc/services:#/tcp%% 	_cache_ports[@]_wantedportcompadd@A 8PAgAGA
XA G1ACA(IA
]AgAG,A,,+AC&@A2Y0"A(p-A0rA CGZIAۤZ0	;ACFA/	AAۄ!A'4LeA"	
9CTu9Af"ۜjA$C)
0L
A<t
ۜ
	]9	0A4fۜ}0A8CGۤdlۤA0G84lۄQۄA,G%x$DtA,G%,4|ACG)AE!"A$%e'(i*/Q1122533451667A$!8ۜۜt-8A"qY80ot8Al1AR8A.9Ap#-A
I9A#G9AX$
A9AC$:(:9A::A$&:A

;A%&;QA;Ax&A;AC&&8<QA
<A&F,=rqAC'F="qA(F>)>localcontextstatestate_descrlinetypesetopt_argsintegerNORMARG_postfix_queue_idlocallinesf_call_program mailq 'mailq'compadd@Mlines:s09AF! /sb09AF/match1compaddMlines:s09bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZc10z%% %!_postfix_main_cf_parameterlocalexplkindshiftkind_wantedparametersmain.cf parametercompadd@f_call_program postconf_-d "${words[1]} -$kind"%% f_call_program postconf_-n "${words[1]} ${opt_args[-c]+"-c ${opt_args[-c]}"} -$kind"/  /:_describereturn_postfix_main_cf_parameter_and_valuecompset*=localvalue_call_program postconf-get-value-at-dir "${words[1]} ${opt_args[-c]+"-c ${opt_args[-c]}"} -h -- ${(q)IPREFIX%=}"valuecompadd@_postfix_main_cf_parameterservicepostsuper_arguments-p[purge old tempfiles]-s[structure check and repair]*-v[verbose]-c[configdir]:config dir:_files -/-d[delete]:queue id:_postfix_queue_id-h[hold]:queue id:_postfix_queue_id-H[release]:queue id:_postfix_queue_id*-r[requeue]:queue id, or "ALL":_postfix_queue_id1:queue:(hold incoming active deferred)postqueue_arguments*-v[enable verbose logging]-c[configdir]:config dir:_files -/(-f -i -j -p -s)-f[flush the queue](-f -i -j -p -s)-i[immediately deliver one message]:queue id:_postfix_queue_id(-f -i -j -p -s)-j[print the queue in json](-f -i -j -p -s)-p[print the queue in traditional format](-f -i -j -p -s)-s[immediately deliver messages to specified site]:site:_hostspostconflocalfile_opsmodesfile_opsonly_for_ponly_for_asterisk_dot_cfargs-c[configdir]:config dir:_files -/*-v[enable verbose logging](modes only_for_p                              -X -#)-F[operate on master.cf entry fields](modes only_for_p                           -H      )-M[operate on master.cf services entries](modes only_for_p                                 -#)-P[operate on master.cf parameter settings](modes only_for_p only_for_asterisk_dot_cf -H -X -#)-b[display DSN text, expanded](modes only_for_p only_for_asterisk_dot_cf -H -X -#)-t[display DSN text, unexpanded](modes only_for_p only_for_asterisk_dot_cf -H -X -#)-a[list available SASL server plug-ins](modes only_for_p only_for_asterisk_dot_cf -H -X -#)-A[list available SASL client plug-ins](modes only_for_p only_for_asterisk_dot_cf -H -X -#)-l[list supported mailbox locking methods](modes only_for_p only_for_asterisk_dot_cf -H -X -#)-m[list supported lookup table types](modes                                               )-p[(default) print main.cf settings](modes only_for_p only_for_asterisk_dot_cf -H -X -#)-T[print TLS information]:mode:((
                           compile-version\:"OpenSSL compile-time version"
                           run-version\:"OpenSSL run-time version"
                           public-key-algorithms\:"supported public-key algorithms"
                           ))-C[display parameters from the specified class]:parameter class:(builtin service user all)-d[print default values]-h[print value only]-n[show parameters changed in main.cf]-e[change parameter values]-f[fold long output lines]-o[set parameter value for this operation]: :_postfix_main_cf_parameter_and_value-x[expand '$name' in parameter values]-H[show parameter name only]-X[remove parameters from main.cf/master.cf]-#[comment out parameters in main.cf/master.cf]*: :->positional_argumentsargs[@]statepositionalopt_argsij..modesopt_argspopt_argsibtexpl CURRENT == NORMARG _wantedfilestemplate file, or "" for default_files_nothingopt_argsij..file_ops_nothing +opt_args[-p]  +opt_args[-e] _postfix_main_cf_parameter_and_valueopt_argsiX_postfix_main_cf_parameter_postfix_main_cf_parameter_messagearguments for opt_args[(i)(j.|.)modes] modeAB/&0 9AGJAgA@XA p$,A"C@A"
X!A"
|A"
9A"
A"
=Aw!	0Y	0V	A			A	 0
M

A
A.(

AC
&QA.+)A,,EuA,-
A,.UA/qA,2EA,3
A4P
A
x

0;A";

%A"<A"@CA"B5ACFAFpA\~+	KA$g20AgDA"+4<CA,2A&XAB
qDAfAF(A"E0iAA,E}ADABCD%A"=&`ACFyAF(ABQATG%k5iIAi	A 
ۤ9
m
k
ABA%k%	AGA<kAC&PA kIA0F,<M%kABM)+)
{AAfۄ!A4,XuqACfDۜeAfxABE,+,DxACg%k,A:ZU
XB5
bJr
A,&-kAB2kd3.A k0AgDA,&XD$,z
RAAB	xCA%k
A"a0A0]A"0aAl|ABU88H@AgA(,$,z
A XۜbAB
!:: A@Gk9e	AAkmA0F۔LmkAB M?!+?Ag0ADkAgXA(lX$,A	1AA.		qA.%A <4kAkA,0A"0	A"E0	A,0AkACkAkAkA0C	FdD$EkABJqFK+GjAAfۄ!A4,XuqACfۜ%Af8ABU-IVI~AGA<kACfP|A k1aAkQA,&<pkABgMhkNAGA<kAC&PA k
=A0F0P<qkABwIQxk
Q}A,G<TEhAkAgA$$,
ABBA,<A.	hAf|A Ck$=mAk}A0F$-kAB5V+VAGA<kAC&PA k
=ACkhA,&<5kAB9[k[AGA<kAC&PA k	9A0FX<ykABcKpd0AGA<kAC&PA kMAekDpA,C&<HikAB=hKhDaAGA<kAC&PA kIACekHA,&<PqkABnoA" G8PAxG8ZZZiZZ
ZrZz	A|ۜۜABwKwA" G8PAlG8%
ZZZbiZzqQ

AXۜۜABq>	!pA" G8PAG8ZZZe}ZEZZ
ZE]MZm

uZz)-AC	|ۜۜAB:;Kp&A" G8PALG8%ZZZziaAۜۜABLMK('A" G8PALG8%ZZZze9A ۜۜMAB_ͣ*`	@)iA" G8PAG8%ZZ5-ZbuY=Zzm	
!UuAC	`ۜۜAB0AG%Z-ZzUueM	q

euU	AۜۜABk
h6(A ,DA"X GA0%	aA,-AC%DZ	Zr[e	Zr[
Z
ZJ1ZaZZzA"+

D-AC\ۜۜABAK==A,A"@ GxA %uA,,Z%ZmA"e,-A"e,A4,ZI
e
ZA"*$
,ZAd
,Zz]=I !!u"y#y$i%A"I'`Ce
,-''(9*+A-.0234e568i9:;!=m>m?A"be,@AABۜۜBABG7H+L8%NA" G8PAHG8ZZ	ZqADۜۜqABY?Z?O+A" G8PA(G8e
AG8%ZZ)yZZzY	
]-EI%1U! !"#$%}&I'(9)q*	,Ah,ۜۜ,ABl+mX[rA" G8PAhG8	ZZzi	
u
eAۜۜAB)`eAgA", GdAlCZZzy-ay		5
M	}A"DA""""E-QA
Pۜۜ}ABy2K	g	AG%Z-Z-EZZ	Z

)Zu

Ze}ZZz1	eiM)!E"#M%AP&ۜۜ}&ABK([qA" G8PAG8%ZZZiZZ
Zr-YZy	Zz
Aۜۜ5AB/04]tAGZ-ZuZZ1QYUZ2	
eZUmZq

Z
ZrZzAA	ۜۜA\W+
l'yA$G%]%A0GE	iA$G%D			A CGEA1A.=`AFQA.=AF
QAI
AF
AF)A&ACF +functions[__pgsql_get_conninfo] __pgsql_get_conninfolocalconninfo_incl_excl_zparseoptso+:incl_O+:excl_ #incl_ @s<,>@@incl_o//:punct::space:/ #excl_ @s<,>@@excl_O//:punct::space:/opt_argsicddbnameconninfo_dbname'(Q)(v)opt_args[(i)c-(-d|--dbname)]//\'/\\''opt_argsichhostconninfo_host(Q)(v)opt_args[(i)c-(-h|--host)]//\'/\\''opt_argsicpportconninfo_port'(Q)(v)opt_args[(i)c-(-p|--port)]//\'/\\''opt_argsicUuserconninfo_user'(Q)(v)opt_args[(i)c-(-U|--user)]//\'/\\''Qline1postgresql://=conninfo_zQline1i_ = 1i_ < #conninfo_i_++ conninfo_i_=continueconninfo_i_+1conninfo_i_=conninfo_[(i_+2)]conninfo_i_+1conninfo_i_+2 i_ += 2 conninfo_i_conninfo_i_+1 i_ += 1 conninfo_conninfo_ +line[1] conninfo_dbname'(Q)line[1]//\'/\\'' +line[2] conninfo_user'(Q)line[2]//\'/\\'' #conninfo_ && #incl_ conninfo_M@conninfo_:j<>incl_ #conninfo_ && #excl_ conninfo_@conninfo_:j<>excl_P1:conninfo::j< >conninfo_return( #conninfo_ ? 0 : 1 )__pgsql_call_psqllocalpsql_psqltmp_shift # >= 4 printru20: bad argument countreturnservicewords13 dbname=template1 dbname=template1 user=postgres connect_timeout=4(@f)
      _call_program $2 $psql_ -qtAX ${(q)c_} ${(@q)@[4,-1]}
     f_ tmp_ #tmp_ breakPA1::(@)tmp_( #tmp ? 0 : 1 ) +functions[__pgsql_auth_methods] __pgsql_auth_methodslocaltrust:allow unconditionallyreject:reject unconditionallyscram-sha-256:authenticate via SCRAM-SHA-256 challenge-responsemd5:authenticate via MD5 or SCRAM-SHA-256 challenge-responsepassword:authenticate via clear-text passwordgss:authenticate via GSSAPI (TCP/IP only)sspi:authenticate via SSPI (Windows only)ident:authenticate via ident user name (TCP/IP only; local peer fall-back)peer:authenticate via local OS user name (local only)ldap:authenticate via LDAPradius:authenticate via RADIUScert:authenticate via SSL client certificatepam:authenticate via PAMbsd:authenticate via BSD Authentication_describeauthmethodsPostgreSQL authentication method@ +functions[__pgsql_cfg_params] __pgsql_cfg_paramslocalconninfoexpl__pgsql_get_conninfo__pgsql_call_psqlparametersconninfo
    SELECT name
    FROM   pg_catalog.pg_settings;
  _wantedPostgreSQL run-time configuration parametercompadd@ +functions[__pgsql_cfg_params_values] __pgsql_cfg_params_valuescompset*=_messagevaluesPostgreSQL run-time configuration-parameter valuecompset=*__pgsql_cfg_params@qS +functions[__pgsql_encodings] __pgsql_encodingslocalexplBIG5WINWindows950EUC_CNJPJIS_2004KRTWGB18030WINWindows936ISO_8859_5..8JOHABKOI8RULATIN1..10ISO88591..491013..16MULE_INTERNALSJISMskanjiShiftJISWINWindows932SHIFT_JIS_2004SQL_ASCIIWINWindows949UTF8UnicodeWIN8668741250..1258TCVN5712VSCII_wantedencodingsPostgreSQL character encodingcompadd@ +functions[__pgsql_hosts] __pgsql_hostslocalcoptsaltsoptszparseopts@ +opts[-/] s<,>PGHOSTs<,>PGHOSTADDR #tmp hosts:PostgreSQL server host:((j< >)(@uq-)tmp)hosts:PostgreSQL server host:_hosts +opts[-/] || +opts[-a] directories:PostgreSQL UNIX-domain socket directory:_directories_alternativealts +functions[__pgsql_hosts_seq] __pgsql_hosts_seqlocaloptszparseopts_sequence@__pgsql_hosts(@)opts +functions[__pgsql_ports] __pgsql_portslocalPGPORTPGPORTOLDPGPORTNEW5432/tmp/.s.PGSQL.-qN:e/var/run/postgresql/.s.PGSQL.-qN:e/var/pgsql_socket/.s.PGSQL.-qN:e/var/lib/pgsql/.s.PGSQL.-qN:e/var/lib/postgresql/.s.PGSQL.-qN:eonutmp_wantedportsexplPostgreSQL server portcompadd@ +functions[__pgsql_variables] __pgsql_variableslocalwhichtmp2exploptszparseoptspsetset +opts[--pset] psetset__pgsql_call_psqlhelpvariableshelpvariablesFtmp:space:which\ntmp2:space:or tmp2\n:space:\ntmp2%%\n\nftmp2Mtmp:  :space:e:space:@tmp  @tmp%%:space:_wantedvariablesPostgreSQL special variablecompadd@ +functions[__pgsql_variables_values] __pgsql_cfg_variables_valuescompset*=_messagevaluesPostgreSQL special-variable valuecompset=*__pgsql_variables@qS +functions[__pgsql_databases] __pgsql_databaseslocalconninfoexpl__pgsql_get_conninfodbname__pgsql_call_psqldatabasesconninfo
    SELECT datname
    FROM   pg_catalog.pg_database;
  PGDATABASEtemplate0template1_wanteddatabasesPostgreSQL databasecompadd@ +functions[__pgsql_indexes] __pgsql_indexeslocalconninfoexpl__pgsql_get_conninfo__pgsql_call_psqlindexesconninfo
    SELECT indexname
    FROM   pg_catalog.pg_indexes;
  _wantedindexesPostgreSQL indexcompadd@ +functions[__pgsql_roles] __pgsql_roleslocalconninfowhichrolewhereexploptszparseopts +opts[-a] userWHERE rolcanlogin = true__pgsql_get_conninfo__pgsql_call_psqlusersconninfo
    SELECT rolname
    FROM   pg_catalog.pg_roles
    where;
  PGUSER_wantedPostgreSQL whichcompadd@ +functions[__pgsql_schemas] __pgsql_schemaslocalconninfoexpl__pgsql_get_conninfo__pgsql_call_psqlschemasconninfo
    SELECT nspname
    FROM   pg_catalog.pg_namespace
    WHERE  nspname NOT LIKE 'pg_%'
    AND    nspname != 'information_schema';
  public_wantedschemasPostgreSQL schemacompadd@ +functions[__pgsql_tables] __pgsql_tableslocalconninfoexpl__pgsql_get_conninfo__pgsql_call_psqltablesconninfo
    SELECT    n.nspname || '.' || c.relname
    FROM      pg_catalog.pg_class AS c
    LEFT JOIN pg_catalog.pg_namespace AS n
    ON        n.oid = c.relnamespace
    WHERE     c.relkind in ('r', '')
    AND       n.nspname != 'pg_catalog'
    AND       n.nspname != 'information_schema'
    AND       n.nspname NOT LIKE 'pg_toast%'
    AND       pg_catalog.pg_table_is_visible(c.oid);
  _wantedPostgreSQL tablecompadd@ +functions[__pgsql_tablespaces] __pgsql_tablespaceslocalconninfoexpl__pgsql_get_conninfo__pgsql_call_psqltablespacesconninfo
    SELECT spcname
    FROM   pg_catalog.pg_tablespace;
  pg_defaultpg_global_wantedtablespacesPostgreSQL tablespacecompadd@ +functions[__pgsql_ts_configs] __pgsql_ts_configslocalconninfoexpl__pgsql_get_conninfo__pgsql_call_psqltsconfigsconninfo
    SELECT    n.nspname || '.' || t.cfgname
    FROM      pg_catalog.pg_ts_config AS t
    LEFT JOIN pg_catalog.pg_namespace AS n
    ON        t.cfgnamespace = n.oid;
  pg_catalog.simplepg_catalog.english_wantedPostgreSQL text-search configurationcompadd@ +functions[_pgsql_clusterdb] _pgsql_clusterdb CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_exclcommon_opts_connm(d)(a o)d+dbname[specify database name]: :__pgsql_databasescommon_opts_echo(-q --quiet)qquiet[do not display progress messages](-v --verbose)vverbose[display detailed information during processing](c d n -a --all)aall[reindex all databases](a)*t+table[cluster specified table only]: :__pgsql_tables(a d)1: :__pgsql_databases_argumentsargs +functions[_pgsql_createdb] _pgsql_createdb CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_exclcommon_opts_connm(l)l+locale[specify locale (both LC_COLLATE and LC_CTYPE)]: :_locales(-l --locale)--lc-collate=[specify LC_COLLATE setting]: :_locales(-l --locale)--lc-ctype=[specify LC_CTYPE setting]: :_localescommon_opts_echo(-D --tablespace)D+tablespace[specify default tablespace]: :__pgsql_tablespaces(-E --encoding)E+encoding[specify character encoding]: :__pgsql_encodings(-O --owner)O+owner[specify owner]: :__pgsql_roles -a(-T --template)T+template[specify template database to build from]: :__pgsql_databases1: :__pgsql_databases2: :_guard "^-*" "database description"_argumentsargs +functions[_pgsql_createuser] _pgsql_createuser CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_exclcommon_opts_conn(d)dcreatedb[grant ability to create new databases (CREATEDB)]Dnocreatedb[do not grant ability to create new databases (NOCREATEDB)](i)iinherit[grant automatic privilege inheritance from role memberships (INHERIT)]Inoinherit[do not grant automatic privilege inheritance from role memberships (NOINHERIT)](l)llogin[grant ability to log in as user (LOGIN)]Lnologin[do not grant ability to log in as user (NOLOGIN)](r)rcreaterole[grant ability to create new roles (CREATEROLE)]Rnocreaterole[do not grant ability to create new roles (NOCREATEROLE)](R)--replication[grant replication privileges (REPLICATION)]--no-replication[do not grant replication privileges (NOREPLICATION)](s)ssuperuser[grant super-user privileges (SUPERUSER)]Snosuperuser[do not grant super-user privileges (NOSUPERUSER)]common_opts_echo(-c --connection-limit)c+connectionlimit[specify connection limit for new role]:number of connections!Eencrypted*g+role[grant membership to specified role]: :__pgsql_roles -a--interactive[prompt for settings not specified on command line](-P --pwprompt)Ppwprompt[prompt for new user password]1: :__pgsql_roles_argumentsargs +functions[_pgsql_dropdb] _pgsql_dropdb CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_exclcommon_opts_connmcommon_opts_echo(-i --interactive)iinteractive[prompt for confirmation]--if-exists[skip non-existent database]1: :__pgsql_databases_argumentsargs +functions[_pgsql_dropuser] _pgsql_dropuser CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_exclcommon_opts_conncommon_opts_echo(-i --interactive)iinteractive[prompt for confirmation (and user name if not specified)]--if-exists[skip non-existent user]1: :__pgsql_roles_argumentsargs +functions[_pgsql_initdb] _pgsql_initdb CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_excl(l)l+locale[specify locale (all categories)]: :_locales--no-locale[equivalent to --locale=C]--lc-collate=[specify LC_COLLATE setting]: :_locales--lc-ctype=[specify LC_CTYPE setting]: :_locales--lc-messages=[specify LC_MESSAGES setting]: :_locales--lc-monetary=[specify LC_MONETARY setting]: :_locales--lc-numeric=[specify LC_NUMERIC setting]: :_locales--lc-time=[specify LC_TIME setting]: :_locales(-A --auth)A+auth[specify authentication method (local and host)]: :__pgsql_auth_methods--auth-host=[specify host (TCP/IP) authentication method]: :__pgsql_auth_methods--auth-local=[specify local authentication method]: :__pgsql_auth_methods(-d --debug)ddebug[output debug information](1 -D --pgdata)D+pgdata[specify data directory]:data directory:_directories(-E --encoding)E+encoding[specify default character encoding]: :__pgsql_encodings(-k --data-checksums)kdatachecksums[enable checksums on data pages]-L+[specify input-file directory]:input-file directory:_directories(-n --no-clean)nnoclean[do not clean up after errors](-N --no-sync)Nnosync[do not wait for disk sync](-W --pwprompt)--pwfile=[read super-user password from specified file]:password file:_files(-S --sync-only)Ssynconly[safely write all database files and exit](-T --text-search-config)T+textsearchconfig[specify default text-search configuration]: :__pgsql_ts_configs(-U --username)U+username[specify super-user name]: :__pgsql_roles(-W --pwfile --pwprompt)Wpwprompt[prompt for super-user password](-X --waldir)X+waldir[specify write-ahead log directory]:write-ahead log directory:_directories(-D --pgdata)1:database data directory:_directories_argumentsargs +functions[_pgsql_pg_config] _pgsql_pg_configlocalargs@Mcommon_opts_excl:?help@@Mcommon_opts_excl:version()--bindir[display location of user executables]--cc[display C compiler (CC) used during build]--cflags[display C compiler flags (CFLAGS) used during build]--cflags_sl[display C compiler flags for shared libraries (CFLAGS_SL) used during build]--configure[display configure options used during build]--cppflags[display C preprocessor flags (CPPFLAGS) used during build]--docdir[display location of documentation files]--htmldir[display location of HTML documentation files]--includedir[display location of C header files for client interfaces]--includedir-server[display location of C header files for server interfaces]--ldflags[display linker flags (LDFLAGS) used during build]--ldflags_ex[display linker flags used executables (LDFLAGS_EX) used during build]--ldflags_sl[display linker flags used shared libraries (LDFLAGS_SL) used during build]--libs[display linker flags for external libraries (LIBS) used during build]--libdir[display location of library object files]--localedir[display location of locale support files]--mandir[display location of manual pages]--pgxs[display location of extension makefiles]--pkgincludedir[display location of other C header files]--pkglibdir[display location of module object files]--sharedir[display location of architecture-independent support files]--sysconfdir[display location of system-wide configuration files]_argumentsargs +functions[_pgsql_pg_ctl] _pgsql_pg_ctllocalcmdsmodesargs CURRENT > 2 common_opts_excl!---nullinitinitdb\:initialize database clusterkill\:kill processpromote\:promote database server from stand-by to read/write modereload\:reload database-server configurationrestart\:restart database serverstart\:start database serverstatus\:check status of database serverstop\:stop database serverffast\:shut down cleanly, but without waiting for clients to disconnectiimmediate\:shut down immediately and uncleanlyssmart\:shut down cleanly after waiting for clients to disconnectcommon_opts_excl(-D --pgdata)D+pgdata[specify data directory]:data directory:_directories(-s --silent)ssilent[suppress informational messages]ikprs(-t -W --no-wait --timeout)t+timeout[specify time-out interval (with -w)]:time-out interval (seconds)(-w -W --no-wait --wait)wwait[wait for operation to complete](-t -w -W --no-wait --timeout --wait)Wnowait[do not wait for operation to complete]*o+options[specify command-line options to initdb/postgres]:initdb/postgres command-line options-p+[specify path to initdb/postgres executable]:initdb/postgres executable:_files -g "*(#q*)"(-c --core-files)ccorefiles[produce core files (where supported)](-l --log)l+log[log to specified file]:log file:_files(-m --mode)m+mode[specify shut-down mode]:shut-down mode:(((j< >)(@qq)modes))1:pg_ctl sub-command:(((j< >)(@qq)cmds))wordsrkill2: :_pids_argumentsargs +functions[_pgsql_pg_dump] _pgsql_pg_dumplocalfmtsargs CURRENT > 2 common_opts_excl!---nullpplain\:plain-text SQL scriptccustom\:custom-format archiveddirectory\:directory-format archivettar\:tar-format archivecommon_opts_exclcommon_opts_conn--role=[specify role used to create dump]: :__pgsql_roles -aservicepg_dump(1 -d --dbname)d+dbname[specify database name]: :__pgsql_databases(-d --dbname)1:PostgreSQL database name, conninfo string, or URI:__pgsql_databasespg_dumpall(1 -d --dbname)d+dbname[specify conninfo string]:conninfo string(l --database)l+database[specify maintenance database name]: :__pgsql_databases(ds)(-c --clean)adataonly[dump only data (not schema/definitions)]sschemaonly[dump only schema/definitions (not data)](in)(-o --oids)--column-inserts[output INSERT command with explicit column names for each row]!(-o --oids)--attribute-inserts(-o --oids)--inserts[output INSERT command for each row](grt)gglobalsonly[dump only roles and tablespaces (not databases)]rrolesonly[dump only roles (not databases or tablespaces)]ttablespacesonly[dump only tablespaces (not databases or roles)](-a -c --clean --data-only)cclean[output commands to clean objects before creating them](-o --oids in)ooids[dump table object IDs](-O --no-owner)Onoowner[do not output commands to set ownership of objects](-S --superuser)S+superuser[specify super-user name]: :__pgsql_roles(-v --verbose)vverbose[output verbosely](-x --no-acl --no-privileges)xnoaclnoprivileges[do not dump access privileges]!--binary-upgrade--disable-dollar-quoting[disable dollar-quoting of function bodies]--disable-triggers[output commands to disable triggers before restoring (with -a)]--if-exists[use conditional commands when cleaning objects (with -c)]--lock-wait-timeout=[specify table-lock time-out interval]:time-out interval (milliseconds)--no-publications[do not dump publications]--no-security-labels[do not dump security labels]--no-subscriptions[do not dump subscriptions]--no-sync[do not wait for disk sync]--no-tablespaces[do not output commands to select tablespaces]--no-unlogged-table-data[do not dump data of unlogged tables]--quote-all-identifiers[force quoting of all identifiers]--use-set-session-authorization[output SET SESSION AUTHORIZATION commands to set ownership of objects]pg_dump(-b --blobs)bblobs[dump large objects](-B --no-blobs)Bnoblobs[do not dump large objects](-C --create)Ccreate[output commands to create and reconnect to database](-E --encoding)E+encoding[specify dump character encoding]: :__pgsql_encodings(-f --file)f+file[dump to specified file (or directory with -Fd)]:dump file/directory:_files(-F --format)F+format[dump using specified output format]:output format:(((j< >)(@qq)fmts))(-j --jobs)j+jobs[dump specified number of tables in parallel (with -Fd)]:number of jobs/tables*n+schema[dump only objects in schema matching specified pattern]: :__pgsql_schemas*N+excludeschema[do not dump objects in schema matching specified pattern]: :__pgsql_schemas!Rnoreconnect*t+table[dump only tables matching specified pattern]: :__pgsql_tables*T+excludetable[do not dump tables matching specified pattern]: :__pgsql_tables(-Z --compress)Z+compress[specify output compression level]:compression level:((j< >):-{0..9})--enable-row-security[dump with row security enabled]*--exclude-table-data=[do not dump data for tables matching specified pattern]: :__pgsql_tables--no-synchronized-snapshots[support -j with pre-9.2 servers]*--section=[dump only specified section]:section:(pre-data data post-data)--serializable-deferrable[dump using serializable transaction, avoiding failure]--snapshot=[dump from specified snapshot]: :__pgsql_snapshots--strict-names[require -n/-t patterns to match at least one schema/table](-f --file)f+file[dump to specified file]:dump file:_files--no-role-passwords[do not dump passwords for roles]_argumentsargs +functions[_pgsql_pg_isready] _pgsql_pg_isready CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_excl@common_opts_conn:password(-d --dbname)d+dbname[specify database name, conninfo string, or URI]:PostgreSQL database name, conninfo string, or URI:__pgsql_databases(-t --timeout)t+timeout[specify time-out interval]:time-out interval (seconds)(-q --quiet)qquiet[suppress normal output]_argumentsargs +functions[_pgsql_pg_restore] _pgsql_pg_restore CURRENT > 2 localcommon_opts_excl!---nullfmtsccustom\:custom-format archiveddirectory\:directory-format archivettar\:tar-format archiveargscommon_opts_exclcommon_opts_conn(-d --dbname)d+dbname[restore to specified database]: :__pgsql_databases--role=[specify role used to perform restore]: :__pgsql_roles -a(ds)(-c --clean)adataonly[restore only data (not schema/definitions)]sschemaonly[restore only schema/definitions (not data)](-1 --single-transaction)1singletransaction[perform restore as a single transaction](-a -c --clean --data-only)cclean[clean objects before creating them](-C --create)Ccreate[create database before restoring to it](-e --exit-on-error)eexiterror[exit immediately on error](-f --file)f+file[specify output file for generated script or listing]:output file:_files(-F --format)F+format[specify archive format]:archive format:(((j< >)(@qq)fmts))*I+index[restore only definition of specified index]: :__pgsql_indexes(-j --jobs)j+jobs[restore in parallel with specified number of jobs]:number of jobs(-l --list)llist[list archive table of contents](-L --use-list)L+uselist[restore only archive elements in specified list file]:list file:_files*n+schema[restore only objects in specified schema]: :__pgsql_schemas*N+excludeschema[do not restore objects in specified schema]: :__pgsql_schemas(-O --no-owner)Onoowner[do not restore ownership of objects from archive]*P+function[restore only the specified function]:PostgreSQL function!Rnoreconnect(-S --superuser)S+superuser[specify super-user name]: :__pgsql_roles*t+table[restore only specified table]: :__pgsql_tables*T+trigger[restore only specified trigger]:PostgreSQL trigger(-v --verbose)vverbose[output verbosely](-x --no-acl --no-privileges)xnoaclnoprivileges[do not dump access privileges]--disable-triggers[disable triggers before restoring (with -a)]--enable-row-security[restore with row security enabled]--if-exists[use conditional commands when cleaning objects (with -c)]--no-data-for-failed-tables[do not restore data if table creation failed]--no-publications[do not restore publications]--no-security-labels[do not restore security labels]--no-subscriptions[do not restore subscriptions]--no-tablespaces[do not restore tablespaces]*--section=[dump only specified section]:section:(pre-data data post-data)--strict-names[require -n/-t qualifiers to match at least one schema/table]--use-set-session-authorization[use SET SESSION AUTHORIZATION commands to set ownership of objects]1:archive file:_files_argumentsargs +functions[_pgsql_pg_upgrade] _pgsql_pg_upgrade CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_excl(-b --old-bindir)b+oldbindir[specify old executable directory]:old executable directory:_directories(-B --new-bindir)B+newbindir[specify new executable directory]:new executable directory:_directories(-c --check)ccheck[check clusters only (don't change any data)](-d --old-datadir)d+olddatadir[specify old data directory]:old data directory:_directories(-D --new-datadir)D+newdatadir[specify new data directory]:new data directory:_directories(-j --jobs)j+jobs[upgrade in parallel with specified number of jobs]:number of jobs(-k --link)klink[use hard links instead of copying files to new cluster]*o+oldoptions[specify command-line options to old postgres]:old postgres command-line options*O+newoptions[specify command-line options to new postgres]:new postgres command-line options(-p --old-port)p+oldport[specify old port number]:old port number:__pgsql_ports(-P --new-port)P+newport[specify new port number]:new port number:__pgsql_ports(-r --retain)rretain[retain SQL and log files even after successful completion](-U --username)U+username[specify cluster install user name]: :__pgsql_roles(-v --verbose)vverbose[log verbosely]_argumentsargs +functions[_pgsql_postgres] _pgsql_postgreslocalargs CURRENT > 2 common_opts_excl!---nullcommon_opts_excl--describe-config[dump internal configuration variables, descriptions, and defaults]-B+[specify number of shared buffers used by server processes]:number of shared buffers*-c+[set specified run-time configuration parameter]: :__pgsql_cfg_params_values-C+[display value of specified run-time configuration parameter]: :__pgsql_cfg_params-d+[specify debug level]:debug level:(0 1 2 3 4 5)-D+[specify configuration directory]:PostgreSQL configuration directory:_directories-e[set default date style to European (DMY)]-F[disable fsync calls](-i)-h+[specify TCP/IP address to listen on]:listening addresses:__pgsql_hosts_seq(-h)-i[allow remote connections via TCP/IP]-k+[specify directory of UNIX-domain socket to listen on]:UNIX-domain socket directory:__pgsql_hosts_seq -/-l[enable secure connections using SSL]-N+[specify max number of client connections]:number of client connections*-o+[specify extra command-line options to pass down to postgres]:postgres command-line options-p+[specify TCP/IP port or UNIX-domain socket file extension to listen on]: :__pgsql_ports-s[display time information and other statistics after each command]-S+[specify amount of memory for sort/hash operations]:amount of memory!f+nOPt+Tv+W+ CURRENT == 2 --single[enter single-user mode] CURRENT > 2 Qwords2single-E[echo SQL commands to stdout]-j[use semicolon followed by two newlines as command-entry terminator]-r+[send server log output to specified file]:log file:_files_argumentsargs +functions[_pgsql_psql] _pgsql_psqllocalargs@Mcommon_opts_excl:version(: * -)?help[display help information]::help topic:(commands options variables)@common_opts_conn/(U/2 U(1 -d --dbname)d+dbname[specify database name]: :__pgsql_databases(-d --dbname)1:PostgreSQL database name, conninfo string, or URI:__pgsql_databases(-U --username)2: :__pgsql_roles(e)aechoall[echo all non-empty input lines back to stdout]bechoerrors[echo failed SQL commands to stderr]eechoqueries[echo SQL commands to stdout](f)(x)Anoalign[display results in unaligned format](sf sr)Hhtml[display results in HTML table format](sf)(-H --html x)F+fieldseparator[specify field separator (with -A)]:field separator(-H --html x)zfieldseparatorzero[use NUL as field separator (with -A)](sr)(-H --html x)R+recordseparator[specify record separator (with -A)]:record separator(-H --html x)0recordseparatorzero[use NUL as record separator (with -A)](t)(-A --no-align sf sr)T+tableattr[specify HTML table attributes]:HTML attributes(x)(-A --no-align sf sr)xexpanded[enable expanded table formatting](-1 --single-transaction)1singletransaction[wrap all commands in a single transaction (with -c/-f)]*c+command[execute specified command string]:command string(-E --echo-hidden)Eechohidden[echo queries generated by backslash commands]*f+file[execute commands from specified file]:SQL file:_files(-l --list)llist[display available databases](-L --log-file)L+logfile[also log query output to specified file]:log file:_files(-n --no-readline)nnoreadline[do not use Readline for line editing and history](-o --output)o+output[write query output to specified file]:output file:_files*P+pset[specify printing option]: :__pgsql_cfg_variables_values --pset(-q --quiet)qquiet[suppress informational output](-s --single-step)ssinglestep[prompt before executing each command](-S --single-line)Ssingleline[treat newlines as semicolons](-t --tuples-only)ttuplesonly[do not output columns names, row counts, etc.]*v+setvariable[perform specified variable assignment]: :__pgsql_cfg_variables_values --set(-X --no-psqlrc)Xnopsqlrc[do not read start-up files]_argumentsargs +functions[_pgsql_reindexdb] _pgsql_reindexdb CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_exclcommon_opts_connm(d)(a o)d+dbname[specify database name]: :__pgsql_databasescommon_opts_echo(-q --quiet)qquiet[do not display progress messages](-v --verbose)vverbose[display detailed information during processing](c d n o s -a --all)aall[reindex all databases](a s)*i+index[re-create specified index only]: :__pgsql_indexes(a s)*S+schema[reindex specified schema only]: :__pgsql_schemas(a s)*t+table[reindex specified table only]: :__pgsql_tables(a n -s --system)ssystem[reindex database's system catalogs](a d)1: :__pgsql_databases_argumentsargs +functions[_pgsql_vacuumdb] _pgsql_vacuumdblocalargscommon_opts_exclcommon_opts_connm(d)(a o)d+dbname[specify database name]: :__pgsql_databasescommon_opts_echo(-j --jobs)j+jobs[run specified number of vacuum/analyze commands in parallel]:number of jobs--min-mxid-age=[specify minimum MXID age of tables to vacuum]:minimum MXID age--min-xid-age=[specify minimum XID age of tables to vacuum]:minimum XID age--skip-locked[skip relations that cannot be immediately locked](-q --quiet)qquiet[do not display progress messages](-v --verbose)vverbose[display detailed information during processing](Z)--disable-page-skipping[disable all page-skipping behavior](Z -f --full)ffull[perform full vacuum](Z -F --freeze)Ffreze[aggressively freeze tuples](z)zanalyze[also calculate statistics for use by optimizer](Z)(f)Zanalyzeonly[only calculate statistics for use by optimizer (no vacuum)](f)--analyze-in-stages[like -Z, but analyze in stages for faster results](c d n -a --all)aall[reindex all databases](a)*t+table[vacuum/analyze specified table(column) only]: :__pgsql_tables(a d)1: :__pgsql_databases_argumentsargs_postgresqllocalcommon_opts_excl(: * -)?help[display help information](: * -)Vversion[display version information]common_opts_conn(-h --host)h+host[specify database server host or socket directory]: :__pgsql_hosts_seq -a(-p --port)p+port[specify database server port]: :__pgsql_ports(-U --username)U+username[specify user name to connect with]: :__pgsql_roles(-w -W --no-password --password)wnopassword[never prompt for password on connect](-w -W --no-password --password)Wpassword[force prompt for password on connect]common_opts_connmcommon_opts_conn--maintenance-db=[specify maintenance database name]: :__pgsql_databasescommon_opts_echo(-e --echo)eecho[echo generated commands to stdout]servicepg_dumpall_pgsql_pg_dump@postmaster_pgsql_postgres +functions[_pgsql_service] _pgsql_service_messageunsupported PostgreSQL service: service_default_postgresql@A G*ãAPC	A.	-AA,
*ãUA&AADau<localexpl1-z(|.bz2|.gz|.Z)shift_descriptionfilesPostScript file_files@expl[@]*.(#i)(ps|eps)ext(-.)AGA$,Ly<localexpl_wantedparametersenvironment variable_parameters*export*A\G+E,E@E+EkETACGtJs#A`
AA(C,LmA&ABCۜu+
+A
1A.rbA.DqA.DA1AA,Js#iAAA
1A.r!QA.kuqA. kA"(,Ppm	&AC
~1~A)A 
JA%A%A%AC98A1A$AF(Ax.-A.3r=aA
A<51A.5r		-	A.6@m	QAN72p	r
I
A.8@
qA.:@A1	A<
]
AC}
A
qAaACA1AG%A	xAF(A,K
A8ALu
AC
Al1A"Rr5"RYSkAABW
EABXFAAۤ$AD,eAC%@d#,qA%@A",C&,mMyFABdFAAۤ$A ,AeA%@d#,qA%@A",& mMACFAFlocalexpllistdispservoptinteger +commands[lsallq] _wantedprintersprintercompadd@lsallqreturnzstyle:completion:curcontext:printerslistseparatorserviceservoptservopt +commands[lpstat] words1,CURRENTIservopt ind > 0 wordsindservopthwordsind+1hwordsind3,1_wantedprintersprintercompaddf_call_program printers lpstat $tmp -a 2>/dev/null%%  ! +_lp_cache fileentrynames/etc/printcapprinters.conf_lp_cache_lp_alias_cache #file readentry:blank:#*_:(s:|:)entry%%:*entry:descriptionentry##*:description=%%:*namesnames[-1] dispnames[1]:disp(@)^names[2,-1]:#*\ *:dispnames[1](@)names[2,-1]:#*\ *file1 +commands[lpstat] _call_programprinterslpstat/dev/nullentry%%:blank: _lp_cache[(I)entry:*] == 0 entryOSTYPEsolaris +commands[ypcat] _call_program printers ypcat printers.conf.byname 2>/dev/nullSftmp/b:edescription::/:match2%%:_default #_lp_cache lp0:guessed default printer #_lp_alias_cache unsetverbosezformat sep _lp_cache[@]_wantedprintersprintercompadddisp[@](@)_lp_cache%%:* +_lp_alias_cache zformat sep _lp_alias_cache[@]_wantedprintersprintercompadd(@)_lp_alias_cache%%:*A'9A(C
ccA,$1QA"A'lA"Ax\0G9A AAhC1A.Ae{1qAeIuAAe}1ACA%0;A
e|uAC
A4Cf54Ilocaltagnameprocesses-namestypesetexploptsnamestruncatezparseoptsa=allt=truncate #all hyphenOSTYPElinuxhyphenOSTYPElinuxfreebsdopenbsdnetbsd #truncate OSTYPEnetbsdargshyphenocommf_call_program $tagname ps $opts 2>/dev/nullhyphenof_call_program $tagname ps $opts 2>/dev/null names:[%% %::tMnames:[[%f_call_program $tagname ps $opts 2>/dev/null:t_wantedtagnameprocess namecompadd@(ps)A-mmeI
u	

q
m9-yI9]q1iU  q!_arguments(- *)hhelp[display help and exit](- *)Hman[display longer help and exit](- *)Vversion[display version and exit](--quiet -q -Q --QUIET)vverbose[print all test lines]llib[add lib to path]bblib[add blib to path](--reverse)sshuffle[run tests in random order](--nocolor)ccolor[colored test output](--color -c)--nocolor[do not color test output](--nocount)--count[show x/y test count when not verbose](--count)--nocount[disable x/y test count]Ddry[dry run]--ext=[set extension for tests]:extension:ffailures[show failed tests]ocomments[show comments]--ignore-exit[ignore exit status from test scripts]mmerge[merge STDERR with STDOUT]rrecurse[recurse into directories](-s --shuffle)--reverse[run tests in reverse order](-v --verbose)qquiet[suppress some test output](-v --verbose)QQUIET[only print summary results]pparse[show full list of TAP parse errors]--directives[only show results for which TODO or SKIP set]--timer[print elapsed time]--trap[trap ctrl-c and print summary on interrupt]--normalize[normalize TAP output in verbose mode]-T[enable tainting checks]-t[enable tainting warnings]-W[enable fatal warnings]-w[enable warnings]--norc[do not process .proverc]*-I=[library paths to include]:libdir:_directories*-P=[load plugin]:plugin:*-M=[load a module]:module:_perl_m_opteexec[interpreter to run the tests]:program: _command_names eexec:*::program arguments: _normal--harness=[define test harness]:harness:--formatter=[result formatter]:formatter:--source=[load or configure a SourceHandler]:source:aarchive[store output in archive file]:file:_filesjjobs[run N jobs in parallel]:jobs:*--state=[control persistent state]: :_values -s , state last failed passed all hot todo slow fast new old fresh save--statefile=[specify file to use instead of .prove]:state file:_files--rc=[custom rcfile]:file:_files*--rules=[limit tests run (or not) in parallel]:rules*:file or directory:_filesA
JAGA|1A.r+ۜAC&,ABfDۄe$ۤۜA&0
A0A10
ACAAL'PhEEE+AP$8A PL#`ACgP|ATLu	
Y
%qiEA4#Y
q1A %=A4ApaAeL0)ALM5 !!p!
"9"]"}"ACe#"1#ACe#
$$p!U%9"	}"
A#%p1&Q&9"
]"}"A$#}&&'U((p1)Q)9"]"A#})p1*9"]"}"A\*y*p!]"A+5+p+9"A#+Ax,,p9")-A#U-p]"}"ACD.a.p9" ]"!A#)/07/"A Ce#/}0
1U1A e2122A!1
A.r}3<#A"#3AC"$4A4qA"e#"40
u5$A$#509"%AC%e#-660
]"&A&#70
}"'A'#70]!(AlC(LU89:1<=>>A?@AEB%CDDFIJKK%LL5NNAP.%O:O:OK#K#PPz0PA8.,$MPA/LPA8/e#9QQRmRRS	TT-UUA24VQVA03A"V>R-WMW)2rW!*W<+A4W0+;\,A4GPXA"rX!-X=XA"85PXqXXXXۜbYEYC5&\Y0;<.A"ryYY/"05FYYZ-Z`ZۜbZ5&\Y0;<0A"6ZۜbZ6&\Y0;T1A"C6fZ[ۄC6&\Y0-[2A"6&H[6&\Y0;3A"47fd[[[[ۜb[$z7&\Y0\4A"07F\=\Z-Z\ۜbZ7&\Y0;5A"08F\]<]PT]ۜb|]8&\Y0 ;6A"*2r]]7rW<8"08F]]<]P$^ۜbL^8&\Y0i^9A"48f^^,_XX_ۜbY9&\YA:	A.r__:A"C:f`ۄ8ABr-`M`;:Lq`A";`ۜ`+A"R`C;F\Y+A"$<aۜۜ1aYa+A"C<laۜaa+AH<ARaA"<&Z+AC=F\Y+_ps_propslocaloptsshiftcompset[+-]_describemodifiersmodifier( +:ascending\ order -:descending\ order )OSTYPElinuxgnuf_call_program properties $words[1] L%% bsddragonflydarwin_call_program properties $words[1] Lsolarisf_call_program properties $words[1] - 2>&13,1compadd@localcurcontextcurcontextstatelineexplshortlongpidsargsbsdargequivs-a[select processes with tty except session leaders]Ae[select every process]-d[select all processes except session leaders]*-p+[select processes by ID]:process ID:_sequence -s , _pids*-G+[select processes by real group]:group:_sequence -s , _groups*-g+[select processes by effective group or session]:group:_sequence -s , _groups*-s+[select processes by session leaders]:session leader:_sequence -s , _pids*-t+[select processes by attached terminal]:tty:_sequence -s , _ttys -Do*-u+[select processes by effective user]:user:_sequence -s , _users*-U+[select processes by real user]:user:_sequence -s , _users-o+[specify output format]:property:_sequence -s , _ps_props --c[show scheduler properties]-f[full listing]-j[show session ID and process group ID]-l[long listing]-L[show information about each light weight process]-y[show RSS in place of ADDR (used with -l)]a[include processes belonging to other users](j s u v X)l[output in long format](l s u v X)j[output in job control format]x[include processes with no controlling terminal](j l s u X)v[output in virtual memory format]*w[wide output]L[display all format specifiers]S[include child process data with the parent]T[select processes attached to current terminal]bsdarg*p[select processes by ID]*t[select processes by attached terminal]O[specify additional output fields]o[specify output format]OSTYPEsolaris2.11--h[select processes homed to the specified lgrp]:lgrp list-H[show home lgroup of the process]solaris-P[show processor to which the process or lwp is bound]*-z[select processes by zone]:zone list:_sequence _zones-Z[show zone with which process is associated]linuxgnudragonflyfreebsdnetbsdopenbsde[show environment after command](j l s v X)u[output in resource usage format]bsdargN[set namelist file for WCHAN display]*U[select processes by effective user]dragonflyH[show threads as if they were processes]darwindragonflyA[select every process]c[show just executable name for command]h[repeat header lines, one per page of output](r)m[sort by memory usage](m)r[sort by CPU usage]darwindragonflyC[ignore resident time for CPU percentage]dragonflybsdargM[extract values from specified core]bsdargk[specify sort order]darwinX[skip processes with no controlling terminal]bsdarg*G[select processes by real group]dragonflyf[show command and environment for swapped out processes]bsdargW[extract swap information from specified file]d[show process hierarchy]darwind[select all processes except session leaders]E[show environment after command]f[full listing]M[show threads corresponding to each process]bsdarg*g[select processes by process group leader]*U[select processes by real user]wordsCURRENTe[select every process]bsdargu[select processes by user id](j l v)u[output in resource usage format]dragonflyR[subsort by parent/child chain]*J[select processes by jail ID]Z[show mac label](j l u v)s[output in thread format]k[display information about kernel threads]-O+[specify additional output fields]:property:_sequence -s , _ps_props -(-N --deselect)Ndeselect[negate selection: all processes except those selected]*-C[select processes by command name]:command:_sequence -s , _command_names -e*--ppid[select processes by parent process ID]:parent process:_sequence -S , _pids(-f)-F[extra full format listing]--context[show SELinux security context format]-M[show security data](--forest -H)forestH[show process hierarchy]--headers[repeat header lines, one per page of output](--cols --columns --width)colscolumnswidth[set screen width]:width(--lines --rows)linesrows[set screen height]--cumulative[include child process data with the parent]-n[set namelist file for WCHAN display]:file:_files(--no-headers --no-heading)noheadersnoheading[suppress headers](-q --quick-pid -a -A -d -e -N --deselect -C -p --pid --ppid -G --Group -g --group -s --sid -t --tty -u --user -U --User --forest -H --sort)q+quickpid[select processes by ID (quick mode)]:process ID:_sequence -s , _pids--sort=[specify sort order]:order:_sequence -s , _ps_props -s-w[wide output]-m[show threads after processes]-T[show threads, with SPID column]-Z[show security context format (SELinux)](- *)--help[display help information]::subject:(simple list output threads misc all)(- *)--info[display debugging information](- *)Vversion[display version information]equivsGroupgroupUseruserformatkvequivsMargs:*short/short+/longc[show true command name]f[show process hierarchy]h[suppress header]m[show threads after processes]n[numeric output for WCHAN and USER]r[select running processes](j l u v X)s[output in signal format]V[display version information](j l s u v)X[output in register format]Z[show security data]bsdargq[select processes by ID (quick mode)] CURRENT > 1 OSTYPEsolarislinuxgnuOSTYPEwordsCURRENT1soptOSTYPE-s_wantedoptionk1propertiesproperty_sequence_ps_propssoptreturnOSTYPEdarwin_wantedoptiong1processesprocess ID_sequence_pids_sequence_groups_sequence_jailsMNW_files_wantedoptiont1ttys_sequence_ttyspq_wantedoption-words[CURRENT-1][-1]-1_sequence_wantedoptionU1users_sequence_usersOSTYPEdarwin_wantedoptionu1_sequence_usersoO_wantedoption-words[CURRENT-1][-1]-1properties_sequenceOSTYPEbsddarwindragonflycompsetOSTYPEsolaris*:: :->rest_argumentsargsstate_valuesoptionsbsd_valuesoptionsbsdargpidsAg*ãAPC	A.	-AA,
*ãUA&AALi}<localexpl1-z(|.gz|.Z)shift_descriptionfilesPostScript or PDF file_files@expl[@]*.(#i)(pdf|ps|eps)ext(-.)A@0,A<Lye=1y)0
A C!q	0tAhC			)
9I=e
0 A4
fDq			)
90A,&AM0XA4ft			)
ME0
Af	08AC\0\A|U  0
 	$!
D!p!!
!!"("H"AC&t"0	"AF""0
$#AfH#"u#serviceepsffit_arguments-v[print version]-c[centres the image in the bounding box given]-r[rotates the image by 90 degrees anti-clockwise]-a[alters the aspect ratio to fit the bounding box]-s[adds a showpage at the end of the image]-m[rotates the image to maximise the size]:lower left x::lower left y::upper right x::upper right y::input file:_postscript:output file:_postscriptpsbook_arguments-q[quiet mode]-v[print version]-s-[signature size]:signature size::output file:_postscriptpsnup_arguments-v[print version](-p)-w-[page width]:paper width:(-p)-h-[page height]:paper height:(-w -h)-p-[page size]:paper size:(a3 a4 a5 b5 letter legal 10x14)(-P)-W-[input page width]:input paper width:(-P)-H-[input page height]:input paper height:(-W -H)-P-[input page paper]:input paper paper:(a3 a4 a5 b5 letter legal 10x14)(   -r -f)-l[landscape (rotated left)](-l    -f)-r[seascape (rotated right)](-l -r   )-f[flipped]-c[column major layout]-m-[margins around whole page]:margins around whole page:-b-[border around individual pages]:border around individual pages:-d-[draw borders]:line width for borders:-s-[override scale]:scale:(   -4 -8 -n)-2[2 logical pages on a sheet](-2    -8 -n)-4[4 logical pages on a sheet](-2 -4    -n)-8[8 logical pages on a sheet](-2 -4 -8   )-n[n-up]:pages on a sheet:-t-[layout tolerance]:layout tolerance::output file:_postscriptpsresize_arguments-v[print version](-P)-H-[input page height]:input paper height::output file:_postscriptpsselect_arguments-v[print version]-e[select even pages]-o[select odd pages]-r[reverse order]-p-[pages]:pages::output file:_postscriptpstops_arguments-v[print version]-b[no bind operator]:[modulo\:][-]pageno[L][R][U][@scale][(xoff,yoff)][+|,]...::output file:_postscriptextractres_arguments-m[merge]fixmacps_arguments-d[directory]:directory:_files -/-n[name]:name:psmerge_arguments-o-[output file]:output file:_postscript-t[thorough]*:input file:_postscriptfixdlsrpsfixfmpsfixpsditpsfixpsppsfixscribepsfixtppsfixwfwpsfixwppsfixwwpsincluderes_postscriptgetafm_arguments:font name:showchar_arguments:character name:A`-5m	

qe_arguments(-c --config-file=)cconfigfile[specify configuration file to use]:configuration file:_files(-h --hostname=)hhostname[specify hostname to request]:hostname:_hosts(-i --interface=)iinterface[specify interface to configure]:interface:_net_interfaces(-k --kill)kkill[kill daemon (and disable all interfaces)](-l --lease=)llease[specify lease time to request]:time (hours)(-L --leasesecs=)Lleasesecs[specify seconds to request for]:time (seconds)](-r --release)rrelease[release interface]:interface:_net_interfaces(-R --renew)Rrenew[force immediate lease renewal]:interface:_net_interfaces(-v --verbose)vverbose[log verbose debug info](-s --status)sstatus[display interface status]:interface:_net_interfaces(-d --no-dns)dnodns[don't update resolv.conf](- *)help[display help information]--no-gateway[don't set a gateway for this interface]--no-setup[don't set up anything]--no-resolvconf[don't set up resolvconf]--no-bootp[ignore non-DHCP BOOTP responses]--lookup-hostname[force lookup of hostname]--script=[specify script to use]:script:_files--win-client-ident[set the client identifier to match window's]--usage[display brief usage message]:interface:_net_interfacesA@'EEJ;sE|+A0C'3Ag,A"QJ;sA"		|A"
rA"`ۜۜ	!
eA
1)eyM !)#y$&'()+a./a0M1/+AC10'1Af1ۄ1A8
%52y22133144!556A,&<6ۤe66ۄ*ۜ036A1A7ۄ97AL7,q77q
ABf7ۜ8%3یA"F08I8G+0X]8A`1Af8ۄ8Af888qAF88A
A&8A"CF98"CL7,859Q+A"8p9899|9Zj:R+ABS9&:AF:+localcurcontextcurcontextEdescstatestate_descrlineexplargsfmtsopt_args #words > 2  +words[(r)-[^-]#E*]  and only report a read error once per fileOSTYPElinux(-d --watchfd)d+watchfd[watch file descriptor opened by process]:process\:fd:->pid-fds_argumentsargs(-p --progress -F --format)pprogress[show progress bar](-t --timer -F --format)ttimer[show elapsed time](-e --eta -F --format)eeta[show estimated time of arrival](-I --fineta -F --format)Ifineta[show absolute estimated time of arrival](-r --rate -F --format)rrate[show data transfer rate counter](-a --average-rate -F --format)aaveragerate[show data transfer average rate counter](-b --bytes -F --format)bbytes[show number of bytes transferred](-T --buffer-percent -F --format)Tbufferpercent[show percentage of transfer buffer in use](-A --last-written -F --format)A+lastwritten[show number of bytes last written]:number (bytes)(-F --format -p --progress -t --timer -e --eta -I --fineta -r --rate -a --average-rate -b --bytes -T --buffer-percent -A --last-written -F --format)F+format[set output format]:format:->formats(-n --numeric -f --force)nnumeric[output percentages, not visual information](-q --quiet)qquiet[don't output any transfer information at all, useful with -L](-W --wait)Wwait[display nothing until first byte transferred](-D --delay-start -R --remote)D+delaystart[display nothing until delay has passed]:delay (seconds)(-s --size)s+size[set estimated data size]:size (bytes):->size-unit(-l --line-mode -R --remote)llinemode[count lines instead of bytes](-0 --null -l --line-mode)0null[lines are null-terminated](-i --interval)i+interval[update every after specified interval]:interval (seconds) [1](-w --width)w+width[assume terminal is specified characters wide]:width(-H --height)H+height[assume terminal is specified rows high]:height(-N --name)N+name[prefix visual information with given name]:name(-f --force -R --remote)fforce[output even if standard error is not a terminal](-c --cursor -R --remote)ccursor[use cursor positioning escape sequences](-L --rate-limit)L+ratelimit[limit transfer rate]:rate (bytes per second):->size-unit(-B --buffer-size)B+buffersize[use a buffer size of given size]:size (bytes):->size-unit(-C --no-splice)Cnosplice[never use splice(), always use read/write](-R --remote)*Eskiperrors[skip read errors in inputEdesc](-S --stop-at-size -R --remote)Sstopatsize[stop after --size bytes have been transferred](-R --remote -c --cursor -l --line-mode -f --force -D --delay-start -E --skip-errors -S --stop-at-size)R+remote[update settings of specified process]:process:_pids -m pv(-P --pidfile)P+pidfile[save process id in a file]:file:_filesign(- *)hhelp[display usage information]ign(- *)Vversion[display version information]*:file:_filesstateformatscompset(%?|%<->A|[^%])#p:progress bart:elapsed timee:estimated time remainingI:estimated time of completionr:current data transfer ratea:average data transfer rateb:bytes transferred so farT:percentage of transfer buffer in useN:name prefix%:literal %_describeformatspecifiersformat specifierpidfdscompset*:_messagefiledescriptorsfile descriptorcompset:*_pidssufsizeunitcompset<->_tagsvaluesunits_requestedstate_descr_requestedunitcompaddnosort ret breakreturnA\ۜۜ-5
	
IYMYe}1_arguments(-h --help -c --capitalize -A --no-capitalize)ccapitalize[include at least one capital letter in the password](-h --help -c --capitalize -A --no-capitalize)Anocapitalize[don't include capital letters in the password](-h --help -n --numerals -0 --no-numerals)nnumerals[include at least one number in the password](-h --help -n --numerals -0 --no-numerals)0nonumerals[don't include numbers in the password](-h --help -y --symbols)ysymbols[include at least one special symbol in the password](-h --help -r --remove-chars)r+removechars[remove characters from the set of characters to generate passwords]:characters(-h --help -s --secure)ssecure[generate completely random passwords](-h --help -B --ambiguous)Bambiguous[don't include ambiguous characters in the password](- 1 2)hhelp[print a help message](-h --help -H --sha1)H+sha1[use sha1 hash of given file as a (not so) random generator]:file:_files -S \# -qr "/ \t\n\-"(-h --help -1)-C[print the generated passwords in columns](-h --help -C)-1[don't print the generated passwords in columns](-h --help -v --no-vowels)vnovowels[don't use any vowels so as to avoid accidental nasty words](-N --num-passwords 2)Nnumpasswords[specify number of passwords to generate]!-a!--alt-phonics1: :_guard "^-*" "length"(-N --num-passwords)2: :_guard "^-*" "number of passwords"AL'EEtEE+ACgAgA %)iAhA4DAQAA"CXCFA*0(ACA.r;|9A"&0+qA"LI	+AF+localcurcontextcurcontextstatestate_descrlinetypesetopt_argsargs(- *)-k[search keyword]:keyword(-k -g -w *)-p[start web server on specified port]:port number(-)-w[write out HTML in current directory](-)*: :->lookup_pick_variantpydoc3pydoc3 -bpydoc2(-k -w *)-b[start server and open browser](- *)-g[start gui]_argumentsargsreturnstatelookupwordsCURRENT_files_alternativekeywords:keyword:compadd ${=${${(f)"$(_call_program keywords $words[1] keywords)"}[2,-1]}}topics:topic:compadd ${=${${(f)"$(_call_program topics $words[1] topics)"}[2,-1]}}modules:module:_python_modulesA@'EE|EEAgACgA1	A0iA %UA$		
A"d|ۜۜ
AA	m5}!5&tA!0AD1A2RAF,DA4\A"
&
&tAFtlocalcurcontextcurcontextstatestate_descrlinetypesetopt_argsargs_pick_variantpython3Python 3python2version(-bb)-b[issue warnings about str(bytes_instance), str(bytearray_instance) and comparing bytes/bytearray with str](-b)-bb[issue errors about str(bytes_instance), str(bytearray_instance) and comparing bytes/bytearray with str]-I[isolate Python from the user's environment]-X[set implementation-specific option]:option-R[use a pseudo-random salt to make hash values unpredictable]-Q+[division options]:division option:(old warn warnall new)(-tt)-t[issue warnings about inconsistent tab usage](-t)-tt[issue errors about inconsistent tab usage]-3[warn about Python 3.x incompatibilities]_argumentsargs[@]-B[don't write .py\[co\] files on import](1 -)-c+[program passed in as string (terminates option list)]:python command-d[debug output from parser]-E[ignore PYTHON* environment variables (such as PYTHONPATH)](1 * -)-h[display help information]-i[inspect interactively after running script](1 -)-m+[run library module as a script (terminates option list)]:module:_python_modules-O[optimize generated bytecode slightly]-OO[remove doc-strings in addition to the -O optimizations]-s[don't add user site directory to sys.path]-S[don't imply 'import site' on initialization]-u[unbuffered binary stdout and stderr]-v[verbose (trace import statements)](1 * -)-V[display version information]-W+[warning control]:warning filter (action\:message\:category\:module\:lineno):(default always ignore module once error)-x[skip first line of source, allowing use of non-Unix forms of #!cmd](-)1:Python script:_files -g "*.py(|c|o)(-.)"*::script argument:= ->normalreturnstatenormalopt_args[(I)-(c|m)]shiftwords CURRENT-- _normalAk'AgA1ACF`}AUKAPlA0	A.P0	A.P
0	;A.PuAC'A'XAۜI|A"
RIAC1A"<CABrqCFF]A'Ag	A+MAf@uA,&l	A
F

_python_module_caching_policylocalnewer1Nmw1returnnewer_python_moduleslocalupdate_policypythonexplwords1pythonwords1pydocwords1/pydoc/pythonpythoncache_idpython//:alnum:/___modulesarray_name_cache_idzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy_python_module_caching_policyP+array_name_cache_invalidcache_id_retrieve_cachecache_idscriptimport pkgutil
for importer, name, ispkg in pkgutil.iter_modules(): print(name)typesetagUarray_name_call_program modules $python -c ${(q)script} 2>/dev/null_store_cachecache_id_wantedmodulesmodulecompadd@_python_modules@AtA,AhfE$Af,A"rbz;&AC%	AۜbACG(AdACxm	%		
YYIy	5!q% %""u#)$_qemu_log_itemslocaloptshlineservice/dev/nullreadhline1continueoptshline[1][hline[2,-1]]_valueslog itemslocal_qemu_machines_qemu_machinesf$service -M \? 2>/dev/null21%% _arguments-fdafdbhdahdbhdchddcdrom:disk image:_files-M[target machine]:machine:(_qemu_machines:-none)-boot[specify which image to boot from]:boot device:((a\:floppy\ image\ a c\:hard\ disk d\:cdrom))-snapshot[write to temporary files instead of disk image files]-no-fd-bootchk[disable boot sig checking for floppies in Bochs BIOS]-m[virtual RAM size (default=128)]:megs:-smp[set the number of CPUs (default=1)]:number of CPUs:-nographic[disable graphical output]-vnc[listen on VNC display]:display:-k[use keyboard layout]:keyboard layout language:(ar de-ch es fo fr-ca hu ja mk no pt-br sv da en-gb et fr fr-ch is lt nl pl ru th de en-us fi fr-be hr it lv nl-be pt sl tr)-audio-help[show audio subsystem help]-soundhw[enable audio and selected sound hardware]:cards to enable:(all)-localtime[set rtc to local time]-full-screen[start in full screen]-pidfile:pidfile:_files-win2k-hack-usb[enable USB driver]-usbdevice:usb device:-net:net config:(none)-tftp[allow tftp access to files starting with prefix]:tftp prefix:_files-smb[allow SMB access to files in specified directory]:samba directory:_path_files -/-redir[redirect TCP or UDP connections from host to guest]:redirection: -kernel[boot specified linux kernel]:kernel image:_files-append[use specified kernel command line]:command line: -initrd[use specified initial ram disk]:ram disk:_files-serial:dev:(vc stdio pty null /dev/ttyS0 /dev/partport0)-parallel:dev:(vc stdio pty null /dev/ttyS0 /dev/partport0)-monitor:dev:(vc stdio pty null /dev/ttyS0 /dev/partport0)-s[wait gdb connection to port 1234]-p[change gdb connection port]:port:_ports-S[do not start CPU at startup]-d[output log in /tmp/qemu.log]:log items:_qemu_log_items-hdachs[force hard disk 0 geometry (usually qemu can guess it)]:hd0 geometry c,h,s:-vga[select video card type]:card type:(std cirrus vmware qxl xenfb none)-no-acpi[disable ACPI]-loadvm[start right away with a saved state]:file:_files-g[set initial graphic mode]:graphic mode::disk image:_filesA4'EE|EAC'A'HiA'5A',IACA %	yAg		A	`AGA$,۴LlAaAGA$,۴LmA\
hnAGA$,۴LmA"$	XUU}
&A"-RCFAA 0
##A"CۜI1&0tA"
Q&0A"f&0TA"$pۜQm}&0A"Hۜ)Ie )!]""	$%&((C&0(A"f(	)&0L)A"(Cd)ۜ))e**,C&0 -A"$4-ۜa---.u.&0/A"f//&00	A"(,0Y0I1!2y34,&0x5
A"&5&05A",&556e788e:,C&0L;A"(h;;<Y=y>?A&0HA
A"HC\AAiBQCD=FF
HHaIJKLM
O"&0r+A"C#lO)/C#&0OA"#fO,#&0OA" #Oۜ)e%P#&0{A",C$&hPۜ)PQeQ-)R%&0RA"&fR,&&0RA"4&fR)eS-STQUVWC(&04XA"@)TXۜ)IX%Z1[[a]=^a_`,C+&0aA",a
bb,&0bA"C-c=cc-&0$dA".@dmd]e/&0eA"/e)e/&0eA"$0f)-f]ghQ1&0<iA"1f`ii1&0jA"1f@j,1&0{ljA"2Fj2&0
;A2&jA2&A3Flocalcurcontextcurcontextstatelinehelp(- : *)-h[show help information]verbose(-h)-v[verbose, more user friendly output]color(-h)--color=[use syntax coloring]:color:(always auto never)pstyle(-h)-p+[select patch style]:patch style:((0\:exclude\ top-level\ directory 1\:use\ .orig\ on\ top-level\ directory ab\:use\ a\ or\ b\ as\ top-level\ directory))pformrcfile(-U -c -C -h)-u[create a unified diff](-u -c -C -h)-U+[create a unified diff with num lines of context]:lines(-u -U -C -h)-c[create a context diff](-u -U -c -h)-C+[create a context diff with num lines of context]:linestypesetopt_args_quilt_appliedlocalexpl_wantedpatchespatchcompaddf_call_program patches quilt $rcfile applied_quilt_serieslocalexpl_wantedpatchespatchcompaddf_call_program patches quilt $rcfile series_quilt_unappliedlocalexpl_wantedpatchesunapplied patchcompaddf_call_program patches quilt $rcfile unapplied_argumentshelp--trace[run the command in bash trace mode]--quiltrc=[use the specified configuration file]:files:_files--version[print the version number and exit]:quilt command:(add annotate applied delete diff edit files fold fork graph
    grep header import mail new next patches pop previous push refresh remove
    rename revert series setup snapshot top unapplied upgrade)*:: :->subcmdreturnstatercfileopt_argsquiltrc:+quiltrcopt_argsquiltrcwords1_arguments-P+[specify patch to add files to]:patch:_quilt_applied*:files:_filesannotate_arguments-P[stop checking for changes at the specified rather than the topmost patch]:patch:_quilt_series:files:_filesapplied_arguments:quilt series:_quilt_seriesdelete_arguments(:)-n[delete the next patch after topmost]-r[remove the deleted patch file from the patches directory as well]--backup[rename the patch file to patch~ rather than deleting it](-n):patch:_quilt_seriesdiff_argumentspstylepformcolor--no-timestamps[don't include file timestamps in patch headers]--no-index[don't output Index: lines](-P --snapshot)-z[show changes relative to the topmost or specified patch]-R[create a reverse diff](-z --snapshot)-P[create a diff for the specified patch]:patch:_quilt_series--combine[create a combined diff for all patches between this patch and the patch specified with -P]:patch:_quilt_series(-P -z)--snapshot[diff against snapshot]--diff=[use the specified utility for generating the diff]:diff utility:_command_names -e--sort[sort files by name]*:files:_filesedit_arguments*:files:_filesfiles_argumentsverbose-a[list all files in all applied patches]-l[add patch name to output]--combine[create a listing for all patches between this patch and the topmost or specified patch]::patch:_quilt_series:patch:_quilt_seriesfold_arguments-R[apply patch in reverse]-q[quiet operation]-f[force apply]-p+[specify number of pathname components to strip]:components to stripfork_arguments:patch namegraph_arguments--all[include all applied patches and their dependencies]--reduce[eliminate transitive edges from the graph]--lines=-[compute dependencies by looking at lines patches modify]::number of lines--edge-labels=files[label graph edges with file names that adjacent patches modify]-T ps[produce a PostScript output file]grep_grepheader_arguments(-r -e -h)-a[append to existing patch header](-a -e -h)-r[replace existing patch header](-a -r -h)-e[edit the header in $EDITOR]--strip-diffstat[strip diffstat output from the header]--strip-trailing-whitespace[strip trailing whitespace at the end of lines of the header]--backup[create backup copy of patch with tilde suffix]import_arguments-p+[number of directory levels to strip when applying]:quilt select strip-level: -R[apply patch in reverse]-P+[patch filename to use inside quilt]:quilt select patch filename: -f[overwrite/update existing patches]-d+[header resolution when overwriting in existing patch]:resolution:((a\:all\ headers n\:new\ headers o\:old\ headers))*:files:_filesmail_arguments(-h -M)-m[introduction text to use]:introduction text(-h -m)-M[read introduction text from file]:file:_files--prefix=[use an alternate prefix in the bracketed part of the subjects generated]:quilt select prefix: --mbox=[store all messages in the specified file in mbox format]:files:_files--send[send the messages directly]--sender=[specify envelope sender address to use]:sender:_email_addresses -c--from=[from header]:address:_email_addresses--subject=[subject header]:subject*--to=[append a recipient to the To header]:recipient:_email_addresses*--cc=[append a recipient to the Cc header]:recipient:_email_addresses*--bcc=[append a recipient to the Bcc header]:recipient:_email_addresses--signature=[append specified signature file to messages]:files:_files--reply-to=[add reply address to message]:address:_email_addresses*:patch:_quilt_series_argumentsnext_argumentspatches_arguments*:files:_files_arguments-a[remove all applied patches]-f[force remove]-R[always verify if the patch removes cleanly]:patch:_quilt_appliedprevious_argumentspush_arguments-a[apply all patches in the series file]-f[force apply, even if the patch has rejects]--fuzz=[set the maximum fuzz factor]:factor [2]--merge=[merge the patch file into the original files]::merge scheme:(merge diff3)--leave-rejects[leave around the reject files patch produced]:quilt unapplied:_quilt_unappliedrefresh_arguments-z-[create a new patch containing the changes instead of refreshing the topmost patch]::new patch name--no-timestamps[do not include file timestamps in patch headers]--no-index[do not output Index: lines]--diffstat[add a diffstat section to the patch header, or replace the existing diffstat section]-f[enforce refreshing of a patch that is not on top]--backup[create a backup copy of the old version of a patch as patch~]--sort[sort files by their name instead of preserving the original order]--strip-trailing-whitespace[strip trailing whitespace at the end of lines]remove_arguments-P[patch to remove]:patch:_quilt_series*:file:_filesrename_arguments(-h)-P[patch to rename]:patch:_quilt_series:new namerevert_arguments-P[revert changes in the named patch]:patch:_quilt_series*:files:_filesseries_argumentssetup_arguments-d[specify path prefix for resulting source tree]:prefix:_files -W / -P /--sourcedir[specify location of package sources]:directory:_directories--fuzz=[set the maximum fuzz factor]:factorsnapshot_arguments-d[only remove current snapshot]unapplied_argumentsupgrade_arguments_defaultAL'EE|EE+AgA"pCFۜۜ-yae
-!]	q5
+ApCZ1 0$T Agt A	%t  }!A"$C	!!T "ۼt %+03L"A
gh"AC
""A|
	A*%A"
(&ۤP&q&&++qAC&,&
'AFD'+localcurcontextcurcontextstatelineexpltypesetopt_args_arguments(--classic-namespace -C)classicnamespaceC[put Task and FileTask in the top level namespace](--dry-run -n)dryrunn[do a dry run without executing actions](- *)describeD[describe the tasks (matching the specified pattern), then exit]:pattern::(--execute -e)executee[execute some Ruby code and exit]:Ruby code:(--execute-print -p)executeprintp[execute some Ruby code, print the result, then exit]:Ruby code:(--execute-continue -E)executecontinueE[execute some Ruby code, then continue with normal task processing]:Ruby code:(- *)helphH[display help information]*libdirI[include specified directory in the search path for required modules]:library directory:_files -/(--rakelibdir --rakelib -R)rakelibdirrakelibR[auto-import any .rake files in the specified directory. (default is rakelib)]:rake library directory:_files -/(--nosearch -N)nosearchN[do not search parent directories for the Rakefile](- *)prereqsP[display the tasks and prerequisites, then exit](--quiet -q --silent -s --verbose -v)quietq[do not log messages to standard output](--rakefile -f)rakefilef[use specified file as the rakefile]:rake file:_files*requirer[require specified module before executing rakefile]:library:->library(- *)--rules[trace the rules resolution](--quiet -q --silent -s --verbose -v)silents[like --quiet, but also suppresses the 'in directory' announcement](--system -g)systemg[using system wide (global) rakefiles (usually /.rake/.rake)](- *)tasksT[display the tasks (matching the specified pattern) with descriptions, then exit]:pattern::(--trace -t)tracet[turn on invoke/execute tracing, enable full backtrace](--quiet -q --silent -s --verbose -v)verbosev[log message to standard output (default)](- *)versionV[display version information]*:target:->targetstatelibrarydirs_call_program directories ruby -e 'puts\ \$:' 2>/dev/nulls.:.opt_argsI_wantedlibraries_path_filestargettargetstargetsf_call_program targets $words[1] -sT $opt_args[(I)(-N|--nosearch)] ${(kv)opt_args[(I)(-f|--rakefile)]} 2>/dev/null/brake   # /match1//:/\::match2:l ! targets[(I)rake aborted!] _describetargetsrake targettargets_messagetargetsrake targetreturnA0F-9y}_arguments(-a)-s[preferred type ToC (default)](-s)-a[original type ToC]-c[include common symbols](-T)-L[4.4bsd archive extended format #1 (default)](-L)-T[truncate names to 16 chars, per pre-4.4.bsd format]-f[warn about fat archives]-t[do not rebuild ToC (ignored)](-)-[no more options]1:archive: _filesAg4A%He!ammIUe			i


maA	0+ AC
1
A)8A8
tmM9	uqA0
Fۜ)	yYi0VAD'1AB8Ax,My	q   e!!=""1#9#5$$e%uA&ۜ=&
''(-))a**+5,,Q--...012u3345566Y77E88Q99:};;<localcommonexplcommon-ad[append archive name to destination path]-ap[set path inside archive]-av\-[disable authenticity verification check]-c\-[disable comments show]-cfg\-[disable read configuration]-cl\-[convert names to lower case]-cu[convert names to upper case]-dh[open shared files]-ep[exclude paths from name]-f[freshen files]-idp[disable percentage display]-ierr[send all messages to stderr]-inul[disable all messages]-kb[keep broken extracted files]-o\+[overwrite existing files]-o\-[do not overwrite existing files]-ow[save or restore file owner and group]-p+:password-p\-[do not query password]-r[recurse subdirectories]-ta+[process files modified after a date]:date (YYYYMMDDHHMMSS)-tb+[process files modified before a date]:date (YYYYMMDDHHMMSS)-tn+[process files newer than a specified time]:time-to+[process files older than a specified time]:time-u[update files]-v[create volumes with size autodetection or list all volumes]-ver[file version control]-vp[pause before each volume]-x[exclude specified file]-y[assume yes answer to all queries]serviceunrar CURRENT == 2 _valuesrar commande[extract files to current directory]l[list archive]lt[list archive (technical format)]lb[list archive (bare format)]p[print file to stdout]t[test archive files]v[verbosely list archive]vt[verbosely list archive (technical format)]vb[verbosely list archive (bare format)]x[extract files with full path]_arguments-ep3[expand paths to full including the drive letter]-idc[disable ___ display]-idd[disable ___ display]-idq[disable ___ display]-n+:file to include:_files-n@+:file of files to include:_filescommon[@]*:RAR file:_files -g \*.rar\(-.\)_valuesa[add files to archive]c[add archive comment]cf[add files comment]cw[write archive comment to file]d[delete files from archive]f[freshen files in archive]i[find string in archives]k[lock archive]l[list archive]lb[list archive (bare format)]m[move to archive]mf[move to archive (files only)]r[repair archive]rc[reconstruct missing volumes]rr[add data recovery record]rv[create recovery volumes]s[convert archive to or from SFX]u[update files in archive]v[verbosely list archive]vt[verbosely list archive (technical format)]vb[verbosely list archive (bare format)]_arguments-ag[generate archive name using the current date]-as[synchronize archive contents]-av[put authenticity verification (registered versions only)]-df[delete files after archiving]-ds[disable name sort for solid archive]-e[set file exclude attributes]-ed[do not add empty directories]-en[do not put end of archive block]-ep1[exclude base directory from names]-ep2[expand paths to full]-hp[encrypt both file data and headers]-ilog[log errors to file (registered versions only)]-isnd[enable sound]-k[lock archive]-m+[set compression level]:compression level:(( 0\:store 1\:fastest 2\:fast 3\:normal 4\:good 5\:maximal ))-md+[dictionary size]:dictionary size (KB):( 64 128 256 512 1024 2048 4096 a b c d e f g )-ms[specify file types to store]-ol[save symbolic links as the link instead of the file]-p[set password]-r0[recurse subdirectories for wildcard names only]-rr[add data recovery record]-rv[create recovery volumes]-s[create solid archive]-se[create solid archive using extension]-sv[create solid archive using volumes]-s\-[disable solid archiving]-sfx[create SFX archive]-t[test files after archiving]-tk[keep original archive time]-tl[set archive time to latest file]-vn[use the old style volume naming scheme]-w+[assign work directory]:work directory:_files -/common[@]-z+[read archive comment from file]:comment file:_files*: :_filesA('E+ACg|A$A%5E!
M	-

-

iM-!M]}aMm )!!"q#A$$%&')*+A"h#++),1-./0e2355U6789:<>)@ABICYEFGiHeIJIK]L9M=N)OOPQRSuUVWXYYZ[\^_aaacudYefihi9kl	nn%oepmqrr	tQuvw=yzA||}~a-eeq9=}I-iݒ͓YYUiy9ݟ1ݣ٥ͧ}]=UA1
ayM5Qme=5-m!yem9Y=AY)
9-!-)=		




1
 }"#%&!'()*u+i,q-M./01m2%45-7789];%<]=>?}@ABaDEFGHIK)L=MNOPmRS1UVmXMYQZ[\^U`bbde)ggh
iQjkkmR+AtU
1
A.TmnACUMnA"UfoMooX+AVFHp+localcurcontextcurcontextopt_argsstatelinecommandsremotescommandsabout\:'get quota information from the remote'authorize\:'remote authorization'cachestats\:'print cache stats for a remote'cat\:'concatenate any files and send them to stdout'check\:'check files on the source and destination match'cleanup\:'clean up the remote if possible'config\:'enter an interactive configuration session'copy\:'copy files from source to dest, skipping already copied'copyto\:'copy files from source to dest, skipping already copied'copyurl\:'copy url content to dest'cryptcheck\:'check the integrity of a crypted remote'cryptdecode\:'return unencrypted file names'dbhashsum\:'produce a Dropbox hash file for all the objects in the path'dedupe\:'interactively find duplicate files and delete/rename them'delete\:'remove the contents of path'deletefile\:'remove a single file from remote'genautocomplete\:'output completion script for a given shell'gendocs\:'output markdown docs for rclone to the directory supplied'hashsum\:'produce an hashsum file for all the objects in the path'help\:'show help for rclone commands, flags and backends'link\:'generate public link to file/folder'listremotes\:'list all the remotes in the config file'ls\:'list the objects in the path with size and path'lsd\:'list all directories/containers/buckets in the path'lsf\:'list directories and objects on remote:path formatted for parsing'lsjson\:'list directories and objects in the path in JSON format'lsl\:'list the objects in path with modification time, size and path'md5sum\:'produce an md5sum file for all the objects in the path'mkdir\:'make the path if it does not already exist'mount\:'mount the remote as file system on a mountpoint'move\:'move files from source to dest'moveto\:'move file or directory from source to dest'ncdu\:'explore a remote with a text based user interface'obscure\:'obscure password for use in the rclone.conf'purge\:'remove the path and all of its contents'rc\:'run a command against a running rclone'rcat\:'copy standard input to file on remote'rcd\:'run rclone listening to remote control commands only'rmdir\:'remove the path if empty'rmdirs\:'remove empty directories under the path'serve\:'serve a remote over a protocol'settier\:'change storage class/tier of objects on remote'sha1sum\:'produce an sha1sum file for all the objects in the path'size\:'print the total size and number of objects on remote:path'sync\:'make source and dest identical, modifying destination only'touch\:'create new file or change file modification time'tree\:'list the contents of the remote in a tree like fashion'version\:'show the version number'_arguments:command:((commands))--ask-password[prompt for password for encrypted configuration]--auto-confirm[don't request console confirmation]--backup-dir[make backups into hierarchy based at specified directory]:directory:_directories--bind[specify socal address to bind to for outgoing connections]:IPv4, IPv6 or name--buffer-size[specify in memory buffer size when reading files for each --transfer]:size [16M]--bwlimit[specify bandwidth limit]:BwTimetable (kBytes/s or b|k|M|G suffix)--cache-dir[specify directory rclone will use for caching]:directory [~/.cache/rclone]:_directories--checkers[specify number of checkers to run in parallel]:number [8]:(-c --checksum)cchecksum[skip based on checksum & size, not mod-time & size]--config[specify config file]:file [~/.config/rclone/rclone.conf]:_files--contimeout[specify connect timeout]:duration [1m0s]--cpuprofile[write cpu profile to specified file]:file:_files(--delete-before --delete-during)--delete-after[when synchronizing, delete files on destination after transferring (default)](--delete-after --delete-during)--delete-before[when synchronizing, delete files on destination before transferring](--delete-before --delete-after)--delete-during[when synchronizing, delete files during transfer]--delete-excluded[delete files on dest excluded from sync]--disable[disable a comma separated list of features]:feature(-n --dry-run)ndryrun[do a trial run with no permanent changes]--dump[list of items to dump from]:string:_sequence compadd - headers bodies requests responses auth filters goroutines openfiles--dump-bodies[dump HTTP headers and bodies - may contain sensitive info]--dump-headers[dump HTTP headers - may contain sensitive info]--exclude[exclude files matching pattern]:stringArray--exclude-from[read exclude patterns from file]:files:_files--exclude-if-present[exclude directories if filename is present]:string--fast-list[use recursive list if available]--files-from[read list of source-file names from file]:file:_filesffilter[add a file-filtering rule]:stringArray--filter-from[read filtering patterns from a file]:file:_files--ignore-case[ignore case in filters (case insensitive)]--ignore-case-sync[ignore case when synchronizing]--ignore-checksum[skip post copy check of checksums]--ignore-errors[delete even if there are I/O errors]--ignore-existing[skip all files that exist on destination]--ignore-size[ignore size when skipping use mod-time or checksum](-I --ignore-times)Iignoretimes[don't skip files that match on size and time - transfer all files]--immutable[don't modify files, fail if existing files have been modified]--include[include files matching pattern]:stringArray--include-from[read include patterns from file]:file:_files--log-file[log everything to this file]:file:_files--log-format[specify comma separated list of log format options]:string ["date,time"]--log-level[specify log level]:string [NOTICE]:(DEBUG INFO NOTICE ERROR)--low-level-retries[number of low level retries to do]:int [10]--max-age[only transfer files younger than this in s or suffix ms|s|m|h|d|w|M|y]:duration [default off]--max-backlog[maximum number of objects in sync or check backlog]:int [10000]--max-delete[when synchronizing, limit the number of deletes]:delete limit [-1]--max-depth[limit the recursion depth]:depth [-1]--max-size[only transfer files smaller than this in k or suffix b|k|M|G]:int [default off]--max-transfer[maximum size of data to transfer]:int [default off]--memprofile[write memory profile to file]:file:_files--min-age[only transfer files older than this in s or suffix ms|s|m|h|d|w|M|y]:duration [default off]--min-size[only transfer files bigger than this in k or suffix b|k|M|G]:int [default off]--modify-window[specify max time delta to be considered the same]:duration [1ns]--multi-thread-cutoff[use multi-threaded downloads for files above specified size]:size (250M)--multi-thread-streams[specify max number of streams to use for multi-threaded downloads]:number (4)--no-check-certificate[don't verify the server SSL certificate (insecure)]--no-gzip-encoding[don't set Accept-Encoding: gzip]!--no-traverse--no-update-modtime[don't update destination mod-time if files are identical](-P --progress)Pprogress[show progress during transfer]qquiet[print as little as possible]--rc[enable the remote control server]--rc-addr[IPaddress\:port or \:port to bind server to]:string [localhost\:5572]--rc-cert[SSL PEM key (concatenation of certificate and CA certificate)]:string--rc-client-ca[client certificate authority to verify clients with]:string--rc-files[path to local files to serve on the HTTP server]:directory:_path_files -/--rc-htpasswd[htpasswd file - if not provided no authentication is done]:file:_files--rc-job-expire-duration[expire finished async jobs older than specified duration]:duration (1m0s)--rc-job-expire-interval[specify interval to check for expired async jobs]:interval (10s)--rc-key[SSL PEM Private key]:string--rc-max-header-bytes[maximum size of request header]:int [4096]--rc-no-auth[don't require auth for certain methods]--rc-pass[password for authentication]:string--rc-realm[realm for authentication]:string [rclone]--rc-serve[enable the serving of remote objects]--rc-server-read-timeout[timeout for server reading data]:duration [1h0m0s]--rc-server-write-timeout[timeout for server writing data]:duration [1h0m0s]--rc-user[user name for authentication]:string--retries[retry operations this many times if they fail]:int [3]--retries-sleep[interval between retrying operations if they fail, e.g 500ms, 60s, 5m. (0 to disable)]:interval--size-only[skip based on size only, not mod-time or checksum]--stats[interval between printing stats, e.g 500ms, 60s, 5m. (0 to disable)]:duration [1m0s]--stats-file-name-length[max file name length in stats. 0 for no limit]:int [40]--stats-log-level[log level to show --stats output]:string [INFO]:(DEBUG INFO NOTICE ERROR)--stats-one-line[make the stats fit on one line]--stats-one-line-date[enable --stats-one-line and add current date/time prefix]--stats-one-line-date-format[enable --stats-one-line-date and use custom formatted date]:date format--stats-unit[specify units for data rate in stats]:unit [bytes]:(bits bytes)--streaming-upload-cutoff[specify size cutoff for switching to chunked upload]:size [100k]--suffix[specify suffix for use with --backup-dir]:string--syslog[use syslog for logging]--syslog-facility[facility for syslog, eg KERN,USER,...]:string [DAEMON]--timeout[specify IO idle timeout]:duration [5m0s]--tpslimit[limit HTTP transactions per second to this]:float--tpslimit-burst[max burst of transactions for --tpslimit]:int [1]--track-renames[when synchronizing, track file renames and do a server side move if possible]--transfers[number of file transfers to run in parallel]:int [4]uupdate[skip files that are newer on the destination]--use-server-modtime[use server modified time instead of object metadata]--user-agent[set the user-agent to the specified string]:user-agent [rclone/version]*vverbose[print lots more stuff]:count--acd-auth-url[auth server URL]:string--acd-client-id[Amazon Application Client ID]:string--acd-client-secret[Amazon Application Client Secret]:string--acd-templink-threshold[files >= this size will be downloaded via their tempLink]:size [9G]--acd-token-url[token server url]:string--acd-upload-wait-per-gb[additional time per GB to wait after a failed complete upload to see if it appears]:Duration [3m0s]--alias-remote[remote or path to alias]:string--azureblob-access-tier[access tier of blob: hot, cool or archive]:string--azureblob-account[specify storage account name]:string--azureblob-chunk-size[upload chunk size (<= 100MB)]:size [4M]--azureblob-endpoint[endpoint for the service]:string--azureblob-key[storage account key (leave blank to use connection string or SAS URL)]:string--azureblob-list-chunk[size of blob list]:int [5000]--azureblob-sas-url[SAS URL for container level access only]:string--azureblob-upload-cutoff[cutoff for switching to chunked upload (<= 256MB)]:size [256M]--b2-account[account ID or application key ID]:string--b2-chunk-size[specify upload chunk size]:size [96M]--b2-endpoint[endpoint for the service]:string--b2-hard-delete[permanently delete files on remote removal, otherwise hide files]--b2-key[application key]:string--b2-test-mode[a flag string for X-Bz-Test-Mode header for debugging]:string--b2-upload-cutoff[cutoff for switching to chunked upload]:size [200M]--b2-versions[include old versions in directory listings]--box-client-id[specify Box app client Id]:client ID--box-client-secret[specify Box app client secret]:secret--box-commit-retries[max number of times to try committing a multipart file]:int [100]--box-upload-cutoff[cutoff for switching to multipart upload (>= 50MB)]:size [50M]--cache-chunk-clean-interval[how often should the cache perform cleanups of the chunk storage]:Duration [1m0s]--cache-chunk-no-memory[disable the in-memory cache for storing chunks during streaming]--cache-chunk-path[directory to cache chunk files]:directory [~/.cache/rclone/cache-backend]:_path_files -/--cache-chunk-size[the size of a chunk (partial file data)]:size [5M]--cache-chunk-total-size[the total size that the chunks can take up on the local disk]:size [10G]--cache-db-path[directory to store file structure metadata DB]:directory [~/.cache/rclone/cache-backend]:_path_files -/--cache-db-purge[clear all the cached data for this remote on start]--cache-db-wait-time[how long to wait for the DB to be available - 0 is unlimited]:Duration [1s]--cache-info-age[how long to cache file structure information (directory listings, file size, times etc)]:duration [6h0m0s]--cache-plex-insecure[skip all certificate verifications when connecting to the Plex server]:string--cache-plex-password[the password of the Plex user]:string--cache-plex-url[the URL of the Plex server]:string--cache-plex-username[the username of the Plex user]:string--cache-read-retries[how many times to retry a read from a cache storage]:int [10]--cache-remote[remote to cache]:string--cache-rps[limits the number of requests per second to the source FS (-1 to disable)]:int [-1]--cache-tmp-upload-path[directory to keep temporary files until they are uploaded]:directory:_path_files -/--cache-tmp-wait-time[how long should files be stored in local cache before being uploaded]:Duration [15s]--cache-workers[how many workers should run in parallel to download chunks]:int [4]--cache-writes[cache file data on writes through the FS]Lcopylinks[follow symlinks and copy the pointed to item]--crypt-directory-name-encryption[option to either encrypt directory names or leave them intact. (default true)]--crypt-filename-encryption[specify how to encrypt the filenames]:string [standard]--crypt-password[specify password or pass phrase for encryption]:string--crypt-password2[specify password or pass phrase for salt]:string--crypt-remote[remote to encrypt/decrypt]:string--crypt-show-mapping[for all files listed show how the names encrypt]--drive-acknowledge-abuse[set to allow files which return cannotDownloadAbusiveFile to be downloaded]--drive-allow-import-name-change[allow the filetype to change when uploading Google docs (e.g. file.doc to file.docx)]--drive-alternate-export[use alternate export URLs for google documents export.,]--drive-auth-owner-only[only consider files owned by the authenticated user]--drive-chunk-size[upload chunk size]:size [8M]--drive-client-id[Google application client ID]:client ID--drive-client-secret[Google application client secret]:secret--drive-export-formats[list of preferred formats for downloading Google docs]:comma-separated format list [docx,xlsx,pptx,svg]!--drive-formats:string--drive-impersonate[impersonate specified user when using a service account]:user--drive-import-formats[specify preferred formats for uploading Google docs]:formats--drive-keep-revision-forever[keep new head revision of each file forever]--drive-list-chunk[size of listing chunk 100-1000. 0 to disable]:int [1000]--drive-root-folder-id[specify ID of the root folder]:string--drive-scope[scope that rclone should use when requesting access from drive]:scope--drive-server-side-across-configs[allow server side operations (eg copy) to work across different drive configs]--drive-service-account-credentials[specify service account credentials JSON blob]:string--drive-service-account-file[specify service account credentials JSON file path]:file:_files--drive-shared-with-me[only show files that are shared with me]--drive-size-as-quota[show storage quota usage for file size]--drive-skip-gdocs[skip google documents in all listings]--drive-team-drive[specify ID of the team drive]:ID--drive-trashed-only[only show files that are in the trash]--drive-upload-cutoff[cutoff for switching to chunked upload]:size [8M]--drive-use-created-date[use file created date instead of modified date.,]--drive-use-trash[send files to the trash instead of deleting permanently. (default true)]--drive-v2-download-min-size[if object's are larger, use drive v2 API to download]:size [off]--dropbox-chunk-size[specify upload chunk size]:size [48M]--dropbox-client-id[specify Dropbox app client ID]:client ID--dropbox-client-secret[specify Dropbox app client secret]:secret--dropbox-impersonate[impersonate specified user]:user--ftp-host[specify FTP host to connect to]:host:_hosts--ftp-no-check-certificate[don't verify the TLS certificate of the server]--ftp-pass[specify FTP password]:password--ftp-port[specify FTP port]:port [21]:_ports--ftp-tls[use FTP over TLS (implicit)]--ftp-user[specify FTP username]::username--gcs-bucket-acl[access control list for new buckets]:string--gcs-client-id[Google application client id]:client id--gcs-client-secret[Google application client secret]:secret--gcs-location[specify location for the newly created buckets]:string--gcs-object-acl[specify access control list for new objects]:string--gcs-project-number[project number]:string--gcs-service-account-file[service account credentials JSON file path]:file:_files--gcs-storage-class[specify storage class to use when storing objects in Google cloud storage]:string--http-url[URL of http host to connect to]:string--hubic-chunk-size[above this size files will be chunked into a _segments container]:size [5G]--hubic-client-id[Hubic client ID]:client ID--hubic-client-secret[Hubic client secret]:secret--jottacloud-hard-delete[delete files permanently rather than putting them into the trash]--jottacloud-md5-memory-limit[files bigger than this will be cached on disk to calculate the MD5 if required]:size [10M]--jottacloud-pass[password]:string--jottacloud-unlink[remove existing public link to file/folder with link command rather than creating]--jottacloud-user[user name]:string--local-no-check-updated[don't check to see if the files change during upload]--local-no-unicode-normalization[don't apply unicode normalization to paths and filenames (Deprecated)]--local-nounc[disable UNC (long path names) conversion on windows]:string(-x --one-file-system)xonefilesystem[don't cross filesystem boundaries (unix/macOS only)]--onedrive-chunk-size[chunk size to upload files with - must be multiple of 320k]:size [10M]--onedrive-client-id[specify Microsoft app client ID]:client ID--onedrive-client-secret[specify Microsoft app client secret]:secret--onedrive-drive-id[specify the ID of the drive to use]:string--onedrive-drive-type[the type of the drive]:string:(personal business documentLibrary)--onedrive-expose-onenote-files[set to make OneNote files show up in directory listings]--opendrive-password[specify password]:string--opendrive-username[specify username]:string--pcloud-client-id[specify Pcloud app client ID]:client ID--pcloud-client-secret[specify Pcloud app client secret]:secret--s3-access-key-id[specify AWS access key ID]:string--s3-acl[canned ACL used when creating buckets and storing or copying objects]:string--s3-chunk-size[chunk size to use for uploading]:size [5M]--s3-disable-checksum[don't store MD5 checksum with object metadata]--s3-endpoint[endpoint for S3 API]:string--s3-env-auth[get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars)]--s3-force-path-style[if true use path style access if false use virtual hosted style. (default true)]--s3-location-constraint[location constraint - must be set to match the region]:string--s3-provider[choose your S3 provider]:string--s3-region[region to connect to]:string--s3-secret-access-key[AWS Secret access key (password)]:string--s3-server-side-encryption[the server-side encryption algorithm used when storing this object in S3]:string--s3-session-token[an AWS session token]:string--s3-sse-kms-key-id[if using KMS ID you must provide the ARN of key]:string--s3-storage-class[the storage class to use when storing new objects in S3]:string--s3-upload-concurrency[concurrency for multipart uploads]:int [2]--s3-v2-auth[if true use v2 authentication]--s3-use-accelerate-endpoint[use the AWS S3 accelerated endpoint]--sftp-ask-password[allow asking for SFTP password when needed]--sftp-disable-hashcheck[disable the execution of SSH commands to determine if remote file hashing is available]--sftp-host[SSH host to connect to]:string--sftp-key-file[path to unencrypted PEM-encoded private key file, leave blank to use ssh-agent]:string--sftp-pass[SSH password, leave blank to use ssh-agent]:string--sftp-path-override[override path used by SSH connection]:string--sftp-port[SSH port, leave blank to use default]:string [22]--sftp-set-modtime[set the modified time on the remote if set. (default true)]--sftp-use-insecure-cipher[enable the use of the aes128-cbc cipher]--sftp-user[SSH username, leave blank for current username]:string--skip-links[don't warn about skipped symlinks]--swift-auth[authentication URL for server (OS_AUTH_URL)]:string--swift-auth-token[aUTH token from alternate authentication - optional (OS_AUTH_TOKEN)]:string--swift-auth-version[AuthVersion - optional - set to (1,2,3) if your auth URL has no version (ST_AUTH_VERSION)]:int--swift-chunk-size[above this size files will be chunked into a _segments container]:size [5G]--swift-domain[user domain - optional (v3 auth) (OS_USER_DOMAIN_NAME)]:string--swift-endpoint-type[endpoint type to choose from the service catalogue (OS_ENDPOINT_TYPE)]:string [public]--swift-env-auth[get swift credentials from environment variables in standard OpenStack form]--swift-key[API key or password (OS_PASSWORD)]:string--swift-region[region name - optional (OS_REGION_NAME)]:string--swift-storage-policy[the storage policy to use when creating a new container]:string--swift-storage-url[storage URL - optional (OS_STORAGE_URL)]:string--swift-tenant[tenant name - optional for v1 auth, this or tenant_id required otherwise (OS_TENANT_NAME or OS_PROJECT_NAME)]:string--swift-tenant-domain[tenant domain - optional (v3 auth) (OS_PROJECT_DOMAIN_NAME)]:string--swift-tenant-id[tenant ID - optional for v1 auth, this or tenant required otherwise (OS_TENANT_ID)]:string--swift-user[user name to log in (OS_USERNAME)]:string--swift-user-id[user ID to log in - optional - most swift systems use user and leave this blank (v3 auth) (OS_USER_ID)]:string--union-remotes[list of space separated remotes]:string--webdav-bearer-token[bearer token instead of user/pass (eg a Macaroon)]:string--webdav-pass[password]:string--webdav-url[URL of http host to connect to]:string--webdav-user[user name]:string--webdav-vendor[name of the Webdav site/service/software you are using]:string--yandex-client-id[Yandex client ID]:client ID--yandex-client-secret[Yandex client secret]:secret--yandex-unlink[remove existing public link to file/folder with link command rather than creating]*: :->files_or_remotesstatefiles_or_remotes_call_program rclone-remotes rclone listremotes_alternativeremote:rclone-remotes:compadd -a remotesfile:files:_filesreturnA'+A0%
A.r<A"4fTQMU+AF2`KAg+AC+1A""$++A":RrKRprr+"C&(+AFD+localservicemerge_arguments-E[output unmerged changes, bracketing conflicts]-A[output conflicts using the -A style of diff3]-e[output unmerged changes]*-L[specify labels for corresponding files]-p[send results to standard output]-q[do not warn about conflicts (quiet)]-V[display version information]1:file:_files2:original file:_files3:modified file:_filesexplRCS/,vD:t:s/,v// #rep _wantedfilesRCS filecompadd_filesreturnA8LA4Lp<\A$t۔\A\C	8QaM5-	=
y=ADp\A(Ce8Ea}u p!\A
8!0\A,8"1$Q%q&y'}()0+A48)+E,Q-}.%01E2E33ACf4ۜ4localvariantargssections.bss.data.dynamic.dynsym.got.interp.shstrtab.symtab.text_pick_variantelftoolchainelftoolchainelfutilselfutilsbinutilsversion(-a --all)aall[show all tables](-g --section-groups)gsectiongroups[show section groups](-h --file-header)hfileheader[show file header](-l --program-headers --segments)lprogramheaderssegments[show program headers](-S --section-headers --sections)Ssectionheaderssections[show sections header](-r --relocs)rrelocs[show relocations (if present)](-d --dynamic)ddynamic[show dynamic section (if present)](-V --version-info)Vversioninfo[show version sections (if present)](-A --arch-specific)Aarchspecific[show architecture specific information (if any)](-c --archive-index)carchiveindex[show symbol/file index in an archive]*xhexdump[dump contents of specified section as bytes]:section:(sections)*pstringdump[dump contents of specified section as strings]:section:(sections)-w+[show the contents of DWARF2 debug sections]::debug section:(l L i a p r m f F s o R t U u T g A c k K)--debug-dump=[show the contents of DWARF2 debug sections]::section:(rawline decodedline info abbrev pubnames aranges macro frames frames-interp str loc Ranges pubtypes gdb_index trace_info trace_abbrev trace_aranges addr cu_index links follow-links)(-I --histogram)Ihistogram[show histogram of bucket list lengths](-W --wide)Wwide[allow output width to exceed 80 characters](- *)Hhelp[display help information](- *)vversion[display version information]*:elf file:_object_filesvariantelftoolchain(-t --section-details)tsectiondetails[show section details](-e --headers)eheaders[show file, program and sections headers](-s --syms --symbols)ssymssymbols[show symbol table](-n --notes)nnotes[show core notes (if present)](-u --unwind)uunwind[show unwind info (if present)](-D --use-dynamic)Dusedynamic[use dynamic section info when showing symbols]elfutils--dyn-syms[show dynamic symbol table]*Rrelocateddump[dump contents of specified section as relocated bytes]:section:(sections)--dwarf-depth=[don't show DIEs at greater than specified depth]:depth--dwarf-start=[show DIEs starting at specified depth or deeper]:depth--ctf=[display compact C type format info from section]:section--ctf-parent=[use specified section as the CTF parent]:section--ctf-symbols=[use specified section as the CTF external symbol table]:section--ctf-strings=[use specified section as the CTF external string table]:sectionelfutils--dwarf-skeleton=[find skeleton compile units (with -w)]:file:_files--elf-section[used specified section as ELF input data]::section(-e --exception)eexception[show sections for exception handling](-N --numeric-addresses)Nnumericaddresses[don't find symbol names for addresses in DWARF data](-z --decompress)zdecompress[show compression information; decompress before dumping data](--symbols)-s[show symbol table](-s)--symbols=-[show symbol table]::section:(.dynsym .symtab)(--notes)-n[show core notes (if present)](-n)--notes=-[show core notes (if present)]::section_argumentsargs[@]A G+A<C8Xl%AgA(C%,4l1mA4)Q	

A!1Ax
AC%qA.-
0
M
Am
0

AC
0uA0	;A%A"$	(ۜۜUq'+A"*
A+
A"&,+A"f<.+ACF+localvariantcontextlinestatestate_descrargscoptsaopts-*opt_argscanonicalizecanonicalizeexistingcanonicalizemissing(: -)--help[display help information](: -)--version[display version information](-n -z --no-newline --zero)nnonewline[suppress trailing newline](-n -z --no-newline --zero)zzero[use NUL as output delimiter](-q -s -v --quiet --silent --verbose)qsquietsilent[suppress most error messages](-q -s -v --quiet --silent --verbose)vverbose[show error messages]((j< >)copts)ecanonicalizeexisting[canonicalize paths (all components must exist)]((j< >)copts)fcanonicalize[canonicalize paths]((j< >)copts)mcanonicalizemissing[canonicalize paths (components may be missing)]_pick_variantgnuFree SoftunixversionOSTYPEdarwin@Margs:)n[netbsd@Margs:)fnqsv[dragonflybsd@Margs:)fn[_argumentsaoptsargs*: :->filesstatefilesopt_argsij<>copts_files_files*(@)returnA<',Hlk#3+ACAgA	1A	ۤ1A(	$,z=A"(]B
F|(A
A
F|A",r9%aA,.k#A&|A1A.2CA4f$,2A$
|A
MA9	1A9RaA.:,qA.;,AdAfۄABCfۜBEE31AhACA1AK=	A`	y	A,M		A,NEa

A
AFAA&ANA5A"U
"$$$
I
V+A"0F

۔
E$pX+ABZFAF+qA,11localexplrempatremfilesremdispfremdispdargscmd_argsglobhostzstyle:completion:curcontext:filesremoteaccesszparseoptsg:globh:host #hostshiftIPREFIX%:argv1,iargsargs1args11cmdzparseoptsBatchModeyescmd_args[@]@QIPREFIXPREFIX%%[^./][^/]#\*(q)PREFIX%%[^./][^/]#\*remfilesMf
    _call_program files $cmd $cmd_args $host \
      command ls -d1FL -- "$rempat" 2>/dev/null
  %%//compset*/compset/* args[(I)-/] remote fileremdispfremfiles:/remdispdMremfiles:/ #glob match(|[*=|])glob2glob[2]/(#b)\(((|^)[p=\*])\)(#e)/glob2match[1]/p/\|/\*/\*remdispfMremdispf:glob2_tagsremotefiles_next_labelremotefilessuf:remote directorysufcompaddargs[@]expl[@]remdispfqremdispf%compaddsuf:+S// \t\n\-args[@]expl[@]remdispdqremdispd%/ ret return_messageremotefilesA2A.rACf$,Hq+A Gl+A=A"CP|x
+A10<A"$,+0۬A"C&D+0;A"&`+AFx+CURRENT_messageprioritylocalopts-g:interpret args as process group IDs-u:interpret args as user names-p:interpret args as process IDs_describeoptionvwordsIpgidsprocess group ID_users_pidsreturnA@'EE|E+ACgA"L&
=	]
=
+A1A.r=aA(CA,(P"Kt;A,+A$#
A0d,AA.!QA4dIq,A	A.%KA
A.)A@Af|ۄA.-A,/`AC/ 0;A%  =!0
;A!!0;tA
%h""#0
;AC
##AO$-$A,9;U$A,:$AF$$ACN!AC&$AA$$%%A%H%A(H$0l%A4"K%A%%0=&AP,	"Ku&A&&ACD'i'0U(APC,	"K(A((Ah))Ax**A"(*ۜ$*+H+T+ABVl+&+AF++localcurcontextcurcontextstatelinetypesetopt_args_arguments(- *)hhelp[print help information and exit](- *)vversion[display the version of ri]*ddocdir[directory to search for documentation]:ri doc directory:_files -/(-f --fmt --format)ffmtformat[format to use when displaying output]:output format:(ansi bs html plain simple)(-T --no-pager)Tnopager[send output directly to stdout](-i, --interactive)iinteractive[interactive mode]--list-doc-dirs[list the directories from which ri will source documentation](-w --width)wwidth[set the width of the output]:output width:--no-standard-docs[do not include documentation from the Ruby standard library, site_lib, installed gems, or ~/.rdoc](--no-use-cache --use-cache)--nouse-cache[whether or not to use ri's cache](--no-system --system)--nosystem[include documentation from Ruby's standard library](--no-site --site)--nosite[include documentation from libraries installed in site_lib](--no-gems --gems)--nogems[include documentation from RubyGems](--no-home --home)--nohome[include documentation stored in ~/.rdoc]*:ri name:->ri-namestaterinameri_dirsri_extri_namesri_wantsri_namesclass_diresc_namecurtagdescrexplrubywords[1]#rirrdoc/ri/ri_options/dev/nullf_call_program ri-names "ruby${words[1]#ri}" -rrdoc/ri/ri_options -e '"o = RI::Options.instance; o.parse(ARGV); o.path.each { |p| puts p }"' -- ${(kv)opt_args[(I)-d|--doc-dir|--(system|site|gems|home)]}yamlrubywords[1]#rirrdoc/rirrdoc/ri/storef_call_program ri-names "$words[1]" ${(kv)opt_args[(I)-d|--doc-dir|--((no-|)(system|site|gems|home)|standard-docs)]} --list-doc-dirs -f bs -Tf_call_program ri-names "$words[1]" ${(kv)opt_args[(I)-d|--doc-dir|--((no-|)(system|site|gems|home)|standard-docs)]} --list-doc-dirs -f plain -Tcompset?*(::|\#|.)class_dirIPREFIX//::#.//esc_nameQPREFIX//bAZaz09_/printf %%%x ${(qq)match[1]}IPREFIXri_wantsclasses:class namesclass-methods:class methodsri_wantsinstance-methods:instance methodsri_wantsclass-methods:class methodsinstance-methods:instance methodsri_wantsclasses:class namescurtagri_wantscurtag%%:curtag:_tagstag_next_labeldescrri_wantsclassesri_dirs@ri_wantsdir/class_dir/:tclassmethodsri_dirs@fnamesdir/class_dirc.ri_ext.:tri_wantsfnames%c.ri_ext//b%/print "\\x$match[1]"instancemethodsri_dirs@fnamesdir/class_diri.ri_ext.:tri_wantsfnames%i.ri_ext//b%/print "\\x$match[1]"ri_namesQri_wantscompaddri_namesexpl[@]ri_wants ret breakreturnAkA0
,A Hۜum0WCA($D\+AgpACgA"$ۜ)mu+At
1
A
UAfxAA"C&+AF+0AL'AEDE\+ExAgpA" CۜA$+A$	#1#A&
A	
A	8ۄYA"
flC(+QAC
ۄA" 
x	$	ۜ*+qA"\			U
/+AF+A:
=A"F$0ۜeA>A"F1	A.1;A(\ۜ
aqA(\ۜuaAH=A"F$0ۜeAF_rloginservicerlogin_arguments-8[allow 8-Bit data]-e-[specify escape character]:escape character:-l[specify login user name]:login as:_rlogin_users:remote host name:_rlogin_hostsremshlocalcontextstatelinetypesetopt_args_comp_priv_prefix_arguments-n[ignore stdin](-):command: _command_names -e*::command:->commandstateshiftwords CURRENT-- _normalreturncurcontextcurcontextexpl_arguments-p[preserve modification times]-r[recursively copy directories]*:files:->filesstatecompset*:_remote_filescompset*@_wantedhostshost_rlogin_hosts_alternativefiles:: _fileshosts:: _rlogin_all_hosts -S:users:: _rlogin_users -qS@_rlogin_users_tagsusers_combination[:@]myaccountsusershosts@_rlogin_hosts_tagshostsIPREFIX_combination[:@]myaccountsusershostsusers=IPREFIX/@@usershostsopt_argsl:+users=opt_args[-l]:q_rlogin_all_hosts_tagshosts_combination[:@]myaccountsusershosts@_rlogin@AGA(Cg8X%lA %XyA((۔қCaA C0:sA%lA4X	
5y
MAp
;AXp5aқCACX0
қCA	XMp	
a
A
eXpEeaACXp)aA
XU09aAXeA@C'9EhE+Ag8A" ۜۜE+A00AC%EA}A"f(4K+AFDalocalvariantdeclareargsopts-*(-f --force)fforce[ignore nonexistent files, never prompt](-I --interactive)-i[prompt before every removal](-r -R --recursive)rRrecursive[remove directories and their contents recursively]*:: :->file_pick_variantgnugnuOSTYPEhelpvariant(-i --interactive)-I[prompt when removing many files](-i -I)--interactive=-[prompt under given condition (defaulting to always)]::when:((once\:"prompt when removing many files"
                                                                                           always\:"prompt before every removal"))--one-file-system[stay within filesystems of files given as arguments](                   --preserve-root)--no-preserve-root[do not treat / specially](--no-preserve-root                )--preserve-root[do not remove / (default)](-d --dir)ddir[remove directories as well](-v --verbose)vverbose[explain what is being done](- *)--help[display help message and exit](- *)--version[output version information and exit]args:[darwindragonflyfreebsdnetbsdopenbsd-d[remove directories as well]-s[enable paranoid behavior]darwindragonfly-P[overwrite files before deleting them]-v[explain what is being done]darwindragonfly-W[attempt to undelete named files]dragonfly-x[don't cross file systems when removing a hierarchy]dragonfly(-i)-I[prompt when removing many files]curcontextcurcontextstatelineopt_args_argumentsoptsargsstatefilelineCURRENTline//m[]\<>^|/\MATCH_filesreturnretAGA(Cg8%LeA8yA(۔қC
-A5U0:sA%LAe8y0	қCAC%8p
;A8I0A8A ۜۜIe}localvariantargsaopts-*(-p --parents)pparents[remove each component of the specified paths]_pick_variantgnuGNUOSTYPEversionvariant--ignore-fail-on-non-empty[ignore failure if directory is non-empty](-v --verbose)vverbose[be verbose]args:)dragonflyfreebsd-v[be verbose]_argumentsaoptsargs*: :_directoriesA4'EE|+A<C,TpA$A@%$
##E|h:+MA%qA%,}A%8U		)				
<
Y
jm


!@m;
p
`
y

A
p4
A
AC%e}A\	,AY
ii9Ap8TpuA e,
)pA1AC,EpMm	Ae,5p
UuAeipM
mAp
	A,upAeA- p
E A p
 AC p!A,U!m!!0$!A e!"+c!!"AeY""Aeۤ۴A,#0MAe$$$I$A e%%&'A ,I(e((0m)AC"e)))A"*A,C#,ۜm+++,Ls,0,A%e,-A%e-/A &e,e001m2p
2A(,	3p-3A),LY3u30D3A`C*e
3e4=55Z66ۤ۴M8i888888Z9)99A,::A-0;I;;;A<-,:	j<4<H<j{#"sd<<A.%p8
A /=۴4==A"$0>ۜۜ->>>+A"
>0%A@1A
-?AC1
A.rI?)A1Fl??A?A2&?QA.rI??A2%pA|C3.J,@J[YAd31A
U@A3pu@A,@AC4&@A,A-AAC5A
AA5AAqA61A
BAC6%A
BA68CUCQA.CCAC7Fl?pA"RC8%,A8fCD%DA9:A9&CAC9X1XAC9F<DDA9iD0&8A:
ARDA"$C:DE0E8DEdE+qA:E,E80
A";&E+0
	 A;fF%FIF0
F!A<fFFF0
G"AC<f\GyGG0
@#A<fGH5H0
<
$A<fHHI0
j%A=fIII0
&AC=fJ5JYJ0J'A=E,JJ0
(A=fK-KQK0
;)A>flKKKA">FL,"$>DLۤ,lL,4L+A"$?L0ELM+AB<MC?&TMAC@FlM+localcurcontextcurcontextexpectstatestate_descrlineargsfamiliesmodifiersignoresequentialtagsopt_argssubcmdsonceparamssubcmdsadd a routeflushremove all routesdeletedelete a specific routechangechange aspects of a route (such as its gateway)lookup route for a destinationmonitorcontinuously report any changes to the routing information-n[output addresses numerically](-q)-v[verbose output]-net:interpret destination as a network-host:interpret destination as a host-dsttarget(-|)netmasknetmask(gw|-gateway)gatewaymetric(mss|window|-(send|recv)pipe)size:bytes[i-]rtttime:msrttvarrttvarmtu(dev|-ifscope|-ifp)interfaceifaaddressexpiretime:epochhopcounthopcounttagprefixlenbits-(label|push|pop|swap)labelprioritynumbersecattrsecattr(-iw|-iwmax|-msl)value-fibtableOSTYPElinux(-v)-q[suppress all output]inetinet6-dst:distinguish a destination-gateway:distinguish a gateway addressnetmaskrttrttvarsendpiperecvpipehopcountexpire-lock-lockrestinterface:indicate destination is directly reachable-static:manually added route-nostatic:pretend route added by kernel or daemon-reject:emit an ICMP unreachable when matched-blackhole:silently discard packets (during updates)-proto1:set protocol specific routing flag #1-proto2:set protocol specific routing flag #2gatewaybsddarwindragonflylink-ifp-ifa-prefixlen:indicate mask bitsnetfreebsddarwindragonflyxns-xresolve:emit mesg on use (for external lookup)netopenbsddarwindragonfly-cloning:generate a new route on use-llinfo:validly translate proto addr to link addrnetopenfreebsddarwindragonfly-d[debug-only mode: don't update routing table]-t[test-only mode: /dev/null used instead of a socket]netbsdsolaris-f[remove all routes first]netbsddarwindragonfly-proxy:make entry a link level proxynetbsdopenbsddragonflysubcmdsshowprint out the routing tablemplsnetbsddarwinatalkfreebsddarwinosiopenbsddragonflypushpopswapfreebsdsubcmdssubcmdsdeletesubcmdsget(-6)-4[specify IPv4 address family](-4)-6[specify IPv6 address family]-fib:specify a routing tablesubcmdsflushallremove all routes including the default gateway-L[don't show link layer entries in routing table]-S[print a space when a flag is missing to align flags]-s[suppress all output from get except for the gateway]-T[show tags in the route display]-tag-noreject:clear reject flag-noblackhole:clear blackhole flagopenbsdsubcmdsexecexecute a command with alternate routing table-T+[select specified alternate routing table]:table id-label-priority-mpath:multiple gateways for a destination existmplslabeloutsolarissubcmdsdisplay list of routes applied at system startup-p[make changes to the route tables persistent across system restarts]-R+[specify alternate root directory where changes are applied]:directory:_directories-private:don't advertise this route-multirt:create the specified redundant route-setsrc:assign the default source address-secattr:security attributesdarwinifscopedragonflyiwmaxmsllinux(H -n)--numeric[output addresses numerically](H)*eextend[display other/more information]!(H -C --cache)Ffib(H -C --cache)Ccache[display routing cache instead of FIB](family)-A+[use specified address family]:address family:(inet inet6 ax25 netrom ipx ddp x25)inetinet6ax25netromipxddpx25(H)(1 *)hhelp[display help information](1 *)Vversion[display version information]subcmdsdelsubcmdsdeleteunsetsubcmds[monitor]subcmds[get]subcmds[change]windowirttrejectreinstatedev:force route to be associated with the specified deviceprint%s\\:%skvqsubcmds_arguments1:command:((sub))*::args:->argsargsopt_argsi46stateline1shiftwords CURRENT-- _normalflushmonitori<CURRENTexpectsequential:expectexpectcontinueexpectparamsKwordsiexpectignoreQwordsiMfamilies%%::qwordsiMmodifiers%%::qwordsiignoreqwordsiwords1lockexpect_tagsvaluestags_requestedexpect:sequential1expect_wantedtargetsexplcompadddefault_messagetargets_net_interfaces_guard[0-9]#size (bytes)time:ms_guard[0-9]#time (ms)time:microseconds_guard[0-9]#time (microseconds)_guard[0-9]#expiration time (seconds since epoch)_guard[0-9]#time variance (microseconds)_guard[0-9]#max MTU (bytes)_guard[0-9]#hop countssthreshthresholdss threshold_guard[0-9]#bits_guard[^-]#expect:-sequential[1]_requested_describemodifierignore_requestedaddress familycompadd ret breakreturnAL'EE|EE+A"!
+A,dAC0	0.,A'M0|A\C۴<Xt |8Ldx0;A&localcurcontextcurcontextstatelineexpl_arguments:rrdtool command:(create update updatev graph dump restore
                   last lastupdate first help info fetch tune
		   resize xport)*:: :->subcmdscurcontextcurcontext%:*-words[1]:statesubcmdswords[1]help_wantedsubcommandssubcommandcompaddcreateupdateupdatevgraphdumprestorelastlastupdatefirstinfofetchtuneresizexport_filesA+ZA('3+EA&0A`C+1ACHۄiA'|AL& 5xۜۜUqQAfۜA< xۜ
یq
ABr=}A<qMA)A@,Pt3+;A]"ABfۄ	f(ۄIAA1ACpA"($+AB,C&ۜz$14&ABTۄuۄA'A
1A.r)=A.QqA.AA	
ACy
A
۴
ۜzQAC	f8ۄYA	fzA	ۄ	A
fCA
fTAlGkAGA-A"}A(Cۜb1m
bbAlNkoAGA-A"yA(Cۜb-m
bbA|Uh'PAf5AtY~(AFۜ-}aY)MMq		
Pm!

)DaE-]}=M=eea Q!"y#m$I%U&&'m())+!,--..90Q1133Y4
556778%99i:;;=q>-?-@MABC-E}FGAIqJKyMN5P1QRyTVWXYZ[\]^)_`a]bycdegQhiyjk=mIo]qustuvxx9z]{5|Y}M~)ɃQI	ɍɓՔјm!	]AA>Fd_rsync_user_or_hostlocalrsyncshiftcompset*@userPREFIX%%@_wanteduserathostsexplhost for user_combination[:@]tagusershostsusersusersuf@compset@*_wantedusersuserusershostswordsCURRENTrsync://rsync:rsync: compadd -S "" rsync://_alternativeusers:user:_users -S @hosts:host:_hosts -S 'suf'rsync_rsync_remote_fileslocalexplremfilesremdispfremdispdremmodulesaccountscompset*::*/compsetrsync://*/*/remfilesf_call_program files rsync ${words[CURRENT]%/*}/ 2>/dev/null: 	MOTD:remdispfremfiles:dremdispdMremfiles:d_wantedfilesremote file or directorycompaddremdispfremdispf        _wantedcompaddremdispdremdispd         ! ret compset*::compsetrsync://*/wordsCURRENTpat::pat%::::pat%//remfilesf_call_program files rsync $pat 2>/dev/null: 	MOTD:remfilesMremfiles:\tremfiles/ 	/:_describeremote modulescompsetrsync://_rsync_user_or_host@compset*:_remote_files_rsync_user_or_host_rsync_infolocaloptsMf_call_program values $words[1] --info=help:Mention/ Me/me #opts (ALL NONE HELP)opts]_valuesinfo optionsoptsNONEHELP_rsync_debuglocaloptsMf_call_program values $words[1] --debug=help:Debug/ De/de #opts (ALL NONE HELP)opts]_valuesdebug optionsoptsNONEHELP_rsync_files_alternativefiles:file:_filesremote-files:remote file:_rsync_remote_files_rsync_arguments*vverbose[increase verbosity]novnoverbose[turn off --verbose]--bwlimit=[limit I/O bandwidth]:limit (KiB per second)--outbuf=[set output buffering]:buffering:(none line block)--port=[specify alternate port number]:port:(873)--address=[bind to the specified address]:bind address:_bind_addresses--log-file-format=[log updates using specified format]:format--log-file=[log what rsync is doing to the specified file]:file:_files(-T --temp-dir)Ttempdir[create temporary files in specified directory]:directory:_directories--sockopts=[specify custom TCP options](-4 -6 --ipv4 --ipv6)4ipv4[prefer IPv4](-4 -6 --ipv4 --ipv6)6ipv6[prefer IPv6]daemon(-)hhelp[display help information]--config=[specify alternate rsyncd.conf file]:file:_files--daemon[run as an rsync daemon]--detach[detach from the parent](-M --dparam)Mdparam[override global daemon config parameter]:config parameter--no-detach[do not detach from the parent]client(-)--help[display help information]*: :_rsync_files(-q --quiet)qquiet[suppress non-error messages]--no-motd[suppress the daemon message-of-the-day output](-c --checksum)cchecksum[skip based on checksums, not mod-time & size](-a --archive)aarchive[archive mode; same as -rlptgoD (no -H)](-r --recursive)rrecursive[recurse into directories]nornorecursive[turn off --recursive]noincrecursivenoir[disable incremental recursive mode](-R --relative)Rrelative[use relative path names]noRnorelative[turn off --relative]noimplieddirsnoid[do not send implied dirs with --relative](-b --backup)bbackup[make backups into hierarchy at indicated directory]--backup-dir=[make backups into specified directory]:backup directory:_directories--suffix=[set backup suffix]:suffix:(\~)(-u --update)uupdate[skip files that are newer on the receiving side]--inplace[update destination files in-place](--append-verify)--append[append data onto shorter files](--append)--append-verify[append data onto shorter files, verifying old data](-A --acls)Aacls[preserve access-control lists](-X --xattrs)Xxattrs[preserve extended attributes]--fake-super[use xattrs to save all file attributes](-d --dirs)ddirs[transfer directories without recursing]nodnodirs[turn off --dirs](-l --links)llinks[copy symlinks as symlinks]nolnolinks[turn off --links](-L --copy-links)Lcopylinks[transform symlinks into referent file/dir](-k --copy-dirlinks)kcopydirlinks[transform a symlink to a dir into referent dir]--copy-unsafe-links[only "unsafe" symlinks are transformed]--safe-links[ignore symlinks that point outside the source tree](-H --hard-links)Hhardlinks[preserve hard links]noHnohardlinks[turn off --hard-links](-K --keep-dirlinks)Kkeepdirlinks[treat symlinked dir on receiver as dir](-p --perms -E --executability)pperms[preserve permissions]nopnoperms[turn off --perms](-E --executability)Eexecutability[preserve executability](-o --owner)oowner[preserve owner]noonoowner[turn off --owner](-g --group)ggroup[preserve group]nognogroup[turn off --group](--devices --specials)-D[same as --devices --specials](-D)--devices[preserve devices]--no-devices[turn off --devices]--copy-devices[copy device contents as regular file](-D)--specials[preserve special files]--no-specials[turn off --specials]--no-D[turn off --devices and --specials](-t --times)ttimes[preserve times]notnotimes[turn off --times](-O --omit-dir-times)Oomitdirtimes[omit directories when preserving times](-J --omit-link-times)Jomitlinktimes[omit symlinks when preserving times]--chmod[change destination permissions]:mods(-S --sparse)Ssparse[handle sparse files efficiently](-n --dry-run)ndryrun[show what would have been transferred](-W --whole-file)Wwholefile[copy files whole (without delta-transfer algorithm)]noWnowholefile[turn off --whole-file]--checksum-choice=[choose the checksum algorithms]:algorithm:_sequence -n 2 compadd - auto md4 md5 none(-x --one-file-system)xonefilesystem[don't cross filesystem boundaries](-B --block-size)Bblocksize[force a fixed checksum block-size]:block size(-e --rsh)e+rsh[specify the remote shell to use]:remote-shell command:(rsh ssh)--rsync-path=[specify path to rsync on the remote machine]:remote command--ignore-existing[ignore files that already exist on receiving side](--existing --ignore-non-existing)existingignorenonexisting[ignore files that do not exist on receiving side]--remove-source-files[synchronized files are removed from sending side](--delete-before --delete-during --delete-after --delete-delay)--del[an alias for --delete-during]--delete[delete files that do not exist on the sending side](--del --delete-during --delete-after --delete-delay)--delete-before[receiver deletes before transfer](--del --delete-before --delete-after --delete-delay)--delete-during[receiver deletes during transfer](--del --delete-before --delete-during --delete-delay)--delete-after[receiver deletes after transfer](--del --delete-before --delete-during --delete-after)--delete-delay[receiver deletes after transfer]--delete-excluded[also delete excluded files on the receiving side]--ignore-errors[delete even if there are I/O errors]--force[force deletion of directories even if not empty]--max-delete=[do not delete more than NUM files]:number--max-size=[do not transfer any file larger than specified size]:number--min-size=[do not transfer any file smaller than specified size]:number(-P)--partial[keep partially transferred files]--no-partial[turn off --partial]--partial-dir=[put a partially transferred file into specified directory]:directory:_directories--super[receiver attempts super-user activities]--no-super[receiver performs normal-user activities]--delay-updates[put all updated files into place at end of transfer](-m --prune-empty-dirs)mpruneemptydirs[prune empty directory chains from file-list]--numeric-ids[do not map uid/gid values by user/group name]--timeout=[set I/O timeout in seconds for lulls in a transfer]:seconds--contimeout=[set connect timeout in seconds for daemon connections]:seconds(-I --ignore-times)Iignoretimes[don't skip files that match in size and mod-time]--size-only[skip files that match in size](-@ --modify-window)@+modifywindow[compare mod-times with reduced accuracy]:seconds(-y --fuzzy)yfuzzy[find similar file for basis if no destination file](--copy-dest --link-dest)*--compare-dest=[also compare destination files relative to specified directory]:directory:_directories(--compare-dest --link-dest)*--copy-dest=[like --compare-dest, but also includes copies of unchanged files]:directory:_directories(--compare-dest --copy-dest)*--link-dest=[hardlink to files in specified directory hierarchy when unchanged]:directory:_directories(-z --compress)zcompress[compress file data during the transfer]--compress-level=[explicitly set compression level]:number--skip-compress=[skip compressing files with a listed suffix]:suffixes(-C --cvs-exclude)Ccvsexclude[auto-ignore files the same way CVS does]*ffilter[add a file-filtering rule]:rule*-F[same as --filter="dir-merge /.rsync-filter", repeated: --filter="- .rsync-filter"]--exclude-from=[read exclude patterns from specified file]:file:_files*--exclude=[exclude files matching pattern]:pattern--include-from=[read include patterns from specified file]:file:_files*--include=[do not exclude files matching pattern]:pattern--files-from=[read list of source-file names from specified file]:file:_files(-0 --from0)0from0[all *-from file lists are delimited by nulls](-s --protect-args)sprotectargs[no space-splitting; only wildcard special-chars]--version[print version number]*hhumanreadable[output numbers in a human-readable format]--blocking-io[use blocking I/O for the remote shell]--no-blocking-io[turn off --blocking-io]--stats[give some file-transfer stats](-8 --8-bit-output)88bitoutput[leave high-bit chars unescaped in output](-P)--progress[show progress during transfer]--no-progress[turn off --progress](--partial --progress)-P[same as --partial --progress](-i --itemize-changes)iitemizechanges[output a change-summary for all updates]--log-format=[deprecated version of --out-format]--out-format=[output updates using specified format]:format--password-file=[read daemon-access password from file]:file:_files--list-only[list the files instead of copying them](--only-write-batch)--write-batch=[write a batched update to the specified file]:file:_files(--write-batch)--only-write-batch=[like --write-batch but w/o updating destination]:file:_files--protocol=[force an older protocol version to be used]:number--info=[fine-grained informational verbosity]:info option:_rsync_info--debug=[fine-grained debug verbosity]:debug option:_rsync_debug--msgs2stderr[special output handling for debugging]--munge-links[munge symlinks to make them safer, but unusable]--ignore-missing-args[ignore missing source args without error]--delete-missing-args[delete missing source args from destination](--usermap --chown)--usermap=[custom username mapping]:comma-separated mappings(--groupmap --chown)--groupmap=[custom groupname mapping]:comma-separated mappings(--usermap --groupmap --chown)--chown=[simple username/groupname mapping]:user and/or group*Mremoteoption[send option to the remote side only]:option string--preallocate[preallocate the full length of new files]--iconv=[request charset conversion of filenames]:number--checksum-seed=:number--noatime[don't alter atime when opening source files]--read-batch=[read a batched update from the specified file]:file:_files_rsync@A XAFAdA.5AqA%
AX%	5eE
Q
YQ
YA	00A(C
ۜ)uM	Q0AHۜ)u0UA0Fۜ)m= !A"local_rubber_version_rubber_path_rubber_modules_rubber_argsevalrubber --version 2>/dev/null | sed 's/^.* \([^ ]*\): */_rubber_\1=/'_rubber_version0_rubber_version_rubber_path/rubber/modules/_.pyN:r:t_rubber_path/modules/.rubN:r:t_rubber_path/rubber/rules/latex/_.pyN:r:t_rubber_args*ccommand=[run specified directive command before parsing]:command*eepilogue=[run specified directive command after parsing]:command(-z --gzip)zgzip[compress the final document](- *)hhelp[show help information]--into=[go to specified directory before compiling]:directory:_files -/(-l --landscape)llandscape[change paper orientation (if relevant)](-n --maxerr)nmaxerr=[display at most specified number of errors]:number*mmodule=[use module]:module:($_rubber_modules)--only=[only include the specified sources]:sources*opost=[postprocess with module]:postprocessor:($_rubber_modules)(-d --pdf -p -ps)dpdf[produce PDF output instead of DVI](-p -ps -d --pdf)pps[produce a PostScript document]qquiet[suppress messages]*rread[read additional directives from a file]:directives files:_filessshort[display errors in compact form]*Itexpath=[add directory to the search path for LaTeX]:tex path:_files -/*vverbose[increase verbosity]--version[print version information and exit]servicerubber_arguments_rubber_args[@]--clean[remove produced files instead of compiling]fforce[force at least one compilation]--inplace[compile the documents from their source directory]*Wwarn=[report warnings of the given type]:warnings:(all boxes misc refs)*:LaTeX files:_files -g "*.(tex|dtx|lhs|w)(-.)"rubberpipe_argumentskkeep[keep the temporary files after compiling]rubberinfo_arguments--boxes[report overfull and underfull boxes]--check[report errors or warnings default action]--deps[show the target file s dependencies]--errors[show all errors that occurred during compilation]--refs[show the list of undefined references]--warnings[show all LaTeX warnings]:LaTeX file:_files -g "*.(tex|dtx|lhs|w)(-.)"Ad'EE|EEEE+ACgA0'(J*
cc<X3A$
cc}yA$-A	i
	A(

5= !"#a%%'((Y**+y,-e./%1AX%	J=223345U6979y;M<9===Y>>?-@A$C*@AEaFA8CF0
FA"&@GFhG0*GAFGیA%GGGA`(HA"CXHۜHa+A.bI0)IA,eYIA"(IۜۜIIIf+0IA,i%JA"$xJۜJIJj+0JA,mKA"$XKۜKIKo+Ax%L0!HLADC1AueLAFLGAwLA"C&Ly+0SMA<MaMA,~uNA1A.rNNA A f,OۄMOA.aO	A,OAB!fOۜP!3ۜA"(!,PLPqPPPP+0$PA"gQA"%QQRA"$#\R|RPRۼQ+A$FhG+localcurcontextcurcontextstatelineexpldescRUBYtypesetopt_argsoptscommoncharsets*-r+[require the library before executing your script]:library name:->library(--internal-encoding)-U[set internal encoding to UTF-8](-E --encoding -K --external-encoding)E+encoding[specify default external and internal character encodings]:charset:->charsets(1 * -)hhelp[print help message](1 * -)--version[print the version]common*-I+[specify $LOAD_PATH directory (may be used more than once)]:library directory:_files -/-w[turn warnings on for your script]-W-[set warning level]:warning level:((0\:silent 1\:medium 2\:verbose))(-)1:ruby script:_files -g "*.rb(-.)"*::script argument:= ->normal-0-[specify record separator]:input record separator in octal [default \0]-a[autosplit mode with -n or -p (splits $_ into $F)]-c[check syntax only]-C+[cd to directory before executing your script]:directory:_files -/(-d --debug)ddebug[set debugging flags (set $DEBUG to true)](1)*-e+[one line script (several -e's allowed, omit program file)]:one line of script-F-[split() pattern for autosplit (-a)]:input field separator:-i-[edit ARGV files in place (make backup if extension supplied)]:suffix for in-place-edit mode:(.bak)-K-[specifies KANJI (Japanese) code-set]:KANJI encoding:((e\:EUC-JP s\:Shift_JIS u\:UTF-8 N\:None))-l[assume 'while gets(); ... end' loop around your script](-p)-n[assume 'while gets(); ... end' loop around your script](-n)-p[assume loop like -n but print line also like sed]-s[enable some switch parsing for switches after script name]-S[look for the script using PATH environment variable]-T-[turn on tainting checks]::taint level [1]:((0\:strings\ from\ streams/environment/ARGV\ are\ tainted 1\:no\ dangerous\ operation\ by\ tainted\ value 2\:process/file\ operations\ prohibited 3\:all\ generated\ objects\ are\ tainted 4\:no\ global\ \(non-tainted\)\ variable\ modification/no\ direct\ output))(--verbose)-v[print version number, then turn on verbose mode](-v)--verbose[turn on verbose mode and disable script from stdin]-x-[strip off text before #!ruby line and perhaps cd to directory]:directory:_files -/(1 * -)--copyright[print the copyright]endisable=[enable or disable features]:feature:(gems did_you_mean rubyopt frozen_string_literal jit all)!endisablegemsrubyoptall--dump=[dump debug information]:information:_sequence compadd - insns yydebug parsetree parsetree_with_commentexternalinternal-encoding=:charset:->charsets!yyydebug!--dump=:target:(version copyright usage yydebug syntax parsetree parsetree_with_comment insns)--jit[enable jit with default options]--jit-warnings[enable printing JIT warnings]--jit-debug[enable JIT debugging (very slow)]--jit-wait[wait until JIT compilation is finished every time (for testing)]--jit-save-temps[save JIT temporary files]--jit-verbose=-[print JIT logs of level num or less to stderr]:maximum log level [0]--jit-max-cache=-[specify max number of methods to be JIT-ed in a cache]:number [1000]--jit-min-calls=-[specify number of calls to trigger JIT]:calls [5]-f[suppress read of ~/.irbrc](--noinspect)-m[bc mode (load mathn, fraction, matrix)]optsrd[(--noinspect)--inspect[use inspect for output](--inspect)--noinspect[don't use inspect for output](--noreadline)--readline[use readline extension](--readline)--noreadline[don't use readline extension](--prompt --prompt-mode --inf-ruby-mode --simple-prompt --noprompt)promptpromptmode[switch prompt mode]:prompt mode:(default simple xmp inf-ruby)(--prompt --prompt-mode --inf-ruby-mode --simple-prompt --noprompt)infrubymodesimplepromptnoprompt--tracer[display trace for each command execution]--back-trace-limit[set limit for backtraces]:limit [16]:!--irb_debug:level--context-mode:n(--noecho)--echo[show result](--echo)--noecho[don't show result]--single-irb[share self with sub-irb](--noverbose)--verbose[show details](--verbose)--noverbose[don't show details]-P[don't evaluate lines which start with %]-T[specify trim mode]:mode [0]:((0\:EOL\ remains 1\:EOL\ removed\ if\ line\ ends\ with\ %\> 2\:EOL\ removed\ if\ line\ starts\ with\ \<%\ and\ ends\ with\ %\> -\:EOL\ is\ removed\ if\ line\ ends\ with\ -%\>,\ leading\ whitespace\ removed\ after\ \<%-))-n[used with -x, prepends line number to output]-x[convert eRuby to Ruby]serviceRUBYLIBPATH_dir_listreturnRUBYOPTcompsetwordsfakewords[@] CURRENT++ _arguments(@M)opts:#*-[IdvwrK](|[-+])\[*rubyruby09.words1_argumentsoptsallcommonirb09.words1/irb/ruby_argumentsirbcommonerb09.words1/erb/ruby_argumentserb*:erb file:_files -g "*.erb(-.)"statenormal ! +opt_args[-e] shift CURRENT-- _normalcharsetscharsets_call_program charsets $RUBY -e 'puts\ Encoding.list' 2>/dev/nullcharsetcurcontextoptionEencoding1compset*:internal charsetexternal charsetcompset:*_wantedcharsetsdesccompaddsufcharsetslibrarydirs_call_program libraries $RUBY -e 'puts\ \$:' 2>/dev/nulls.:.opt_argsI_wantedlibraries_path_filesA
\AgAL55-Ua!u	

yA$ۤ	
۴@
A\+
qAgA8%DquiUA$ۤ	\۴A,+qhA$ۤ)y۴lA4'd|EEA C9q-A
:q0AC40,pAgdAC'dA%4eAA`ۤ_sv_commandslocalsv_arystatus:get status of service (and log service if available)up:start if service is running. If service stops, restartdown:send SIGTERM and SIGCONT if service is running. After it stops, do not restartonce:start if service is not running. Do not restart if it stopspause:send SIGSTOP if service is runningcont:send SIGCONT if service is runninghup:send SIGHUP if service is runningalarm:send SIGALRM if service is runninginterrupt:send SIGINT if service is runningquit:send SIGQUIT if service is running1:send SIGUSR1 if service is running2:send SIGUSR2 if service is runningterm:send SIGTERM if service is runningkill:send SIGKILL if service is runningexit:send SIGTERM and SIGCONT if service is running. Do not restart service._describecommandssv commandssv_commands_sv_lsblocalsv_lsb_arysv_lsb_arystart:up with check/timeoutstop:down with check/timeoutreload:hup with checkrestart:down and up with checkshutdown:exit with check/timeoutforce-stop:stop with kill on timeoutforce-reload:reload with kill on timeoutforce-restart:restart with kill on timeoutforce-shutdown:shutdown with kill on timeouttry-restart:restart if service is already running_describelsbcommandssv LSM init compatsv_lsb_arysv_init_compat_sv_additional_describeadditionalcommandssv additional commands("check:check status of service")sv_addl_commlocalcurcontextcurcontextstateline_arguments-v[verbose]-w[wait time]:time (seconds)1: :->command*:: :->optionsstatecommand_alternative_sv_commands_sv_lsb_sv_additionaloptionssv_servicessvdirSVDIR:/etc/servicesv_servicessvdir/Nsvdir//logNsv_servicessv_servicessvdir/_describeservicessv servicessv_servicesA('E+A,C|J;sABJ;sA,!iY]I1A5	0tX	A"(	ۜ		
q+A\UY0uAA"$Cۤ-li+07A00A",&4]zsz33"+0A	,50lAC	,AC
F+0:$AeMe9)5!"#$%&!()*,	-
./M023456A"L7ACH8ۜۜ	0t8ATf8ۜۜ	8::!<Q=i>U?}@]ABDEF!HI0|IATfIۜۜ	IEJBJAL=MNZ	O5OOQPP}QRlocalcurcontextcurcontextstatelineexplmsgsargs CURRENT == 2 (-d --debuglevel)d+debuglevel[set debug level]:debug level (1..10) [1](-s --configfile)s+configfile[specify alternate smb.conf file]:config file:_files(-l --log-basename)l+logbasename[specify base name for log files]:base name:_files*--option=[set smb.conf option from command line]:option=valueign(1 2 3 -)?help[display usage information]ign(1 2 3 -)--usage[display brief usage information]ign(1 2 3 - *)Vversion[display version information]servicesmbcontrol_argumentsargs(-t --timeout)t+timeout[set timeout]:timeout (seconds):destination:(all nmbd smbd winbindd):message type:->message-types:parameter:->parametersstatemessagetypesf_call_program message-types smbcontrol -\? 2>&1r<messagetype121/ b/:match:l%: (null)_describemessagetypesmessage typer:|-=* r:|=*parametersline2profile_wantedparameterparametercompaddflushcountdebug_messagelevelsdebug levelpingnumbersnumber of ping messagesreturnsmbclient(-N -A)2: :_guard "^-*" password(2 -R --name-resolve)R+nameresolve[specify name resolution order]:name resolution order:_values -s " " "name resolution order" lmhosts host wins bcast(2 -M --message -L --list -D --directory -T --tar)M+message[send message]:host:_hosts(2 -I --ip-address)I+ipaddress[specify IP address of server]:IP address(2 -E --stderr)Estderr[output messages to stderr](2 -M --message -D --directory -T --tar)L+list[list services on server]:host:_hosts(-m --max-protocol)m+maxprotocol[set the max protocol level]:level(2 -T --tar -M --message -L --list)T+tar[specify tar options]:tar options(2 -D --directory -M --message -L --list)D+directory[specify initial directory]:initial directory(2 -c --command)ccommand[specify commands]:command string(2 -b --send-buffer)b+sendbuffer[change transmit/send buffer]:buffer size (bytes) [65520](-t --timeout)t+timeout[change the per-operation timeout]:timeout (seconds)(2 -p --port)p+port[specify tcp port]:tcp port(-g --grepable)ggrepable[produce grepable output](-q --quiet)qquiet[suppress help message](-B --browse)Bbrowse[browse SMB servers using DNS](2 -d --debuglevel)d+debuglevel[specify debug level]:debug level:(0 1 2 3 4 5 6 7 8 9 10)(2 -O --socket-options)O+socketoptions[specify socket options]:socket options(2 -n --netbiosname)n+netbiosname[specify local NetBIOS name]:local machine name(2 -W --workgroup)W+workgroup[specify workgroup]:workgroup(2 -i --scope)i+scope[specify NetBIOS scope]:scope(2 -U --user)U+user[specify username]:username:_users(2 -N --no-pass)Nnopass[suppress password prompt](-k --kerberos)kkerberos[use kerberos (active directory) authentication](2 -A --authentication-file)A+authenticationfile[specify file containing username/password]:file:_files(-S --signing)S+signing[set the client signing state]:state:(on off required)(-P --machine-pass)Pmachinepass[use stored machine account password](-e --encrypt)eencrypt[encrypt SMB transport](-C --use-ccache)Cuseccache[use the winbind ccache for authentication]--pw-nt-hash[the supplied password is the NT hash]1:service name:_hosts -P // -S /_argumentsnmblookup_arguments(-B --broadcast)B+broadcast[specify broadcast address]:broadcast address(-f --flags)fflags[list NMB flags returned](-U --unicast)U+unicast[specify unicast address]:unicast address(-M --master-browser)Mmasterbrowser[search for a master browser](-R --recursion)Rrecursion[set recursion desired in packet](-S --status)Sstatus[lookup node status as well](-T --translate)Ttranslate[perform reverse DNS on IP addresses](-r --root-port)rrootport[use root port 137](-A --lookup-by-ip)Alookupbyip[query node status on IP address](-d --debuglevel)d+debuglevel[specify debug level]:debug level:(0 1 2 3 4 5 6 7 8 9 10)(-O --socket-options)O+socketoptions[specify socket options to use]:socket option(-n --netbiosname)n+netbiosname[specify primary netbios name]:netbios name(-W --workgroup)W+workgroup[specify workgroup name]:workgroup name(-i --scope)i+scope[specify NetBIOS scope]:scope(h)*:NetBIOS name:_hostssmbstatus_argumentsbbrief[brief output](-v --verbose)v,verbose[be verbose](-u --user)u+user[specify user to restrict information to]:user:_users(-B --byterange)Bbyterange[include byte range locks](-n --numeric)nnumeric[numeric uid/gid](-f --fast)ffast[skip checks if processes still exist](output)Pprofile[do profiling]Rprofilerates[show call rates]Llocks[list only locks]pprocesses[list smbd(8) processes]Sshares[list only shares]Nnotify[list only notifies]AB
l'A<g"K+,A`yA,"KABr)"KQACfۄA"(=Q+A,A,	A",C&,Myۼ<

+AF4+A@'1EhE+AgA$C <Atdy5	
9%

Ae)AA,3qA,4A,5 A<
&1&A.7r	,A"(@m9	A<+AX
	A>A"ۤ!\?+ABA|CFA,CA,D A.EP}A,G<AC4	0P ADh    m!!m""#$M%%&}'y(0#A)I)i))u*0++,+A@+m+++-0	.ACF.+0H.A\.../Q0A&E10
,2@2	A&X20
2
2A&2022
3AC,3Y3330
T4A l44445!505:+A,&5556966m7a830
2KAC f,9Y9y90!9A"r99!:,1:i:AC!::A!,;ۤT;y;;0A(C";<)<I<i<I=Y>a?0A<$@5@]@}@]AAiBECUD!EEFG0
,HA'fDHqHH0HAC'l44HH0$I@IA'XIII3I0
cA )XJJJ3JK0
LAC*fLLM0	;A*F:M +functions[_sccs_files] _sccs_fileslocalexplprefPREFIXiprefIPREFIX(M)PREFIX##*/finalpathdir.../PROJECTDIR:-~+/dircompset*/_wantedfilecompadd@dir/s.N.:t:s/s.//PREFIXprefIPREFIXipref_wantedsccsfilessccs file_filesPROJECTDIR:+s.*(-.)returnlocalcurcontextcurcontextstatelinetypesetopt_argssubcmdsroptcoptsfilesfinalpathsubcmdsadmin:modify the flags or checksum of an sccs history filecdc:annotate the commentary of an sccs deltacheck:check for files currently being editedclean:remove files that can be retrieved from sccs historycomb:generate scripts to combine deltascreate:create (initialize) history filesdeledit:check file in and straight out againdelget:check file in and maintain read-only copydelta:check in changesdiffs:compare working copy with version in sccs historyedit:retrieve file for editing (check out)enter:like create, but omits the final 'sccs get'fix:revise a (leaf) deltaget:retrieve a version from the sccs historyhelp:get information on sccs commands and error messagesinfotell:list files being editedprint:print history of specified filesprs:display delta table for an sccs fileprt:display the delta table, but omit the MR fieldrmdel:remove specified delta from history filesact:show editing activity status of an sccs filesccsdiff:compare two versions from sccs historyuneditunget:undo check outval:validate history filewhat:display any ID keyword strings in a file-r+[specify sccs delta id]:sccs delta id-c+[specify date]:date-stamp:file:_files -g "s.*(-.)"servicesccs_arguments-*-r[run with real and not effective user ID]-d+[specify root prefix]:root prefix:_directories-p+[specify subdirectory of history file]:path to history file:_directories*::command:->subcmd CURRENT == 1 _describecommandssccs commandsubcmds ret returnservicewords[1]:file:_sccs_filescurcontextcurcontext%:*-service:opt_args[-p]:-SCCSadmin_argumentsroptsfiles-b[force encoding of binary data]-h[check structure of s.file]-n[create a new history file]-z[recompute file checksum]-a+[add access for a user or group]:user or group:_users-e+[erase access for a user or group]:user or group:_users-d+[delete flag from file]:flag-f+[set specified flag]:flag-i+[initialise history from specified file]:file:_files-m+[insert specified MR numbers into commentary]-t+[insert descriptive text from specified file]:file:_files-y+[specify comment for initial delta]_argumentsroptsfiles-m+[specify MR numbers to add/delete in delta comment]-y+[specify the comment]:commentcheckinfotell_argumentssfiles-b[ignore branches](-U)-u+[restrict to files being modified by specified user]::user:_users(-u)-U[restrict to files being modified by current user]clean_argumentscomb_argumentssfiles-o[access reconstructed file at delta to be created]-s[generate script that will produce a report]-p+[specify SID of oldest delta to preserve]:sccs delta id-c+[specify list of deltas to preserve]:sccs delta listsactprint_sccs_filescreateenter_filesdeleditdelgetdelta_argumentssfiles-s[silent]-y+[specify delta commentary]:commentdiffs_diff_optionsdiffsfilesroptcopt-C[output a context diff]edit_argumentssfilesroptcopt-e[retrieve for editing]-k[retrieve writable copy without checking out]-m[precede each line with the delta in which it was added]-p[produce retrieved version on standard output]_argumentsroptsfileshelpPREFIXSUFFIX09_messagemessagecodessccs message codesubcmdsstuck:help on help_describecommandssccs commandsubcmds_argumentssfilesroptcopt-a[include all deltas including those marked removed]-e[display delta info for all deltas earlier than that specified]-l[display delta info for all deltas later than that specified]-d+[specify format of report]:data spec_argumentssfilescopt-a[include all deltas including those marked removed]-b[print the body of the s.file]-d[print delta table entries](-d -i -u -f -t)-e[everything - imply other options]-i[print serial numbers of included, excluded and ignored deltas]-s[print first line only of delta table entries]-t[print descriptive text held in s.file]-u[print usernames of users allowed to make deltas]-r+[exclude delta entries newer than date]:date-time-y+[exclude delta entries prior to sid]rmdel_argumentsroptsfilessccsdiffroptsfilesuneditunget_argumentssfilesropt-n[retain the retrieved version]_argumentssfilesropt-m+[compare specified name with the ID keyword in the s.file]:name-y+[compare specified type with the ID keyword]:typewhat_arguments-s[stop after first occurrence]*:file:_filesunknown sccs command: serviceAۜۜ-I=!	
9
!!
mqm] 1"##$E%&
'(()*m,-e.;=_arguments(-c --clean --remove)-ccleanremove[remove specified targets and dependencies](-C --directory)-Cdirectory[change to specified directory first]:directory:_directories--cache-debug=[print CacheDir debug info to file]:file:_files(--cache-disable --no-cache)--cachedisablenocache[don't retrieve built targets from cache](--cache-force --cache-populate)--cacheforcecachepopulate[copy already-built targets into cache]--cache-readonly[don't update CacheDir with built targets]--cache-show[print build actions for files from cache]--config=[set Configure mode]:mode:(auto force cache)(-u --up --search-up -U)-D[search up for SConstruct; build default targets]--debug=[print debugging information]:type:(
      count duplicate explain findlibs includes memoizer memory objects pdb prepare presub stacktrace time)--diskcheck=[enable specific on-disk checks]:check:(all none match rcs sccs)--duplicate=[set preferred file duplication methods]:file duplication methods:(
      hard-soft-copy soft-hard-copy hard-copy soft-copy copy)(-f --file --makefile --sconstruct)-ffilemakefilesconstruct[specify SConstruct file]:file:_files(-)-hhelp[display defined usage information](-)-Hhelpoptions[display usage information](-i -ignore-errors)-iignoreerrors[ignore errors from build actions]*Iincludedir[add directory to search Python modules]:directories:_directories(--implicit-deps-changed --implicit-deps-unchanged)--implicit-cache[cache scanned dependencies](--implicit-cache --implicit-deps-changed)--implicit-deps-changed[rescan dependencies](--implicit-cache --implicit-deps-unchanged)--implicit-deps-unchanged[ignore changes to scanned dependencies]--interactive[start interactive mode](-j --jobs)-jjobs[specify no of jobs to run in parallel](-k --keep-going)-kkeepgoing[continue after an error]--max-drift=[set the maximum clock drift]:drift (seconds)--md5-chunksize=[set chunksize for MD5 signature computation]:size (kB)(-n --just-print --dry-run --recon)-njustprintdryrunrecon[print commands but don't run them]--no-site-dir[don't use the usual site_scons directory]--profile=[profile scons]:output file:_files(-q --question)-qquestion[query whether up-to-date]-Q[suppress progress messages]--random[build dependencies in random order](-s --silent --quiet)-ssilentquiet[don't print commands]--site-dir=[specify site_scons directory]:directory:_directories--stack-size[set stacksize of threads]:size (kB)--taskmastertrace=[trace node evaluation to file]:file--tree=[print dependency tree]:format:(all derived prune status)(-u --up --search-up -D -U)-uupsearchup[search up for SConstruct; build current directory](-u --up --search-up -D)-U[search up for SConstruct; build Default targets](-)-vversion[print version information]*warnwarning[enable or disable warnings]:type:(
      all cache-write-error corrupt-sconsign dependency deprecated
      deprecated-copy deprecated-source-signatures deprecated-target-signatures
      duplicate-environment fortran-cxx-mix link misleading-keywords
      missing-sconscript no-md5-module no-metaclass-support no-object-count
      no-parallel-support python-version reserved-variable stack-size no-all
      no-cache-write-error no-corrupt-sconsign no-dependency no-deprecated
      no-deprecated-copy no-deprecated-source-signatures
      no-deprecated-target-signatures no-duplicate-environment
      no-fortran-cxx-mix no-link no-misleading-keywords no-missing-sconscript
      no-no-md5-module no-no-metaclass-support no-no-object-count
      no-no-parallel-support no-python-version no-reserved-variable
      no-stack-size)*Yrepository[search specified repository for files]:repository:_files*:target:_defaultAL'EE|EE+ACgA%a(D`|(
Px+Dt,Ll Hh@d Ht4d	D	\				

D
h




$X4T
0
D
h


2K

:

<lH\tb{;,T,Lx4\p4`(Hp(Tp<lPh$<Tx4H`{s <A"FXQi !"#-%-&''()*E+1,)-./1293341556188::5;%<i==!>?c+A"DCG1GAe
?Af?0C@A1	A"h$@ha@@ACf@<@QA"j@j%A@A&TAA"lAl%A@ACFAAA&0B0
QBABB0
DAC EEE0
aGAGGAx!1A&IIA$!(JIJJJKqA "@KIJaKKK+A#F0L+localcurcontextcurcontextstatelineexplscr_cmdssessionsscr_cmdsacladdaclchgacldelaclgrpaclumaskactivityaddaclallpartialaltscreenattrcolorautodetachautonukebacktickbd_bc_downbd_bc_leftbd_bc_rightbd_bc_upbd_bellbd_braille_tablebd_eightdotbd_infobd_linkbd_lower_leftbd_lower_rightbd_ncrcbd_portbd_scrollbd_skipbd_start_braillebd_typebd_upper_leftbd_upper_rightbd_widthbell_msgbindbindkeyblankerblankerprgbreakbreaktypebufferfilecaptionchaclcharsetchdirclearcoloncommandcompacthistconsolecopycrlfdebugdefautonukedefbcedefbreaktypedefc1defcharsetdefencodingdefescapedefflowdefgrdefhstatusdefkanjideflogdeflogindefmodedefmonitordefnonblockdefobuflimitdefscrollbackdefshelldefsilencedefslowpastedefutf8defwrapdefwritelockdetachdigraphdinfodisplaysdumptermcapechoencodingescapeevalexecflowfocushardcopyhardcopy_appendhardcopydirhardstatusheighthelphistoryhstatusidleignorecaseinfokanjikilllastmsglicenselockscreenlogfileloginlogtstampmapdefaultmapnotnextmaptimeoutmarkkeysmaxwinmetamonitormsgminwaitmsgwaitmultiusernethacknextnonblocknumberobuflimitonlyotherpartialpasswordpastepastefontpow_breakpow_detachpow_detach_msgprevprintcmdprocessquitreadbufreadregredisplayregisterremoveremovebufresetresizescreenscrollbackselectsessionnamesetenvsetsidshellshelltitlesilencesilencewaitsleepslowpastesorenditionsourcesplitstartup_messagestuffsuspendtermtermcaptermcapinfoterminfotimetitleumaskunsetenvutf8vbellvbell_msgvbellwaitverboseversionwallwidthwindowlistwindowswrapwritebufwritelockxoffzmodemzombie_arguments(-6)-4[resolve hostnames only to IPv4 addresses](-4)-4[resolve hostnames only to IPv6 addresses]-a[force all capabilities into each window's termcap]-A[adapt all windows to the new display width & height]-c[read configuration file instead of '.screenrc']:config file:_files-d[detach the elsewhere running screen (with -r: reattach here)]: :->attached-sessions-dmS[start as daemon, screen session in detached mode]:session name-D[detach and logout remote (with -r: reattach here)]: :->attached-sessions-e[change command characters]:command characters-f-[set flow control]:flow control:((n\:flow\ control\ off a\:flow\ control\ auto \:flow\ control\ on))-h[set the size of the scrollback history buffer]:buffer size-i[interrupt output sooner when flow control is on](-l)-ln[login mode off (don't update utmp database)](-ln)-l[login mode on (update utmp database)](- *)lslist[list sessions/socket directory]: :->any-sessions-L[terminal's last character can be safely updated]-Logfile[set logfile name]:log file:_files-m[ignore $STY variable, do create a new screen session]-O[choose optimal output rather than exact vt100 emulation]-p[preselect the named window]:window number or name:((\=\:windowlist -\:blank\ window \:window\ number))-q[quiet startup, exit with non-zero return code if unsuccessful]-Q[send response to stdout of command query process]:screen command:(echo info lastmsg number select time title windows)-r[reattach to a detached screen process]: :->detached-sessions-Dr: :->any-sessions-dr: :->any-sessions-R[reattach if possible, otherwise start a new session]: :->detached-sessions-DR: :->any-sessions-dR: :->any-sessions-s[shell to execute rather than $SHELL]:shell name: _command_names -e-S[name this session <pid>.sockname instead of <pid>.<tty>.<host>]:session name:->any-sessions-t[set title (window's name)]:title-T[use term as $TERM for windows, rather than "screen"]:terminal type:_terminals-U[tell screen to use UTF-8 encoding](- *)-v[print screen version](- *)-wipe[do nothing, clean up SockDir]: :->any-sessions-x[attach to a not detached screen (multi display mode)]: :->attached-sessions-Dx: :->any-sessions-dx: :->any-sessions-X[execute command as a screen command in the specified session]:screen command:(${scr_cmds[@]})*:: :->normalstatenormal CURRENT == 1 PREFIX/dev/_path_files*(%) CURRENT == 2 words1_baudrates CURRENT > 2 _messageno more parameters_normalattachedsessionssessionsMf_call_program screen-sessions $words[1] \
            -ls 2>/dev/null:Aattached:blank:%%:blank:detachedsessionssessionsMf_call_program screen-sessions $words[1] \
            -ls 2>/dev/null:Ddetached:blank:%%:blank:anysessionssessionsMf_call_program screen-sessions $words[1] \
	    -ls 2>/dev/null:tached:blank:%%:blank:usessions.sessions_wantedscreensessionsstate%-* screen processcompaddsessions_wantedstate%-* screen processcompaddsessions.returnA GBc-Ax
A.rA8ۜۜ]ei			AC&
Aq
0
A<ۜ	e
})pA 	%5-pAp
AC
p
	A
p
A Ce==-pe
0
;AACۜ 5 localargs-h --help -V --versionservicescriptreplay_arguments(1 -t --timing hlp)t+timing[specify file containing timing output]:timing file:_files(2 -s --typescript hlp)s+typescript[specify file containing terminal output]:typescript file:_files(3 -d --divisor hlp)d+divisor[speed up replay]:factor(-m --maxdelay hlp)m+maxdelay[set maximum delay between updates]:delay (seconds)(- *)hhelp[display help information](- *)Vversion[display version information](-t --timing hlp):timing file:_files(-s --typescript hlp):typescript file:_files(-d --divisor hlp): :_guard '[0-9.]#' 'timing divisor'returnOSTYPElinux(-a --append hlp)aappend[append output](-c --command hlp)ccommand[run specified command instead of a shell]:command:_cmdstring(-e --return hlp)ereturn[return exit status of the child process](-f --flush hlp)fflush[flush output after each write](hlp)--force[use output file even when it is a link](-o --output-limit)o+outputlimit[terminate if output files exceed specified size]:size (bytes)(-q --quiet hlp)qquiet[be quiet](-t --timing hlp)ttiming[output timing data]::timing file:_files(- 1)hhelp[display help information](- 1)Vversion[display version information]darwindragonflynetbsdfreebsd-q[be quiet: suppress display of starting and ending lines](-a -r -k)-d[suppress sleeps when playing back a session](-a -r -k -t)-p[play back a recorded session](-d -p)-r[record a session with input, output and timing data]openbsd-c[run specified command instead of a shell]:command:_cmdstring-f[flush output after each write]-f[use filemon(4)]darwindragonfly-F[send output to specified named pipe]:fifo:_files -g "*(p)"-t+[specify interval of data flushing]:interval (seconds)-k[log keys sent to the program as well as output]*:::arguments: _normaldarwin(-p -d)-a[append output]_argumentsargs(hlp):typescript file:_filesAgA@%<aym	]QA@CI	)
	Y
1}%localcommandscommandsinit\:'initialize config directory'start\:'start seafile daemon'stop\:'stop seafile daemon'list\:'list local libraries'list-remote\:'list remote libraries'status\:'show syncing status'download\:'download a library from seafile server'download-by-name\:'download a library defined by name from seafile server'sync\:'sync a library with an existing foler'desync\:'desync a library with seafile server'create\:'create a library'config\:'configure seafile client'_arguments:command:((commands))hhelp[show help]cconfdir[specify config directory]:config directory:_files -/ddirfolder[directory]:directory:_directoriessserver[URL for seafile server]:serveruusername[username]:usernameppassword[password]:passwordatfa[two-factor authentication]:tfallibrary[library id]:libraryelibpasswd[library password]:libpasswdkkey[configuration key]:keyvvalue[configuration value]:value*: :_filesA(8XJ;s+|A CGLAH,X|rcA$,D`A%uACA,
rcAFrcAHC%Q}iY5mAC%	m	A<CX	E
%U
)%A|}A$MAA,:(IA,;X-AlCl1A.=rA%Q*A P۔A%A"DDJ;sADC U""#]%a&]'y(%)AATR)A Ce8*a**+U,A eXy-1../AC|/0Y1q:AACi1p1
212Q2q2Ae22p1
2123	A3p54

2121
ACU4p4
212A4p

2A-50
212AC50
1AC7ABC(8ۜE88|}|A)9ADy9A ,9AC %`)::A |;D1;LDDDDu;;;<)<Dq<<<L<=;La=D==)>L-?D??@A1AL
B)BLDECCDu;C;<)<Dq<<<L<=D]DDDEDE1G
BqGLAyHHLDIILzyJLJKD}KKMLL	MIMeMMNDENuNAOqOOLMPP=QQQDQRRRSiSTTTU9UDU<<L<=UDV<<L<=%VD5WiWWQWXDAXA]YYA]YZLL[[Dq<<<L<=[Dq<<<L<==\u\\e]]]1^D^^^
B_L___)`}```
aL1cD}``LDIMaccded-e	MLLLA?f`eeeA @ fۜۜMfiflocalvariantinplaceextendedseparatornestargsaoptssedexprcmds_nonecmds_slashcmds_endsubstflagsexplbsnllabelsexcldedupsteprangenegatemods-*\\n\ncompquotecmds_none{:start groupq:quit after printing pattern spaceh:copy pattern space to hold space\::place label#:comment=:print current line numbera:append texti:insert textr:append contents of fileb:brancht:branch if s command has been successfulc:replace line with textl:list current line in visually unambiguous formw:write pattern space to filecmds_slashs:substitute regexy:transliterate charactersd:delete pattern spaceD:delete up to the first newline in the pattern spaceg:copy hold space to pattern spaceG:append hold space to pattern spaceH:append pattern space to hold spacen:read the next line of input into pattern spaceN:append the next line of input to the pattern spacep:print the current pattern spaceP:print up to the first newline of the current pattern spacex:exchange hold and pattern spaces}:end groupg:replace all matches to the regular expressionp:print new pattern space if substitution madew:write result to named file if substitution made(-n --quiet --silent)nquietsilent[suppress automatic printing of pattern space](1)*e+expression[specify sed commands to run]:sed script:_sed_expressions(1)*f+file[add contents of file to commands to run]:file:_files(-e)1:sed script:_sed_expressions*:input file:_filesinplace[edit files in-place, running scripts separately for each file]:: :_guard "^(*[@/; ]*|?(#c6,)|-*)" "suffix for backup"[use extended regular expressions]servicepseds2p(@)args:#(|\(*\))(|\*)--*-a[delay opening files listed with w function]_pick_variantgnuGNUunixversion #words > 2 --debug[annotate program execution]--follow-symlinks[follow symlinks when processing in place](-i --in-place -s --separate)iinplaceinplace(-c --copy)ccopy[copy instead of rename when shuffling files in in-place mode](-l --line-length)l+linelength[specify line-wrap length for the l command](-r)--posix[disable GNU extensions](-E -r --regexp-extended)Erregexpextendedextended(-s --separate)sseparate[consider files separately instead of as a combined stream]--sandbox[block commands that can affect the system (r/w/W/e)](-u --unbuffered)uunbuffered[disable data buffering](-z --null-data)znulldata[separate lines by NUL characters]ign(- 1 :)--help[print program usage]ign(- 1 :)--version[print program version]wordsrposixcmds_noneR:append a line from fileT:branch if no s command has been successfulW:write the first line of pattern space to filev:fail if GNU extensions not supported or older than specified versione:execute a command and include it's outputF:print the filename of the current input fileQ:quitz:empty the pattern spacee:execute pattern space as a command and replace with resultiI:case-insensitive regular expression matchingmM:multi-line matchingOSTYPEopenbsdfreebsdnetbsddarwindragonfly(-r -E)Eextended-a[delay opening files listed with w function]dragonfly(-r -E)rextendeddarwin-i+inplacedarwin-l[make output line buffered]-u[disable data buffering]-I+[edit files in-place, treating all files as a single input stream]:: :_guard "^(*[@/; \\\]*|?(#c6,)|-*)" "suffix for backup"-u[make output line buffered]zstyle:completion:curcontext:address-formslistseparator~ separator step! separator negated, separator rangeI separator case-insensitiveM separator multi-linesedexpr/*\0[ \t\n]#/////[^/]#//:regexes:regex:/\\(?)/sep=${match#?}/\?//?/[[ $match != $sep ]][[ $match = $sep ]]/[ \t]#//[IM]##/dedup=( ${(s..)match} ):address-forms:address form:compadd -S "" -d mods -F dedup I M/([0-9]##|$)[ \t]#//\~[ \t]#//[0-9]##[ \t]#/: _message -e steps "number - match where line number is a multiple"//:address-forms:address form:compadd -S "" -d step \~/[]/: _guard "^([sy]|[^0-9$/\\\]*)" "address - line number or /pattern/"/[ \t]#,[ \t]#/excl=( \\\# : )/[^/]#//:regexes:regex - 2:/+[ \t]#//[0-9]##/: _message -e number "number of following lines"/\~[ \t]#/: _message -e number "following lines until line number is a multiple of specified number"/([0-9]##|$)/: _message -e ranges "ending line - [+~]number, $ or /pattern/"excl=( \\\# : ):address-forms:address form:compadd -S "" -d range ,/!/:address-forms:address form:compadd -S "" -d negate !excl=( \{ )/[ \t]#/(( nest )) || excl+=( \} )/e[ \t]#//((\\n|\[^\n]|[^\\n])##\n|[\n;])/:commands:command:_cmdstring/{[ ;\t\n]#/((++nest,1))/\#//[^\n]##\n[\n; \t]#/:comments:comment:/[aci]//[ \t]#/[[ $variant = gnu && $+opt_args[--posix] = 0 ]]/[ \t]#//\\n/:newlines:newline:compadd -Q -S "" "$bsnl"/(\\n|\[^\n]|[^\\n])##\n[\n; \t]#/:strings:string:/[RrwW][ \t]#//[^\n]##\n[\n; \t]#/:files:file:_files -S ""/[:btT][ \t]#//[^ \t\n;]#/%[ \t\n;]%labels+=( $match ):labels:label: _wanted -x labels expl label compadd -S "" -a labels/l//[ \t]#<->/:width:width:/s(?)/sep=${match#s}/\\?/:regexes:source regex:/\\?/:regexes:substitute string (back-references with & and \1 .. \9):/w[ \t]#//[^\n]##/%\n%/[gpiImM0-9]#/excl=( ${(s..)${${${match/[iI]/iI}/[mM]/mM}}/e/ew} )[[ -z ${excl[(r)[0-9]]} ]]%[^egpiImM0-9]%: _message -e numbers "number - substitute nth match":flags:flag: _describe -t flags flag substflags -S "" -F excl/y(?)/sep=${match#y}:source:source::dest:dest:/[qQ]/[[ $variant = gnu && $+opt_args[--posix] = 0 ]]/[\t ]#<->/%[^0-9]%:exit-codes:exit code:/[=dDFhHgGnNpPqQxz]//[ \t]#/%[#\n;}]%/[ \t]/: _message "no arguments"/v[ \t]#//[^\n;}]#/%[\n;}]%:versions:version:/}[ \t]#/((--nest,1))/[]/:commands:command: _describe -t sed-commands "sed command" cmds_none -S "" -F excl -- cmds_slash -S / -- cmds_end -F excl -r \; -S $nl/[ \t]#//[^\n]##\n[\n; \t]#/:comments:comment:/[;\n][ ;\t\n]#/:separators:separator:compadd -r ";" -S $nl ""/{[ \t]#/_regex_arguments_sed_expressionssedexpr[@]_argumentsaoptsargs[@]Ag8A L۔A8AC0:sA$8e0
;A e8	
AC`ۜlocalvariantargs_pick_variantgnuGNUOSTYPEversion:: :_guard "^-[^0-9]*" firststeplastvariant(--help --version)f+format[use printf style floating-point format]:format(--help --version -s --separator)s+separator[use specified separator for numbers]:separator [\n](--help --version -w --equal-width)wequalwidth[equalize width by padding with leading zeroes](- 1 2 3)--help[display usage information](- 1 2 3)--version[display version information]-f+[use printf style floating-point format]:format-s+[use specified separator for numbers]:separator [\n]-t+[use specified string to terminate numbers]:string [\n]-w[equalize width by padding with leading zeroes]_arguments-[^1-9]*argsA$Cg,MA"ۤ)QxAC?P
AP
A%,
0yA4fۜ1Z0;A0CF ۜM
		
=localargsactionscurcontextargument-1:zstyle:completion:ctxtagordertagorderinitOSTYPEfreebsd11-.-j+[perform actions in specified jail]:jail:_jailsfreebsddragonfly(*)-r[show the results of boot time rcorder](*)-R[restart all enabled local services]netbsd_argumentsargs(-e -R)-v[verbose]*::service argument:_init_d(actions)actions(*)-e[show services that are enabled](*)-l[list all scripts in /etc/rc.d and the local startup directory]:service name:_services_arguments(-d --debug)ddebug[turn debugging on](- :)hhelp[print help information](- :)vversion[print version information](-)ffullrestart[restart service](- :)Rfullrestartall[restart all services](- :)sstatusall[print status of all services]*::service argument: _init_dA 0PA CGd+AO1A.ryAAA"CP	+A"(<\d+QA(C<F!APeAuA0QA"fH}+q AgAG"KADlAP,	"KA0CAA&A"(C,dPp"+AC	F+localinitsxinetdsallsexplOSTYPEfreebsd/usr/sbin/serviceservice -l_wantedservicesservicecompadd@alls@chkconfiglist/dev/nullfLANGUAGE=C LANG=C LC_ALL=C chkconfig --list 2> /dev/nullalls1rxinetd based12/%:space:/allsrxinetd based121/:space:/%:_alternativeinit:init service:compadd -a initsxinetd:xinetd service:compadd -a xinetdsscriptpathscriptpath/etc/init.d/etc/rc.d/etc/rc.d/init.dscriptpathdirbreak_wantedservicesservicecompadddir/:treturnAA9pA4fۜۜ-)y	m
q
A`
ۜۜ
1
Ye9m
_pick_variantcygwincygwinunixversion_arguments(-d, --delete)ddelete[delete one or more specified ACL entries]:ACL entry:(-f, --file)ffile[set ACL entries for FILE to ACL entries read from a ACL_FILE]:ACL file:_files(-m, --modify)mmodify[modify one or more specified ACL entries]:ACL entry:(-r, --replace)rreplace[replace mask entry with maximum permissions needed for the file group class](-s, --substitute)ssubstitute[substitute specified ACL entries for the \[ACL of FILE\]]:ACL entry:(- *)hhelp[output usage information and exit](- *)vversion[output version information and exit]*: :_files_arguments(-m --modify)mmodify[modify the current ACL]:ACL:(-M --modify-file)Mmodifyfile[read ACL entries to modify from file]:file:_files(-x --remove)xremove[remove ACL entries]:ACL:(-X --remove-file)Xremovefile[read ACL entries to remove from file]:file:_files(-b --remove-all)bremoveall[remove all extended ACL entries](-k --remove-default)kremovedefault[remove the default ACL]--set=[set the ACL, replacing the current ACL]:ACL:--set-file=[read ACL entries to set from file]:file:_files--mask[do recalculate the effective rights mask](-n --no-mask)nnomask[don't recalculate the effective rights mask](-d --default)ddefault[operations apply to the default ACL](-R --recursive)Rrecursive[recurse into subdirectories](-L --logical)Llogical[logical walk, follow symbolic links](-P --physical)Pphysical[physical walk, do not follow symbolic links]--restore=[restore ACLs]:file:_files--test[test mode (ACLs are not modified)](- *)vversion[display version information](- *)hhelp[display help information]AAAC&qA'rAhA$ACf`t+tA"fFpA& CURRENT == words[(i)-c] + 1 _cmdstringlocalwordsb:2:i n <= CURRENT compset_alternativefiles:file:_filescommands:command:_normalreturn_defaultA\ۜۜ-Zu%ZZ	_arguments(: -)hhelp[display help information](: -)vversion[display version information](sum)(chk)001[read in BITS mode](chk)bbinary[read in binary mode](chk)pportable[read in portable mode](chk)ttext[read in text mode]chk(sum)ccheck[verify checksums from input files](sum -s -w --status --warn)sstatus[suppress all output](sum -s -w --status --warn)wwarn[warn about each improperly formatted checksum line]misc(-a --algorithm)a+algorithm[specify algorithm]:algorithm:(1 224 256 384 512 512224 512256)*: :_filesA(-mE_arguments(-a --all)aall[list both hostname and mounted dir in host:dir format](-d --directories)ddirectories[list only the directories mounted by some client](-e --exports)eexports[show server export list](-h --help)hhelp[help](-v --version)vversion[version]--no-headers[suppress descriptive headers from output]:host:_hostsAHۜۜ-5E9

_arguments(: * -)--help[display help information](: * -)--version[display version information](-f --force)fforce[bypass lack of write permissions](-n --iterations)n+iterations[specify number of overwrites]:overwrites [3]--random-source=[get random bytes from specified file]:random source file:_files(-s --size)s+size[shred specified number of bytes]:bytes(--remove)-u[deallocate and remove file after overwriting](-u)--remove=-[like -u, or specify how to remove]::how to remove [wipesync]:((
    unlink\:"use standard unlink call"
    wipe\:"like unlink, but obfuscate bytes in name first"
    wipesync\:"like wipe, but sync each obfuscated byte to disk"
  ))(-v --verbose)vverbose[display progress](-x --exact)xexact[do not round file sizes up to nearest block](-z --zero)zzero[add final overwrite with zeros]*: :_filesA'+A$C8LdAgA"Hۜۜ=%MAqZ!		+A"1L|1A
qA"F+A"&L+ACFh+localcontextlinestatestate_descropt_args_arguments(: -)--help[display help information](: -)--version[display version information](-n --head-count)n+headcount[limit output to specified number of lines]:output line limit(-o --output)o+output[write result to specified file]:output file:_files--random-source=[use specified file as source of random bytes]: :_files(-r --repeat)rrepeat[allow output lines to repeat](-z --zero-terminated)zzeroterminated[use NUL as line delimiter](-i --input-range)*: :->operands(excl)eecho[treat operands as input lines](:)i+inputrange[treat specified numbers as input lines]:number range (x-y)stateoperandsopt_argsiexcleecho_messageinput line_filesreturnAgAhA,A0F`UAC&A|p
%QmA(%!	p
e
A
p!AC	e]pE
i
A

0
	A0
A$C
]}0IAiyP
A0A
AeAFlocalargs/etc/systemd_arguments--help[display usage information](-H --halt)Hhalt[halt the machine](-P --poweroff -h)Ppoweroffh[power-off the machine (default)](-r --reboot)rreboot[reboot the machine](--no-wall)-k[don't shutdown, just write wall message](-k)--no-wall[don't send a wall message]-c[cancel pending shutdown]1: :_guard "^-*" "time (now/hh\:mm/+mins)"*:warning messagereturnOSTYPEbsddragonflylinuxdarwin-h[halt the system after shutdown]-r[reboot the system]-k[kick everybody off]-n[prevent file system cache from being flushed]1: :_guard "^-*" "time (now/hh\:mm/+mins)"dragonfly-p[turn off power after shutdown]netopenbsd-d[cause system to perform a dump]-f[create /fastboot so that file systems will not be checked during the next boot]freebsddragonfly-o[execute halt or reboot instead of sending a signal to init]freebsd12-.-c[power cycle the system instead of halting if possible]netbsd-b[specify boot string to pass to reboot]:boot string-v[enable verbose console messages]-x[enable debug console messages]-z[silence some console messages]-D[prevent shutdown from detaching from the tty]darwin-o[execute halt or reboot instead of sending a signal to launchd]-s[put the system to sleep]-u[with -h, wait 5 minutes before removing power]solaris2.11-(-i)-r[reboot]solaris(-r)-i+[specify init-state]:init state:((0\:stop 1\:administrative s\:single\ user 5 6\:reboot))-y[pre-answer yes to confirmation question]-g+[specify grace period]:grace period (seconds) [60]_argumentsargsA ,+DACgXpA$$\,A1ARA,XA.pۜqA,XA.pیA"
=,lA"rauC&A:1:ABRBۤuR<AgkAAۤqACkA%$kqA	%A	1AF'2`
r5UA
DA")MC
%kqqA
%DA8)lU)localexplminussigsfirstlastzparseoptsp=minusa=lasts=prelastminus1shiftminuszstyle:completion:curcontext:signalsprefixneededprefixdisp:completion:curcontext:signalsprefixhidden(@)signals[first,last]prePREFIXminusSminusSIG(@)^(@)signals[first,last]:#<-> #disp tmp[@]_wantedsignalssignalcompadd@disp[@]m:{a-z}={A-Z}minus(@)^signals[first,last]sigs[@]A@'EE|E+ACgAۜlaYE1	
m
meay11U 
!!m"##M$%i&-''()*U,9-
../02u34567Y88localcurcontextcurcontextstatelinetypesetopt_args_argumentsr:|[_-]=* r:|=*(--convert --to -C)-U[prints to screen url output map of available output possibilities](--convert --to -C)-u[url mapping of output files for requested processing flags](--convert --to -C)-V[more verbose than -v](--convert --to -C)-v[verbose]--no-ocn[-\[hHp\]switches off object citation numbering]--no-annotate[-\[mhHpoxXabN\] strips output text of additional editors endnotes](--convert --to -C)-A[plaintext with dos line-feeds, footnotes follow paragraphs in which they occur](--convert --to -C)-a[plaintext with Unix line-feeds, footnotes follow paragraphs in which they occur](--convert --to -C)-b[XHTML output](- *)-C[initialise site](--convert --to -C)-c[toggle screen color on or off depending on set default](--convert --to -C)-E[plaintext with dos line-feeds, endnotes following main text](--convert --to -C)-e[plaintext with Unix line-feeds, endnotes following main text](--convert --to -C)-F[generate sample cgi web search form \[--webserv=webrick for sisu webrick url\]](--convert --to -C -h)-H[HTML output, without link suffixes](--convert --to -C -H)-h[HTML output](--convert --to -C)-I[texinfo output, not maintained](--convert --to -C)-L[print license info](--convert --to -C)-M[maintenance mode, retain intermediate processing files](--convert --to -C)-m[create intermediate markup file, metaverse, assumed for most output instructions](--convert --to -C)-N[document content certificate, output document digests](--convert --to -C)-n[skip intermediate markup, skip -m](--convert --to -C)-o[Open Document text format output](--convert --to -C)-p[LaTeX pdf output](--convert --to -C)-q[quiet mode](--convert --to -C)-R[post output to remote host using rsync, requires pre-configuration](--convert --to -C)-r[post output to remote host using scp, requires pre-configuration](--convert --to -C)-S[produces and shares tarred gzipped markup source document with associated images etc.](--convert --to -C)-s[shares markup source](--convert --to -C)-t[termsheet, preprocessing](- *)-W[starts ruby webrick server](--convert --to -C)-w[concordance file](--convert --to -C)-X[XML dom style](--convert --to -C)-x[XML sax style](--convert --to -C)-y[output summary page, manifest of existing generated output](--convert --to -C)-Z[zap delete/destroy output]--import[-\[Dd\] imports document to database]--update[-\[Dd\] updates document in database]--remove[-\[Dd\] removes document from database]--dropall[-\[Dd\] drops database, tables, indexes, all!]--create[-\[Dd\] creates new database - tables, indexes, etc.]--recreate[-\[Dd\] drops database, killing data and creates new empty database - tables, indexes, etc.](--convert --to -C)-D[postgresql database instruction](--convert --to -C)-d[sqlite database instruction](- *)--help[display help information](--convert --to -C -2 -3 -4 -5)-1[shortcut, initial default -mNHwpy](--convert --to -C -1 -3 -4 -5)-2[shortcut, initial default -mNHwpaoy](--convert --to -C -1 -2 -4 -5)-3[shortcut, initial default -mNHwpaobxXy](--convert --to -C -1 -2 -3 -5)-4[shortcut, initial default -mNHwpaobxXDy --import](--convert --to -C -1 -2 -3 -4)-5[shortcut, initial default -mNHwpaobxXDy --update]--to=node[XML node based input representation, experimental]--to=sax[XML sax based input representation, experimental]--to=dom[XML dom based input representation, experimental]--convert=footnotes[embedded footnotes]--to=current[current markup]*:SiSU files:_files -g "*.(sst|ssm)(-.)"Ad-9mUEmI}e	
%

Ey_arguments-n[do not check for new groups]-h[NNTP host]:NNTP host:_hosts-p[NNTP port]:NNTP port:_ports-f[name of the newsrc file to use]:newsrc file:_files(-C\-)-C[use colors](-C)-C\-[don't use colors]-d[get new text descriptions of each group from server]-i[specify initialization file to use]:config file:_files-D-[add predefined preprocessing token]-k[do not process score file]-k0[process score file but inhibit expensive scores]-a[use active file for getting new news]-m[force XTerm mouse reporting]-w[wait for a key before switching to full screen mode]--create[create a newsrc file by getting list of groups from server]--debug[write debugging output to specified file]:debug file:_files(-)--help[show help information]--inews[use an external inews program to post articles]--kill-log[keep a log of articles  killed by the scorefile]:log file:_files--nntp[use builtin NNTP support]--pull[spool outgoing articles locally]--spool[read directly from spool]A 8PA"ۜۜy!}	
E9amI 1"9#m$%u'*Q,u.a01U4]5]6ZDe7A8
&9ATCS909A,& :A:e:::;-;0<ABf<ۄ\3E<!=A$
===:>H>0$d>A
G>A"8r>>C>>A,&?ۜb???a@,AQAlocalcontextstatestate_descrline_arguments(H -i --info)iinfo[show identity information for device](H)--identify=-[show words and bits from identification data]: : _values -S "" "words and bits"
    "(n v)b[print all bits]"
    "w[print all words]"
    "(b v)n[suppress printing bits]"
    "(b n)v[print all bits from valid words]"(H)*g+get[get device setting]:setting:(all aam apm lookahead security wcache rcache wcreorder)(H -a --all -x --xall -H --health -i --info -c --capabilities -A --attributes --scan --scan-open)aall[show all SMART information for device](H -x --xall -a --all -H --health -i --info -c --capabilities -A --attributes --scan --scan-open)xxall[show all information for device](H 1 --scan-open --identify -x --xall -a --all -H --health -i --info -c --capabilities -A --attributes)--scan[scan for devices](H 1 --scan --identify -x --xall -a --all -H --health -i --info -c --capabilities -A --attributes)--scan-open[scan for devices and try to open each device](H -q --quietmode)q+quietmode[set smartctl quiet mode]:quiet mode:(errorsonly silent noserial)(H -d --device)d+device[specify device type]:device type:(ata scsi nvme sat usbcypress usbjmicron usbprolific usbsunplus marvell areca  3ware hpt megaraid cciss auto test)(H)*T+tolerance[specify how tolerant smartctl should be of ATA SMART command failures]:tolerance:(normal conservative permissive verypermissive)(H -b --badsum)b+badsum[set action if checksum error is detected]:action:(warn exit ignore)(H)*r+report[report transactions]:transaction type:(ioctl ataioctl scsiioctl nvmeioctl)(H -n --nocheck)n+nocheck[exit if the device is in a low-power mode]:power mode causing exit:(never sleep standby idle)(H -s --smart)--smart=[enable/disable SMART on device]:enable:(on off)(H -o --offlineauto)o+offlineauto[enable/disable automatic offline test on device]:enable:(on off)(H -S --saveauto)S+saveauto[enable/disable attribute autosave on device]:enable:(on off)(H -s --set)s+set[enable/disable/change device setting]:setting:->settings(H -H --health)Hhealth[show device SMART health status](H -c --capabilities)ccapabilities[show device SMART capabilities](H -A --attributes)Aattributes[show device SMART vendor-specific attributes and values](H)*f+format[set output format for attributes]:format:(old brief hex,id hex,val hex)(H)*l+log[show device log]:log:(error selftest selective directory xerror xselftest background sasphy sataphy scttemp scttempsts scttemphist scttempint scterc devstat ssd gplog smartlog nvmelog)(H)*v+vendorattribute[set display option for vendor attribute]:vendor attribute:->vendorattrs(H -F --firmwarebug)F+firmwarebug[use firmware bug workaround]:bug:(none nologdir samsung samsung2 samsung3 xerrorlba swapid)(H -P --presets)P+presets[specify whether to use drive-specific presets]:preset usage:(use ignore show showall)(H -B --drivedb)B+drivedb[read drive database from file]:file:->plusfiles(H -t --test)t+test[run specified self-test]:self-test:(offline short long conveyance force vendor select pending afterselect,on afterselect,off scttempint)(H -C --captive)Ccaptive[run self-test in captive mode](H -X --abort)Xabort[abort any non-captive self-test](H --scan --scan-open)1:disk device:_files -g "*(-%)" -P / -W /(- 1)hhelpusage[display help information](- 1)Vversioncopyrightlicense[display version, licence and build information]returnstatevendorattrs_wantedcontextvendorattributesexplvendor attributecompaddf_call_program vendor-attributes $words[1] -v helprhelp1\t%%[plusfilescompsetstate_descr1 (prefix with + to prepend entries)_wantedcontextfilesstate_descr_filessettingsvaluescontextoptions1on[enoff[disable SMART on device]_valuessettingvaluesaamapmstandby:valuelookaheadwrcachewcreorder:enable:(on off)securitysecurityfreezeALC'EE|EE+AgA"r"HC	ABC$ۤAr	<$0PpA"DCۜAm=a+A{0,ACFیA1	A&"r=A"f`,#+A"C	&%+0+A
A*A"
&(++	A",C&Dd}d-+0 Al1A2A"0F\||4+ACF0	+localcurcontextcurcontextstatelineexpltypesetopt_argsCURRENTzstyle:completion:curcontext:optionsprefixneededPREFIX_wantedoptionsoptioncompaddversion_arguments-b[background]-c[crlf]-f[fork]-q[quit]-r[read only]-v[verbose]-w[write only]-s[server]-l[loop]-p[program]:command:->command:arg1:->arg1:arg2:->arg2statecommandcompsetCURRENT_command_names@_normalarg1 +opt_args[-s] _ports_wantedhostshost_combinationhostsportsarg2 ! +opt_args[-s] _wantedportsport to connecthostsline[1]:qreturnAg,AC'LqAD)u	]

q	A ۔,IiAtp!Ei:sAp!E	:s
A1p!E
Q:sA	qpE:sAPC
e5 }!Y"
$%%U'-()q*+p
+ACe	,,p!AeI-.0
:sAC.0E/A$//050a00
;A}0AC0ۜۜ%1=1localargsvariantordering(-d --dictionary-order -g --general-numeric-sort -M --month-sort -h --human-numeric-sort -n --numeric-sort --sort -V --version-sort --help --version)(-c --check -C -m --merge -s --stable)-c[check whether input is sorted; don't sort](-c --check -C -m --merge)mmerge[merge already sorted files; don't sort](-o --output)o+output[write result to file instead of standard output]:output file:_files*T+temporarydirectory[specify directory for temporary files]:directory:_directories(-u --unique)uunique[with -c, check for strict ordering; without -c, output only the first of an equal run]orderingddictionaryorder[consider only blanks and alphanumeric characters](-f --ignore-case)fignorecase[fold lower case to upper case characters](-i --ignore-nonprinting)iignorenonprinting[consider only printable characters]orderingnnumericsort[compare according to string numerical value](-r --reverse)rreverse[reverse the result of comparisons](-b --ignore-leading-blanks)bignoreleadingblanks[ignore leading blanks](-t --field-separator)t+fieldseparator[specify field separator instead of non-blank to blank transition]:separator*k+key[specified start and end fields for key]:key field_pick_variantgnuGNUOSTYPEversionvariantdragonflynetbsdopenbsdfreebsddarwin(-s --stable)sstable[preserve original order of lines with the same key]darwinsolaris2.11-(-c --check -C)-C[check whether input is sorted silently; don't sort]darwin(-z --zero-terminated)zzeroterminated[end lines with 0 byte, not newline]darwin(-c --check -C)--check=-[check whether input is sorted; don't sort]::bad line handling:(diagnose-first silent quiet)orderingggeneralnumericsort[compare according to general numeric value]orderingMmonthsort[compare (unknown) < 'JAN' < ... < 'DEC']orderinghhumannumericsort[compare human readable numbers (e.g., 2K 1G)]orderingRrandomsort[sort by random hash of keys]orderingVversionsort[sort version numbers]ordering--sort=[specify comparator]:comparator:(general-numeric human-numeric month numeric random version)--random-source=[get random bytes from file]:file:_files--batch-size=[maximum inputs to merge]:number--compress-program=[specify program to compress temporary files with]:program:(gzip bzip2 lzop xz)--debug[annotate the part of the line used to sort](*)--files0-from=[read input files from file]:file:_files(-S --buffer-size)S+buffersize[specify size for main memory buffer]:size(- *)--help[display help and exit](- *)--version[output version information and exit]dragonflyordering-l[sort by string length of field](-s)-S[don't use stable sort]-H[use a merge sort instead of a radix sort]-R[specify record separator]:separator--parallel=[set number of sorts run concurrently]:numberdarwinradixsortmergesortqsortheapsortmmap(@)args:#(|\(*\))(|\*)--*_argumentsargs*:file:_filesA<-QUU_arguments-P[pipe to STDOUT]-e[error code on spam]-h[help]-t[test mode]-r[report message as verified spam]-w[set from addr of reply mail]:fromaddr:_user_at_host-l[log to file]:filename:_files-L[perform only local tests]-d[remove SpamAssassin markup]-c[config]:config file:_files-p[score preferences]:preference file:_files-D[diagnostic output]A4'EE|+ACgA A ۔|9YyA$=AD0:sAh%m

Y-!15]ZD5p
Ap !AA!0
!A"A"
"ۜۜ!#6+AA.8r9#T#A|C	A.9Rq##A"f##}%;+qAC&,$&$&ACF<&+localcurcontextcurcontextvariantopt_argsstatelineargs_pick_variantgnuGNUOSTYPEversion-a+[generate suffixes of specified length]:length [2](-l -p -n)-b+[put specified size in bytes in each output file]:size (bytes)(-b -p -n)-l+[put specified number of lines/records in each output file]:lines1:file:_files2: :_guard "^-*" "prefix [x]"variant(H -a --suffix-length)a+suffixlength[generate suffixes of specified length]:length [2](H)--additional-suffix=[append an additional suffix to file names]:suffix(H -b --bytes -C --line-bytes -l --lines -n --number)b+bytes[put specified size in bytes in each output file]:size (bytes)(H -b --bytes -C --line-bytes -l --lines -n --number)C+linebytes[put whole lines/records up to size limit in each output file]:size (bytes)(H --numeric-suffixes -x --hex-suffixes)-d[use numeric suffixes starting at 0](H -d -x --hex-suffixes)--numeric-suffixes=-[use numeric suffixes]::start value [0](H -d --numeric-suffixes --hex-suffixes)-x[use hex suffixes starting at 0](H -d --numeric-suffixes -x)--hex-suffixes=-[use hex suffixes]::start value [0](H -e --elide-empty-files)eelideemptyfiles[don't generate empty output files with '-n'](H)--filter=[write to shell command; filename is in $FILE]:command:_cmdstring(H -b --bytes -C --line-bytes -l --lines -n --number)l+lines[put specified number of lines/records in each output file]:lines(H -b --bytes -C --line-bytes -l --lines -n --number)n+number[generate specified number of output files]:chunks:->chunks(H -t --separator)t+separator[use specified record separator instead of newline]:separator(H -u --unbuffered)uunbuffered[immediately copy input to output with '-n r/...'](H)--verbose[print a diagnostic just before each output file is opened](H)1:file:_files(H)2: :_guard "^-*" "prefix [x]"(- 1 2)--help[display usage information](- 1 2)--version[display version information]freenetbsd(-b -l -p)-n+[generate specified number of output files]:output filesdarwinfreebsd(-b -l -n)-p+[split the file whenever a line matches specified pattern]:pattern-d[use numeric suffixes]_argumentsargsstatechunksprefix09/_alternativemodifiers: :_values -s/ "modifier" "l[don't split lines/records]" "r[round robin distribution]"lines: :_guard "[0-9/]#" lines_messagelinesreturnA zHJ;sA$ChA"r$BDdFxAA"A%hmAAeh-A C%$8A"M|AA,PA,zA"r	<mAhAB#	#J;sA(	eh	!y

A"-TCh9uy)UeQ9A|C1AA
q AX%	hۜۼ 	!!"1$&'(Z5)i)=*i+,y-AFl..localdisplay_optsqlite3optionsoutput_modesexclusivedashesservicesqlite3sqlite3trueunsetsqlite3dashes +sqlite3 dashes(-init --init)dashes-init[startup file]:file containing SQLite commands:_filesdashes-echo[echo commands]noheader(exclusive)dashes-header[turn headers on](exclusive)dashes-noheader[turn headers off]output_modescolumnHTMLlinelist +sqlite3 output_modesasciiquotedashesoutput_modes:ldisplay_optoutput_modesdisplay_opt:loptdisplay_optdisplay_opt'display_opt'(exclusive)dashes-opt[set output mode to display_opt] #words == 2 dashes-separator[set output field separator]:output field separator [|]dashes-nullvalue[set text string for null values]:stringign(- :)dashes-version[show SQLite version]ign(- :)dashes-help[show help]1:SQLite database file:_files(- :)2: :_guard "^-*" "SQL to run" +sqlite3 dashes-A+[run .archive with arguments and exit]dashes-append[append the database to the end of the file]dashes-bail[stop after hitting an error]dashes-cmd[run specified command before reading stdin]:sqlite meta-commanddashes-deserialize[open the database using sqlite3_deserialize()](-*batch -*interactive)dashes-batch[force batch I/O](-*batch -*interactive)dashes-interactive[force interactive I/O]dashes-lookaside[specify size and number of entries for lookaside memory]:size (bytes): :entriesdashes-maxsize[specify maximum size for a --deserialize database]:sizedashes-memtrace[trace all memory allocations and deallocations]dashes-mmap[set default mmap size]:sizedashes-newline[set output row separator]:separator [\n]dashes-pagecache[specify size and number of slots for page cache memory]:size (bytes): :slotsdashes-readonly[open the database read-only]dashes-stats[print memory stats before each finalize]dashes-vfs[use specified default VFS]:vfs:(unix-dotfile unix-excl unix-none unix-namedsem)dashes-zip[open the file as a ZIP Archive]wordsrA(-A --A)dashesA(-f --file -a --append)Moptions:1:(-v --verbose)vverbose[print each filename as it is processed](1 -a --append -f --file)f+file[specify archive file]:archive file:_files(1 -a --append -f --file)aappend[operate on specified file opened using the apndvfs VFS]:archive file:_files(-C --directory)C+directory[change to specified directory to read/extract files]:directory:_directories(-n --dryrun)ndryrun[show the SQL that would have occurred]*:file:_files(commands)(-c --create)ccreate[create a new archive](-u --update)uupdate[update or add files to an existing archive](-i --insert)iinsert[like -u but always add even if mtime unchanged](-t --list)tlist[list contents of archive](-x --extract)xextract[extract files from archive]_argumentsoptionsAAGA1A
EA.QA
A.qA.	A"F=A M}!)M	-

-y
M)9UYmI]Q_sybase_serverlocalinterfacesopt_args[-I]eopt_argsI:Qopt_args[-y]eopt_argsy:Q/interfacesSYBASE/interfacesinterfacescompaddf<$interfaces::space:_arguments-A[adjust TDS packet size (512)]:packet size (bytes):(512 1024 1536 2048)-B[turn off file buffering on startup]-C[send sql statement to server]:sql-D[change database context on startup]:database-E[replace default editor (vi)]:editor-H[set the client hostname]:reported hostname-I[alternate interfaces file]:interface file:_files-J[client character set]:charset*-L[set the value of a given variable]:variable=value-P[Sybase password (NULL)]:password-S[name of Sybase server (\$DSQUERY)]:_sybase_server-U[name of Sybase user]:username-X[enable client password encryption]-a[max. # of errors before abort]:number-b[suppress banner message on startup]*-c[alias for the go command]:go alias-d[min. severity level to display]:severity level (0-22)-e[echo batch prior to executing]-f[min. severity level for failure]:failure severity-h[disable headers and footers]-i[read input from file]:_files-k[specify alternate keywords file]:_files-l[set debugging level]-m[set display mode (normal)]:display style:(horiz vert bcp html meta pretty none)-n[set chained transaction mode]:chained transaction mode:(on off)-o[direct all output to file]:_files-p[display performance stats]-r[specify name of .sqshrc]:_files-s[alternate column separator (\t)]:column separator-t[filter batches through program]:filter program:_files -g "*(*)"-v[display current version and exit]-w[adjust result display width]:number-y[override value of $SYBASE]:_directories-z[alternate display language]:languageARJOINAd'EE|EEE3E
;+A@Lkhks|AgA,!A0%I	A
)
A,

A5%0DCA"QA"Hۜu
E9!e}=}  A&&'(=)*122]3345E788=9:}::F+0A",C&;ۜ-;A<===>M+00i>A"P>>%>U?A`,@ۜY@q@YAA!BABCDE%FYG%HI
KLL}MMmNA&N0NA<$OۜQOP!QuQQRyRSUTU!VA&N0ByVA"zVzAVA,|WA"}WCWA"~mX"XmYA,hZ+A"Yh4ZA"eZhZA"Zh[AP!	A][A,hZcA![A"1A[ABrM\}\\A"+M\p\\A#\	]0
]	A#]^0\
A$%AC$eX^y^_A`&%
|ۄL,d$4D۔۔<ۤۜd\یA,C&ksۄtdl۴AX&%	k,یۤ<lۜTT\ۼLDt|۴۬۬A&f_ۜY@`abd%e1fg=iEjyj]k5lmmnopqmris)ttuuDvavv"s5x
yyy
{|}}
5уԄy-Ma5!EݘA7&N0A47f0]%՛&9ٟA:&N0$A"@C;8ۜe%ѢѣͤA=+0
A"(>@myA&
:+A@A
A,A,|AA%0LACBt14ACBhۄAB!0ݭAhCACfPۄZA" CCpZ
+ACD70A"$D5l+r{+0A"(Eܻ@
s`t+0A"CFԼ1l+0A"Gf,-+0žA"(G0Q+r{+0ѿA"Hf,9"+0}A"CIf,%+0	yA.(|0A"Jf,5++0A"Kf,.+05A",CL&Q+r{1+0AM@tA"CMF
5+0!9ANf,A,9+A"$N+r{:+0-ACOf,qA.>+0A"(CPPqj# <XB+0uACQf,A.F+0 ACR@tuA"RF
J+09!A"CSt M+0M"A"(TXyP+0#ATt-A"UF|T+0$A"Uf,W+0XQ%AVGA<V1A.[r&AVFNA\W
AWfۄA.]
qA._A"pCXF5Qm1Mi)=id+0	'A.g|D0	e(A.j|0)A"$C[Tۜbu-Umn+0*A"(C\0P})r+0+AC]DiA"]&v+0A,A"4C^f|(H`|z+0	-A.}|0.A`f,mA.+0/Aa4tiA"Ca<Q+0}0Abf,A.+01A",c&ۜbX+0!2A" d\ۜb}+03A"Ce&8+0e4Aff,A.+05A" g)%+06AhHt}A"iF+0)7A"$i`<!+0e8Ajf,A.+09Akf,5A.+0U:A"lf,+0;A"0CmF`+r{
[z33+0<A"4nf@`l4H]+0=A"(nXQx+r{
[+0>A"oL+0a?A" Cp%=+0@Arf,
A.+0AAs tUA"CsF+0BA"t<\u+0CAt@tuA"u<+?A"Cv=lیۜ0X4H`0| \\Dh$l$`L4p,0dT		
\


DlX 
`

(x4 Tp(<<|8
$XF+0DA@'0AÒ710AÒDۄeAX*A.LyEACACۄeA\
AfۄeA.OqA.QqA,TA.U+A\
Af,ۄeA.YqA.[qA,_A.`0A"&MH	A,eA.b+A"Ø&HØ	AØ,eA.c+A"&EPIA" \ ۜd+A"C&}PCIA" Clۜe+AFN+0'FAC,eAP	AfۄeA Ú4UlACFN04GA
AfۄeAC,eA.r+qA"  ۜt+AFN+0HA(C!`A&N0,IA(CLl%A&N08JAXC
	AA $Dp$Aà&NACgAfA0A&`AC&N0\KA\*1AfۄA"C +QAfDۜeA"$ãx\ۜ+qATC	1AA%kAkA"fa +0\hLA\*1A ۄ A"C C!+QA!ۄAç%3ۜABf!ۜ!%3۔ۜA" C"!" m"+qA"è"""#+0E$MA
A4$ۄeA"êf C+AT$ۄA"$Ct$ ۔ۜ+A"ëf$"$+AíFN+A+P%_I7A$ۜ5QAðFX&m&_sshlocalcurcontextcurcontextstatelineexplargssigargscommoncommon_transferalgoptfilecmdssdesctdesctypesetopt_argscommon(-6)-4[force ssh to use IPv4 addresses only](-4)-6[force ssh to use IPv6 addresses only]-C[compress data]-c+[select encryption cipher]:encryption cipher:->ciphers-F+[specify alternate config file]:config file:_files*-i+[select identity file]:SSH identity file:_files -g "*(-.^AR)"*-o+[specify extra options]:option string:->optioncommon_transfer-J+[connect via a jump host]: :->userhost-l+[limit used bandwidth]:bandwidth (Kbit/s)-P+[specify port on remote host]:port number on remote host-p[preserve modification times, access times and modes]-q[disable progress meter and warnings]-r[recursively copy directories (follows symbolic links)]-S+[specify ssh program]:path to ssh:_command_names -e-v[verbose mode]algopt-E+[specify hash algorithm for fingerprints]:algorithm:(md5 sha256)service +words[(r)-[^-]#t*]  even if there is no controlling tty_arguments(-a)-A[enable forwarding of the authentication agent connection](-A)-a[disable forwarding of authentication agent connection]-B+[bind to specified interface before attempting to connect]:interface:_net_interfaces(-P)-b+[specify interface to transmit on]:bind address:_bind_addresses-D+[specify a dynamic port forwarding]:dynamic port forwarding:->dynforward-e+[set escape character]:escape character (or `none'):-E+[append log output to file instead of stderr]:_files(-n)-f[go to background]-g[allow remote hosts to connect to local forwarded ports]-G[output configuration and exit]-I+[specify smartcard device]:device:_files-K[enable GSSAPI-based authentication and forwarding]-k[disable forwarding of GSSAPI credentials]*-L+[specify local port forwarding]:local port forwarding:->forward-l+[specify login name]:login name:_ssh_users-M[master mode for connection sharing]-m+[specify mac algorithms]: :->macs-N[don't execute a remote command]-n[redirect stdin from /dev/null]-O+[control an active connection multiplexing master process]:multiplex control command:((check\:"check master process is running" exit\:"request the master to exit" forward\:"request forward without command execution" stop\:"request the master to stop accepting further multiplexing requests" cancel\:"cancel existing forwardings with -L and/or -R" proxy))-P[use non privileged port]-p+[specify port on remote host]:port number on remote host(-v)*-q[quiet operation]*-R+[specify remote port forwarding]:remote port forwarding:->forward-S+[specify location of control socket for connection sharing]:path to control socket:_files-Q+[query parameters]:query option:((cipher\:"supported symmetric ciphers" cipher-auth\:"supported symmetric ciphers that support authenticated encryption" mac\:"supported message integrity codes" kex\:"key exchange algorithms" key\:"key types" key-cert\:"certificate key types" key-plain\:"non-certificate key types" protocol-version\:"supported SSH protocol versions" sig\:"supported signature algorithms" help\:"show supported queries"))-s[invoke subsystem](-t)-T[disable pseudo-tty allocation](-T)*-t[force pseudo-tty allocationtdesc]-V[show version number](-q)*-v[verbose mode (multiple increase verbosity, up to 3)]-W+[forward standard input and output to host]:stdinout forward:->hostport-w+[request tunnel device forwarding]:local_tun[\:remote_tun] (integer or "any"):(-x -Y)-X[enable (untrusted) X11 forwarding](-X -Y)-x[disable X11 forwarding](-x -X)-Y[enable trusted X11 forwarding]-y[send log info via syslog instead of stderr]:remote host name:->userhost*::args:->commandcommon[@]_arguments-3[copy through local host, not directly between the remote hosts]-B[batch mode (don't ask for passphrases)]-T[disable strict filename checking]*:file:->filecommon[@]common_transfer[@]sshaddOSTYPEdarwin-A[add identities from keychain]-K[update keychain when adding/removing identities]_argumentsargs-c[identity is subject to confirmation via SSH_ASKPASS]-D[delete all identities]-d[remove identity]algopt-e+[remove keys provided by the PKCS#11 shared library]:library:_files -g "*.(so|dylib)(|.<->)(-.)"-k[load plain private keys only and skip certificates]-L[list public key parameters of all identities in the agent]-l[list all identities]-m+[specify minimum remaining signatures before maximum is changed]:number-M+[specify maximum number of signatures]:number-s+[add keys provided by the PKCS#11 shared library]:library:_files -g "*.(so|dylib)(|.<->)(-.)"-t+[set maximum lifetime for identity]:maximum lifetime (in seconds or time format):-T[test usability of identity files' private keys]:*:public key file:_files -g '*.pub(-.)'-v[verbose mode]-q[be quiet after a successful operation]-X[unlock the agent]-x[lock the agent with a password]*:SSH identity file:_filesreturnsshagent_arguments(-k)-a+[specify UNIX-domain socket to bind agent to]:UNIX-domain socket:_files(-k -s)-c[force csh-style shell](-k)-d[debug mode](-k)-D[foreground mode](-k)algopt-k[kill current agent](-k)-P[specify PKCS#11 shared library whitelist]:PKCS#11 library whitelist pattern(-k -c)-s[force sh-style shell]-t[set default maximum lifetime for identities]:maximum lifetime (in seconds or time format):-v[verbose mode]*::command: _normalsshkeygen CURRENT == 2 !-z:numbercertify keys with CA key +words[(r)-I] -z[specify serial number]:serial number +words[(r)-[ku]] -z[specify version number]:version numberspecify CA public key file +words[(r)-[FHR]] known_hosts +words[(r)-T] input +words[(r)-A] prefix for host key +words[(r)-[kIQ]] *:file:_files arg = words[(I)-Y*] wordsargY arg++ checkverifysigargsp1-s+[specify signature file]:signature file:-filessignsigargs*:file:_filessigargs-I+[specify signer identity]:identity-r+[specify revocation file]:revocation file:_files_arguments((@)cmds:#-G -P (@)cms:#-[MS])-b+[specify number of bits in key]:bits in keyp1((@)cmds:#-[pc] -b cms)-P+[provide old passphrase]:old passphrase((@)cmds:#-p -v (@)cms:#-[qt])-N+[provide new passphrase]:new passphrase((@)cmds:#-c -v cms)-C+[provide new comment]:new comment(-D -G -M -S -I -h -n -O -V -A)-f+[file file]:file file:_filesp1((@)cmds:#-[FE] (@)cmn:#-v (@)cms:#-E)-l[show fingerprint of key file]p1((@)cmds:#-[iep] cms)-m+[specify conversion format]:format [RFC4716]:(PEM PKCS8 RFC4716)((@)cmds:#-[lGT] (@)cmn:#-[bv] -f)*-v[verbose mode](commands)(-b -l -C -v)-p[change passphrase of private key file](-b -l -P -N -C -v)-i[import key to OpenSSH format](-b -l -P -N -C -v)-e[export key to SECSH file format](cmn)-y[get public key from private key](-b -l -N -m -v)-c[change comment in private and public key files](cmn)-B[show the bubblebabble digest of key](-)-D+[download key stored in smartcard reader]:reader((@)cmn:#-[lv])-F+[search for host in known_hosts file]:host:_ssh_hosts(cmn)-H[hash names in known_hosts file](cmn)-R+[remove host from known_hosts file]:host:_ssh_hosts(cmn)-L[print the contents of a certificate](cmn -l)-A[generate host keys for all key types](cmn)-Q[test whether keys have been revoked in a KRL]fingerp1(cmn)algoptcreate(-P -l)-q[silence ssh-keygen](-P -l)-t+[specify the type of the key to create]:key type:(rsa dsa ecdsa ed25519)(cmn)-r[print DNS resource record]:hostname:_hostsp1(cmn)-g[use generic DNS format]primes(-P -N -C -l -m -f)-G+[generate candidates for DH-GEX moduli]:output file:_filesp1(-P -N -C -l -m -f)-M+[specify amount of memory to use for generating DH-GEX moduli]:memory (MB)p1(-P -N -C -l -m -f)-S+[specify start point]:start point (hex)screen((@)cmn:#-v)-T+[screen candidates for DH-GEX moduli]:output file:_filesp1((@)cmn:#-v)-a+[specify number of rounds]:roundsp1((@)cmn:#-v)-J[exit after screening specified number of lines]p1((@)cmn:#-v)-j+[start screening at the specified line number]:line numberp1((@)cmn:#-v)-K+[write the last line processed to file]:file:_filesp1((@)cmn:#-v)-W[specify desired generator]:generatorcertify(cmn)-s[sdesc]:CA key:_filesp1(cmn -f -k -u)-I+[specify key identifier to include in certificate]:key idp1(cmn -f -k -u)-h[generate host certificate instead of a user certificate]p1(cmn -f -k -u -D)-U[indicate that CA key is held by ssh-agent]p1(cmn -f -k -u -U)-D+[indicate the CA key is stored in a PKCS#11 token]:PKCS11 shared library:_files -g '*.(so|dylib)(|.<->)(-.)'p1(cmn -f -k -u)-n+[specify user/host principal names to include in certificate]:principalsp1(cmn -f -k -u)*-O+[specify a certificate option]: : _values 'option'
        clear critical\:name extension\:name force-command\:command\:_cmdstring
	no-agent-forwarding no-port-forwarding no-pty no-user-rc no-x11-forwarding
	permit-agent-forwarding permit-port-forwarding permit-pty permit-user-rc
	permit-x11-forwarding source-address\:source\ addressp1(cmn -f -u)-V+[specify certificate validity interval]:interval(cmn -I -h -n -D -O -U -V)-k[generate a KRL file]p1(cmn -I -h -n -D -O -U -V)-u[update a KRL]signature(cmn)-Y+[signature action]:action:((
	sign\:sign\ a\ file\ using\ SSH\ key
	verify\:verify\ a\ signature\ generated\ using\ the\ sign\ option
	check-novalidate\:check\ signature\ structure
      ))p1-n+[specify namespace]:namespacesigargssshkeyscan_arguments(-6)-4[force ssh to use IPv4 addresses only]-c[request certificates from target hosts instead of plain keys]-D[print keys found as SSHFP DNS records]*-f+[read hosts from file, one per line]:file:_files-H[hash all hostnames and addresses in the output]-T+[specify timeout]:timeout (seconds) [5]-t+[specify key types to fetch from scanned hosts]:key type:_sequence compadd - rsa dsa ecdsa ed25519-v[verbose mode]sftp_arguments-a[attempt to continue interrupted transfers]-B+[specify buffer size]:buffer size (bytes) [32768]-b+[specify batch file to read]:batch file:_files-D+[connect directly to a local sftp server]:sftp server path-f[request that files be flushed immediately after transfer]-R+[specify number of outstanding requests]:number of requests [64]-s+[specify SSH2 subsystem or path to sftp server on the remote host]:subsystem/path1:file:->rfilecommon[@]common_transfer[@]sshcopyid_arguments-i+[select identity file]:SSH identity file:_files -g "*(-.^AR)"-f[copy keys without trying to check if they are already installed]-n[dry run - no keys are actually copied]*-o+[specify ssh options]:option string:->option(- 1)h?[display usage information]statelstatestatelstateoptioncompset*=IPREFIX#-oiciphersmacskexalgorithmshostkeyalgorithmspubkeyacceptedkeytypeshostbasedkeytypescompset_wantedappendappend to defaultcompaddiafstokenpassingbatchmodecanonicalizefallbacklocalchallengeresponseauthenticationcheckhostipclearallforwardingscompressionenablesshkeysignexitonforwardfailurefallbacktorshforwardagentx11forwardx11trustedgatewayportsgssapiauthenticationgssapidelegatecredentialsgssapikeyexchangegssapirenewalforcesrekeygssapitrustdnshashknownhostshostbasedauthenticationidentitiesonlykbdinteractiveauthenticationtcpkeepalivenohostauthenticationforlocalhostpasswordauthenticationpermitlocalcommandproxyusefdpasspubkeyauthenticationrhostsrsaauthenticationrsaauthenticationstreamlocalbindunlinkusershkerberosauthenticationtgtpassinguseprivilegedportvisualhostkey_wantedvaluestruth valuecompaddiaddressfamily_wantedaddress familycompaddinetinet6ibindaddress_wantedbindaddressesbind address_bind_addressesicanonicaldomains_messagecanonical domains (space separated)icanonicalizehostname_wantedtruthish valuecompaddalwaysicanonicalizemaxdotsnumber of dotsicanonicalizepermittedcnamesCNAME rule list (source_domain_list:target_domain_list, each pattern list comma separated)iciphersciphersiconnectionattemptsconnection attemptsiconnecttimeoutconnection timeouticontrolmaster_wantedcompaddautoautoaskicontrolpath_descriptionfilespath to control socket_filesexpl[@]icontrolpersisttimeout_wantedtruth valuecompaddiescapecharescape character (or `none')ifingerprinthash_valuesfingerprint hash algorithmripemd160sha1sha256sha384sha512iforwardx11timeoutiglobalknownhostsfile_descriptionglobal file with known hosts_filesexpl[@]ihostname_wantedhostsreal host name to log into_ssh_hostsihostbasedkeytypeshostkeyalgorithmspubkeyacceptedkeytypes_wantedkeytypeskey type_sequencecompadd_call_program key-types ssh -Q keyiidentityfile_descriptionSSH identity file_filesexpl[@]iignoreunknownpattern listiipqosdescrPREFIX  compset* QoS for non-interactive sessionsQoS [for interactive sessions if second value given, separated by white space]_valuesdescraf11af12af13af14af22af23af31af32af33af41af42af43cs0cs1cs2cs3cs4cs5cs6cs7eflowdelaythroughputreliabilityilocalremoteforwardforwardidynamicforwarddynforwardikbdinteractivedevices_valueskeyboard-interactive authentication methodsbsdauthpamskeyikexalgorithmsgssapikexalgorithms_wantedalgorithmskey exchange algorithm_sequencecompadd_call_program algorithms ssh -Q kexilocalcommand_descriptioncommandsrun command locally after connecting_command_namesiloglevel_valueslog levelQUIETFATALERRORINFOVERBOSEDEBUGDEBUG1DEBUG2DEBUG3imacsmacsinumberofpasswordpromptsnumber of password promptsipkcs11provider_descriptionPKCS#11 shared library_files*.(so|dylib)(|.<->)(-.)expl[@]iportport number on remote hostipreferredauthentications_valuesauthentication methodgssapiwithmichostbasedpublickeykeyboardinteractivepasswordiprotocol_valuesprotocol versioniproxyremotecommand_cmdstringirekeylimitmaximum number of bytes transmitted before renegotiating session keyirequesttty_valuesrequest a pseudo-ttyno[never request a TTY]yes[always request a TTY when stdin is a TTY]force[always request a TTY]auto[request a TTY when opening a login session]irevokedhostkeys_descriptionrevoked host keys file_filesexpl[@]isendenv_wantedenvsenvironment variable_parametersscalar*export*iserveralivecountmaxnumber of alive messages without replies before disconnectingiserveraliveintervaltimeout in seconds since last data was received to send alive messageistreamlocalbindmaskoctal maskistricthostkeychecking_wantedvaluecompaddacceptnewisyslogfacility_wantedfacilitiesfacilitycompaddm:{a-z}={A-Z}DAEMONUSERAUTHLOCAL01234567iverifyhostkeydnsupdatehostkeys_wantedcompadditransport_valuestransport protocolSCTPitunnel_valuesrequest device forwardingyespoint-to-pointethernetnoitunneldevicelocal_tun[:remote_tun] (integer or "any")iuserknownhostsfile_descriptionuser file with known hosts_filesexpl[@]iuser_wantedusersuser to log in as_ssh_usersixauthlocation_descriptionxauth program_filesexpl[@]*(-*)_wantedconfigure file optioncompaddAddKeysToAgentAddressFamilyBatchModeBindAddressCanonicalDomainsCanonicalizeFallbackLocalCanonicalizeHostnameCanonicalizeMaxDotsCanonicalizePermittedCNAMEsCASignatureAlgorithmsCertificateFileChallengeResponseAuthenticationCheckHostIPCiphersClearAllForwardingsCompressionConnectionAttemptsConnectTimeoutControlMasterControlPathControlPersistDynamicForwardEnableSSHKeysignEscapeCharExitOnForwardFailureFingerprintHashForwardAgentForwardX11ForwardX11TimeoutForwardX11TrustedGatewayPortsGlobalKnownHostsFileGSSAPIAuthenticationGSSAPIClientIdentityGSSAPIDelegateCredentialsGSSAPIKeyExchangeGSSAPIRenewalForcesRekeyGSSAPIServerIdentityGSSAPITrustDnsGSSAPIKexAlgorithmsHashKnownHostsHostbasedAuthenticationHostbasedKeyTypesHostKeyAlgorithmsHostKeyAliasHostNameIdentitiesOnlyIdentityAgentIdentityFileIgnoreUnknownIPQoSKbdInteractiveAuthenticationKbdInteractiveDevicesKexAlgorithmsLocalCommandLocalForwardLogLevelMACsNoHostAuthenticationForLocalhostNumberOfPasswordPromptsPasswordAuthenticationPermitLocalCommandPKCS11ProviderPortPreferredAuthenticationsProxyCommandProxyJumpProxyUseFdpassPubkeyAcceptedKeyTypesPubkeyAuthenticationRekeyLimitRemoteCommandRemoteForwardRequestTTYRevokedHostKeysRhostsRSAAuthenticationRSAAuthenticationSendEnvServerAliveCountMaxServerAliveIntervalSetEnvStreamLocalBindMaskStreamLocalBindUnlinkStrictHostKeyCheckingSyslogFacilityTCPKeepAliveTunnelTunnelDeviceUpdateHostKeysUsePrivilegedPortUserUserKnownHostsFileVerifyHostKeyDNSVisualHostKeyXAuthLocationAFSTokenPassingFallBackToRshKeepAliveKerberosAuthenticationKerberosTgtPassingProtocolKeepAlivesRhostsAuthenticationSetupTimeOutSmartcardDeviceUseRshforwardportfalsehostlistenbindcompset*:IPREFIX-65535:compsetcompsettruecompsetportportnumbersport numberlistenlisten-port numberhost_wantedbind_wantedbindaddressdynforwardcompset_wantedbindaddressqS:hostportcompset_wanted_wantedMAC algorithm_sequencecompadd_call_program macs ssh -Q macciphers_wantedciphersencryption cipher_sequencecompadd_call_program ciphers ssh -Q ciphercommand +opt_args[-s] _wantedsubsystemssubsystemcompadd_comp_priv_prefixshiftwords CURRENT-- _normaluserhostcompset*@_wantedremote host namecompset@*_wantedlogin name +opt_args[-l] users:login name:_ssh_users -qS@_alternativehosts:remote host name:_ssh_hoststmp[@]compset[^./][^/]#:_remote_fileskvopt_argsIFP1246/P/pcompsetcompset:*_wantedremote host namesuf_alternativefiles:: _fileshosts:remote host name:_ssh_hosts -r: -S:users:user:_ssh_users -qS@rfilecompsetcompset_wanted_alternativeusers:user:_ssh_users -qS@_ssh_users_combination[:@]myaccountsusershostsusers@_ssh@AgACGLAGhJs#AC1A.	;A"(ۜ5e&qA"(ۜ1C&A`1AA <YqA.AB1BAR1ACZ+PdA,GxAHAA0AJ2
,۔Z+PAC:y0
A P AlCdAL00
;A4i0	;AFxAP		A&A,	&!ll	localconfig_hostsconfigintegerIPREFIX_combination[:@]myaccountsusershostsusers=IPREFIX/@hosts@returnusershostsopt_argsl:+users=opt_args[-l]:q ind = words[(I)-F] configwordsind+1/dev/nullconfigHOME/.ssh/configconfiglinehostlines(@f)<"$config"#lines=\t readlines[1]keyiincludelines1(@f)cd $HOME/.ssh; cat ${(z)~line}ihostnamezlinehostconfig_hostshostshift #config_hosts _wantedexplremote host namecompaddm:{a-zA-Z}={A-Za-z} r:|.=* r:|=*config_hostsA$g,+A8Ll%AgA(,۔,қCeAr0*қCA|(@Xt!!		u
	i
0:sA
%A8
%%Z=p)ALA9Z-1qUZ"
0ACZ"3ABPA"   ۜۜM i R+A"T  lC1AU
 A4!,Y!!A"&!X+AF!+localexplvariantcontextlinestatestate_descrargsaopts-*opt_args_pick_variantgnuFree SoftOSTYPEversionvariant(-H)-A[assign the results to array, don't print]:array variable:_parameters -g '*array*'set1+device+inode+mode+nlink+uid+gid+rdev+size+atime+mtime+ctime+blksize+block+link(-A)-H[assign the results to associative array, don't print]:associative array variable:_parameters -g '*association*'(:)-f[stat the specified file descriptor]:file descriptor:_file_descriptors(-s)-F[specify strftime(3) format string]: :_date_formats zsh(-s)-g[show times in GMT/UTC]-L[don't dereference symbolic links; use lstat(2)](-N)-n[always show names of files](-n)-N[never show names of files]-o[print file modes in octal rather than decimal]-r[print raw data]-s[print mode, UID, GID, and times as strings](-T)-t[always show type names](-t)-T[never show type names]*: :_filesset2-l[list stat types](: * -)--help[display help information](: * -)--version[display version information](-L --dereference)Ldereference[dereference symbolic links](d)c+format[display per the specified format string]:format stringffilesystem[display file-system status instead of file status]--printf=[display as with -c, but interpret backslash escapes like printf(3)]tterse[display in terse format]darwindragonflybsd*: :->files-or-handles(-H)-L[dereference symbolic links]-q[suppress error messages about lstat(2)/stat(2) failure](-F)-f+[display per the specified format string]:format string-l[display in `ls -lT` format](-F -t)-r[display in raw (numerical) format](-F -t)-s[display in shell variable-assignment format](-F)-x[display in verbose (Linux-style) format](-f -r -s -x)-F[append file type indicators (implies -l)]-n[suppress terminating newlines](-r -s)-t+[specify strftime(3) format string]: :_date_formatsdragonflyfreebsd(-L)-H[treat arguments as hexadecimal-formatted NFS file handles] #args _argumentsaoptsargsstatefilesorhandlesopt_argsiH_messagenfshandlesNFS file handle_filesreturnA$03DA$CgJz:sA,L|A0YyAC3*JszA,zA1A$]|A,
:sA%DiqA.Ez!A,EzyA\
JJ[YADA"0CDIA"CDAdۜۜlocalshortlongargserrorinputoutput[set initial buffering for std${buf[i]}]:mode or size:((0\:unbuffered L\:line\ buffered_pick_variantgnuGNUfreebsdversion(- *)--help[display usage information](- *)--version[display version information] B\:fully\ buffered))i<=3(long[i])short[i]+(e)opt gnu (short[i])long[i]=(e)opt CURRENT > 2 *::command:_normal_argumentsargsAg A@aA('0]EACGA'+A[	AA"Cۤ(M
+PAFAA,
A,<iA$0A"$۴5}+0{A"$۴-+0A"$H	۴h				"+07a
A,%t

A	%
ۄIA	
A'
iA"$
۴)i*+A"&
,+0;A"&
0+AC
F
+typesetsubcmdssubcmdsMfstg help 2> /dev/null   /b:space::space:/match1:match2localcurcontextcurcontextexplsubcmd CURRENT == 2 _describecommandsstgit commandsubcmdsshiftwords CURRENT-- words[1]curcontextcurcontext%:*-subcmd:subcmdpush_wantedunappliedpatchespatchcompaddMfstg series 2> /dev/null  _wantedappliedpatchespatchcompaddMfstg series 2> /dev/null+> +> editfilesgotorenamelogfloatdeletesinkmailsyncshowpickhidesquash_wantedpatchespatchcompaddstg series --noprefix 2> /dev/nullreflast_wordwords[CURRENT-1]refresh_patch_optionspatchrefresh_patch_optionsrlast_word_wantedappliedpatchespatchcompaddMfstg series 2> /dev/null+> +> _files_filesreturnAB	K|/A'=A G\A\C
A&A(IqAF<aA0A0gE+Ag|ACgAX%	
A	
Y

=I!A"
Lۜy4+A
C0AA81A8A.99QA:yA.;A"<Q<
uA.@uqA.CA"FF+AF0+0LAGA %mACF  +functions[__stow_packages] __stow_packageslocalstow_dirQ1stow_pkg_liststow_dir//N:tstow_pkg_list_valuespackage from stow_dirstow_pkg_list//\/\\//:/\:_messageno package found in stow_dirservicestowlocalstatelinecurcontextcurcontexttypesetopt_argsstow_dirarguments(- *)helph[show help](- *)versionV[show version number](-d --dir)d+dir[set the stow dir (default is current dir)]:stow dir [$PWD]:_files -/(-t --target)t+target[set the target dir (default is parent of stow dir)]:target dir [../$PWD]:_files -/*Sstow[stow the package names that follow]: :->stow_package*Ddelete[unstow the package names that follow]: :->stow_package*Rrestow[restow (unstow and stow again) the package names that follow]: :->stow_package--adopt[adopt already existing plain file]--ignore=[ignore files ending with this perl regex]:regexp:--defer=[don't stow files beginning with this perl regex]:regexp:--override=[force stowing files beginning with this perl regex]:regexp:--no-folding[disable any further tree folding or tree refolding]--dotfiles[enable special handling for dotfiles](-p --compat)pcompat[use legacy algorithm for unstowing](-n -no --simulate)nnosimulate[do not actually make any filesystem changes]*-v[increase verbosity]*--verbose=-[increase verbosity]::level:(0 1 2 3 4 5)*:stow package:->stow_package_argumentsargumentsstatestow_package +opt_args[-d] opt_args[-d] +opt_args[--dir] opt_args[--dir]tSTOW_DIRexportSTOW_DIRPWD__stow_packagesstow_dirreturnchkstow(-t --target)t+target[set the target directory (default is /usr/local/)]:target dir:_files -/(-b --badlinks)bbadlinks[report symlinks that point to non-existent files (default mode)](-a --aliens)aaliens[report non-symlinks in the target directory](-l --list)llist[list packages in the target directory]_argumentsargumentsA ,LhA,A,h1A%	A?)A(۔,m۴A,C}IM

A6IplAp
PACe0
A 	eQ0Ae=A
Ax=0]ACg|A%|
ccAAP	AfۄAC&A&$AC@ۜۜmlocalargsvariantformatbytesformat[precede each string by its byte offset in the file]:format:((d\:decimal o\:octal x\:hexadecimal))[specify minimum string length]:length (bytes) [4](-t --radix)-o[precede each string by its decimal byte offset]!(-n --bytes)-123456789_pick_variantbinutilsGNUelftoolchainelftoolchainelfutilselfutilsunix(-a --all -d --data)aall[look everywhere in file, not just initialised data space of object files](-e --encoding)e+encoding[select character size and endianness]:character type:((
      s\:7-bit
      S\:8-bit
      b\:16-bit\ big-endian
      l\:16-bit\ little-endian
      B\:32-bit\ big-endian
      L\:32-bit\ little-endian))(-f --print-file-name)fprintfilename[print name of the file before each string](-n --bytes)n+bytesbytes(-d -t --radix)t+radixformat(- *)--help[display help information](- *)--version[display version information]variantelfutilsbinutils(- *)-V[display version information]elftoolchain(- *)-h[display help information](- *)-v[display version information](-a --all -d --data)ddata[only print strings from file data sections](-w --include-all-whitespace)wincludeallwhitespace[include all whitespace as valid string characters](-T --target)T+target[specify binary file format]:format:compadd - ${(z)${(M)${(f)"$(_call_program targets strings --help)"}##* supported targets*}##*\: }(-s --output-separator)s+outputseparator[specify string used to separate strings in output]:separatorelfutils(- *)--usage[display a short usage message](- *)-\\?[display help information](-d)-t+format-n+bytes-a[look everywhere in file, not just initialised data space of object files]OSTYPEdarwinarchz_call_program architectures strings -arch - 2>&1flags are: %%\n-arch[specify the architecture]:architecture:compadd -a archcompset_filesreturn_argumentsargs*:file:_filesA@'EEtE+ACgAgAXJ)A1PqAC1A&	R:AfۄAGA 9AFA&Ax%

MY

9qq A;a!0!A!-"#0,#A
g#A
%##
ccA\C	-%%i&u'()*+,,-).Y//01234A"C5666T+A*%70(@7AGACg@7A@7e7A"(9ۤ@7Q9@7\+AF+localcurcontextcurcontextstatelinedeclareopt_argsargs_pick_variantgnuGNUsolarisversionprefixcompsetexpl_descriptionfilescommand-line-options file_filesexpl[@]return(-F --target)F+target[object code format to use]:bfd name:->bfdnames(-)--help[display usage information](-)--info[display list of architectures and object formats](-I --input-target)I+inputtarget[object code format of input]:bfd name:->bfdnames(-O --output-target)O+outputtarget[object code format of output]:bfd name:->bfdnames(-D --enable-deterministic-archives -U --disable-deterministic-archives)Udisabledeterministicarchives[disable -D behavior](-D --enable-deterministic-archives -U --disable-deterministic-archives)Denabledeterministicarchives[produce deterministic output when stripping archives (zero file metadata)]*R+removesection[remove given sections]:section name--remove-relocations=[remove relocations from specified section]:section(-s --strip-all)sstripall[remove all symbols](-g -S -d --strip-debug)gSdstripdebug[remove debugging symbols]--strip-dwo[remove all DWARF .dwo sections]--strip-unneeded[remove symbols not needed for relocation processing]!(--no-merge-notes)Mmergenotes--no-merge-notes[don't attempt to remove redundant notes]*K+keepsymbol[keep given symbol]:symbol name*N+stripsymbol[strip given symbol]:symbol name(*)-o+[output file]:output file:_files(-p --preserve-dates)ppreservedates[preserve access and modification dates](-w --wildcard)wwildcard[permit wildcards in symbol names](-x --discard-all)xdiscardall[remove non-global symbols](-X --discard-locals)Xdiscardlocals[remove compiler-generated local symbols]--keep-file-symbols[retain symbols specifying source file names]--only-keep-debug[remove everything except debugging information](-)Vversion[display version information and exit](-v --verbose)vverbose[list all object files modified or members of archives]OSTYPEsolaris-l[strip line information only]-V[display version information on stderr and exit]-x[do not strip the symbol table]darwinarchz_call_program architectures
			strings -arch - 2>&1flags are: %%\n-u[save all undefined symbols]-r[save all symbols referenced dynamically]-s[save global symbols listed in the specified file]:file:_files-R[remove global symbols listed in the specified file]:file:_files-i[ignore symbols listed in -s/-R file but are not in the object files]-d[save debug symbols in files listed in the specified file]:file:_file-A[save all global absolute symbols and Objective-C class symbols]-n[save all N_SECT global symbols]-S[remove debug symbols]-X[remove local symbols whose names begin with L]-T[remove Swift symbols]-N[remove all nlist symbols and string tables from binaries used by dyld]-x[remove all local symbols]-c[remove section contents of dynamic library to create stub library]-o[write the result to specified file]:output file:_files-no_uuid[remove only LC_UUID load command]-no_split_info[remove LC_SEGMENT_SPLIT_INFO load command]-no_code_signature_warning[not warn when code signature would be invalid in the output]-arch[specify the architecture]:architecture:( $arch )_argumentsargs1:executable:_files -g "*(-*)"*::executable:_files -g "*(-*)"statebfdnamesMf_call_program bfdnames strip --help:strip: supported targets: strip: supported targets: _describebfd nameAGA31
A.r-}A0F,Mauq(AfۄA(Hh|*{3*{c0D\|$<Tp0H`x$<Ph0Ll		4	L	localexplwords[CURRENT-1]erasediscardstatusdsuspintrkilllnextquitreprintstartsp_wantedcharacterscontrol charactercompadd^-^h^?^c^ucompset[-+]_wantedvaluessettingcompaddrowscolumnsintrquiterasekilleol2startstopsuspdsuspreprintdiscardweraselnextparenbparoddcstopbhupclcreadclocalparextignbrkbrkintignparparmrkinpckistripinlcrigncricrnliuclcixonixanyixoffimaxbelisigicanonxcaseechoechoeechokechonlnoflshtostopechoctlechoprtechokeflushopendingiextenopostolcuconlcrocrnlonocronlretofillofdelsaneAgA(C<PpA'A('@`EtAgAB
<1Aj0%A8%<ۜU	=	
A"5e<
A.p]uA<9p]A	<0
A
<0
EA e<iE0}A
e<qAT	1	A>A%<9A.@`A"&A,EA"GE	G5AK	A"K]}
KA.LACAQ
MA&QASiA.T]QAUA.V5qA.X A4K 0 A(C!5! X!y!A&04!ACAFaR`RMrM!
AFD"i"qAd	#Ae#A%#A($Q$M$$A&ACFlocalopt_argsargscontextstatelineexplfirst(-)${norm}:user name:_usersintegernormstripshell words[(i)-(l|-login)] < CURRENT -[use a login shell]OSTYPElinuxargs(-c --command --session-command *)c+command[pass command to shell]:command string:_cmdstring(-c --command *)--session-command=[pass command to shell and don't create a new session]:command string:_cmdstring(--fast -f)ffast[pass -f to shell](-l --login -m -p --preserve-environment)llogin[use a login shell](-l --login -m -p --preserve-environment)mppreserveenvironment[don't reset environment](-s --shell)s+shell[run the specified shell]:shell:->shells(-)--help[display help information](-)--version[display version information] #_comp_priv_prefix || EUID == 0 (-g --group)g+group[specify primary group]:group:_groups*G+suppgroup[specify supplemental group]:group:_groups(--help --version)first#???bsddarwindragonfly-f[if the invoked shell is csh, prevent it from reading .cshrc](-m)-l[use a login shell](-l)-m[don't reset environment]dragonfly-c+[use settings from specified login class]:classfreebsd-s[set the MAC label]openbsd(-K)-a+[specify authentication type]:authentication type:(
        activ chpass crypto lchpass passwd radius reject skey snk token yubikey
      )(-a)-K[shorthand for -a passwd]-s+[run the specified shell]:shell:->shells-L[loop until login succeeds]netbsd-d[use a login shell but retain current directory]-K[don't use Kerberos] words[(i)-] < CURRENT args:loginl[1:-_argumentsefirst*:shell arguments:= ->restreturnQlinenorm//rootOSTYPEusr%:OSTYPEdarwin +commands[dscl] 
    _call_program shells dscl . -read /Users/${(q)usr} UserShell
  UserShell: shell #(@M)args:#*-s[+\[]*:* && #opt_args[(i)-(s|-shell)] vopt_argsisshell +commands[getent] _call_program shells getent passwd ${(q)usr}##*:(M@)(@f)</etc/passwd:#usr:*##*:stateshells_wantedcontextcompaddf</etc/shellsNrest/nologinfalse_message-s option required, usr has no shell strip = #words - #line + norm  CURRENT -= strip - 1 words2,strip_dispatchservice:contextshell:tdefaultA,kpAL'EE|EE+AgAG%<Qcu!]IuTy5YI			D
]
<iAG(A`ۜ}$
A<C1AR]
A`
A"(Cd5-!+AGdA	1AB	F	F\A,%EA,&duA	fdA`C
A)A
'@dAG@AFdA A"0
0ACg%8AABF`FA$MAT
	A6A
fMpqAFA	p0A"CPA+0[A k#J#AC%A,Gk#AAAHaA,IAl1ABF0mFmA,NAfXmACW1WABCFmF	 AI A4AWQ$A$$A4AZ(A$)A4CA]q*A$*A4A`+AC$5,A4Ac,A$U-A4Af.A$%/A4CAi/A$0A4Al)2AC$2A4Ao6AC$u7A)9AC9Af:	 AC:0

##A:0
;A ;0<A,;=<A!eu<1=0=A#%=>0
\?A$y?0
<@A%Q@0
A	A'A04B
AC(eQBC0b{;A)eD1=0
`FAC+FF0G
A,eGH0HA-eHqI0
xJA /%JL=MM0
iNA1N0
TOAC2qO0PA3ePQ0);AC4"9R0
URA4R0
SA5S0
TA61TA"C7FpTT+Ap7Z0XTAL8Q	U0	1UAC8FU+0$UA8FUیA9%V4VMVAhVA4:fVۜۼVW)XmYZm\A]0
]A ;0^b2P^d^0^A<&^0	;AC<F^
_qA=F^Q_A>F_+A,k,`5
A@'EE|E+AGAgACg8XA" |99+AlC1A"

q
Ag8A0mAq0A"\+0ACk#A,k#APi1eA
A,<
i
A,AA	9AC		Al	,1%A.&A	A
9m0
A
0
AC0
A0AeE0
A
A.9rm,AAA" Ctۜۜ=+A4q02 	AAG=A%AIA"&DJ+QAKdA"F,N+qAF!AF+AB[y:\|yoAFABiy:j\zAFABozbp8{!A8+	A%ABt{u+||1Ag,A%XABrqC&AADABXAB
>	xA'"KA'=A$C4A'Z+!A'A	1A	}A,
A.AAB"(!AH,Pt3+3ABRB.	2R`R5RUFtABCۤ!CFtAX}ABFtAfۄABfۜ3(A<aACAF(ANA&AA@(qA"
",&ۜی$,Q+A",C&xۜی$!+AB#PFtA	FtABٍ
<#A$g4+A"C&HCFA"Fۜz
+A1A.RABC$ <A1AiACfۜA",&4(ۜI+AF+ABّZL$2AB!\4f\!}ABMZГ%<AB!\4fp!AB
+z%nA3AG,ABfLۜm%3یAlC,ACۄAlAfۄA,)qAC,HiQAۄA%AC!AHi}AtAC0iQ|AB+
'tAGADqA"CTuCFAB+'{AGcAcA"CcCFA9(&A\0	sAF$90	LAFp9Al	k|s(
A&+ACF%_svnlocalcurcontextcurcontextstatelineexpltypesetopt_argsshow_item_keyskindthe kind of TARGET (file or dir)the URL of TARGET in the repositoryrelativeurlthe repository-relative URLreposrooturlthe repository root URLreposuuidthe repository UUIDrepossizethe size of TARGET in the repository (for files only)revisionthe revision of TARGETlastchangedrevisionthe most recent revision in which TARGET was changedlastchangeddatethe date of the last-changed revisionlastchangedauthorthe author of the last-changed revisionwcrootthe working copy root pathschedule'normal', 'add', 'delete', 'replace'depth'infinity', 'immediates', 'files', 'empty', 'exclude'changelistthe changelist this file was added to, if anyupdate_policyzstyle:completion:*:*:service:*cachepolicyupdate_policyupdate_policy:completion:*:*:service:*_svn_caching_policy_arguments-*(-)--help[print help information](*)--version[print client version information]1: :->cmds*:: :->args_svn_help_takes_verbose_cache_invalidsvnhelptakesverbose_retrieve_cache_call_program svn-help-v svn help helpverbose( ! ? )_store_cache _svn_help_takes_verbose readonlydash_v-vdash_vunsetstate ! +_svn_cmds gHA_svn_cmds_cache_invalidsvncmds_retrieve_cachesvncmds_svn_cmdsf_call_program commands svn help $dash_vlAvailable subcommands:%%Subversion is a tool/s:space:baz:space:(az, )/match1 :match1match2:+:match2//// /:: ? == 0 _store_cachesvncmds_svn_cmds_svn_cmdscmds_wantedcommandssvn command_svn_commandsargsusage_cache_svn_status_cache_svn_mtime(k)_svn_cmds[(R)*:words[1]:*]:-(k)_svn_cmds[(i):words[1]:] #cmd curcontextcurcontext%:*:*:svn-cmd:_cache_invalidsvncmdusage_retrieve_cacheMf_call_program options svn help $dash_v -- $cmd:usage:usage:cmd _store_cache_cache_invalid_retrieve_cachesvncmdargsMf_call_program options svn help $dash_v -- $cmdValid options:e: :%% :/ argARG/:arg:/b:alpha: [az]:arg:/match3match1match2match4 match1match2match3match4 idx=args[(I)*--accept:arg:] argsidxaccept=:automatic conflict resolution action:((working\:working base\:base recommended\:recommended for i j in p postpone mc mine-conflict tc theirs-conflict mf mine-full tf theirs-full e edit l launch; do print -rn $i\\:$j $j\\:$j ""; done )) idx=args[(I)*--c(l|hangelist):arg:] *clchangelist=:change list:_svn_changelists idx=args[(I)*--config-dir:arg:] configdir=:config dir:_directories idx=args[(I)*--config-option:arg:] *--config-option=: :_svn_config_options idx=args[(I)*--depth:arg:] depth=:operation depth (how far to recurse):(empty files immediates infinity) idx=args[(I)*(-F|--file):arg:] (-F --file)F+file:log message file:_files idx=args[(I)*--set-depth:arg:] setdepth=[make working copy deeper or shallower]:new depth:(exclude empty files immediates infinity) idx=args[(I)*--trust-server-cert-failures:arg:] trustservercertfailures=:failures:_values -s , "certificate failures to ignore" "unknown-ca[unknown authority]" "cn-mismatch[hostname mismatch]" "expired[certificate expired]" "not-yet-valid[certificate not yet valid]" "other[all other failures]" idx=args[(I)*--show-item:arg:] showitem=:item key:((for i j in ${(kv)show_item_keys}; do print -rn - $i\\:"${(q)j}" ""; done))args/bAZaz09:arg:/match1:arg:args/b:arg:/match1+:arg:_store_cachecmd*:file:_files -g "*(e:_svn_uncontrolled:)"auth*:auth pattern: argsrremove(1)--remove(--remove)1:changelist name:_svn_changelists*:file:_files -g "*(e:_svn_controlled:)"commitargs/bfile:arg:/match1:file:_files*:file:_files -g "*(e:_svn_status:)"delete*:file:_files -g ".svn(/e:_svn_deletedfiles:)"diff*: : _alternative "files:file:_files -g \*\(e:_svn_status:\)" "urls:URL:_svn_urls"help*::sub command:_svn_commandsimport1:project directory or import location: _alternative "files:file:_files" "urls:URL:_svn_urls"2:import location: _alternative "files:file:_files" "urls:URL:_svn_urls"1: : _alternative "files:file:_files -g \*\(e:_svn_controlled:\)" "urls:URL:_svn_urls"mergeinfoargsrshowrevs:arg:--show-revs=:revisions:(merged eligible)patch1:patch file:_files2::working copy to patch:_filespropgetpropeditpropdel1:property name:_svn_props2:target: _alternative "files:file:_files" "urls:URL:_svn_urls"propset:propname:(svn:ignore svn:keywords svn:executable svn:eol-style svn:mime-type svn:externals svn:needs-lock svn:global-ignores svn:auto-props):propval:->propset_propval*:path or url: _alternative "files:file:_files" "urls:URL:_svn_urls"resolveresolved*:file:_files -g "*(e:_svn_conflicts:)"revert*:file:_files -g "(.svn|*)(/e:_svn_deletedfiles:,e:_svn_status:)"xunshelve1:shelf name:compadd - ${(f)"$(_call_program shelves svn x-shelves --quiet)"}2::shelf versionusageSRCDSTTARGETURLPATH*: : _alternative "files:file:_files" "urls:URL:_svn_urls"URL:URL:_svn_urlsPATH*:file:_files_argumentsargs[@]propset_propvalwords2svn:executablesvn:needslockcompaddsvn:keywordscompsetwordsdummywords ++CURRENT _valueskeywords (or custom)(URL HeadURL)URLHeadURL[URL for the head version of the file](Author LastChangedBy)AuthorLastChangedBy[last person to modify the file](Date LastChangedDate)DateLastChangedDate[date/time the file was last modified](Rev Revision LastChangedRevision)RevRevisionLastChangedRevision[last revision the file changed]Id[compressed summary of URL,Revision,Date,Author]Header[like 'Id' but includes the full URL]svn:eolstylecompaddCRLFnativesvn:mimetype_mime_types_messageproperty valueunknown svn command: words[1]return_svnadminlocalcurcontextcurcontextstatelineintegerNORMARGcontextstate_descrtypesetopt_args_arguments(-)--help[print help information](- *)--version[print client version information]1: :->cmds*:: :->argsstate ! +_svnadmin_cmds gHA_svnadmin_cmds_svnadmin_cmdsf_call_program commands svnadmin helplAvailable subcommands:/s:space:baz:space:(az, )/match1 :match1match2:+:match2//// /::cmds_wantedcommandsexplsvnadmin command_svnadmin_commandsargsusage(k)_svnadmin_cmds[(R)*:words[1]:*]:-(k)_svnadmin_cmds[(i):words[1]:] #cmd curcontextcurcontext%:*:*:svnadmin-cmd:Mf_call_program options svnadmin help $cmd:cmd: usage:cmd: usage: svnadmin cmd Mf_call_program options svnadmin help $cmdValid options:e: :%% :/ argARG/:arg:/b:alpha: [az]:arg:/match2match1match3 match1match2match3args/bAZaz09:arg:/match1:arg:args/b:arg:/match1+:arg:usageREPOS_PATH:repository path:_files -/cmdfreeze*:arguments:->normalhotcopy:new repository:_files -/setlog: :_filessetrevprop:property name:property value file:_filesdelrevprop:property namehelp*:subcommand:_svnadmin_commands_argumentsargs[@]normal words[(i)--] < CURRENT words1,NORMARG CURRENT -= NORMARG _normal NORMARG+1 == CURRENT _command_names_messageunknown svnadmin command: words[1]return +functions[_svn_controlled] _svn_controlledreturn +functions[_svn_uncontrolled] _svn_uncontrolledreturn +functions[_svn_conflicts] _svn_conflicts # > 0 REPLY.miner-NY1 +functions[_svn_deletedfiles] _svn_deletedfileslocalcontcontrolledreplyREPLY/.svnreturncontrolledREPLY/textbase/.svnbaseN:r:tcontrolledREPLY:h/contREPLY%.svncont +functions[_svn_status] _svn_statuslocalREPLY:h1:-([ADMR~]|?M)zmodloadzsh/statb:zstat/dev/nullzstat +device $dir:zstat +inode $dirmtimezstat +mtime $dir/.svn/entries ! +_cache_svn_status[key] || _cache_svn_mtime[key] != mtime _cache_svn_statuskey_call_program files svn status -N $dir_cache_svn_mtimekeymtime (M)#(f)_cache_svn_status[key]:#(#s)~pat*REPLY  +functions[_svn_remote_paths] _svn_remote_pathslocalexplremfilesremdispfremdispd\^/^/prefix:///.svn/entriesprefixprefixreturnzstyle:completion:curcontext:remoteaccessremfilesfsvn list $IPREFIX${${PREFIX%%[^/]#}/#$pfx/$sub} 2>/dev/null ? == 0 compset*/compset/*fileremdispfremfiles:/remdispdMremfiles:/_tagsfiles_next_labelsuf:directorysufcompadd@expl[@]remdispfremdispfcompaddsuf:+/expl[@]remdispdremdispd%/ ret  +functions[_svn_urls] _svn_urlslocalurlschexpl_svn_remote_pathsreturn_urlsprefix://zstyle:completion:curcontext:urlschemasfile://http://https://svn://svn+ssh:// #urlsch compset[^:]*_wantedURL schemacompaddurlsch@ +functions[_svn_commands] _svn_commandscompadd@_svn_cmdscompadds.:._svn_cmds +functions[_svnadmin_command] _svnadmin_commandscompadd@_svnadmin_cmdscompadds.:._svnadmin_cmds +functions[_svn_config_options] _svn_config_optionslocalexplcfgfilecompset:*compset*:compset*=_messagevaluesvalueoptionsoptioncompsetcfgfile/.subversion/MIPREFIX%:%configserversN/dev/null_descriptionsectionssectioncompaddsufexpl[@]Mf<${cfgfile[1]}:[][%]_descriptionconfigfilesconfiguration filecompaddexpl[@]configservers +functions[_svn_props] _svn_propslocalpropertiespropertiesMfsvn proplist 2>/dev/null:     compadd@propertiesreturn +functions[_svn_changelists] _svn_changelistslocalMf_call_program changelists svn status 2>/dev/null: Changelist%'compadd@return_subversionservice_svn@svnadmin_svnadmin_svn_caching_policyservice_subversion@AfPA*k#AgAgA9A8,*ACgAX%	9
	=
M
uu%qA
1AB*r*A$
iqA,-k#A8ei "$a&y()A<+ۜۜsetoptlocaloptionsextended_globlocalenvironargs_comp_priv_prefixzstyle:completion:curcontext:environ[@]e(-A --askpass)Aaskpass[use a helper program for password prompting](-C --close-from)C+closefrom[close file descriptors]:lowest fd to close(-g --group)g+group[run command as the specified group name or ID]:group:_groups(-)hhelp[display help message and exit](-h --host)h+host[run command on host]:host:_hosts(-K --remove-timestamp)Kremovetimestamp[remove timestamp file completely](-k --reset-timestamp)kresettimestamp[invalidate timestamp file]*llist[list user's privileges or check a specific command](-n --non-interactive)nnoninteractive[non-interactive mode, no prompts are used](-p --prompt)p+prompt[use the specified password prompt]:prompt(-r --role)r+role[create SELinux security context with specified role]: :_selinux_roles(-S --stdin)Sstdin[read password from standard input](-t --type)t+type[create SELinux security context with specified type]: :_selinux_types(-T --command-timeout)T+commandtimeout[terminate command after specified time limit]:timeout(-U --other-user)U+otheruser[in list mode, display privileges for user]:user:_users(-u --user)u+user[run command (or edit file) as specified user]:user:_users(-)Vversion[display version information and exit](-v --validate)vvalidate[update user's timestamp without running a command]servicesudoedit words[(i)-e] < words[(i)^(*sudo|-[^-]*)] -*args!(-V --version -h --help)-e*:file:_fileswords[1](-e --edit 1 *)eedit[edit files instead of running a command](-s --shell)sshell[run shell as the target user; a command may also be specified](-i --login)ilogin[run login shell as the target user; a command may also be specified](-b --background -i --login -s --shell -e --edit)bbackground[run command in the background](--preserve-env -i --login -s --shell -e --edit)-E[preserve user environment when running command](-E -i --login -s --shell -e --edit)--preserve-env=-[preserve user environment when running command]::environment variable:_sequence _parameters -g "*export*"(-H --set-home -i --login -s --shell -e --edit)Hsethome[set HOME variable to target user's home dir](-P --preserve-groups -i -login -s --shell -e --edit)Ppreservegroups[preserve group vector instead of setting to target's](-)1:command: _command_names -e*::arguments:{ _comp_priv_prefix=( $cmd -n ${(kv)opt_args[(I)(-[ugHEP]|--(user|group|set-home|preserve-env|preserve-groups))]} ) ; _normal }_argumentsAX'EE|EEE+A"Dq}eII+Aj0TA%		AE-
0#

[Kss\
|



 	D
l
A,00A"fLy +08
A"f`
y
$+08A"	Ty-,+0@A"`yq1+08A"
fXy5+0A" $yQ!}<+00A"fD
qA+0Ayi0xA"aqyN+0+AC,0A"PF<i!  i!	""#$%')-,e04o+05A"H5u568u+08A"4f8y8q9U::q;Q<<=>+0,^A"'\^^_}`+0`A")fayEa+0aA*,a0pbA"*by
b+0 cA"$,4cyacfggYh+0h A.hy!iA"/&i+0xj!A" /jj|jk9k+0k"A"0fkyk+0dl#A"01Flylqm-nnoupEqAr+00s$A",4&LsyQyss9tt5uu+0w%A"C7Fww+0	w&A8Fxy0Dx'A"8`xyxAyy+0z(AC:fzyzA:&y{A;&{0T|)A";fh|y|+0}*A<}y%~~0P+A"(>dy%q
]+0,,A",C@&ńAqe	+A"r-" B(H|j`+0Љ./A"Cy9+00A"EfЋq+01A"CFf܌y	+032A"8Gy͎)uё=(+0@3A"Jfhy
,+04A"Kĕ]2+0ܗ5A"CMfy56+0@6h7A" CNH|ę9+0+8A" O4T|ؚ=+0(H9A"Ppi-eD+A"Fri:" QH|jОG+0&@;A"RfXeL+A"Nr<" S,H|jLmO+0=A"TԡuͤW+0ئ>A"<V!5	a=yA̭f+0?A",CZ&A]Ѱ(q+0T@A"D]lQ
ѶUy==+08AADaXy9y9Q	0,BA"eX=
+0CA"gfy1+0DA"hy!]+0hEA"ify+0FAj,0GA" k$|De+AmF+localcurcontextcurcontextexplstatelineargs_arguments-browser=[set browser]:browser:_command_names-elvi[list web sites that can be searched]-escape-url-args=[apply url escaping to arguments]:bool:(yes no)(-g -graphical)ggraphical[get some windowed sin]-help[display help information]-quiet:bool:(yes no)-new[start in a new window](-t -text)ttext[back to the yellow brick road](-q -quote)qquote[quote arguments with quote characters]-version[display version information]:elvi:->elvi*::arg:->subcmdstatesubcmd-help[display help information]*:string:_guard "^-*" "search string"words[1]deblogsexcitefilesearchingfoldochappypenguinslashdotslinuxdocsundocssunsolve_messagestringsearch stringalioth_argumentsargs-type=-:search type:(soft skill people)altavista_arguments-results=-:[number of results to return]amazon_arguments-country=-:country code:(uk de fr jp us)-search=-:topic:(all auctions books cars classical \
            dvd electronics garden kitchen music \
            outlet photo software toys tools \
            vhs videogames zshops wireless)austlii_arguments-method=-:search method:(any all phrase title boolean)-results=-:[number of results to return]:numberbbcnews_arguments-scope=-:search scope:(world uk)cddb_arguments-artists[search artists]-albums[search albums]-songs[search songs]-all[search all artists, albums and songs]cite_arguments*:search stringctan_arguments-name[search by filename]-desc[search descriptions (default)]-doc[search documentation]currency_arguments-l[list all known currency symbols]-from=-:currency symbol:(EUR USD GBP CAD AUD JPY INR NZD CHF ZAR)-to=-:currency symbol:(EUR USD GBP CAD AUD JPY INR NZD CHF ZAR)*:currency amountnumbersCVE Numberdebbugs_arguments-search=:search type:(pkg src bug maint tag submitter severity tag)-arc[show archived bugs]-raw[do not sort by status or severity]-rb[reverse order of bugs shown]-rst[reverse order of statuses shown]-rse[reverse order of severities shown]-merge[sisplay merged bugs only once]-nohead[so not show table of contents header]-nofoot[so not show statistics in the footer]-mbox[view results in mbox format]-incstat=-[include given status list]:status:_values -s , status open
              forwarded pending fixed done-exstat=-[exclude given status list]:status:_values -s , status open
              forwarded pending fixed done-incsev=-[include given severities]:severity:_values -s , severity
              critical grave serious important normal minor wishlist fixed-exsev=-[exclude given severities]:severity:_values -s , severity
              critical grave serious important normal minor wishlist fixed-inctag=-[include given tags]:tag:_values -s , tag potato woody sarge
              sarge-ignore sid experimental confirmed d-i fixed
              fixed-in-experimental fixed-upstream help moreinfo patch pending
              security unreproducible upstream wontfix-extag=-[exclude given tags]:tag:_values -s , tag potato woody sarge
              sarge-ignore sid experimental confirmed d-i fixed
              fixed-in-experimental fixed-upstream help moreinfo patch pending
              security unreproducible upstream wontfix*:package:_deb_packages availdebcontents_arguments-arch=-[search specific architecture]:architecture:(i386 m68k alpha sparc powerpc arm)-distro=-[search specific distribution]:distribution:(stable testing unstable)*:package:_deb_packages availdeblists_arguments-shelp[go to search help page]-results=-[specify number of results to return]:number-dates=-[quarters to search]:date-case[use case sensitive search]-errors=-[specify errors allowed]:errors:(0 1 2 best)-partial[allow partial matches]-sameline[semi-colon separated words must appear on same line]-lines=-[specify maximum lines per message]:lines:(0 5 10 50 100)-list=-[specify list to search]:list:(68k accessibility admintool
              alpha amd64 announce apache arm autobuild beowulf books boot bsd
              cd cd-vendors cdwrite changes chinese chinese-big5 chinese-gb
              commercial consultants ctte curiosa custom dak debbugs deity
              desktop devel devel-announce devel-changes devel-french
              devel-games devel-italian devel-m68k-changes devel-portuguese
              devel-powerpc-changes devel-s390-changes devel-spanish
              devel-sparc-changes doc dpkg edu emacsen embedded esperanto
              events-eu events-na faq firewall french gcc glibc gtk-gnome hams
              handheld hppa hurd i18n ia64 ipv6 isp italian japanese java jr kde
              kernel l10n-arabic l10n-catalan l10n-czech l10n-danish l10n-dutch
              l10n-english l10n-finnish l10n-french l10n-german l10n-greek
              l10n-hungarian l10n-italian l10n-korean l10n-polish
              l10n-portuguese l10n-romanian l10n-russian l10n-spanish
              l10n-turkish laespiral laptop lcs-eng legal lex lint-maint lsb
              lsb-confcall lsb-discuss lsb-impl lsb-spec lsb-test med mentors
              mips mirrors multimedia newmaint newmaint-admin newmaint-discuss
              news news-french news-german news-portuguese nonprofit ocaml-maint
              openoffice parisc perl pilot policy pool powerpc project publicity
              python qa qa-packages qa-private qt-kde release ruby russian s390
              s390-changes security security-announce sgml simplified-chinese
              snapshots sparc sparc-changes spi-announce spi-general ssh superh
              testing tetex-maint toolchain ultralinux user user-catalan
              user-danish user-de user-french user-german user-icelandic
              user-indonesian user-polish user-portuguese user-spanish
              user-swedish user-turkish user-ukrainian vgui-discuss vote win32
              wnpp women www x)debpackages_arguments-release=-:search release:(all main non-US contrib non-free)-distro=-:search distribution:(all stable testing unstable)*:package:_deb_packages availdebpts_arguments-doc[view PTS documentation]debsecpackage name, bug number or CVE IDdeja_arguments-m[search for Message-ID]dmoz_arguments-cat=-[specify category]:category:(All Arts Business Computers Games
              Health Home Kids_and_Teens News Recreation Reference Regional
              Science Shopping Society Sports World Adult)-type=-:type:((c\:categories\ only s\:sites\ only b\:both))-kids[sites for kids]-teens[sites for teens]-mteens[sites for mature teens]ebay_arguments-country=-:country:(com de uk fr)-results=-:[number of results to return]:numberetym_wanteddictworddictionary wordcompaddlook "${PREFIX}"fast_arguments-type=-:search type:(all any phrase)freebsd_arguments-mail=-[search mailing lists]:enable:(yes no)-gg=-[search [Google Groups]:enable:(yes no)-pr=-[query problem reports]:enable:(yes no)-cvs=-[query cvsweb]:enable:(yes no)-mid=-[query mailing lists by Message-ID]:enable:(yes no)-ps=-[go to the port survey page]:enable:(yes no)-prs=-[go to the problem report survey page]:enable:(yes no)-elogs=-[go to the build error logs page]:enable:(yes no)freedb_arguments-albums[search albums]-songs[search songs]-rest[search the rest of the data]-all[search all fields]-bycat[sort results by category]*-cat=-:category:(all blues classical country data folk
              jazz misc newage reggae rock soundtrack)freshmeat_deb_packagesavailfsfdir_argumentsgoogle_arguments(-l --lucky)llucky[feeling lucky?]-results=-:[number of results to return]:-search=-:topic:(bsd linux mac unclesam)gutenberg_arguments-title[search titles (default)]-author[search authors]-num[search etext numbers]imdb_arguments-category=-:category:(All Titles MyMovies People Characters Quotes Bios Plots)ixquick_arguments-search=-:search type:(web pics)-lang=-:language:(english dansk deutsch espanol francais italiano nederlands norsk polski portugues suomi svenska turkce jiantizhongwen nihongo fantizhengwen hangul)jake_arguments-method=-:search type:(title issn)-volume=-:volume-issue=-:issue-spage=-:start page-epage=-:end page-year=-:yearleodict_arguments-tol=:special character tolerance:(off standard high)-to=:language:(de en either)-lang=:webpage is in this language:(en de)-link=:link results:(on off)-head=:display headlines:(on off)-grid=:show results in grid:(on off)-spell=:spelling tolerance:(off standard force)*:dictionary word:->dictwordstatedictword_wantedwordscompaddlook "${PREFIX}"netbsdopenbsd_arguments-mail=-[search mailinglists]:enable:(no yes)-pr=-[query problem reports]:enable:(no yes)pgpkeys_arguments-s[display key signatures]*:key ID or emailpubmed_arguments-db=-:[specify database]:database:(PubMed Nucleotide Protein Genome
              Structure Popset)_arguments-results=-:[specify number of results to return]:number-pdf[return files as PDFs]-rev[reverse order of results]-exact[match exact words (instead of prefixes)]-abs[show abstracts]-keywords[show keywords]-nodirect[don't try and go direct to RFC]-ftp[retrieve RFCs via FTP instead of HTTP]-field=-:search field:(all number title author keyword)-search=-:collection:(all rfc std bcp fyi)scaleplus_argumentssourceforge_arguments-exact=-[require all words}:enable:(yes no)-type=:search type:(soft people freshmeat)*:project:_deb_packages availstockquote_arguments-provider=-[select quote provider]:provider:(yahoo nasdaq quote)thesauruswebster_wantedwordcompaddlook "${PREFIX}"_wanteddictionarypalabra diccionariocompaddlook "${PREFIX}"translate_arguments-from=-:language:(de en es fr it ja ko pt ru zh)-to=-:language:(de en es fr it ja ko pt ru zh)-provider=-[select translation service provider]:provider:(raging bablefish)statedictword_wantedcompaddlook "${PREFIX}"rhyme_arguments-method=-:type of word correlation:(perfect syn hom cons rel sub spell pic shake def)statedictword_wantedcompaddlook "${PREFIX}"w3css_arguments-warnings=-[specify level of warnings displayed]:warning level:(all normal important none)-profile=-:CSS profile:(none css1 css2 css3 svg svgbasic svgtiny mobile atsv-tv tv)-medium=-:user medium:(all aural braille embossed handheld print projection
              screen tty tv presentation):URL:_urlsw3html_arguments-usage[go to validator help page]-encoding=-[set page encoding]-encfb[fall back to encoding rather than override]-doctype=-":[set page doctype]:-docfb[fall back to doctype rather than override]-nv[be less verbose]-showsource[show page source]-showoutline[show page outline (headings)]-showparsetree[show parse tree]-excludeatt[exclude attributes from parse tree]-err[validate Error (404) pages]:URL:_urlsw3link_arguments-r[check linked documents recursively]-d=-[recursion depth]:depth-s[summary only]-hiderd[hide redirects]-dhiderd[hide redirects for directories only]-nolang[don't send the Accept-Language: header]-cookie[save options in a cookie]:URL:_urlsw3rdf_arguments-output=-:output type:(Triples Graphs Both)-format=-:graph format:(PNG_EMBED PNG_LINK SVG_LINK SVG_EMBED
              GIF_EMBED \ GIF_LINK PS_LINK HP_PCL_LINK HP_GL_LINK ISV_ZVTM)-savedot[save GraphViz DOT file]-ntriples[display triples in N-Triples format]-embedded[RDF is not enclosed in <RDF> tags]-useme[grant w3c permission to save the RDF for developing test cases]-anon[make anonymous nodes unlabelled]-fontsize=-:font Size:(10 12 14 16 20)-orient=-:orientation:(TB LR)-node=-:node Colour:(Black Blue Darkgreen Red)-nodetext=-[node text color]:color:(Black Blue Darkgreen Red)-arc=-[arc color]:color:(Black Blue Darkgreen Red)-arctext=-:[arc text color]:color:(Black Blue Darkgreen Red):URL:_urlswayback_arguments-syear=-[start search from this year]:year-smonth=-:[start search from this month]:month:(jan feb mar apr may jun jul aug sep oct nov dec)-sday=-[start search from this day]:number-eyear=-[end search in this year]:year-emonth=-[end search in this month]:month:(jan feb mar apr may jun jul aug sep oct nov dec)-eday=-[end search in this day]:number-list[list all pages that match search criteria]-dups[show dups]-compare[compare pages]-pdf[show as PDF]-alias=-[how to handle site aliases]:alias:(merge show hide)-redir=-[how to handle redirections]:redir:(hide flag show)-type=-[file type to search for]:type:(image audio video binary text pdf)wetandwild_arguments-city=-[town or City or (US only) zipcode]:-country=-[two letter domain-style country code]:-state=-[specify state, province or region]:statewikipedia_arguments-language=-:[two letter language code]:woffle_arguments-method=-:search method:(and or bool)-format=-:result format:(short long)-sort=-:sort method:(score revscore time revtime title revtitle)yahoo_arguments-results=-[specify number of results to return]:numberyubnubcommandYubnub Commandelvi_wantedcompaddf_call_program elvi surfraw -elvi%%:space:%:returnAGJ;sA"J;sAP}
M-}uU9!Y$&]()U+=-./]0-1-22local #words > 2 _arguments(-s --server -p --port)s+server[target host[:port\]]:host[\:port]:_hosts(-p --port)p+port[target port number]:port number:(25 465 587)--copy-routing[derive target host:port from email address domain part]:email address domain part(-t --to)t+to:envelope recipient(s):_sequence _email_addresses -c(-f --from)f+from:envelope sender:_email_addresses -c(--ehlo --lhlo -h --helo)h+ehlohelolhlo:HELO string:_hosts(-q --quit-after)q+quitafter[stop transaction early]:stop point:((
      CONNECT\:banner BANNER\:banner
      FIRST-HELO\:first\ HELO FIRST-EHLO\:first\ HELO
      XCLIENT\:XCLIENT
      TLS\:TLS\ negotiation
      HELO\:second\ HELO EHLO\:second\ HELO
      AUTH\:authentication
      MAIL\:MAIL\ FROM FROM\:MAIL\ FROM
      RCPT\:RCPT\ TO TO\:RCPT\ TO
      ))--protocol=:protocol variant:((
      SMTP\:HELO\ 25
      SSMTP\:EHLO\ 465
      SSMTPA\:EHLO\ 465\ authenticated
      SMTPS\:HELO\ 465
      ESMTP\:EHLO\ 25
      ESMTPA\:EHLO\ 25\ authenticated
      ESMTPS\:EHLO\ STARTTLS\ 25
      ESMTPSA\:EHLO\ STARTTLS\ 25\ authenticated
      ))(-tls -tlsos --tls-optional-strict)-tls[TLS required](-tls -tlsos --tls-optional-strict)tlsostlsoptionalstrict[TLS iff offered by target](-tlsc --tls-on-connect)tlsctlsonconnect[TLS on connect (port 465)](-tlsp --tls-protocol)tlsptlsprotocol:TLS protocol:(sslv2 sslv3 tlsv1 tlsv1_1 tlsv1_2)-tls-cipher:OpenSSL cipher string: --tls-verify[verify TLS certificates]--tls-ca-path=:OpenSSL CAfile or CAdir:_files--tls-get-peer-cert=-:file to write (omit for STDOUT)(-a --auth -ao --auth-optional -aos --auth-optional-strict)a+auth[use authentication, failing if no common auth-types found]::auth type:_sequence compadd - LOGIN PLAIN CRAM-MD5 DIGEST-MD5 CRAM-SHA1 NTLM SPA MSN(-a --auth -ao --auth-optional -aos --auth-optional-strict)aoauthoptional[use authentication if common auth-types found]::auth type:_sequence compadd - LOGIN PLAIN CRAM-MD5 DIGEST-MD5 CRAM-SHA1 NTLM SPA MSN(-a --auth -ao --auth-optional -aos --auth-optional-strict)aosauthoptionalstrict[use authentication]::auth type:_sequence compadd - LOGIN PLAIN CRAM-MD5 DIGEST-MD5 CRAM-SHA1 NTLM SPA MSN(-ap --auth-password)apauthpassword[provide the password to be used for authentication]::password*aeauthextra[add extra information to authentication process]: :_values keywords
	{realm,domain,dmd5-{serv-type,host,serv-name}}\:value*amauthmap[map alternate names for authentication types]:alias=type,...(-apt --auth-plaintext)aptauthplaintext[show auth strings in plaintext when printing on screen](-ahp --auth-hide-password)ahpauthhidepassword[replace passwords with dummy string when printing to terminal](-d --data)d+data[specify DATA payload]:filename (or string with tokens):_files*ahaddheader[add headers]:<Header>\: Value*hheader[replace headers]:<Header>\: Valueign(-)--support[display capabilities and exit]--dump[display results of option processing but send no mail]ign(-)--help[display usage information]ign(-)--version[display version information]ABk9AgJA 0kDAgdA,&x$,dAkAB9kyA(,$JA1A"%+LmAC&QA"+LA&8A,J]AXC
AAAAX*A AC1A"1A"%A.#pQA$A.%A		!=A)1A)%A.*QA+A.,	A(8	X	0		
AdIK1$T"A1AB=eAx5		A
%



y5I)A&A(C	'+Ek#A 	@A$
l

sA$C
$@TtA+
1A.+A.,k#qA..k#%A%LeA1A(C
%
!Q#At$0
	%Ae=%U&0E'A'0(A(Y*+0$},	A$,A./0204
)4Aa40Li6
A67Y90d:AC:E<=0ۄ۬>?Ae6I?0ۄ@A e@mB)CC0یۜDDAe	EF0۔GA e1GHuJK0ۤyMA$MOPiRS0۴UAC!U0 V!A("eVXYU[a4E\A"%]ۜۜ9]+A%F+A8Fhh +functions[_swanctl_connections] _swanctl_connectionslocalwhichexplmatchesoptszparseoptschildidsike@Mf
    _call_program -p swanctl-sas $words[1] -l
  ::: #- +opts[--ids] @Mf
    _call_program -p swanctl-conns $words[1] -L
  ::: AZAZaz09,tmp +opts[--child] :space:continue +opts[--ike] :space:continuei//:,/  +opts[--ids] matchesi[(w)2]:i[(w)1] #i[(w)2]matchesiw1 +opts[--ids] matchesonumatchesCHILD_ +opts[--ike] IKE__describex2VtsaidswhichSA unique IDmatcheschild  +opts[--ike] IKE _wantedconnectionswhichconnection/SA namecompaddmatches_swanctl CURRENT == 2 words2hhelp_arguments(-)aloadpools[(re)load pool configuration](-)Alistpools[display loaded pool configurations](-)bloadauthorities[(re)load authority configuration](-)Blistauthorities[display loaded authority configurations](-)cloadconns[(re)load connection configuration](-)Ccounters[display or reset IKE event counters](-)dredirect[redirect IKE_SA](-)fflushcerts[flush cached certificates](-)glistalgs[display loaded algorithms](-)hhelp[display help information](-)iinitiate[initiate a connection](-)llistsas[display currently active IKE_SAs](-)Llistconns[display loaded configurations](-)mmonitorsa[monitor for IKE_SA and CHILD_SA changes](-)pinstall[install trap or shunt policy](-)Plistpols[display currently installed policies](-)qloadall[load credentials, authorities, pools, and connections](-)rreloadsettings[reload daemon strongswan.conf](-)Rrekey[rekey SA](-)sloadcreds[(re)load credentials](-)Sstats[display daemon statistics](-)tterminate[terminate connection](-)Tlog[trace logging output](-)uuninstall[uninstall trap or shunt policy](-)vversion[display version information](-)xlistcerts[display stored certificates]returnlocalargscert_flagscert_typescert_flagsnoneocspcert_typesocsp_responsepubkeyx509x509_acx509_crlwords2Mwords2words2wordswords1(@)words[3,-1] CURRENT-- (: * -)hhelp[display help information](-P -r --pretty --raw)Ppretty[dump raw response message in pretty print](-P -r --pretty --raw)rraw[dump raw response message](-v --debug)v+debug[specify debug level]:debug level [1]:((
      -1\:"absolutely silent (SILENT)"
      0\:"basic auditing (AUDIT)"
      1\:"generic control flow with errors (CTRL)"
      2\:"detailed control flow (DIAG)"
      3\:"raw binary blobs (RAW)"
      4\:"sensitive data (PRIVATE)"
    ))(-u --uri)u+uri[specify service URI to connect to]:VICI service URI:_urls(-+ --options)-\++options[read command-line options from specified file]:options file:_filescmdlistpools(-n --name)n+name[filter by specified pool name]:pool name(-l --leases)lleases[display leases of each pool]listauthorities(-n --name)n+name[filter by specified authority name]:authority namecounters(-a -n --all --name)aall[display/reset counters for all tracked connections](-a -n --all --name)n+name[specify connection name]: :_swanctl_connections --ike(-r --reset)rreset[reset counters]redirect(-d --peer-id)d+peerid[redirect by IKE_SA matching specified peer identity]:peer identity(-g --gateway)g+gateway[redirect to specified gateway]:target gateway(-i --ike)i+ike[redirect by specified IKE_SA name]: :_swanctl_connections --ike(-I --ike-id)I+ikeid[redirect by specified IKE_SA unique ID]: :_swanctl_connections --ids --ike(-p --peer-ip)p+peerip[redirect by IKE_SA matching specified peer IP]:peer IP addressflushcerts(-t --type)t+type[filter by specified certificate type]:certificate type:(
        (j< >)(@q-)cert_types
      )initiate(-c --child)c+child[specify CHILD_SA name]: :_swanctl_connections --child(-i --ike)i+ike[specify CHILD_SA's connection name]: :_swanctl_connections --ike(-t --timeout)t+timeout[specify timeout before detaching]:timeout (seconds)listsas(-i --ike)i+ike[filter by specified IKE_SA name]: :_swanctl_connections --ike(-I --ike-id)I+ikeid[filter by specified IKE_SA unique ID]: :_swanctl_connections --ids --ike(-n --noblock)nnoblock[do not wait for IKE_SAs in use]installuninstall(-i --ike)i+ike[specify CHILD_SA's connection name]: :_swanctl_connections --ikelistpols(-c --child)c+child[filter by specified CHILD_SA name]: :_swanctl_connections --child(-d --drop)ddrop[list drop policies](-p --pass)ppass[list bypass policies](-t --trap)ttrap[list trap policies]loadallloadcreds(-c --clear)cclear[clear previously loaded credentials](-n --noprompt)nnoprompt[do not prompt for passwords]rekey(-c --child)c+child[rekey by specified CHILD_SA name]: :_swanctl_connections --child(-C --child-id)C+childid[rekey by specified CHILD_SA unique ID]: :_swanctl_connections --ids --child(-i --ike)i+ike[rekey by specified IKE_SA name]: :_swanctl_connections --ike(-I --ike-id)I+ikeid[rekey by specified IKE_SA unique ID]: :_swanctl_connections --ids --iketerminate(-t --timeout)t+timeout[specify timeout before detaching]:timeout (seconds)(-c --child)c+child[terminate by specified CHILD_SA name]: :_swanctl_connections --child(-C --child-id)C+childid[terminate by specified CHILD_SA unique ID]: :_swanctl_connections --ids --child(-i --ike)i+ike[terminate by specified IKE_SA name]: :_swanctl_connections --ike(-I --ike-id)I+ikeid[terminate by specified IKE_SA unique ID]: :_swanctl_connections --ids --ikeversion(-d --daemon)ddaemon[query daemon version]listcerts(-f --flag)f+flag[filter by specified X.509 certificate flag]:certificate flag:(
        (j< >)(@q-)cert_flags
      )(-p --pem)ppem[display PEM encoding of certificate](-s --subject)s+subject[filter by specified certificate subject]:certificate subject(-S --short)Sshort[omit some certificate details](-u --utc)uutc[use UTC for time fields]_argumentsargs_swanctl@A TAgA@}I1ma-Um		

5!m]U)!y A%!!
""##%$%%a%%%U&&')'''(Q((())q**+)+++,=,AG0-A4C0-E-A--Ap%./Q0a1!2134)56y78U9:;<=>?!AQBeDyEMFYG5IA(CHJ09JAGJA$J۔J%KuKKLA L0	@LAFhLL0
LACfLLQM0	;AFML0MAMNiNNQMlocalcommon_optionsswiftc_mode_optionsswiftc_additional_optionsswiftc_modescommon_options-assert-config[specify the assert_configuration replacement]:config:(Debug Release Unchecked DisableReplacement)*-D[marks a conditional compilation flag as true]:flag:*-framework[specifies a framework which should be linked against]:framework:*-F[add directory to framework search path]:path:_files -/(-gnone)-gdwarf-types[emit full DWARF type info](-gnone)-gline-tables-only[emit minimal debug info for backtraces only](-gdwarf-types -gline-tables-only -g)-gnone[do not emit debug info](-gnone)-g[emit debug info](- : *)-help[display available options]-index-store-path[store indexing data to the specified path]:directory:_files -/*-I[add directory to the import search path]:path:_files -/-j[number of commands to execute in parallel]:count:*-L[add directory to library link search path]:path:_files -/*-l-[specifies a library which should be linked against]:library:-module-cache-path[specifies the Clang module cache path]:path:_files -/-module-link-name[library to link against when using this module]:name:-module-name[name of the module to build]:name:-nostdimport[do not search the standard library import path for modules]-num-threads[enable multi-threading and specify number of threads]:count:(-Ounchecked -O)-Onone[compile without any optimization](-Onone)-Ounchecked[compile with optimizations and remove runtime safety checks](-Onone)-O[compile with optimizations]-sdk[compile against SDK]:sdk:_files -/-static-stdlib[statically link the Swift standard library]-suppress-warnings[suppress all warnings]-target-cpu[generate code for a particular CPU variant]:cpu-target[generate code for the given target]:target-use-ld=-[specifies the linker to be used]:linker:_files -/(- : *)-version[print version information and exit]-v[show commands to run and use verbose output]-warnings-as-errors[treat warnings as errors]*-Xcc[pass argument to the C/C++/Objective-C compiler]:arg:*-Xlinker[specifies an option which should be passed to the linker]:option:swiftc_modesdumpastparse and type-check input file(s) and dump AST(s)dumpparseparse input file(s) and dump AST(s)dumptyperefinementcontextstype-check input file(s) and dump type refinement contexts(s)emitassemblyemit assembly file(s) (-S)emitbcemit LLVM BC file(s)emitexecutableemit a linked executableemitiremit LLVM IR file(s)emitlibraryemit a linked libraryemitobjectemit object file(s) (-c)emitsibgenemit serialized AST + raw SIL file(s)emitsibemit serialized AST + canonical SIL file(s)emitsilgenemit raw SIL file(s)emitsilemit canonical SIL file(s)parseparse input file(s)printastparse and type-check input file(s) and pretty print AST(s)modekswiftc_modesswiftc_mode_options((k)swiftc_modes)mode[swiftc_modes[mode]]swiftc_additional_options-application-extension[restrict code to those available for App Extensions]-embed-bitcode-marker[embed placeholder LLVM IR data as a marker]-embed-bitcode[embed LLVM IR bitcode as data]-emit-dependencies[emit basic Make-compatible dependencies files]-emit-module-path[emit an importable module to the specified path]:path:_files -/-emit-module[emit an importable module]-emit-objc-header-path[emit an Objective-C header file to the specified path]:path:_files -/-emit-objc-header[emit an Objective-C header file]-fixit-all[apply all fixits from diagnostics without any filtering]-fixit-code[get compiler fixits as code edits]-import-underlying-module[implicitly imports the Objective-C half of a module]-output-file-map[a file which specifies the location of outputs]:path:_files-o[write output to specified file]:path:_files-parse-as-library[parse the input file(s) as libraries, not scripts]-parse-sil[parse the input file as SIL code, not Swift source]-parseable-output[emit textual output in a parseable format]-profile-coverage-mapping[generate coverage data for use with profiled execution counts]-profile-generate[generate instrumented code to collect execution counts]-sanitize-coverage=-[specify the type of coverage instrumentation for Sanitizers and additional options separated by commas]:type:*-sanitize=-[turn on runtime checks for erroneous behavior]:check:-save-temps[save intermediate compilation results]-serialize-diagnostics[serialize diagnostics in a binary format]-tools-directory[look for external executables (ld, clang, binutils) in the specified directory]:directory:_files -/-whole-module-optimization[optimize input files together instead of individually]words[1]swiftvariant_pick_variantopenstackOpenStackswiftlangSwift compilerunknownhelpvariantopenstack_openstack@swiftlang_argumentscommon_options[@]*:input:_files_defaultswiftc_argumentsswiftc_mode_options[@]common_options[@]swiftc_additional_options[@]AC
cc,A'@XAgA C$\,-A"rIi@A A"
C
ccA"
(,ALAC<localexplnoneifile/usr/include/sys/syscall.hsyscallszparseoptsaallnnoneOSTYPElinux/usr/include/bits/syscall.hsyscallsMf<$ifile:#:blank:define:blank:SYS_:blank:SYS_%%:blank:/dev/nullallsyscallsnonesyscalls_descriptionsyscallssystem callcompadd@expl[@]syscallsA,A<Y0<yA,]E9mAtC
1	AC0MA euq	)
1ACA,&ۜ)
=
U
pACepA	QeMpIiA0%5UiACATf`ۜۜ)
=
imUU09A\A0F ۜۜ)
 !q""U0 #	A##APFH%ۜۜ)
u%1&)'U()*++i,,q-U.0;
AC&l/localargssysctlvarsOSTYPElinuxeignore[ignore errors about unknown keys](-n -N --names)Nnames[show only variable names](-N -n --values)nvalues[show only variable values](-)wwrite[write mode](-A -a -w --system *)pload[specify file to load sysctl settings from]:file (can be regexp):_filesqquiet[do not display names and values when setting variables](-e --ignore -w --write -A -a --all *)Aaall[display all variables]_pick_variantngprocpsngprocpsversion--deprecated[include deprecated parameters in --all listing]bbinary[print value without new line](-p --load)--system[load settings from all system config files]r+pattern[only apply to variables matching specified pattern]:extended regexpargs:s)*_arguments-*args(- :)hhelp[display help text and exit](- :)Vversion[display version info and exit]*:sysctl variable:_files -W /proc/sysfreebsd11-.-B[specify buffer size for reading]:buffer size-t[display type of variable]freebsd10-.-f+[specify file of name/value pairs to process first]:file:_files-T[display only variables that are settable via loader]-W[display only writable variables that are not statistical]darwinfreebsd-h[format output for human readability]darwindragonflysysctlvars_call_program sysctl-variables sysctl -aN_arguments(-a -o *)-A[equivalent to -o -a (for compatibility)](*)-a[list all]-b[binary output]-d[print the description of the variable instead of its value](-N -n)-e[separate name and value with =]-i[silently exit if variable doesn't exist](-n)-N[show only variable names](-N)-n[show only variable values](-x)-o[show opaques as well (values suppressed)]-q[suppress some warnings](* -o)-X[equivalent to -x -a (for compatibility)](-o)-x[show opaques as well (entire values)]*:sysctl variable:_multi_parts -i -S = -q . sysctlvarsopenbsdsysctlvarsf_call_program sysctl-variables
				sysctl -a 2>/dev/null%%: _arguments(-A -q *)-a[list all string and integer variables](-a -q *)-A[list all known variables]-n[show only values](-a -A)-q[suppress all output when setting a variable]netbsdsysctlvarsf_call_program sysctl-variables
				sysctl -a 2>/dev/null%% %%:_arguments(-a -f -M -q -w)-A[list all known variables](-A -f -M -q -w *)-a[list all string and integer variables](-M -w -x)-d[print the description of the variable instead of its value](-f -M -w)-e[separate name and value with =](-a -A -w *)-f[read variable from specified file]:file:_files(-a -A -d -r -x -w)-M[print entire MIB instead of just value]-n[show only variable values](-A -a -M)-q[silently ignore nonexistent variables](-M -x)-r[binary output](-a -A -d -e -f -M -r)-w[write mode](-d -M -r)*-x[hex output. -xx for hexdump-like output]*:sysctl variable:_multi_parts ${words[(r)-w]:+-S=} -i . sysctlvars_defaultABC9x8CA&A&A0Fۜۜ!yI_pick_variantgnuFree Softunixversion_defaultreturn_arguments(: -)--help[display help information](: -)--version[display version information](-b --before)bbefore[attach separator before instead of after](-r --regex)rregex[treat separator as regular expression (with -s)](-s --separator)s+separator[use specified separator instead of newline]:separator*: :_filesAd'EEtEEEE+ACgA0
A<uAD]

m!A%qACA.mp
Aep
!AC	pA
e0
AA"(C
ۜۜC
&4A
kQ0ilACjcA,:jcA,;Ejc A,<!A,=E}"A,>e#A1
Af#ۄ$A"fX$$$@+AAR$A"f$%$B+	Af(%ۄI%A"Fh%$D+ACF4+localcurcontextcurcontextstatestate_descrlineoptsargstypesetopt_args_pick_variantgnuGNUunixversion(-n --lines -c --bytes)c+bytes[print the last specified bytes; with +, start at the specified byte]:number of bytes:->number(-n --lines -c --bytes)n+lines[print the last specified lines; with +, start at the specified line]:number of lines:->number(-F -f)--follow=-[output appended data as the file grows]::how:(name descriptor)(-F --follow)-f[same as --follow=descriptor](-f --follow --retry)-F[same as --follow=name --retry]--max-unchanged-stats=[with --follow=name, check file rename after the specified number of iterations]:number of iterations(-s --sleep-interval)s+sleepinterval[with -f, sleep the specified seconds between iterations]:seconds--pid=[with -f, terminate after the specified process dies]:pid:_pids(-q --quiet --silent -v --verbose)qquietsilent[never output headers giving file names](-q --quiet --silent -v --verbose)vverbose[always output headers giving file names]--retry[keep trying to open a file even when it becomes inaccessible](- *)--help[display help and exit](- *)--version[output version information and exit]-*(-b -n)-c+[start at the specified byte]:bytes relative to the end (with +, beginning) of file(-b -c)-n+[start at the specified line]:lines relative to the end (with +, beginning) of file(-F -r)-f[wait for new data to be appended to the file]OSTYPEfreebsddarwindragonflynetbsdopenbsdsolaris(-f -F)-r[display the file in reverse order]freebsddarwindragonflynetbsdopenbsd(-c -n)-b+[start at the specified block (512-byte)]:blocks relative to the end (with +, beginning) of filefreebsddarwindragonflynetbsd(-f -r)-F[implies -f, but also detect file rename](-v)-q[never output headers giving file names]netbsd(-q)-v[always output headers giving file names]_argumentsoptsargs*:file:_filesreturnstatenumbersigndigitmultipliers:multiplier:((b\:512 K\:1024 KB\:1000 M\:1024\^2 MB\:1000\^2 G\:1024\^3 GB\:1000\^3 T\:1024\^4 TB\:1000\^4))signs:sign:((+\:"start at the specified byte/line" -\:"output the last specified bytes/lines (default)"))digits:digit:(0 1 2 3 4 5 6 7 8 9)compset(-|+|)[0-9]##_alternativemltdigitPREFIX_alternativesigncompset(+|-)_alternativeA(C3k<"+cPAC1ACh-AlU0Af8]ABCf
iAkA,#A"%-%A"&&9A"'m'A"((=A")q)A"**iA"++A/'1A./r)YA.0 AN12p	@	A"3a	3	A"4
4e
A"5
5
A"6%6A"77"+cA,@k)A,A<AL-1ACA,D3A.EI
AVF2)<r);4;A,G3}
A.HI
QAI
A,J3
A,K)A.Lqq
A,NkAO1AOA,P3	A.QI
A,[kuA4C1A]
AF	A01A.crU<APF|dq!mAQ!AtR2d2r<R2rH2r)i)<	R22r
2<e<2r2r)
)<AC&QAR2p rA2prr)A!&QA^2R`r)Y
u
A(C#'ۤ3EA#01A.r;;A.QA.r	;T;A.1QA.rE;;A.mQA.r;:A.QA.r;L:A.QA.r;T:A.!q	A,k5A"
'%ۤ3AdC(1AF2`+3+3A(% A. +3A$) !!!p!zQ
A!AC*f!ۄA4*f"ۜ!"]""u#$y$)%y%q(A,1A
,	&A
1A.ri&&A.PQA.r&&A.PA.1A&A,P'ABru''P'AC/f'ۼu'A/&'local_tar_cmdtmpbindex_pick_variantgnuGNUlibarchivelibarchiveunixversion$service --versiontar (GNU tar) b09.autoloadisatleastisatleast1.14.91match[1]_cmd_variantservicegnu-old(@M)words:#-[^-]*(j::)tmp#- words[(I)--(un|)gzip] z_tar_cmd words[(I)--(un|)compress] Z_tar_cmd words[(I)--bzip2] j_tar_cmd words[(I)--xz] J_tar_cmd words[(I)--list] t_tar_cmd words[(I)--(extract|get)] x_tar_cmd words[(I)--create] c_tar_cmdwords[2]txcdruAwords[2]_tar_cmd_tar_cmdtxcdruACURRENT words[(I)--(diff|compare)] d_tar_cmd words[(I)--append] r_tar_cmd words[(I)--update] u_tar_cmd words[(I)--(con|)catenate] A_tar_cmd words[(I)--delete] words[(I)--file=*]words[(I)-*Cf*~--*] tmp wordstmp8,1f_tar_cmdwords3 tmpb wordstmpb+2wdirwordstmpb+1Cf_tar_cmdwords[(I)-*f*~--*]wordstmp+1/dev/nullwordsrdiraztmpevalwdir=(tmp#*=)PREFIX_arguments-f+:-C+:*: : true--owner=*:user:_users--group=*:group:_groups--atime-preserve*::method:(replace system)--*-script=NAME:script file:_files--format=*:format:(gnu oldgnu pax posix ustar v7)--quoting-style=*:quoting style:(literal shell shell-always c c-maybe escape locale clocale)--totals*=SIGNAL*::signal:(HUP QUIT INT USR1 USR2)*=(PROG|COMMAND)*:program:_command_names -e*=ARCHIVE*:archive: _tar_archive*=FILE*:file:_files*=DIR*:directory:_files -/*=CONTROL*::version control:(t numbered nil existing never simple)CURRENTwords[CURRENT-1]Cfwords[CURRENT-1]CURRENTCfCURRENTwords[CURRENT-2]Cfwords[CURRENT-2]words[CURRENT-1]CURRENTCf_tar_archiveCURRENTwords[CURRENT-1]fCCURRENTfC_directories_tar_cmdxtdeltflargsexpl_tar_cmdtzf_tar_cmdtjf_tar_cmdtyf_tar_cmdtZf_tar_cmdtIf_tar_cmdtJfwords[(r)--use-comp*]_tar_cache_name_tar_cache_list(@f)$words[1] $largs $tf_tar_cache_name_wantedfilesfile from archive_multi_parts CURRENT == 2 compset_valuestar function(c t u x)A[append to an archive](A t u x)c[create a new archive](A c u x)t[list archive contents](A c t x)u[update archive](A c t u)x[extract files from an archive]v[verbose output]f[specify archive file or device] index=words[(I)-*C*] words2fCwords2fC index Qwordsindex+1index.../+/index_files_filesAGA""
2`r+$-CF+YAAdC+'A.r%A"1A.rIAd<QA.r5ACTq<QA.r;T:A<=QA.ACXu<qA<qAF(Elocalexpl+_tar_cmd_tar_cmd_descriptionfilesarchive file1urtxzZ_filesexpl[@]*.((tar|TAR).(gz|GZ|Z)|tgz)(-.)Ijy_filesexpl[@]*.(tar|TAR).bz2(-.)_filesexpl[@]*.(tar|TAR).(lzma|xz)(-.)_cmd_variant[service]gnulibarchive_filesexpl[@]*.((tar|TAR)(.gz|.GZ|.Z|.bz2|.lzma|.xz|)|(tbz|tgz|txz))(-.)_filesexpl[@]*.(tar|TAR)(-.)_filesexpl[@]Ax-5YUE9im=i_arguments-Block_Size:number:-Clean_Meta-Clean_Print-Clean_Space-Clean-DownCase-Group:group:_groups-Group_NAme:group:_groups-Group_NUmber:group:_groups-Help-Input_ForMaT:input format:(tar list)-List-No_Directories-Mode_Clear:bits:-Mode_Set:bits:-Now-Old_Type-Output_ForMaT:output format:(ustar tar-bsd cpio cpio-old-ascii v7)-Prefix:string:-PROgress-Remove_Prefix:number or string:-UpCase-User:user:_users-User_NAme:user:_users-User_NUmber:user:_users-VERSion*:file:_filesA G+ACG,A"@,AK\+YA ,+@A"m@ALC(AAۤ@5@q!A@,5ACFAA$ۤAAB$ۜA++A9ACd#
sAf9
sAKJA1A.r!A@Dۜe0qHyqA0F8ۜY%}A<3lAgA(%1mAA.rAaAa	A,]E=	A	ۤ
A
AQAGA-A@ۤiAWkXg+Ag,A1
AAAACۤA$,HhADbHAxC%
x9 i!e"#$%&'9(!))*=,,m-5/m012u34466A@ '1A.r88AP %x899::1;I<>??@ABCqA%%x1EFF9uHJ!J9JKLM
OYP%QQRSIUUWEYZ[\^`]aMcdYfgeiij}kulmnpA"rr%r/xIrA0sۜ!Jslocalargsroot EUID _tcpdump_interfaceslocaldispexplinterfacesOSTYPEopenbsdf_call_program interfaces tcpdump -D-.//// /: #interfaces _describenetwork interface_description_net_interfacesexpl[@]zstyle:completion:curcontext:interfacesverboselistseparatorany sep capture on all interfacescompaddexpl[@]compaddexpl[@]_esp_secretsOSTYPEopenbsd_valuesESP algorithmaes128:secretaes128hmac96:secretblowfish:secretblowfishhmac96:secretcast:secretcasthmac96:secretdes3:secretdes3hmac96:secretdes:secretdeshmac96:secret_valuesESP algorithmdes-cbc:secret3des-cbc:secretblowfish-cbc:secretrc3-cbc:secretcast128-cbc:secretnone_packet_typeslocaltypescnfp:Cisco NetFlow protocolrpc:Remote Procedure Callrtp:Real-Time Applications protocolrtcp:Real-Time Applications control protocolvat:Visual Audio Toolwb:distributed White BoardOSTYPEopenbsdsack:RFC 2018 TCP Selective Acknowledgements Optionsvrrp:Virtual Router Redundancy Protocoltcp:Transmission Control Protocolaodv:Ad-hoc On-demand Distance Vector protocolcarp:Common Address Redundancy Protocolradius:RADIUSsnmp:Simple Network Management Protocoltftp:Trivial File Transfer Protocolvxlan:Virtual eXtensible Local Area Networkzmtpl:ZeroMQ Message Transport Protocol_describepackettypespacket type_time_stamp_typeslocalvalsps:n  :_call_program time-stamp-types tcpdump -J ${(kv)opt_args[(i)-i|--interface]} 2>&121:cannot be set/ /:_describetimestamptypestime stamp type_data_link_typeslocalvalsexpl +opt_args[(i)-i|--interface] s:  :_call_program data-link-types tcpdump -L ${(kv)opt_args[(i)-i|--interface]} 2>&121/ /:_describedatalinktypesdata link type ((v)opt_args[(i)-i|--interface])_wanteddata link type (general)compaddEN10MBLINUX_SLL_bpf_filterargs-A[print each packet in ASCII]-c+[exit after receiving specified number of packets]:number of packets(-ddd)-d[dump the compiled packet-matching code in a human readable form](-ddd)-dd[dump packet-matching code as a C program fragment](-d -dd)-ddd[dump packet-matching code as decimal numbers (preceded with a count)]-E[decrypting IPsec ESP packets]:spi@ipaddr::algo\:secret:_esp_secrets-e[print the link-level header on each dump line]-F+[specify input file for the filter expression]:filter expression file:_files-f[print 'foreign' IPv4 addresses numerically]-l[make stdout line buffered]-N[don't print domain name qualification of host names](-nn)-n[don't convert addresses to names]-O[don't run the packet-matching code optimizer](-p --no-promiscuous-mode)pnopromiscuousmode[don't put the interface into promiscuous mode]-q[quick (quiet?) output]-r+[read packets from file]:input file:_files(-S --absolute-tcp-sequence-numbers)Sabsolutetcpsequencenumbers[print absolute TCP sequence numbers]-T+[interpret captured packets as specified type]:packet type:_packet_types(-tt -ttt -tttt -ttttt)-t[don't print a timestamp on each dump line](-t -ttt -tttt -ttttt)-tt[print an unformatted timestamp on each dump line](-vv -vvv)-v[slightly more verbose output](-v -vvv)-vv[more verbose output]-w+[write the raw packets to file]:output file:_files-X[print each packet (minus its link level header) in hex and ASCII]-x[print each packet (minus its link level header) in hex](-y --linktype)y+linktype[set the data link type to use while capturing packets]: :_data_link_typesOSTYPEopenbsd-i+[specify interface]:interface:_tcpdump_interfaceslistd-L[list data link types for the interface]captureRargs:*()(-n)-a[attempt to convert network and broadcast addresses to names]-B+[specify drop action to be used when filter expression matches a packet]:drop action:(pass capture drop)-D[select packet flowing in specified direction]:direction:(in out)-I[print the interface on each dump line]-o[print a guess of the possible operating system(s)]-s+[specify amount of data to snarf from each packet]:length (bytes) [116](-t -tt -tttt -ttttt)-ttt[print day and month in timestamp](-t -tt -ttt -ttttt)-tttt[print timestamp difference between packets](-t -tt -ttt -tttt)-ttttt[print timestamp difference since the first packet](-i --interface -D --list-interfaces)i+interface[specify interface]:interface:_tcpdump_interfaceslistt(-J --list-time-stamp-types)Jlisttimestamptypes[list supported time stamp types](-L --list-data-link-types)Llistdatalinktypes[list data link types for the interface]captureargs(-B --buffer-size)B+buffersize[set the operating system capture buffer size]:size (kiB)-b[print the AS number in BGP packets in ASDOT notation]-C+[specify output file size]:output file size (MB)(-)Dlistinterfaces[print the list of the network interfaces available on the system]-G+[rotate dump file specified with -w at specified interval]:interval (seconds)-H[attempt to detect 802.11s draft mesh headers](- *)hhelp[display help information](- *)--version[display version information](-I --monitor-mode)Imonitormode[put the Wi-Fi interface in monitor mode]--immediate-mode[deliver packets to tcpdump as soon as they arrive without buffering]-I[put the interface in monitor mode](-j --time-stamp-type)j+timestamptype[set the time stamp type for the capture]: :_time_stamp_types--time-stamp-precision=[set the time stamp precision for the capture]:precision [micro]:(micro nano)(-K --dont-verify-checksums)Kdontverifychecksums[don't verify IP, TCP, or UDP checksums]*-m+[load SMI MIB module definitions]:SMI MIB module definition:_files(-n)-nn[don't convert protocol and port numbers to names]-M+[specify shared secret for validating the digests in TCP segments with the TCP-MD5 option]:secret(-# --number)#number[print an optional packet number at the beginning of the line](-O --no-optimize)Onooptimize[don't run the packet-matching code optimizer](-s --snapshot-length)s+snapshotlength[specify amount of data to snarf from each packet]:length (bytes) [65535](-t -tt -tttt -ttttt)-ttt[print a delta (in micro-seconds) on each line since previous line](-t -tt -ttt -ttttt)-tttt[print a timestamp in default format preceded by date on each dump line](-t -tt -ttt -tttt)-ttttt[print a delta (in micro-seconds) on each line since first line](-U --packet-buffered)Upacketbuffered[make output packet-buffered when saving to file (-w)]-u[print undecoded NFS handles]-V+[read a list of filenames from specified file]:file:_files(-v -vv)-vvv[most verbose output]-W+[limit the number of created files (-C)]:number of files(-X)-XX[print each packet, including its link level header, in hex and ASCII](-x)-xx[print each packet, including its link level header, in hex]root(-Z --relinquish-privileges)Z+relinquishprivileges[drop privileges and run as specified user]:user:_users-z+[specify command to run on files (with -C or -G)]:command:_command_names -eOSTYPEfreebsd-R[assume ESP/AH packets to be based on old specification (RFC1825 to RFC1829)]_arguments*::BPF filter:= _bpf_filtersAX-Aa1!}Ey	q%a_arguments-n[no reverse lookups]-N[always reverse lookup]-f:first ttl:-m:maximum ttl:-p:local tcp port:_ports-s:source address:_hosts-i:interface for outgoing packets:_net_interfaces-q:number of probes to each hop:-w:timeout in seconds:-S[set TCP SYN flag]-A[set TCP ACK flag]-E[send ECN SYN packets]-t:IP TOS:-F[set IP don't fragment bit]-l:total packet length:-d[enable debugging]:destination:_hosts:port:_ports:length:A'+A(C8LdAgA(%m%A}eABhA" Cۜۜ+A" l)A %E	y
A"fDe+ACF+localcontextlinestatestate_descrargsopt_args(: -)--help[display help information](: -)--version[display version information](-a --append)aappend[append to files instead of overwriting](-i --ignore-interrupts)iignoreinterrupts[ignore interrupt signals](--output-error)-p[warn on errors writing to non-pipes](-p)--output-error=[specify write-error behavior]: :->errmodes_pick_variantgnuFree Softunixversion@Margs:)ai[_argumentsargs*: :_filesstateerrmodesexit[exit on errors writing to any output]exit-nopipe[exit on errors writing to non-pipes]warn[warn on errors writing to any output]warn-nopipe[warn on errors writing to non-pipes]_valueserror modereturnALC'EE|EE+AgA21AAC'LaAgDA%lQ}
9Iu-iQ	}			
M

U}E	
]
1UUAAB-QCA" ۜE3+AC
l0cA"<
4ۼUA-A+0tA"8CtۜYtH+0A"<4ۜIP+0@ A"<X @ x ۜ !@ X+AF!+localcurcontextcurcontextstatelineexpltypesetopt_args ! +_telnet_args help_call_program options 'telnet -\?' < /dev/null 2>&1optionmapoptionmap*\[-4\]*-4[force IPv4 address resolution]*\[-6\]*-6[force IPv6 address resolution]*\[-8\]*-8[allow 8-Bit data]*\[-E\]*-E[disable an escape character]*\[-K\]*-K[no automatic login]*\[-L\]*-L[allow 8-Bit data on output]*\[-N\]*-N[suppress reverse lookup]*\[-S tos\]*-S+:IP type-of-service:*\[-X atype\]*-X+:authentication type to disable:*\[-a\]*-a[attempt automatic login]*\[-c\]*-c[disable .telnetrc]*\[-d\]*-d[debug mode]*\[-e char\]*-e+[specify escape character]:escape character:*\[-f/*-f*/-F\]*-F*\[-k realm\]*-k+:realm:*\[-l user\]*-l+[specify user]:user:->users*\[-n tracefile\]*-n+[specify tracefile]:tracefile:_files*\[-r\]*-r[rlogin like user interface]*\[-s src_addr\]*-s+[set source IP address]:src_addr:*\[ -b addr \]*-b+[set source IP address]:src_addr:*\[-x\]*-x*\[-t transcom\]*-t+:transcom:*\[-noasynch\]*-noasynch*\[-noasyncnet\]*-noasyncnet*\[-noasynctty\]*-noasynctty*\[-z ssl\]**-z[SSL parameters]:SSL parameter:->ssl_telnet_argsoptionmapKhelp #_telnet_args -l+[specify user]:user:->users_arguments_telnet_args[@]:host:->hosts:port:->portsstate_valuesSSL parameterdebug[send SSL debugging info to stderr](nossl)ssl[negotiate SSL connection](ssl)nossl[switch off SSL negotiation]certrequired[require server certificate]secure[no fallback to unencrypted mode]verbose[be verbose about certificates, etc.]verify[set SSL verify flags]:intcert[specify certificate file]:certificate file:_path_fileskey[specify key file]:key file:_path_filescipher[set preferred cipher list]:cipherhosts_wantedhost_combination[@:]usershostsportsopt_argsl:+usersopt_argsl:qports_wantedportopt_argsl:+usersopt_argsl:qhostsline[1]:qusers_wanteduserline2:+hostsline[2]:qline3:+portsline[3]:qreturnAg,A$AiMA(,$EYlocaldescexplTERMINFO/.terminfoTERMINFO_DIRS/usr/share/lib/terminfo/etclib/terminfo_wantedterminalsterminal namecompadd@desc//N:tAx-y]q)	
E
%%	_arguments-enc[enable encTeX extensions](-no-file-line-error -file-line-error)no-file-line-error[enable/disable file\:line\:error style messages]-fmt=-[use FMTNAME instead of program name or a %& line]:FMTNAME:-halt-on-error[stop processing at the first error]-ini[be initex, for dumping formats]-interaction[set interaction mode]:STRING:(batchmode nonstopmode  scrollmode errorstopmode)-ipc[send DVI output to a socket as well as the usual output file]-ipc-start[as -ipc, and also start the server at the other end]-jobname=-[set the job name]:STRING:-kpathsea-debug=-[set path searching debugging flags according to the bits of NUMBER]:NUMBER:(-no-mktex -mktex)no-mktex=-[enable/disable mktexFMT generation]:FMT:(tex tfm)-mltex[enable MLTeX extensions]-output-comment=-[DVI file comment]:STRING:-output-directory=-[directory to write files to]:DIR:(-no-parse-first-line -parse-first-line)no-parse-first-line[disable/enable parsing of the first line of the input file]-progname=-[set program (and fmt) name]:STRING:-recorder[enable filename recorder](-no-shell-escape -shell-escape)noshellescape[enable/disable \\write18{SHELL COMMAND}]-shell-restricted[enable restricted \\write18]-src-specials[insert source specials into the DVI file]-src-specials=-[insert source specials in certain places of the DVI file]:WHERE:_values -s , WHERE cr display hbox math par parend vbox-translate-file=-[use the TCX file TCXNAME]:TCXNAME:-8bit[make all characters printable by default]-help[display this help and exit]-version[output version information and exit]*:TeX or LaTeX file:_files -g "*.(tex|TEX|texinfo|texi)(-.)"AGA,`yA<localexpl_descriptionfilestexinfo file_files@expl[@]*.(texinfo|texi)(-.)ANAg"KA@,"K-A"+C&A\
1
ARACA"
&AFAD~[AGAPۜmA<C1ARMAPmAt
1
ABF9F|A+aACf)AL'd|EEEk#+Ad0AC	aU03xA,'k#A"l
&ۜ	
!]m>+A0OyA($A:s APFD ۜq !!"Q$=%q&'()m*q+m,-1..AC&4/ApFP/}/q&'A00m*1234=6Q779:	<=a>>?@%BBuC	DAC&4/0GDDAC&DۜEFGIHHIJKLMMN]OQPQ=RISSETT-UVWXQYqZ[5\]_%ab5de)ghjklm9nuooqr	tuyvMwxAz{}y~AC+&4/0,IA,ۜɀ}y5UՇYMœ]9]EmiA3&4/0A4ȠۜIHA5&4/0'A,k#	A"86H}a1%M1+AC9%xx0,A,k#A"TC:fۜۜ!٩Ŭŭ-ٲɴY+A.PeAx?A
A ?dCPA @dĺ3غA C@GdA,@Gd%(LYA@AT,CݼA)A$BgZIdŽA,	ABgUiALC(1(A.rA"
R
AC1ACfۄ1ACA&RU;LA,PuACDۄٿA.q
ABEfۜ)E%3ۜQA.|A"RPA8FF1-A.r%	A GGd<UACGGd,ALG1AEAG&tAH<AH,	AH<IAIغA\CI
1
A.%|
AIغAI,QA.)rAJغ	AhJA+
AK&tACK5AKغAL,ALF-A$CMACM&A"0MFDqĺl<6+A",M&Xĺl,7+A"(N-ĺYtl8+AB:N&AOF4/+_info_nodes_caching_policylocaloldpinfopath/usr/share/info}/dir.Ndirreturn1mM+1 #oldp _info_retrieve_nodeslocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy_info_nodes_caching_policy_cache_invalidinfonodeshash_retrieve_cacheinfonodeshash_cache_info_nodes_hashfINFOPATH="${(j.:.)infopath}" _call_program info-nodes $cmd -k ''%%" /)/:_store_cacheinfonodeshashlocalcurcontextcurcontextstatelineopt_argsinfodirsserviceinfowords1_arguments(-a --all)aall[use all matching manuals](: -)k+apropos[look up string in indices]:search string: *d+directory[add directory to infopath]:info dir:_files -/--dribble=[record keystrokes]:file with keystrokes:_files(-f --file 1)f+file[specify Info manual to visit]:info manual:->infofiles(: - -h --help)hhelp[display usage](-o --output -O)--index-search=[go directly to node if found]:search string: (--index-search -o --output -O)o+output[dump selected nodes to filename]:filename:_files -g "*(-.)"--init-file=[specify initialisation file]:file:_files(-n --node)n+node[specify nodes in first visited Info file]:node:->nodes--no-raw-escapes[output escapes as literal text]--restore=[read keystrokes from file]:filename:_files -g "*(-.)"(--index-search -o --output -O --show-options --usage)Oshowoptionsusage[go to command-line options node]--strict-node-location[(for debugging) use Info file pointers as-is]--subnodes[recursively output menu items]*vvariable[assign to Info variable]:variable--vi-keys[use Vi-like key bindings](: -)--version[display version information](-w --where --location)wwherelocation[print physical location of Info file](-x --debug)x+debug[set debugging level]:number1:menu item:->infomanuals2:node:->nodesinfodirs(@Qkv)opt_args[(I)(-d|--directory)]installinfo_pick_variantdebianDebianversion_arguments(* -)--help[display help information](* -)--version[display version information](--maxwidth --align --calign)--remove[delete existing entries](--maxwidth --align --calign)--remove-exactly[delete existing entries taking exact entry name]--section[specify section to add entry in]:regexp::title--infodir=[specify directory containing dir file]:info directory:_files -/--align=[specify minimum indentation for description]:indentation--calign=[specify minimum indentation for continuation lines of description]:indentation--maxwidth=[specify maximum width of dir file]:width--quiet[suppress informational output]--description=[specify description for menu entry]:description--menuentry=[specify the menu entry for dir file]:menu entry--keep-old=[inhibit replacement of existing entries/removal of empty sections]--test[don't update dir file]--debug[enable debugging]*:info file:_files -g "*.info(-.)"return_arguments--add-once[add only to first matching section]--debug[report what is being done](--delete --remove)deleteremove[delete existing entries](2)--dir-file=[specify dir file]:dir file:_files -g "dir(-.)"(--test --dry-run)dryruntest[don't update dir file]*entryitem[specify directory entry to add]:text--defsection=[like --section, but only use text if no sections present in info file]:textmaxwidthmaxwidth=[specify maximum width of dir file]:width(- 1 2)--help[display help information](1)--info-file=[specify info file to install in the directory]:info file:_files -g "*.info(-.)"(2)--info-dir=[specify directory containing dir file]:info directory:_files -/--keep-old=[inhibit replacement of existing entries/removal of empty sections](--name --menuentry)namemenuentry=[specify the menu entry for dir file]:menu entry--no-indent[don't format new entries in the DIR file]--quiet[suppress warnings]--regex=[specify sections for file entries using a regex]:regex--remove-exactly[delete existing entries taking exact entry name](--delete --remove)--section=[put new entries in specified section]:section--silent[no output except errors](- 1 2)--version[display version information]1:info file:_files -g "*.info(-.)"2:dir file:_files -g "dir(-.)"makeinfotexi2any_arguments--error-limit=[specify number of errors to quit after]:number [100]--document-language=[specify locale to use in translating Texinfo keywords]:locale [C]:_locales--force[preserve output even if errors](* -)--help[display help]--no-validate[suppress node cross-reference validation]--no-warn[suppress warnings]--conf-dir=[specify additional directory for configuration files]:directory:_directories*c+setcustomizationvariable[set customization variable]:variable(-v --verbose)vverbose[explain what is being done](* -)--version[display version info](--html --xml --plaintext)--docbook[output in DocBook XML format](--docbook --xml --plaintext)--html[output in HTML format]--no-headers[suppress node separators and menus](--docbook --html --plaintext)--xml[output in XML (TexinfoML) format](--docbook --html --xml)--plaintext[output in plain text format]--dvi[output in dvi format]--dvipdf[output in pdf format]--ps[output in ps format]--pdf[output in pdf format](-E --macro-expand)Emacroexpand[output macro-expanded source to specified file]:file:_files(--docbook --xml)--no-split[suppress splitting of output]--no-number-sections[output chapter and section numbers]!(--no-number-sections)--number-sections(-o --output=)ooutput[specify output file]:output file:_files(--docbook --html --xml)--disable-encoding[output special characters]!(--disable-encoding)--enable-encoding(--docbook --html --xml)--fill-column=[specify width to break lines at]:width [72](--docbook --html --xml)--footnote-style=[specify style for output of footnotes]:((separate\:in\ own\ node end\:at\ end\ of\ node))(--docbook --html --xml)--paragraph-indent=[specify spaces to indent paragraphs by]:indent [3](--docbook --html --xml)--split-size=[split Info files at specified size]:size [300000](--docbook --xml --plaintext)--css-include=[specify file in include in HTML <style> output]:file:_files(--docbook --xml --plaintext)--css-ref=[generate reference to a CSS file]:URL:_urls(--docbook --xml --plaintext)--internal-links=[produce list of internal links in a file]:file:_files(--docbook --xml --plaintext)--split=[split output at specified boundary]:split boundary:(chapter section node)(--docbook --xml --plaintext)--transliterate-file-names[produce file names in ASCII transliteration](--docbook --xml --plaintext)--node-files[produce redirection files for nodes]-Xopt=[specify option to texi2dvi]:options-D[define variable]:variable-I[specify directory to append to @include search path]:directory:_files -/-P[specify directory to prepend to @include search path]:directory:_files -/-U[undefine variable]:variable(--docbook --no-ifdocbook)--ifdocbook[process @ifdocbook and @docbook even when not generating Docbook](--html --no-ifhtml)--ifhtml[process @ifhtml and @html when not generating HTML](--no-ifinfo)--ifinfo[process @ifinfo even when not generating Info](--plaintext --no-ifplaintext)--ifplaintext[process @ifplaintext even when not generating plain text](--no-iftex)--iftex[process @iftex and @tex text](--xml --no-ifxml)--ifxml[process @ifxml and @xml](--ifdocbook --html --xml --plaintext)--no-ifdocbook[don't process @ifdocbook and @docbook text](--ifhtml --docbook --xml --plaintext)--no-ifhtml[don't process @ifhtml and @html text](--ifinfo --docbook --html --xml --plaintext)--no-ifinfo[don't process @ifinfo text](--ifplaintext --docbook --html --xml)--no-ifplaintext[don't process @ifplaintext text](--iftex --docbook --html --xml --plaintext)--no-iftex[don't process @iftex and @tex text](--ifxml --docbook --html --xml --plaintext)--no-ifxml[don't process @ifxml and @xml text]*:texinfo file:_texipdftexi2dvipdf_arguments(-b --batch)bbatch[no interaction](-D --debug)Ddebug[turn on shell debugging (set -x)](- *)hhelp[display help information](-o --output)ooutput[specify output file]:output file:_files(-q -s --quiet --silent -V --verbose)qssilentquiet[no output except errors](-q -s --quiet --silent -V --verbose)Vverbose[report on what is done](- *)vversion[display version information]--max-iterations=[don't process files more than specified times]:iterations [7]--mostly-clean[remove the auxiliary files and directories]-@[use @input instead of \input; for preloaded Texinfo](-p --pdf --dvipdf --html --info --ps --text)--dvi[output a DVI file](-p --pdf --dvi --html --info --ps --text)--dvipdf[output a PDF file via DVI](-p --pdf --dvi --dvipdf --info --ps --text)--html[output an HTML file](-p --pdf --dvi --dvipdf --html --ps --text)--info[output an Info file](-p --pdf --dvi --dvipdf --html --info --ps --text)ppdf[use pdftex or pdflatex for processing](-p --pdf --dvi --dvipdf --html --info --text)--ps[output a PostScript file](-p --pdf --dvi --dvipdf --html --info --ps)--text[output a plain text file](-e -E --expand)eEexpand[force macro expansion using makeinfo]-I[specify search dir for texinfo files]:directory:_files -/(-l --language)llanguage[specify language of input file]:language:(LaTeX Texinfo)--no-line-error[don't pass --file-line-error to TeX]--shell-escape[pass --shell-escape to TeX]--src-specials[pass --src-specials to TeX]*tcommandtexinfo[specify command to insert after @setfilename]:command--translate-file=[use given charset translation file for TeX]:file:_files(--tidy -c --clean)--build=[specify build mode]:build mode:(local tidy clean)(--tidy -c --clean --build)--tidy[same as --build=tidy](--tidy -c --clean --build)tidycclean[same as --build=clean]--build-dir=[specify build directory]:directory:_directories*:file:_texitexindex_arguments(* -)--version[display version info]*:texinfo file:_texitkinfocommandsinfo_x_arguments(-)--help-+headersbuttonsballoonsscrollthroughpagesepshowdir-linklook:menu display:(color font underline)-highlight:link display:(color inverse underline)-searchlook:search match display:(color inverse underline)-iconic-dir:info path:_dir_list-file:info file:->infofiles-node:info node:->nodes*::menu items:->infomanualskvopt_argsIfile/file/fpinfocommandsinfo_arguments(- *)hhelp[print usage information](- *)vversion[print version information]mmanual[use man page]:*:: := _dispatch man man(-r --raw-filename -f --file)rrawfilenameffile[use raw filename](-a --apropos)aapropos[call apropos if nothing found]pplainapropos[call only apropos]:*:: := _dispatch apropos apropos(-c --cut-man-headers)ccutmanheaders[cut out repeated man headers](-l --long-manual-links)llongmanuallinks[use long link names in manuals](-s --squeeze-manlines)ssqueezemanlines[cut empty lines from manual pages](-d --dont-handle-without-tag-table)ddonthandlewithouttagtable[don't display texinfo pages without tag table](-t --force-manual-tag-table)tforcemanualtagtable[force manual detection of tag table](-l --long-manual-links)llongmanuallinks[use long link names in manuals](-x --clear-at-exit)xclearatexit[clear screen at exit]--node=[jump directly to specified node]:node:->nodes--rcfile=[use alternate rcfile]:file:_filesfileline1statecacheexpltagsi36hash5381infopath/usr/share/infocommandsinfo:h:h/share/infos.:.INFOPATHinfodirsinfopathinfopathN(s..)infopath hash += (hash << 5) + ##chr typesethash#_cache_info_nodes_hashgHUcacheinfomanualscompstatequote\\compsetq\(prefixPREFIX%%\)*compset*\)nodescompsetq\)*q[1])infofilesfileopt_argsf:line1infofilesinfopath/.info.gz.bz2.:t:s/.gz//:s/.bz2//:ritems ! #files _info_retrieve_nodesPcache%%:Mf_call_program menu-items info -o-:s* : (%%)items(infofilesmenuitemsitems%:menuitems@PMcache:file:infonodesMf_call_program menu-items info -o- $file:s* ::%%::_tagstags_requestedinfofilesinfo filecompaddsufm:{a-zA-Z}={A-Za-z}_requestedmenuitemsmenu itemcompadd_requestedinfonodesnodecompaddnodes: ret breakAgA-AA!ACAQAAA@ۜmy	
-
UQ	-}A
 I!"a$E%5&!'=(A)y*Z**+,-M.//012e3!44localoptss.</option>._call_program options $words[1] -xml-config<name>/</name><type>/;opts/;Integer/:numberopts/;Boolean/:boolean:yes noopts/;AutoBool/:value:auto yes noopts/;StringTagAttributes/:valueopts/bi;enumEncodingDocType<default><<example><</:value match2%% :j. .@s. .match3%% Mopts::_arguments-*opts(-indent -i)indenti[indent element content]-wrap[wrap text at the specified <column> (default is 68)]:column:(-upper -u)upperu[force tags to upper case (default is lower case)](-clean -c)cleanc[replace FONT, NOBR and CENTER tags by CSS](-bare -b)bareb[strip out smart quotes and em dashes, etc.](-gdoc -g)gdocg[produce clean version of html exported by Google Docs](-numeric -n)numericn[output numeric rather than named entities](-errors -e)errorse[only show errors](-quiet -q)quietq[suppress nonessential output]-omit[omit optional start and end tags]-xml[specify the input is well formed XML](-asxml -asxhtml -ashtml)asxmlasxhtml[convert HTML to well formed XHTML](-asxml -asxhtml)-ashtml[force XHTML to well formed HTML]-access[do additional accessibility checks (<level> = 1, 2, 3)]:priority level:(${access[@]})-raw[output values above 127 without conversion to entities](-out -o)outo[specify the output markup file]:output file:_files-config[set configuration options from the specified <file>]:configuration file:_files-f[write errors to the specified <file>]:error file:_files(-modify -m)modifym[modify the original input files](- *)versionv[show the version of Tidy](- *)helph?[list the command line options](- *)-help-config[list all configuration options](- *)-help-env[show details of environment and runtime configuration](- *)-show-config[list the current configuration settings](- *)-export-config[list the current settings in config file form](- *)-export-default-config[list the default settings in config file form](*)-help-option[show a description of specified configuration option]:config option:((@j. .)opts%%:*)(-lang -language)langlanguage[set the two-letter language code]:language:_locales-xml-help[list the command line options in XML format]-xml-config[list all configuration options in XML format]-xml-strings[output all of Tidy's strings in XML format]-xml-error-strings[output error constants and strings in XML format]-xml-options-strings[output option descriptions in XML format]-options[specify file containing configuration settings]:config file:_files*:file:_files(encoding)-ascii[use US-ASCII for output, ISO-8859-1 for input]-latin0[use US-ASCII for output, ISO-8859-1 for input]-latin1[use ISO-8859-1 for both input and output]-iso2022[use ISO-2022 for both input and output]-utf8[use UTF-8 for both input and output]-mac[use MacRoman for input, US-ASCII for output]-win1252[use Windows-1252 for input, US-ASCII for output]-ibm858[use IBM-858 (CP850+Euro) for input, US-ASCII for output]-utf16le[use UTF-16LE for both input and output]-utf16be[use UTF-16BE for both input and output]-utf16[use UTF-16 for both input and output]-shiftjis[use Shift_JIS for both input and output]-big5[use Big5 for both input and output]A$g+A
1A.r-YA.uqA.	AAFR`+$AXC
	A
AA\Af+AB,C&1l<<A&dA'+A@'EE +ACg4TAy0A",C&uM!		$+0"
At	f
ۜ
Y
5y	5U9u
!	0.PA"&pۜQQ  !!"#E$	%%y&'())++,-i.y/0}1!22y3E445b+0\6A"$C|6ۜ6%7Q889j+0$:A"dC:ۜ:;<=>
??E@A=BuCDDDUFiGHHIJ+0HKA"(!tKKILUM!	UN+0OA"C#,OYOIPPQ+0RA"@%RۜRS)TT!UVVWEXYY	Z+0Z	A"((Z)[[\]!	^+04_
A"+f\_!	_+0$_A"dC,`ۜ1``5aaIbb9ccdEeYffghh=iiuj%kqkl+0lA" C2l%mmno+0<p
A"$4`ppAqArss+0htA" 6ttmumvQw+0xA"(7$xQx=yz!	U{+0;A:|=|A"C:x||<+A;ZYA
|AC;U.A.r|;9A;'})}A<h}ۄ}A<B}0:A"$=}ۜ}9~~	+0|A>,A.+0bӻKȀA"?܀aɁ+q&AAF$ACAACA&$AAAA<mA"(A :4X+A"4BftbӻKȀ|:+AB
ԃBFdACFd+localexplservice2tiff*.(#i)service(-.)*.(#i)tiff(-.)+_in_tiff ! # _descriptionfilespicture fileexpl[@]_wantedpicture file_path_files@pat_filesexpl[@]*.(#i)tif(|f)(-.)return_in_tiffcurcontextcurcontextstatelinetypesetopt_argsservicetiff2bw_arguments-c+[specify compression scheme]:compression scheme:->compress-r+[specify rows per strip]:rows per strip-R+[specify percentage of red channel]:percentage-G+[specify percentage of green channel]:percentage-B+[specify percentage of blue channel]:percentage:input file:_files -g "*.(#i)tif(|f)(-.)":output file:_files -g "*.(#i)tif(|f)(-.)"tiff2pdf_arguments-o+[specify output file]:output file:_files -g "*.(#i)pdf(-.)"(-z -d)-j[compress with JPEG](-j -d)-z[compress with Zip/Deflate]-q+[specify compression quality]:quality-n[no compressed data passthrough](-z -j)-d[don't compress]-i[invert colors]-u+[set distance unit]:unit:((i\:inches m\:centimeters))-x+[set x resolution]:resolution (dots per unit)-y+[set y resolution]:resolution (dots per unit)-w+[specify width in units]:width-l+[specify length in units]:length-r+[specify scope for resolution settings]:scope:((d\:images\ without\ resolution o\:all\ images))-p+[specify paper size]:paper size:(letter legal A4)-F[make the tiff fill the PDF page]-f[set PDF "Fit Window" user preference]-e+[specify date]:date (YYYYMMDDHHMMSS)-c+[set document creator, overrides image software default]:creator-a+[set document author, overrides image artist default]:author-t+[set document title, overrides image document name default]:title-s+[set document subject, overrides image image description default]:subject-k+[set document keywords]:keywords-b[set PDF "Interpolate" user preference](- :)-h[display usage information]tiff2ps_arguments!(-2 -3 -8 -m)-1(-3)-2[generate PostScript Level 2 output](-2)-3[generate PostScript Level 3 output]-8[disable use of ASCII85 encoding with PostScript Level 2/3]-a[generate output for all IFDs]-b+[set the bottom margin]:margin (inches)-c[center image]-C+[set postscript document creator name]:creator-d+[set initial TIFF directory]:initial TIFF directory(-e)-D[print two pages per sheet (duplex)](-p -D -T)-e[generate Encapsulated PostScript]-h+[set printed page height]:height (inches)-w+[set printed page width]:width (inches)(-W)-H+[split image if height is more than specified value]:limit (inches)(-H)-W+[split image if width is more than specified value]:limit (inches)-L+[specify overlap for split images]:overlap (inches)-i+[enable/disable (Nz/0) pixel interpolation]:state [enabled]:((0\:disable 1\:enable))-l+[set the left margin]:margin (inches)-m[use "imagemask" operator instead of "image"]-o+[set initial TIFF directory (file offset)]:file offset (bytes)(-e)-p[generate non-Encapsulated PostScript]-O+[specify output file]:output file:_files -g "*.(#i)(|e)ps(-.)"-P+[set PageOrientation DSC comment to Landscape or Portrait]:orientation:(L P)-r+[rotate image]:rotation:(90 180 270 auto)-s[generate output for a single image]-t+[set postscript document title]:title(-e)-T[print pages for top edge binding](-y)-x[override resolution units as centimeters](-x)-y[override resolution units as inches]-z[enable printing in the deadzone]*:input TIFF file:_files -g "*.(#i)tif(|f)(-.)"tiffcmp_arguments-l[list all differing bytes]-z+[list specified number of bytes that differs between the files]:bytes-t[ignore differences in directories]:first input TIFF file:_files -g "*.(#i)tif(|f)(-.)":second input TIFF file:_files -g "*.(#i)tif(|f)(-.)"tiffcp_arguments-a[append to output instead of overwriting]-c+[specify compression scheme]:compression scheme:->compress-o+[set initial TIFF directory (file offset)]:file offset-p+[set sample packing]:sample packing:(contig separate)(-t)-s[write output in strips](-s)-t[write output in tiles]-x[force the merged tiff pages in sequence]-8[write BigTIFF instead of default ClassicTIFF](-L)-B[write output in big-endian byte order instead of native ordering](-B)-L[write output in little-endian byte order instead of native ordering]-M[disable use of memory-mapped files]-C[disable strip chopping]-i[ignore read errors]-b+[specify bias (dark) monochrome image to be subtracted from all others]:file:_files-,=-[specify substitute character for image indices]:character [,]-r+[specify rows per strip]:rows per strip-w+[specify output tile width]:output tile width-l+[specify output tile length]:output tile length-f+[specify fill order]:fill order:(lsb2msb msb2lsb)*:TIFF file:_files -g "*.(#i)tif(|f)(-.)"tiffdither_arguments-c+[specify compression scheme]:compression scheme:->compress-r+[specify rows per strip]:rows per strip-t+[set threshold for dithering]:dither threshold value [128]:output file:_files -g "*.(#i)tif(|f)(-.)"tiffdump_arguments-o+[set initial TIFF directory (file offset)]:file offset-h[print numbers in hexadecimal]-m+[change number of indirect items printed]:items [24]*:input TIFF file:_files -g "*.(#i)tif(|f)(-.)"tiffinfo_arguments-c[display colormap and color/gray response curves]-D[read and decompress data]-d[print decompressed data]-j[display JPEG-related tags]-o+[set initial TIFF directory (file offset)]:file offset-r[read/display raw image data instead of decoded data]-s[display offsets and byte counts for all data strips]-i[ignore read errors]-f+[force fill order]:fill order:(lsb2msb msb2lsb)-w[display raw data in words]-z[enable strip chopping]*:input TIFF file:_files -g "*.(#i)tif(|f)(-.)"tiffmedian_arguments-r+[specify rows per strip]:rows per strip-C+[specify number of colormap entries]:number of colormap entries-c+[specify compression scheme]:compression scheme:->compress-f[use Floyd-Steinberg dithering]:output file:_files -g "*.(#i)tif(|f)(-.)"tiffsplit_arguments:output file prefixfax2tiff_arguments!(-1 -2 -3 -4)-13(-1 -4)-2[input is Group 3, 2d encoded](-1 -2 -A)-4[input is Group 4 encoded]-U[input is uncompressed](-4)-A[input is EOL-aligned]-B[0 in input means black]-M[input is msb-to-lsb]-R+[specify resolution]:resolution (lines per inch) [196]-X+[specify input data width]:width [1728]-o+[specify output file]:output file:_files -g "*.(#i)tif(|f)(-.)"(-5 -p)-8[generate G4-encoded output]-u[generate uncompressed output](-8)-5[generate 1d encoded output](-8)-p[don't align EOL codes]-c[generate `classic' TIFF format]-m[output in msb-to-lsb order]-r+[specify rows per strip]:rows per strip-s[stretch image by duplicating all rows]-v[verbose mode]-z[generate LZW compressed output]:FAX input file:_files -g "*.(#i)(g[34]|fax)(-.)"gif2tiff_arguments-r+[specify rows per strip]:rows per strip-c+[specify compression scheme]:compression scheme:->compress:input GIF file:_files -g "*.(#i)gif(-.)":output file:_files -g "*.(#i)tif(|f)(-.)"ppm2tiff_arguments-r+[specify rows per strip]:rows per strip-c+[specify compression scheme]:compression scheme:->compress-R+[specify resolution]:resolution (dots/inch):input GIF file:_files -g "*.(#i)ppm(-.)":output file:_files -g "*.(#i)tif(|f)(-.)"ras2tiff_arguments-r+[specify rows per strip]:rows per strip-c+[specify compression scheme]:compression scheme:->compress:input raster image file:_files -g "*.(#i)ras(|t)(-.)":output file:_files -g "*.(#i)tif(|f)(-.)"pal2rgb_arguments-C+[specify number of bits for colormap entries]:bits for colormap entries:(8 16)-c+[specify compression scheme]:compression scheme:->compress-r+[specify rows per strip]:rows per strip:output file:_files -g "*.(#i)tif(|f)(-.)"_descriptionpicture file_filesexpl[@]statePREFIXschemePREFIX%%:*compset*:scheme_valuesFAX Group 3 option(2d)1d[use 1D-encoding](1d)2d[use 2D-encoding]fill[byte-align EOL codes]jpeg_messagevaluescompression quality (0-100), or `r' (output RGB)lzmazstdwebp_valuesLZW and deflate option1[without differencing]2[with differencing]_tags_next_labelcompression schemecompaddexpl[@]nonejbigpackbitssgilogcompaddexpl[@]qS: ret Al1AfR2`
rA;mAFA&A,0A,
,MA,Aۼ!0GIA'`xA1AA.x5QAA.xqACF$IAFA,A,$AA|ۼ0;ACfۄA G`A| i0	;A	FTmagicequalsubstIPREFIXargvIW_files@returnPREFIX~/IPREFIXIPREFIXHOME/PREFIXPREFIX[3,-1]_filesHOME~/localuserPREFIX[2,-1]%%/* +userdirs[user] userdirs[user] +nameddirs[user] nameddirs[user]_messageunknown user `user'IPREFIXIPREFIXuser%//PREFIXPREFIX#*/_filesusercompsetexpl_alternativeusers:user:_usersnameddirectories:named directory:compadd -k nameddirs_filesAGA8A-AA,&ۼ$alocalexpl ! +_zoneinfo_dirs _zoneinfo_dirs/usr/sharelibshare/lib/zoneinfolocale/TZ/_wantedtimezonestime zone_files_zoneinfo_dirs@AGA\
1
AVRr-;;QqA]A4fۜlAY			localargsserviceOSTYPEbsd(-v --verbose)vverbose[indicate when signal is sent upon timeout](- *)--help[display usage information](- *)--version[display version information]_argumentsargs--preserve-status[always exit with the same status as command even if it times out]--foreground[don't propagate timeout to the command children](-s --signal)ssignal[specify the signal to send on timeout]:signal:_signals(-k --kill-after)kkillafter[followup first signal with SIGKILL if command persists after specified time]:time:time1: :_guard "[0-9.]#([smhd]|)" duration*:::command:_normalA8@Tl+A"ۜ1)]YU	u
e-e
	mu
qi}
F4A<
&1&A.*rQA 
`uAfACNAC&A" @
h/+A"(\@l-i1+AB2F4A
F4localnewshostsexplstatelinecurcontextcurcontext_arguments(-6)-4[force connecting via IPv4](-4)-6[force connecting via IPv6]-a[toggle color flag]-A[force authentication on connect]-c[mark all news as read in subscribed groups]-d[don't show newsgroup descriptions]-f[specify newsrc file to use]:newsrc file:_files-G[specify limit to articles/group to get]:number of articles/group to get-g[specify NNTP server]:NNTP server:->newshosts-h[display help on tin usage]-H[display help information]-I[specify news index file directory]:news index file directory:_files -/-l[get number of articles per group from the active file]-m[specify mailbox directory]:mailbox directory:_files -/-M[mail new news to specified user]:user:_users-n[only read subscribed groups from server]-N[mail new news to yourself]-o[post all postponed articles and exit]-p[specify port to connect to NNTP server]:NNTP port:_ports-q[don't check for new newsgroups]-Q[quick start. Same as -nqd]service:r:+r[read news remotely over NNTP]-R[read news saved with -S]-s[specify saved news directory]:saved news directory:_files -/-S[save new news for later reading]-u[update index files]-U[update index files in the background while reading news]-v[verbose output in batch mode]-V[display version information]-w[post an article and exit]-X[don't save any files on quit]-z[start if any unread news]-Z[return status to indicate if any unread news]::newsgroup:_newsgroupsreturnstatef<${TIN_HOMEDIR:-$HOME}/.tin/newsrctable%%#/dev/null_tagshostsnicknames_requestedNNTP server hostnamecompaddnewshosts:blank::blank::blank:_requestednicknamesNNTP server nicknamecompaddr:|.=* r:|=*newshosts%%:blank: ret Af%AC'Tb
mAGTAGTAAۜ
A,A
1A.
iA.u	A,A"qAAۜ
AI0x+zsA.0	;A.AB> XACfc=AB"B#\ACcAAB%	B&|-ACcAAB(!	B)	sACcAAB+9
B,
ACcAAB.Y/+A$g0H}A۴AA۴0ACfAf5eAB9:KOYA<g@+ErETA,
riA"
	A,@AATC	1	A
!A4,X}AFAAA(QATA"C$ۼ@i+qA4,XACFABUNV+
A";:FDAg`xA,A1AfAA.AC۴ xMA یۜqAFtABf	>gHAf5ABkldhAg@AT}A4۴h@AC0ABst ?8A`1AB

9A&qACF|AB|!}K`"Ag,Ad1AfAqqAAAA۴,ACPqA "D%\%%%$&A #D%H&&&'A$C#D%<'p''''A$#D%@(l((()A #D%@))))A $D%D*l***AC$gD%P++A$GD%+A%@(Q,AC%%,A&KA&f
-q=-AC&%p---.A&+.A&%.A'$&	/AC'&i/AC('/A(<'A0A(00A)L1i/A)'1A*l(i/AC*(1A+(2AC+%)22A+)Q3A+332I4A,44AC,55A,P+q6A,6U7GAC-%798-.A-%%A-%$&A.&i/AC.%'A.<'8A.9A9A/%99A:AC/':A/l(:;i/A0(:i;;A0(:)<i/A 0%)}<2<E=AC1):==A1%P>y>2A2%>AC28??A2P+%@A2@AA3AAA3BMBA4tBBAC4@)BA4,CBA4lCCA5l*CA6GD% DAC6% DA6GD%DDA7lDDA7GD%DA7D-EAC8GD%EA8E98A9GD%EAC9EFA9GD%FA:FFA:GD%GA:GaGAC;GD%GA;GHA<gD%xHHAC<xHHA<HIIA=D%IIIAC=$JHA=`JJA=JJAC>gD%JKA>Ji/A>KaKAC?GD%KA?%KLi/A@GD%<LAC@%tLLi/A@gD%LLAA%MMMMACALMAAgD%4NlNAB4NNACBlNNABgD%,OHOACtOOACCHOOACD%OHPPADP
QA CD%QQ=R=S9TAEUMUACFD%UUUAF$VEVAFVVAGV%WAGD%HWtWWAGWXAHtWXACHXXAHD%XY@YAI%YuYYACIY
ZAI4ZiZAJGD%ZAJZZAKD%[D[[AK[[ALD[\ACL[\ALgD%X\\AM%]ACM`]]AMgD%^P^A N%^^^
_U_AOP^_APD%_`\`ACP%``9aAPaaAPbaACQGD%PbAQb	/ARGD%bACR%,cqc-.ARGD%cASc)dASGD%dASd%eACTGD%eATeeAUGD%fACUfgAUgD%ggAVgFACVghAVgD%LhxhAWhFhiACW\iiAWgD%iiAX%j%jjACXjkAXgD%@kxkAY%kkelACYxklAYGD%lAZ0mymAZgD%m$nAZpnn-ooA\$noA\GD%pA\PpFAC]GD%pA]pi/A^GD%pAC^pi/A^GD%qA_qYqA_GD%qA_r=rAC`GD%rA`%rssAaGD%sACa$t}tAaGD%uAb%lu:uAbGD%$vAb%$vACcGD%tvAc%vAdGD%wACdwFAdgD%8whwAewwACeLxxAegD%xyAfxiyACfy9zAfGD%xzAgzzAgGD%<{Ag<{m{AChGD%|Ah|FAiGD%<|ACi|FAiGD%|Aj%||U}AjGD%}Aj}FACkD%}~<~Ak%h~~Ak~AlAlGD%Al4qACmgD%̀Am̀i/AmDACngD%An<uAn؂ACoGD%XAoApGD%TACp݄ApGD%HAqHAqgD%\AqAr,mArGD%ArIACsGD%܈As]AtGD%8ACt8AtGD%Au%lAuGD%AuAACvGD%ԌAv%L]AwGD%ACwAwGD%`Ax`AxGD%Ax<ACyGD%AyAzGD%LACz|AzGD%A{(EA{GD%A{ݑAC|GD%A|i/A}GD%,AC}%X:AC~gD%A~%9ݔqQq)M٘u)EUyy9]A;.'Ag AGD\AAAC'Dk#A'D
A,LyAACF$<A%\AGDTACTmA GDJRA$D(
;<PAC%A%(A%
;A%<AC%lA0LeA"!&@A,eA,A,A"!EmA,A1A.MA tA.!A"#-&HA,$mAl&k0"J
	4	H	d	A.(y		0
			
	A.*y	%
0
H
e

A.,y	
0	
A..y	0	HA.0y	e0	A.2y	0	2:A.4y	0	bJA.6y	A0	;A.:y	A=ACgDZALA%!
AT	zE
A,EZ
A
-A"CfQC%\yA"f!
%\AA%\QqACGDAgD۬ A5A AC\5A(ۜAF=autoloadisatleastlocalwords1tla_versionhide_shortzstyle:completion:curcontext:tlaversion$TLA --version(f)tla_version[1]The GNU Arch Revision Control System (tla) b09.match[1]$TLA --version#tla tla-%% from regexps.com*tla_versionazAZhideshortoptshide_shorthide_shorttruehide_shorthide_short +functions[_tla_archives] _tla_archives_arch_archives@ +functions[_tla_categories] _tla_categories_arch_namespaceargv[@] +functions[_tla_branches] _tla_branches_arch_namespaceargv[@] +functions[_tla_versions] _tla_versions_arch_namespaceargv[@] +functions[_tla_revisions] _tla_revisions_arch_namespaceargv[@] +functions[_tla_local_revisions] _tla_local_revisionslocalexpl1expl2tree_version$TLA tree-version_descriptionappliedpatchespatches from this version_descriptionotherpatchespatches from other versionscompaddexpl1[@]$TLA logscompaddexpl2[@]$TLA logs --full $($TLA log-versions | grep -v $tree_version) +functions[_tla_config] _tla_configlocalconfigdirrootexplopt_argsiddirnconfigdiropt_argsn_call_program tla $TLA tree-root ${configdir} 2>&1 ? _messagemessagesError: rootreturnretroot/configsconfigdirroot/configs_descriptionfiles%Bconfig file%b_filesconfigdirexpl[@]No configs/ directory in tree whose root is root +functions[_tla_limit] _tla_limitwordsCURRENTreturnlocalexplarchivewordsr@:$TLA my-default-archive 2> /dev/nullarchivePREFIX_descriptioncategoriescategories in archivecompaddexpl[@]$TLA categories -A $archive_tla_namespace_branches +functions[_tla_tree_or_rev] _tla_tree_or_rev_alternativetrees:tree:_files -/revisions:revision:_tla_revisions +functions[_tla_libraries] _tla_librarieslocallibrariesexpllibraries_call_program tla $TLA my-revision-library_descriptionlibrariesrevision librariescompaddexpl[@]libraries +functions[_tla_my_revision_library] _tla_my_revision_librarywordsrdwordsrdelete_tla_libraries_files +functions[_tla_log_versions] _tla_log_versionslocallogsexplisatleasttla_version_call_program tla $TLA log-versions_call_program tla $TLA logs_descriptionversionslog versionscompaddexpl[@]localcmd_register_archivecmd_archivescmd_ls_archivescmd_redocmd_redo_changescmd_changescmd_what_changedcmd_categoriescmd_branchescmd_versionscmd_cacherevcmd_logscmd_log_versionscmd_log_lscmd_updatecmd_join_branchcmd_replaycmd_deltapatchcmd_delta_patchcmd_apply_deltacmd_sync_treecmd_make_sync_treecmd_deltacmd_revdeltacmd_library_categoriescmd_library_branchescmd_library_versionscmd_library_revisionscmd_archive_register*:version:_tla_log_versionscmd_log_versionsisatleasttla_versioncmd_register_archive::archive:_tla_archives:location:_files -/cmd_register_archive::regex:::changeset:_files -/::revision:_tla_revisions::archive:_tla_archives::category:_tla_categoriescmd_versions::branch:_tla_branchescmd_cacherevcmd_log_ls:revision:_tla_revisions*::revision:_tla_revisions:FROM:_tla_tree_or_rev:TO:_tla_tree_or_rev:revision:_tla_revisionscmd_delta:FROM:_tla_tree_or_rev::DEST:_files -/cmd_library_categories::archive:_tla_archives --librarycmd_library_branches::category:_tla_categories --library::branch:_tla_branches --librarycmd_library_revisions::version:_tla_versions --librarycmd_register_archive:archive:_tla_archives:category:_tla_categoriescmd_versions:branch:_tla_branchescmd_cacherev:revision:_tla_revisions::dir:_files -/cmd_log_versions:dir:_files -/::newdir:_files -/::newdir:_files -/:revision:_tla_revisions::newdir:_files -/:FROM:_tla_tree_or_rev:UPON:_tla_tree_or_rev::DEST:_files -/::newdir:_files -/:revision:_tla_revisionscmd_delta:FROM:_tla_tree_or_revcmd_library_categoriescmd_library_branches:category:_tla_categories --library:branch:_tla_branches --librarycmd_library_revisions:version:_tla_versions --librarycmd_ls_archivescmd_archivescmd_redo_changescmd_redocmd_what_changedcmd_changescmd_deltapatchcmd_apply_deltacmd_make_sync_treecmd_sync_treecmd_deltacmd_helpcmd_my_idcmd_my_id::id-string:cmd_my_default_archive::archive:_tla_archivescmd_whereis_archivecmd_init_tree::version:_tla_versionscmd_tree_root::directory:_files -/cmd_tree_version::directory:_files -/cmd_set_tree_version:version:_tla_versionscmd_build_configcmd_buildcfg:config:_tla_configcmd_build_configcmd_cat_configcmd_catcfgcmd_cfgcatcmd_cat_configcmd_catcfgcmd_cat_configcmd_cfgcatcmd_undocmd_undo_changescmd_undocmd_file_diffscmd_file_diffs:file:_filescmd_file_findcmd_file_findcmd_inventorycmd_srcfindcmd_inventory::separator:(--)*:directory:_files -/cmd_inventorycmd_tree_lintcmd_lint::directory:_files -/cmd_tree_lintcmd_idcmd_invtagcmd_id*:file:_filescmd_idcmd_id_tagging_methodcmd_tagging_methodmethodscmd_id_tagging_method::tagging method:(($methods))methodsnames:use naming conventions onlyimplicit:use naming conventions but permit for inventory tagstagline:use naming conventions but permit for inventory tagsexplicit:require explicit designation of sourcecmd_tagging_methodcmd_id_tagging_methodcmd_addcmd_add_idcmd_add_tagcmd_add*:files to add:_filescmd_add_idcmd_addcmd_add_tagcmd_addcmd_deletecmd_delete_idcmd_delete_tagcmd_delete*:files to delete:_filescmd_deletecmd_delete_tagcmd_movecmd_move_idcmd_move_tag:old name:_files:new name:_filescmd_movecmd_move_tagcmd_movecmd_mvcmd_mv*:file:_filescmd_default_idcmd_explicit_defaultcmd_default_tag::TAG-PREFIX:cmd_default_idcmd_tagging_defaultscmd_id_tagging_defaultscmd_tagging_defaultscmd_id_tagging_defaultscmd_tagging_defaultscmd_changesetcmd_mkpatch:ORIG:_files -/:MOD:_files -/:DEST:_files -/*:files:_filescmd_changeset[@]cmd_dopatchcmd_do_changesetcmd_apply_changesetcmd_dopatch:changeset:_files -/:target:_files -/cmd_do_changesetcmd_dopatchcmd_apply_changesetcmd_show_changesetcmd_show_changesetcmd_make_archivecmd_make_archive::name:cmd_archive_setupcmd_archive_setup*:versions:_tla_branches --trailing-dashescmd_make_category:category:_tla_archives -S /cmd_make_branch:branch:_tla_categories --trailing-dashescmd_make_versioncmd_make_version:version:_tla_branches --trailing-dashescmd_importcmd_imprevcmd_importcmd_commitcmd_cmtrevcmd_commit:separator:(--)*:files:_filescmd_cmtrevcmd_commitcmd_getcmd_getrevcmd_get:revision:_tla_revisions::directory:_files -/cmd_getrevcmd_getcmd_get_patchcmd_get_changesetcmd_get_patch:revision:_tla_revisions::dir:_files -/cmd_get_patchcmd_lock_revisioncmd_lock_revision:revision:_tla_revisionscmd_push_mirrorcmd_archive_mirrorcmd_push_mirror::FROM or MINE:_tla_archives::TO:_tla_archives::LIMIT:_tla_limitcmd_push_mirrorcmd_revisionscmd_revisionscmd_ancestrycmd_ancestry_graphcmd_cat_archive_log:revision:_tla_revisionscmd_cachedrevscmd_cachedrevs:version:_tla_versionscmd_uncacherevcmd_uncacherev:revision:_tla_revisions::dir:_files -/cmd_archive_meta_infocmd_archive_meta_info:item-name:((name\:foo mirror\:bar))cmd_archive_snapshotcmd_archive_snapshot::limit:_tla_revisionscmd_archive_versioncmd_archive_fixupcmd_archive_fixupcmd_make_logcmd_add_logcmd_add_log_versioncmd_add_log:version:_tla_versionscmd_add_log_versioncmd_add_logcmd_remove_logcmd_remove_log_version:version:_tla_log_versionscmd_remove_log_versioncmd_remove_logcmd_abrowsecmd_abrowse::LIMIT:_tla_revisionscmd_cat_log:revision-spec:_tla_local_revisionscmd_changelogcmd_log_for_mergecmd_log_for_mergecmd_merges:INTO:_tla_revisions::FROM:_tla_revisionscmd_new_mergescmd_tagcmd_tagrevcmd_branchcmd_tag:SOURCE-REVISION:_tla_revisions:TAG-VERSION:_tla_versionscmd_tagcmd_branchcmd_tagcmd_star_mergecmd_star_merge:FROM:_tla_revisionscmd_missingcmd_whats_missingcmd_whats_missingcmd_missingcmd_pristinescmd_ls_pristinescmd_pristines::limit:_tla_revisionscmd_ls_pristinescmd_pristinescmd_lock_pristinecmd_lock_pristine:revision:_tla_revisionscmd_add_pristinecmd_add_pristine:revision:_tla_revisionscmd_find_pristine:revision:_tla_revisionscmd_my_revision_librarycmd_library_dir:library:_tla_my_revision_librarycmd_library_dirmy_revision_librarycmd_library_findcmd_library_find:revision:_tla_revisions --librarycmd_library_addcmd_library_add:revision:_tla_revisions --exclude-library-revisionscmd_library_remove:revision:_tla_revisions --librarycmd_library_archivescmd_library_archivescmd_library_logcmd_library_log:revision:_tla_revisions --librarycmd_library_filecmd_library_file:revision:_tla_revisions --librarycmd_grab:location:_filescmd_parse_package_name:name:cmd_valid_package_namecmd_valid_package_namecmd_library_config:library:_tla_librariescmd_rbrowsecmd_rbrowse::regular expression:cmd_rmcmd_rm*:file:_filescmd_escapecmd_escape:string:cmd_diffcmd_exportcmd_export:revision:_tla_revisionsexcludesoutput--no-output --keepnooutputoutputsilent         --quiet --report --verbose --debugquiet--silent         --report --verbose --debugreport--silent --quiet          --verbose --debugverbose--silent --quiet --report           --debugdebug--silent --quiet --report --verbose        sparsenonsparsenonsparsesparsefiles        --directories --bothdirectories--files               --bothboth--files --directories       mirrormirrorfrommirrorfrommirrornocachedcachedtagsnongreedygreedygreedynongreedy_tla_maintypesetopt_argslocalarguments CURRENT > 2 words2var_cmdcmd_cmd///_curcontextcurcontext%:*:*:tla-cmd: CURRENT-- shiftwordsinputMf$TLA $cmd -h:    shortlongdescactionactioni=1 i <= #input i++ input[i] continueshortjinput[i][1,2]#--longjinput[i]#-?, %% *argjinput[i]%%  *##* ##-*longjarchiveargjARCHIVEdescjinput[i]##*  input[i+1]   i++ desc[j] input[i]##*  short[j]hHVcontinuedesc[j]//\[/\[//\]/\]argjPATCHDIRDESTOUTPUTPATHactionj_files -/FILESFILESNAPFILE_filesMASTERMASTERSOURCE_tla_archivesCATEGORY_tla_categoriesBRANCH_tla_branchesVERSION_tla_versions_tla_configs_tla_libraries j++ excludedi = 1 i < j shortilongiexcludeslongilongioptexcludedshortklongkshortiarguments[@]hide_short(excluded)short[i][desc[i]]arg[i]:+:arg[i]:action[i]arguments[@](excluded)long[i][desc[i]]arg[i]:+:arg[i]:action[i]arguments[@](@P)var_cmd-*:FILE:_fileshelpcmdsf$TLA helpMhelp: :/ : /:%%  :commands:(($cmds))_arguments-*hide_short(: -)-V(: -)--version[display version]hide_short(: -)-h(: -)--help[display help](: -)-H[display verbose help]arguments[@]_tla_main@A$
G<% %\A
g<A`C%J)dB0Ib}br+5d=t1l1d!Ha-Tmbb	<	U					
!
P
i




<]<a
L
m



Li$E|b[5+a0IXy=tbHe 9J3is
<QAueA"
"FD]&A$ۜ%EA$K]&%A"
"FD]&A0Fۜ
!M9A-!\A"
"FD]&$A(@ۜmEEA<'	A"
"FD]&A<,ۜYUa5!	A}2ZA"
"FD]&A(ۜ9y=
A58!\A"
"FD]&A(ۜAEA,k=A"
"FD]&A4fۜ9
IAKE|A"
"FD]&AF=AK!HiA"
"FD]&AFA+	JA"
"FD]&A,&$ۜQAP5A"
"FD]&A8ۜeASA"
"FD]&AۜA KVyA"
"FD]&AFA%XFzA"
"FD]&A$ۜ-A4/_A"
"FD]&A8ۜۜAU=	E!A;ev
A"
"FD]&A ,ۜYEADjA"
"FD]&A(ۜ-e1AOK-nA"
"FD]&0AFLyATk
p@A"
"FD]&4A@'PhEE+A",&ۜ%mu
+A`
A
	AF$یA"C&D
+A$dK]wA"
"FD]&HA0Fdۜa9%Aq)A"
"FD]&AۜAx+ VA"
"FD]&A&	A} A"
"FD]&Aۜ
A݇	"A"
"FD]&Aۜ	Aъ"A"
"FD]&Aۜ=9AK#A"
"FD]&AFEAM%$A"
"FD]&A ۜ]AKєG%~A"
"FD]&AF-A%A"
"FD]&Aۜ-AK&dA"
"FD]&AFAk
'dA"
"FD]&AfۜAŝ'WA"
"FD]&AgAX
A	AC]A5A Cۜ-EAKe(~A"
"FD]&AF-A~)A"
"FD]&AۜAUg*A"
"FD]&A -ۜA!AK+eA"
"FD]&AFA+٭+\A"
"FD]&A&!AK+A"
"FD]&AFIA$K,A"
"FD]&A0Fۜ!-9A9.EA"
"FD]&A$ۜ]5AdK/A"
"FD]&APFۜۜ
Y%		]
ADN2A"
"FD]&A@ۜۜaA!KUg4A"
"FD]&AF1A&4A"
"FD]&AۜAA-5rA"
"FD]&A(ۜEqA$8K?7_A"
"FD]&A0F,ۜYۜmmY
ABKy8A"
"FD]&AFAAGM9A"
"FD]&A$ۜQALN:CA"
"FD]&ADۜۜ	)m9A]}t<A"
"FD]&A$ۜۜAd=A"
"FD]&A$ۜۜALke=WA"
"FD]&ADۜۜQ!mATz	?A"
"FD]&AHۜۜ9aA+@A"
"FD]&A,&,ۜYۜm!A+9AA"
"FD]&A,&4ۜaۜu1ACA"
"FD]&AۜEACA"
"FD]&$A(@ۜmۜA]DA"
"FD]&Aۜ%A,kinEqA"
"FD]&A4fۜۜ-5-AL}FA"
"FD]&AD$ۜQaU]AeA#IA"
"FD]&A$ۜeeeA4]('J<A"
"FD]&A8ۜ
ۜ!eyA-uKA"
"FD]&Aۜ-A+50LLA"
"FD]&A&A+1|LA"
"FD]&A,&ۜ-ۜAAL5M5A"
"FD]&A(',L
##A@'hEE+ACgA"<<ۜiۜ}
YY+Al
1A
A.(Al1AEA.Al1AA.,A1	A"IiAC&qA")+ACF+Ak>OA"
"FD]&A'A@' MEE+ACgA"@ۜ!A	YM+A1AA.QA	A.\	A"fy			+AF+A3
=IgRA"
"FD]&A@'ELEd+AgxA"8Cۜe	iM
+A"fp+AF+ADMQbTA"
"FD]&A(ۜ
yQAOUvUA"
"FD]&A$ۜۜ%9AVKiX,VA"
"FD]&AFIA|[
ZVwA"
"FD]&A'A@',YEE+ACgA"0F-ۜA}
+Al1AA.
A"!+ACF+An`PXA"
"FD]&AۜAvdIYA"
"FD]&A'A@' MEE+ACgA"4fۜ!m
+A1AIA.QAA.A"fy+ACF+Ak
lR[<A"
"FD]&A@'ELEd+AgxA"(CۜQ
	+A"fQ
+AF+Ak9r\A"
"FD]&Af5A4tE]A"
"FD]&A8ۜ	ye%IA+|D_HA"
"FD]&A&AK1~_tA"
"FD]&AFAU%`A"
"FD]&A$ۜ=A%aA"
"FD]&AۜA+btA"
"FD]&A,&ۜAMmAlk
cRA"
"FD]&A@'E0EHE\AgzAzA$ۜ]mA"
C&A,\
AL1A
AfۤAC&A&AdA"
"FD]&AۜA}eA"
"FD]&A ۜ-A+ufA,A4Ll"KkAf<ۄ]AC,qA,&ۤۜb4,یA
1gAGAg,A\C
1
A.M}AgA%ACAۤ@aA<gAGAg,AC,AAۤ,,A<!ulhAGAg,ALmACxۤAd	(K%ic
A4'-@YlAgAC 0
A<0	A%(0	;AFDAG`Au0	A.
`0	)A.`0	;AFDAU0xxA GACgAZZA,ZA,Z
A
1	A.+\<A,Z9A.UqA.AA'j;At
1AۤA	&A%
-A	fD,06hA
'AA,
ACgAQA	E	ACfD,0	;	AC
FDA	a&}k9AL',@XDpAgA ,@XpACfۄ!A~1dAfhۄAAfۄA.@bQACf0ۄQATfۤ,Qۜ	ۜۜz%ۜbA?\Q	-
	
I
EM1QM]  !U"5#1$	%%u&I''y((q)**m+,},U-../!00i1E2Q33)44q55A66}78}8Q9
::9;;<<<==!>>?@aA1B!CCDEqF	GGqHIIqJJKALLMMaNOOiP	QyQRSS	TTUV5W)XYYZq[\5]]A$C'L^ۤt^^^ۜ^	A'f _ۄA_A'f_ۜ_A(&_A.r`9`A$(\`ۤt^^`ۜqA(+d1dyddۜAńAgA8%<`+#-AfۄA\C
AR=AhۤqAF1A|UAf5QA<#%pA'zAgLJA&,AD]|AA.A@A.<ACf4MA&A|2- Af,%AT6!ӇR
A z,DA,mA,zAC&AC&AA,DA>A.AC}%M-Ee		i

qAI

}Yueq}	-
A.8A<CA!iuqA%
yq %!!)""%###q$$U%%Y&&u'A((i))]**+9,--.%//m00511A,o,2AHApRY2ACF|22A&$3A,t,A3AC.q300
3Af|2,303AF3
4Ah4ۤ450	;AF3%5Alk	T<A
AgA%li1	


qyaq!UqI !1"m#U$I%
&&A'ۤ%(Y((A4}A('-@YA@Nm0LA"1A"%A&MQA"AC&QA"

%A&IAACf-A&]A$KAg,AgLrkA@XAflۄAX
1A
A%XۤqA%XA,rkAtc	<(eCNA CJ2f۔,A@A <ۤ@e@ALC1A.;tA ۜrATqrAgA<hi5%	A	ۤ
m

A)ِFAgA<aA pۤ
AD/9AgA<aApA Cۤ4YA<7}eA'+A <AAC<AmAfEA"CF" Cۤ)q<
+A"FE" ۤE)+AFx+AI+}2Ag,A'@mAgABCۜp,,A%A(`AtR
AF%AV+BAgA%i)Q		
Aq
]))]]=]muYAC
ۤ	Ake(AGA,@ACfTۄuAX
1A
A%@ۤqAC%@A,A `ۤ,ALC1A.
;A )UۜA#4A@'EEE+AGAGACGA"D,ۜۼY]=+A"RF+Aa*AAB,	ۜI		A
A.
%
A"CP
ۤx


+
A.
%A"Lۤx
u+A"$Cۤx
+5A, %
Al!1A!
]
A."

A 	#"A
	AC	gb{$A,&b{9A,'$A
1A(HA.)QA*A
FPuACFPA"&.+A,1Af`+A
F+Ag<2TAòg<+AG<hA,A8,2Aóe+e+4AxC,2A,T9AôXA"
	XAõF$=typeset_tmux_commands_tmux_aliases_tmux_aliasmap_tmux_aliasmapattachattachsessiondetachdetachclienthassessionlockclockclientlockslocksessionlistclientslscmlistcommandslistsessionsnewsessionrefreshrefreshclientrenamerenamesessionshowmsgsshowmessagessourcesourcefilestartstartserversuspendcsuspendclientswitchcswitchclientbreakpbreakpanecapturepcapturepanedisplaypdisplaypanesfindwfindwindowjoinpjoinpanekillpkillpanekillwkillwindowlastlastwindowlastplastpanelinkwlinkwindowlistpaneslistwindowsmovepmovepanemovewmovewindownewwnewwindownextlnextlayoutnextnextwindowpipeppipepaneprevpreviouswindowprevlpreviouslayoutrenamewrenamewindowresizepresizepaneresizewresizewindowrespawnprespawnpanerespawnwrespawnwindowrotatewrotatewindowselectlselectlayoutselectpselectpaneselectwselectwindowsplitwsplitwindowswappswappaneswapwswapwindowunlinkwunlinkwindowbindbindkeylistkeyssendsendkeysunbindunbindkeysetoptionsetwsetwindowoptionshowshowoptionsshowwshowwindowoptionssetenvsetenvironmentshowenvshowenvironmentconfirmconfirmbeforedisplaydisplaymessageclearhistclearhistorydeletebdeletebufferlistbuffersloadbloadbufferpastebpastebuffersavebsavebuffersetbsetbuffershowbshowbufferifshelllocklockserverrunshellinfoserverinfowaitwaitfor_tmuxattachsessiontmux_describeprintattach or switch to a sessionreturn_arguments-c+[specify working directory for the session]:directory:_directories-d[detach other clients attached to target session]-r[put the client into read-only mode]-t+[specify target session]:target session: __tmux-sessions-separately-E[don't apply update-environment option]_tmuxbindkeytmux_describeprintbind a key to a commandreturn_arguments-*-c[bind to command mode instead of normal mode]-n[make the binding work without the need for the prefix key]-r[the key may repeat]-T+[specify key table for the binding]:key table1:key*:::template:= _tmux_tmuxbreakpanetmux_describeprintbreak a pane from an existing into a new windowreturn_arguments-d[don't make the new window become the active one]-F+[specify output format]:format:__tmux-formats-P[print information of new window after it has been created]-n+[specify window name]:name-s+[specify source pane]:pane:__tmux-panes-t+[specify destination window]:pane:__tmux-panes_tmuxcapturepanetmux_describeprintcapture the contents of a pane to a bufferreturn_arguments-a[use alternate screen](-p)-b+[choose target buffer]:target buffer:__tmux-buffers-C[escape non-printable characters as octal \\ooo]-e[include escape sequences for attributes etc]-E[specify last line to capture]:line number (- means last line)-J[join wrapped lines and preserve trailing space]-q[ignore errors when trying to access alternate screen](-b)-p[print data to stdout]-P[only capture beginnings of as-yet incomplete escape sequences]-S[specify start line to capture]:first line (- means start of scrollback)-t+[choose source pane]:source pane:__tmux-panes_tmuxchoosebuffertmux_describeprintput a pane into buffer choice modereturn_arguments-N[start without the preview]-F+[specify format for each list item]:format:__tmux-formats-f+[filter items]:filter format:__tmux-formats-O+[initial sort order]:order:(time name size)-t+[specify target window]:session:__tmux-windows*:::template:= _tmux_tmuxchooseclienttmux_describeprintput a window into client choice modereturn_arguments-N[start without the preview]-F+[specify format for each list item]:format:__tmux-formats-f+[filter items]:filter format:__tmux-formats-O+[initial sort order]:order:(time name size)-t+[specify target window]:session:__tmux-windows*:::template:= _tmux_tmuxchoosetreetmux_describeprintput a window into tree choice modereturn_arguments-G[include all sessions in any session groups in the tree rather than only the first]-N[start without the preview]-F+[specify format for each list item]:format:__tmux-formats-f+[filter items]:filter format:__tmux-formats-O+[initial sort order]:order:(time name size)-s[choose among sessions]-t+[specify target window]:session:__tmux-windows-w[choose among windows]*:::template:= _tmux_tmuxclearhistorytmux_describeprintremove and clear history for a panereturn_arguments-t+[specify target pane]:pane:__tmux-panes_tmuxclockmodetmux_describeprintenter clock modereturn_arguments-t+[specify target pane]:pane:__tmux-panes_tmuxcommandprompttmux_describeprintopen the tmux command prompt in a clientreturn_arguments-1[only accept one key press]-N-i[execute the command every time the prompt input changes]-I+[specify list of initial inputs]:initial-text (comma-separated list)-p+[specify list of prompts]:prompts (comma-separated list)-t+[specify target client]:client:__tmux-clients*:::template:= _tmux_tmuxconfirmbeforetmux_describeprintrun a command but ask for confirmation beforereturn_arguments-p+[specify prompt]:prompt string-t+[specify target client]:client:__tmux-clients*:::command:= _tmux_tmuxcopymodetmux_describeprintenter copy modereturn_arguments-t+[specify target pane]:pane:__tmux-panes-u[scroll up one page]-M[begin a mouse drag]_tmuxdeletebuffertmux_describeprintdelete a paste bufferreturn_arguments-b+[specify target buffer name]:buffer:__tmux-buffers_tmuxdetachclienttmux_describeprintdetach a client from the serverreturn_arguments-a[kill all clients except for the named by -t]-P[send SIGHUP to parent process]-E+[run specified shell command to replace the client]:shell command:_cmdstring-s+[specify target session and kill its clients]:session:__tmux-sessions-attached-t+[specify target client]:client:__tmux-clients_tmuxdisplaymessagetmux_describeprintdisplay a message in the status linereturn_arguments-*(-p -F :)-a[list the format variables and their values]-c+[specify target client]:client:__tmux-clients(-a)-p[print message to stdout]-t+[specify target pane]:pane:__tmux-panes(-a)-F+[specify output format]:format:__tmux-formats(-a)-v[prints verbose logging as the format is parsed]:message_tmuxdisplaypanestmux_describeprintdisplay an indicator for each visible panereturn_arguments-b[don't block other commands until indicator is closed]-d+[time to show indicator for]:duration (ms)-t+[specify target client]:client:__tmux-clients*:::command:= _tmux_tmuxfindwindowtmux_describeprintsearch for a pattern in windowsreturn_arguments-C[match visible contents]-N[match window name]-T[match window title]-t+[specify target window]:window:__tmux-windows-Z[zoom the pane]:window search pattern_tmuxhassessiontmux_describeprintcheck and report if a session exists on the serverreturn_arguments-t+[specify target session]:session:__tmux-sessions_tmuxifshelltmux_describeprintexecute a tmux command if a shell-command succeededreturnlocalcurcontextcurcontextstateline_arguments-b[run shell command in background]-F[don't execute shell command but use it as a string-value]-t+[specify target pane]:pane:__tmux-panes1:shell command:_cmdstring2:tmux command (success):->tmuxcmd3:tmux command (failure):->tmuxcmdstatecompset_tmux_tmuxjoinpanetmux_describeprintsplit a pane and move an existing one into the new spacereturn_arguments-b[join source pane left of or above target pane]-d[don't make the new window become the active one]-h[split horizontally]-v[split vertically]-l+[define new pane's size]: :_guard '[0-9]#' 'numeric value'-p+[define new pane's size in percent]: :_guard '[0-9]#' 'numeric value'-s+[specify source pane]:pane:__tmux-panes-t+[specify target pane]:pane:__tmux-panes_tmuxkillpanetmux_describeprintdestroy a given panereturn_arguments-a[kill all panes except the one specified by -t]-t+[specify target pane]:pane:__tmux-panes_tmuxkillservertmux_describeprintkill clients, sessions and serverreturn__tmuxnothingelse_tmuxkillsessiontmux_describeprintdestroy a given sessionreturn_arguments-a[kill all session except the one specified by -t]-t+[specify target session]:session:__tmux-sessions-C[clear alerts (bell, activity, silence) in all windows linked to the session]_tmuxkillwindowtmux_describeprintdestroy a given windowreturn_arguments-a[kill all windows except the one specified by -t]-t+[specify target window]:window:__tmux-windows_tmuxlastpanetmux_describeprintselect the previously selected panereturn_arguments-d[disable input to the pane]-e[enable input to the pane]-t+[specify session]:session:__tmux-sessions_tmuxlastwindowtmux_describeprintselect the previously selected windowreturn_arguments-t+[specify session]:session:__tmux-sessions_tmuxlinkwindowtmux_describeprintlink a window to anotherreturn_arguments-d[don't make the new window become the active one]-k[kill the target window if it exists]-s+[specify source window]:window:__tmux-windows-t+[specify destination window]:window:__tmux-windows_tmuxlistbufferstmux_describeprintlist paste buffers of a sessionreturn_arguments-F+[specify output format]:format:__tmux-formats_tmuxlistclientstmux_describeprintlist clients attached to serverreturn_arguments-F+[specify output format]:format:__tmux-formats-t+[specify session]:session:__tmux-sessions_tmuxlistcommandstmux_describeprintlist supported sub-commandsreturn_arguments-F+[specify format]:format_tmuxlistkeystmux_describeprintlist all key-bindingsreturn_arguments-T+[specify key table]:key table_tmuxlistpanestmux_describeprintlist panes of a windowreturnlocalargs +words[(r)-*s*] -t+[specify target session]:session:__tmux-sessions-t+[specify target window]:window:__tmux-windows_argumentsargs-a[list all panes the server possesses]-F+[specify output format]:format:__tmux-formats-s[if specified, -t chooses a session]_tmuxlistsessionstmux_describeprintlist sessions managed by serverreturn_arguments-F+[specify output format]:format:__tmux-formats_tmuxlistwindowstmux_describeprintlist windows of a sessionreturn_arguments-a[list all windows the tmux server possesses]-F[specify output format]:format:__tmux-formats-t+[specify session]:session:__tmux-sessions_tmuxloadbuffertmux_describeprintload a file into a paste bufferreturn_arguments-*-b+[specify target buffer name]:buffer:__tmux-buffers1:file:_files_tmuxlockclienttmux_describeprintlock a clientreturn_arguments-t+[specify client]:client:__tmux-clients_tmuxlockservertmux_describeprintlock all clients attached to the serverreturn__tmuxnothingelse_tmuxlocksessiontmux_describeprintlock all clients attached to a sessionreturn_arguments-t+[specify session]:session:__tmux-sessions_tmuxmovepanetmux_describeprintmove a pane into a new spacereturn_arguments-b[join source pane left of or above target pane]-d[don't make the new window become the active one]-h[split horizontally]-v[split vertically]-l+[define new pane's size]:numeric value-p+[define new pane's size in percent]:numeric value-s+[specify source pane]:pane:__tmux-panes-t+[specify target pane]:pane:__tmux-panes_tmuxmovewindowtmux_describeprintmove a window to anotherreturn_arguments-d[don't make the new window become the active one]-k[kill the target window if it exists]-s+[specify source window]:window:__tmux-windows-r[renumber windows in session in sequential order]-t+[specify destination window]:window:__tmux-windows_tmuxnewsessiontmux_describeprintcreate a new sessionreturn_arguments-*-A[attach to existing session if it already exists]-c+[specify working directory for the session]:directory:_directories-d[don't attach new session to current terminal]-D[in case of -A behave like attach-session's -d]-E[don't apply update-environment option]-F+[specify output format]:format:__tmux-formats-n+[specify initial window name]:window name-P[print information about new session after it is created]-s+[name the session]:session name:__tmux-sessions-t+[specify target session]:session:__tmux-sessions-x[specify width]:width-y[specify height]:height*:: :_cmdambivalent_tmuxnewwindowtmux_describeprintcreate a new windowreturn_arguments-*-a[insert new window at next free index from -t]-c+[specify working directory for the session]:directory:_directories-d[don't make the new window become the active one]-F+[specify output format]:format:__tmux-formats-k[destroy it if the specified window exists]-n+[specify a window name]:window name-P[print information about new window after it is created]-t+[specify target window]:window:__tmux-windows*:: :_cmdambivalent_tmuxnextlayouttmux_describeprintmove a window to the next layoutreturn_arguments-t+[specify target window]:window:__tmux-windows_tmuxnextwindowtmux_describeprintmove to the next window in a sessionreturn_arguments-a[move to the next window with an alert]-t+[specify target session]:session:__tmux-sessions_tmuxpastebuffertmux_describeprintinsert a paste buffer into the windowreturn_arguments-b+[specify buffer]:source buffer:__tmux-buffers-d[remove buffer from stack after pasting]-p[use bracketed paste mode if the application requested it]-r[don't replace LF with CR when pasting]-s+[specify separator]:separator-t+[specify target window]:window:__tmux-windows_tmuxpipepanetmux_describeprintpipe output from a pane to a shell commandreturn_arguments-*-I[write stdout from command to the pane as if it were typed]-O[pipe output from the pane to the command (default unless -I used)]-o[only open a pipe if none is currently opened]-t+[specify target pane]:pane:__tmux-panes:shell command:_cmdstring_tmuxpreviouslayouttmux_describeprintmove a window to the previous layoutreturn_arguments-t+[specify target window]:window:__tmux-windows_tmuxpreviouswindowtmux_describeprintmove to the previous window in a sessionreturn_arguments-a[move to the previous window with an alert]-t+[specify target session]:session:__tmux-sessions_tmuxrefreshclienttmux_describeprintrefresh a clientreturn_arguments-*-C+[set the width and height of a control client]:width,height-c[reset so that the position follows the cursor]-D[move visible portion of window down]-L[move visible portion of window left]-l[request clipboard from the client and store it in a new paste buf using xterm(1) escape sequence]-S[only update the client's status bar]-t+[specify target client]:client:__tmux-clients-R[move visible portion of window right]-U[move visible portion of window up]: :_guard "[0-9]#" "adjustment"_tmuxrenamesessiontmux_describeprintrename a sessionreturn_arguments-*-t+[specify target session]:session:__tmux-sessions:new session name_tmuxrenamewindowtmux_describeprintrename a windowreturn_arguments-*-t+[specify target window]:window:__tmux-windows:new window name_tmuxresizepanetmux_describeprintresize a panereturn_arguments-*-D[resize downward]-L[resize to the left]-M[begin mouse resizing]-R[resize to the right]-U[resize upward]-t+[specify target pane]:pane:__tmux-panes-x+[specify width]:width-y+[specify height]:height-Z[toggle zoom of pane]: :_guard "[0-9]#" "adjustment"_tmuxresizewindowtmux_describeprintresize a windowreturn_arguments-*-A[set size of largest session containing the window]-a[set size of smallest session containing the window]-D[resize downward]-L[resize to the left]-R[resize to the right]-U[resize upward]-t+[specify target pane]:pane:__tmux-windows-x+[specify width]:width-y+[specify height]:height: :_guard "[0-9]#" "adjustment"_tmuxrespawnpanetmux_describeprintreuse a pane in which a command has exitedreturn_arguments-*-c+[specify a new working directory for the pane]:directory:_directories-k[kill window if it is in use]-t+[specify target pane]:pane:__tmux-pane:command:_cmdambivalent_tmuxrespawnwindowtmux_describeprintreuse a window in which a command has exitedreturn_arguments-*-c+[specify a new working directory for the window]:directory:_directories-k[kill window if it is in use]-t+[specify target window]:window:__tmux-windows:command:_cmdambivalent_tmuxrotatewindowtmux_describeprintrotate positions of panes in a windowreturn_arguments-D[rotate downward]-U[rotate upward]-t+[specify target window]:window:__tmux-windows_tmuxrunshelltmux_describeprintexecute a command without creating a new windowreturn_arguments-*-b[run shell command in background]-t+[specify target pane]:pane:__tmux-panes:command:_cmdstring_tmuxsavebuffertmux_describeprintsave a paste buffer to a filereturn_arguments-a[append to rather than overwriting file]-b+[specify a target buffer index]:buffer:__tmux-buffers_tmuxselectlayouttmux_describeprintchoose a layout for a panereturn_arguments-*-E[spread the current pane and any panes next to it out evenly]-n[behave like next-layout]-o[revert to previous layout]-p[behave like previous-layout]-t+[specify a target pane]:target pane:__tmux-panes:layout:(even-horizontal even-vertical main-horizontal main-vertical tiled)_tmuxselectpanetmux_describeprintmake a pane the active one in the windowreturn_arguments-D[move to the pane below target]-d[disable input to the pane]-e[enable input to the pane]-g[show current pane style]-l[behave like last-pane]-L[move to the pane left of target]-M[clear marked pane]-m[set marked pane]-R[move to the pane right of target]-U[move to the pane above target]-P+[set pane style]:style:__tmux-style-T+[set the pane title]:title-t+[specify target pane]:pane:__tmux-panes_tmuxselectwindowtmux_describeprintselect a windowreturn_arguments-l[behave like last-window]-n[behave like next-window]-p[behave like previous-window]-T[if selected window is the current behave like last-window]-t+[specify target window]:window:__tmux-windows_tmuxsendkeystmux_describeprintsend key(s) to a windowreturn_arguments-*-l[disable key name lookup and send data literally]-R[reset terminal state]-M[pass through a mouse event]-X[send a command into copy mode]-N+[specify repeat count]:repeat count-t+[specify target pane]:pane:__tmux-panes*:key_tmuxsendprefixtmux_describeprintsend the prefix key to a windowreturn_arguments-2[send secondary prefix key]-t+[specify target pane]:pane:__tmux-panes_tmuxserverinfotmux_describeprintshow server informationreturn__tmuxnothingelse_tmuxsetbuffertmux_describeprintset contents of a paster bufferreturn_arguments-*-a[append to rather than overwriting target buffer]-b+[specify target buffer index]:pane:__tmux-buffers-n+[specify new buffer name]:buffer-name:data_tmuxsetenvironmenttmux_describeprint(un)set an environment variablereturnlocalmodesessionactioncurcontextcurcontextstatelinetypesetopt_args_arguments-*(-t)-g[modify global environment](-u)-r[remove variable before starting new processes](-r)-u[unset a variable](-g)-t[specify target session]:target session:__tmux-sessions: :->name(-u -r)2: :->value +opt_args[-g] global +opt_args[-u] actionunset +opt_args[-r] actionremoveactionremoveunsetstatevalue__tmuxnothingelse__tmuxenvironmentvariablesmodeaction_tmuxsetoptiontmux_describeprintset a session optionreturnlocalmodesessioncurcontextcurcontextstatelinetypesetopt_args_arguments-a[append to string options]-F[expand formats in the option value]-g[set a global session option]-o[prevent setting of an option that is already set]-q[suppress errors about unknown or ambiguous options]-u[unset a non-global option]-w[change window (not session) options]-s[change server (not session) options]-t+[specify target session]:target session:__tmux-sessions*:: :->name_or_value +opt_args[-w] window +opt_args[-s] server__tmuxoptionscompletemodestate_tmuxsetwindowoptiontmux_describeprintset a window optionreturnlocalcurcontextcurcontextstatelinetypesetopt_args_arguments-a[append to string options]-F[expand formats in the option value]-g[set a global window option]-o[prevent setting of an option that is already set]-q[suppress errors about unknown or ambiguous options]-u[unset a non-global option]-t+[specify target window]:target window:__tmux-windows*:: :->name_or_value__tmuxoptionscompletewindowstate_tmuxsethooktmux_describeprintset a hook to a commandreturn_arguments(-R)-g[add hook to global list](-g -u)-R[run hook immediately](-R)-u[unset a hook]-t+[specify target session]:session:__tmux-sessions:hook name:_tmux_hooks*:::command:= _tmux_tmuxshowhookstmux_describeprintshow the global list of hooksreturn_arguments-*-g[show global list of hooks]-t+[specify target session]:session:__tmux-sessions_tmuxshowbuffertmux_describeprintdisplay the contents of a paste bufferreturn_arguments-b[specify target buffer index]:pane:->buffer_tmuxshowenvironmenttmux_describeprintdisplay the environmentreturnlocalmodesessioncurcontextcurcontextstatelinetypesetopt_args_arguments-*(-t)-g[show global environment]-s[format output as Bourne shell commands](-g)-t+[specify target session]:target session:__tmux-sessions1:: :->name +opt_args[-g] global__tmuxenvironmentvariablesmodestateshow_tmuxshowmessagestmux_describeprintshow client's message logreturn_arguments-J[show debugging information about running jobs]-T[show debugging information about involved terminals]-t+[specify target client]:client:__tmux-clients_tmuxshowoptionstmux_describeprintshow session optionsreturnlocalmodesessioncurcontextcurcontextstatelinetypesetopt_args_arguments-g[show global options]-q[suppress errors about unknown or ambiguous options]-s[show server options]-v[show only the option value, not the name]-w[show window options]-t+[specify target session]:target session:__tmux-sessions*:: :->name_or_value +opt_args[-w] window +opt_args[-s] server__tmuxoptionscompletemodestate_tmuxshowwindowoptionstmux_describeprintshow window optionsreturnlocalcurcontextcurcontextstatelinetypesetopt_args_arguments-g[show global options]-v[show only the option value, not the name]-t+[specify target window]:target window:__tmux-windows*:: :->name_or_value__tmuxoptionscompletewindowstate_tmuxsourcefiletmux_describeprintexecute tmux commands from a filereturn_arguments-q[don't report error if path doesn't exist]*:path:_directories_tmuxsplitwindowtmux_describeprintsplits a pane into tworeturn_arguments-b[create new pane left of or above target pane]-d[don't make the new window become the active one]-F+[specify output format]:format:__tmux-formats-f[create new pane spanning full window width or height]-h[split horizontally]-v[split vertically]-l[define new pane's size]:size-p[define new pane's size in percent]:size (percentage)-t+[specify target pane]:pane:__tmux-panes:command:_cmdambivalent_tmuxstartservertmux_describeprintstart a tmux serverreturn__tmuxnothingelse_tmuxsuspendclienttmux_describeprintsuspend a clientreturn_arguments-t+[specify destination client]:client:__tmux-clients_tmuxswappanetmux_describeprintswap two panesreturn_arguments-D[move pane down]-U[move pane up]-d[don't change the active pane]-s+[specify source pane]:pane:__tmux-panes-t+[specify destination pane]:pane:__tmux-panes_tmuxswapwindowtmux_describeprintswap two windowsreturn_arguments-d[don't make the new window become the active one]-s+[specify source window]:window:__tmux-windows-t+[specify destination window]:window:__tmux-windows_tmuxswitchclienttmux_describeprintswitch the client to another sessionreturn_arguments-c+[specify a target client]:client:__tmux-clients-E[don't apply update-environment option]-l[move client to last session]-n[move client to next session]-p[move client to previous session]-r[toggle read-only flag of client]-t+[specify target window]:window:__tmux-windows_tmuxunbindkeytmux_describeprintunbind a keyreturnlocalcurcontextcurcontextstatelinekeytablewords[@]_arguments-a[remove all key bindings]-n[remove a non-prefix binding]-T[specify key table]:key table*:: :->boundkeysstateboundkeys__tmux-get-optarg -t "${ow[@]}"keytable__tmuxboundkeyskeytable_tmuxunlinkwindowtmux_describeprintunlink a windowreturn_arguments-k[kill the window if it is only in one session]-t+[specify target window]:target window:__tmux-windows_tmuxwaitfortmux_describeprintwait for an event or trigger itreturn_arguments-L[lock the named channel]-S[send signal to channel]-U[unlock the named channel]:event channel__tmuxattributeslocalattralreadydefaultbrightboldunderscoreblinkreversehiddenitalicscompset*,s<,>IPREFIX_describetmuxattributetmux attribute__tmuxbufferslocalexplbufferstboptsarrayboptsbuffersfcommand tmux 2> /dev/null list-buffers "${bopts[@]}"/: \t/:_describebuffersbuffersbuffers__tmuxboundkeyslocalexplkeysfcommand tmux 2> /dev/null list-keys "$@"/: \t/:/s \t//s:/\:_describekeys__tmuxclientslocalexplclientsclientsfcommand tmux 2> /dev/null list-clients/: \t/:_describeclientsclientsclients__tmuxenvironmentvariableslocalmode1state2action3dash_gmodeglobaldash_gsessiondash_greturnhintactionaddremove (or specify a new one)unsetshowstatenamevars_and_vals@fcommand tmux 2>/dev/null show-env $dash_gdescriptionsvars_and_valsk_v%%k(remove)k_vk//:/\::vdash_g[1]:+global environment variableshint_describeparametersmsghint_messagevaluevar_and_val@fcommand tmux 2>/dev/null show-env $dash_g -- ${(Q)words[-2]}var_and_valexpl_descriptionparametervaluesvalue for words[-2]compaddexpl[@]var_and_val__tmuxformatslocalhashopencloseparenquesttmux_variablesexplcompquotecompsetPREFIX%hashcompset(q)hashopencompset(q)questcompset([bdt]|s/[^/]#/[^/]#/|=(-|)<->):_describeoperatorsoperator(
	\?:conditional
	\=:length\ limit
      )(
	m:fnmatch\ comparison
	t:convert\ time\ to\ string
	b:basename
	c:search\ for\ fnmatch\ pattern\ in\ pane\ content
	d:dirname
	\==:comparison
	\!=:comparison
      )(
	s:substitution
      )(
	\|\|:either\ of\ two\ conditions
	\&\&:both\ of\ two\ conditions
      )tmux_variablesalternate_on:if pane is in alternate screenalternate_saved_x:saved cursor X in alternate screenalternate_saved_y:saved cursor Y in alternate screenbuffer_created:time buffer createdbuffer_name:name of bufferbuffer_sample:sample of start of bufferbuffer_size:size of the specified buffer in bytesclient_activity:time client last had activityclient_created:time client createdclient_control_mode:1 if client is in control modeclient_discarded:bytes discarded when client behindclient_height:height of clientclient_key_table:current key tableclient_last_session:name of the client's last sessionclient_name:name of clientclient_pid:PID of client processclient_prefix:1 if prefix key has been pressedclient_readonly:1 if client is readonlyclient_session:name of the client's sessionclient_termname:terminal name of clientclient_termtype:terminal type of clientclient_tty:pseudo terminal of clientclient_utf8:1 if client supports utf8client_width:width of clientclient_written:bytes written to clientcommand:name of command in use, if anycommand_list_name:command name if listing commandscommand_list_alias:command alias if listing commandscommand_list_usage:command usage if listing commandscursor_flag:pane cursor flagcursor_character:character at cursor in panecursor_x:cursor X position in panecursor_y:cursor Y position in panehistory_bytes:number of bytes in window historyhistory_limit:maximum window history lineshistory_size:size of history in lineshook:name of running hook, if anyhook_pane:ID of pane where hook was run, if anyhook_session:ID of session where hook was run, if anyhook_session_name:name of session where hook was run, if anyhook_window:ID of window where hook was run, if anyhook_window_name:name of window where hook was run, if anyhost:hostname of local hosthost_short:hostname of local host (no domain name)insert_flag:pane insert flagkeypad_cursor_flag:pane keypad cursor flagkeypad_flag:pane keypad flagline:line number in the listmouse_any_flag:pane mouse any flagmouse_button_flag:pane mouse button flagmouse_standard_flag:pane mouse standard flagmouse_all_flag:pane mouse all flagpane_active:1 if active panepane_at_bottom:1 if pane is at the bottom of windowpane_at_left:1 if pane is at the left of windowpane_at_right:1 if pane is at the right of windowpane_at_top:1 if pane is at the top of windowpane_bottom:bottom of panepane_current_command:current command if availablepane_dead:1 if pane is deadpane_dead_status:exit status of process in dead panepane_format:1 if format is for a pane (not assuming the current)pane_height:height of panepane_id:unique pane IDpane_in_mode:if pane is in a modepane_input_off:if input to pane is disabledpane_index:index of panepane_left:left of panepane_mode:name of pane mode, if any.pane_pid:PID of first process in panepane_pipe:1 if pane is being pipedpane_right:right of panepane_search_string:last search string in copy modepane_start_command:command pane started withpane_synchronized:if pane is synchronizedpane_tabs:pane tab positionspane_title:title of panepane_top:top of panepane_tty:pseudo terminal of panepane_width:width of panepid:server PIDrectangle_toggle:1 if rectangle selection is activatedscroll_region_lower:bottom of scroll region in panescroll_region_upper:top of scroll region in panescroll_position:scroll position in copy modeselection_present:1 if selection started in copy modesession_alerts:list of window indexes with alertssession_attached:number of clients session is attached tosession_activity:time of session last activitysession_created:time session createdsession_format:1 if format is for a session (not assuming the current)session_last_attached:time session last attachedsession_group:name of session groupsession_group_size:size of session groupsession_group_list:list of sessions in groupsession_grouped:1 if session in a groupsession_id:unique session IDsession_many_attached:1 if multiple clients attachedsession_name:name of sessionsession_stack:window indexes in most recent ordersession_width:width of sessionsession_windows:number of windows in sessionsocket_path:server socket pathstart_time:server start timeversion:server versionwindow_activity:time of window last activitywindow_activity_flag:1 if window has activitywindow_active:1 if window activewindow_bell_flag:1 if window has bellwindow_flags:window flagswindow_format:1 if format is for a window (not assuming the current)window_height:height of windowwindow_id:unique window IDwindow_index:index of windowwindow_last_flag:1 if window is the last usedwindow_layout:window layout description, ignoring zoomed window paneswindow_linked:1 if window is linked across sessionswindow_name:name of windowwindow_offset_x:X offset into window if larger than clientwindow_offset_y:Y offset into window if larger than clientwindow_panes:number of panes in windowwindow_silence_flag:1 if window has silence alertwindow_stack_index:index in session most recent stackwindow_visible_layout:window layout description, respecting zoomed window paneswindow_width:width of windowwindow_zoomed_flag:1 if window is zoomedwrap_flag:pane wrap flag_describevariablesvariabletmux_variablesclosecompset(q)hash(q)parencompset(\\|)\)*_cmdstringPREFIXhash_describe(
      \#H:local\ hostname
      \#h:short\ local\ hostname
      \#D:pane\ id
      \#P:pane\ index
      \#T:pane\ title
      \#S:session\ name
      \#F:window\ flags
      \#I:window\ index
      \#W:window\ name
    )_wantedformatspecifiersformat specifiercompadd__tmuxcolourslocalcolnamescolnamesdefaultblackgreenyellowbluemagentacyanwhitecolourN:replace N by a number between 0 and 255compsetcolour*IPREFIX_describetmuxcolourscolourcolnames_messagecolour number 0..255_tmux_hooks_alternativehooks:hook name:(alert-activity alert-bell alert-silence client-attached client-detached client-resized client-session-changed pane-died pane-exited pane-set-clipboard session-created session-closed session-renamed window-linked window-renamed window-unlinked)post-hooks:command post-hook:compadd - after-${_tmux_aliasmap}__tmuxgetoptarglocal1shifti = 1i <= #i++ argvioptargv( i + 1 )printargv( i + 1 )return__tmuxnothingelse_messageno further arguments__tmuxoptionguardlocalmodeguardint_guard12shiftoptionsdesc_guard "[0-9]#" "opt: numeric value"modesessionactivity-action:DESC:any none current otherassume-paste-time:int_guardbase-index:int_guardbell-action:DESC:any none current otherdefault-command:MSG:command stringdefault-shell:MSG:shell executabledefault-size:MSG:XxYdestroy-unattached:DESC:on offdetach-on-destroy:DESC:on offdisplay-panes-colour:__tmux-coloursdisplay-panes-active-colour:__tmux-coloursdisplay-panes-time:int_guarddisplay-time:int_guardhistory-limit:int_guardlock-after-time:int_guardlock-command:MSG:command stringmessage-command-style:__tmux-stylemessage-style:__tmux-stylemouse:DESC:on offprefix:MSG:primary prefix keyprefix2:MSG:secondary prefix keyrenumber-windows:DESC:on offrepeat-time:int_guardset-titles:DESC:on offset-titles-string:MSG:title format stringsilence-action:DESC:any none current otherstatus:DESC:on offstatus-format:MSG:format stringstatus-interval:int_guardstatus-justify:DESC:left centre rightstatus-keys:DESC:vi emacsstatus-left:MSG:format stringstatus-left-length:int_guardstatus-left-style:__tmux-stylestatus-position:DESC:top bottomstatus-right:MSG:format stringstatus-right-length:int_guardstatus-right-style:__tmux-stylestatus-style:__tmux-styleupdate-environment:MSG:string listing env. variablesuser-keys:MSG:keyvisual-activity:DESC:on offvisual-bell:DESC:on offvisual-silence:DESC:on offword-separators:MSG:separator stringserverbuffer-limit:int_guardcommand-alias:MSG:aliasdefault-terminal:MSG:terminal stringescape-time:int_guardexit-empty:DESC:on offexit-unattached:DESC:on offfocus-events:DESC:on offhistory-file:_path-files -g "*(-.)"message-limit:int_guardset-clipboard:DESC:on offterminal-overrides:MSG:overrides stringaggressive-resize:DESC:on offallow-rename:DESC:on offalternate-screen:DESC:on offautomatic-rename:DESC:on offautomatic-rename-format:DESC:__tmux-formatclock-mode-colour:__tmux-coloursclock-mode-style:DESC:12 24main-pane-height:int_guardmain-pane-width:int_guardmode-keys:DESC:vi emacsmode-style:__tmux-stylemonitor-activity:DESC:on offmonitor-bell:DESC:on offmonitor-silence:DESC:on offother-pane-height:int_guardother-pane-width:int_guardpane-active-border-style:__tmux-stylepane-base-index:int_guardpane-border-format:MSG:pane border status stringpane-border-status:DESC:off top bottompane-border-style:__tmux-styleremain-on-exit:DESC:on offsynchronize-panes:DESC:on offwindow-active-style:__tmux-stylewindow-status-activity-style:__tmux-stylewindow-status-bell-style:__tmux-stylewindow-status-current-format:MSG:status format stringwindow-status-current-style:__tmux-stylewindow-status-format:MSG:status format stringwindow-status-last-style:__tmux-stylewindow-status-separator:MSG:separator stringwindow-status-style:__tmux-stylewindow-size:MSG:XxYwindow-style:__tmux-stylewrap-search:DESC:on offxterm-keys:DESC:on offMoptions:opt:guard_messageunknown mode option: optreturnguard:guardMSG:guard:DESC:evaldesc=( guard#*: )_describetmux-mode-option-valueoptguard__tmuxsessionoptionslocaltmux_session_optionstmux_session_optionsactivity-action:set action on window activity when monitor-activity is onassume-paste-time:assume keys are pasted instead of typed if this fastbase-index:define where to start numberingbell-action:set action on window belldefault-command:default command for new windowsdefault-shell:default shell executabledefault-size:set the default size of windows when the size is not setdestroy-unattached:destroy session if no client is attacheddetach-on-destroy:detach client if attached session is destroyeddisplay-panes-colour:colour used for display-panesdisplay-panes-active-colour:colour for active pane in display-panesdisplay-panes-time:time (in msecs) of display-panes outputdisplay-time:time (in msecs) messages are displayedhistory-limit:number of copy-mode lines per windowkey-table:default key tablelock-after-time:lock sessions after N secondslock-command:command to run for locking a clientmessage-command-style:status line message command stylemessage-style:status line message stylemouse:enable mouse supportprefix:primary prefix keyprefix2:secondary prefix keyrenumber-windows:renumber windows if a window is closedrepeat-time:time for multiple commands without prefix-key pressesset-titles:try to set xterm window titlesset-titles-string:format used by set-titlessilence-action:set action on window silence when monitor-silence is onstatus:show or hide the status barstatus-format:specify the format to be used for each line of the status linestatus-interval:interval (in seconds) for status bar updatesstatus-justify:position of the window list in status barstatus-keys:mode to use in status bar modes (vi/emacs)status-left:format to use left in status barstatus-left-length:maximum length of the left part of the status barstatus-left-style:style of left part of status linestatus-position:status line positionstatus-right:format to use right in status barstatus-right-length:maximum length of the right part of the status barstatus-right-style:style of right part of status linestatus-style:style status lineupdate-environment:list of variables to be copied to a session's environmentuser-keys:set list of user-defined key escape sequencesvisual-activity:display status line messages upon activityvisual-bell:use visual bell instead of audiblevisual-silence:print a message if monitor-silence is onword-separators:string of characters considered word separators_describetmuxoptionstmux session optiontmux_session_options__tmuxoptionscompletelocalmode1state2statename_or_value CURRENT == 1 modesession__tmuxsessionoptionsserver__tmuxserveroptionswindow__tmuxwindowoptions CURRENT == 2 __tmuxoptionguardwords1__tmuxnothingelse__tmuxpaneslocalexpllinepanesoptscompset*.IPREFIXIPREFIX%.commandtmux/dev/nulllistpanesopts[@]read( num++ ):line//:/_describepanes@_wantedwindowswindows__tmuxwindows__tmuxserveroptionslocaltmux_server_optionstmux_server_optionsbuffer-limit:number of buffers kept per sessioncommand-alias:custom command aliasesdefault-terminal:default terminal definition stringescape-time:set timeout to detect single escape characters (in msecs)exit-unattached:make server exit if it has no attached clientsexit-empty:exit when there are no active sessionsfocus-events:request focus events from terminalhistory-file:tmux command history file namemessage-limit:set size of message log per clientset-clipboard:use esc sequences to set terminal clipboardterminal-overrides:override terminal descriptions_describetmuxserveroptionstmux server optiontmux_server_options__tmuxsessionslocalsessionssessionsfcommand tmux 2> /dev/null list-sessions/: \t/:_describesessionssessionssessions@__tmuxsessionsattachedlocalsessionssessionsfcommand tmux 2> /dev/null list-sessions/: \t/:sessionsMsessions:(attached)_describesessionsattached sessionssessions@__tmuxsessionsseparatelylocalsessionsdetached_sessionsattached_sessionssessionsfcommand tmux 2> /dev/null list-sessions/: \t/:sessions:(attached)Msessions:(attached)_tagsdetachedsessionsattachedsessions_requesteddetachedsessions_describedetachedsessionsdetached sessions@_requested_describeattached sessionsreturn__tmuxsocketnamelocalexplsdircurcontextcurcontextsockszstyle:completion:curcontext:socketssocketdirTMUX_TMPDIR:-/tmp/tmux-UIDsdir/:t_wantedsocketsocket namecompaddexplsocks__tmuxstyle_messagenot implemented yet__tmuxwindowoptionslocaltmux_window_optionsaggressive-resize:aggressively resize windowsallow-rename:allow programs to change window titlesalternate-screen:allow alternate screen feature to be usedautomatic-rename:attempt to automatically rename windowsautomatic-rename-format:format for automatic renamesclock-mode-colour:set clock colourclock-mode-style:set clock hour format (12/24)main-pane-height:set height for main-* layoutsmain-pane-width:set width for main-* layoutsmode-keys:mode to use in copy and choice modes (vi/emacs)mode-style:set window modes stylemonitor-activity:monitor window activitymonitor-bell:monitor for a bell in the windowmonitor-silence:monitor window for inactivityother-pane-height:height of other panesother-pane-width:width of other panespane-active-border-style:style of border of active panepane-base-index:integer at which to start indexing panespane-border-format:set pane border format stringpane-border-status:turn border status off or set its positionpane-border-style:style of border paneremain-on-exit:don't destroy windows after the program exitssynchronize-panes:send input to all panes of a windowwindow-active-style:style of active windowwindow-status-activity-style:style of status bar activity tagwindow-status-bell-style:style of status bar bell tagwindow-status-current-format:set status line format for active windowwindow-status-current-style:style of current window in status barwindow-status-format:set status line format for all but the active windowwindow-status-last-style:style of last window in status barwindow-status-separator:separator drawn between windows in status linewindow-status-style:general status bar stylewindow-size:indicate how to automatically size windowswindow-style:style of windowwrap-search:search wrap around at the end of a panexterm-keys:generate xterm-style function key sequences_describetmuxwindowoptionstmux window option__tmuxwindowslocalexplwinsoptscompset*:IPREFIXIPREFIX%:Mfcommand tmux 2> /dev/null list-windows "${opts[@]}":-/: \t/:_describewindowswindows@_wantedsessionssessions__tmuxsessions_tmuxlocalcurcontextcurcontextstatelinemodetmuxcommandtmux_describe_arguments-2[force using 256 colours]-c[execute a shell command]:command name:_command_names-C[start tmux in control mode. -CC disables echo]-f[specify configuration file]:tmux config file:_files -g "*(-.)"-l[behave like a login shell]-L[specify socket name]:socket name:__tmux-socket-name-S[specify socket path]:server socket:_path_files -g "*(=,/)"-u[force using UTF-8]-v[request verbose logging]-V[report tmux version]*:: :->subcommand_or_optionsstatereturn CURRENT == 1 zstyle:completion:curcontext:subcommandsbothmodecommands_describesubcommandstmux commands_tmux_commandsaliases_describetmux aliases_tmux_aliases_describetmux commands and aliases_tmux_commands_tmux_aliasestmuxcommandwords[1]_tmux_aliasmaptmuxcommandtmuxcommand_tmux_aliasmap[tmuxcommand] +functions[_tmux-tmuxcommand] high_tmux_commandsitmuxcommand_tmux_commandsItmuxcommand low == high tmuxcommand_tmux_commandslow%%: low < high _messageambiguous command tmuxcommandsubcommand tmuxcommand not known_normalcurcontextcurcontext%:*-tmuxcommand:_call_function_tmuxtmuxcommandlocaldesctmux_describetmux_describeyes, pleasek_tmux_aliasmap_tmux_aliasmapfMkfunctions:_tmux$f_tmux_commandsf#_tmux-desc:+:descrevf_tmux_tmux_aliasesrev[f#_tmux-]desc:+:desc_tmux@AfPA\GtEEEKE0EXA(CtlAGA"h8ۜte1u1eu
M		i

A
FA
't AA
'tA.1AN.2p5
t

A/
A`
0'Ad

$E!])u5
e%A ۤI0A0HQAC 1AQ A.R0XA1} 0	KA.V0K0	 A.Y0 0	
!A.\0,!0@!A,_Xa!A!ی!0	!#A.g0X0	Q#	A.k0 0#
Ao	1Ao#A.p0,!qA.rH$ 0m$AP	1Aw$A.x0,!qAF$!%0	%A.0K0	;
A FAHC"%0
,!A"f%ۼ&0XA#4&Y&A$'ۤ	(5(d(0DKA%A.r((A
1A.r(-)A.K
qA,KA)A.K)A0'F))*H*۬ۜi*qA '|*****0* A	AV2R*ZR+A.8+Y+A*fx+ۄ+A$*++,4,U,,setoptlocaloptionsbraceccllocalexplcurcontextcurcontextstatelinenextstateitemcmdlistitemlistmatchmbeginmendintegerNORMARG_arguments-@[hide context names]-\+[hide project names]-c[color mode]-d[alternate config file]:config file:_files-f[force, no confirmation]-h[display help]-p[plain mode, no colours]-P[hide priority labels]-a[don't auto-archive tasks when done]-A[auto-archive tasks when done]-n[automatically remove blank lines]-N[preserve line numbers]-t[add current date to task on creation]-T[don't add current date to task]-v[verbose mode, confirmation messages]-vv[extra verbose (debug)]-V[display version etc.]-x[disable final filter]1:command:->commands*:arguments:->argumentsreturnprojmsgcontext or projecttxtmsgtext with contexts or projectswordsNORMARGcommandCURRENT NORMARG++ statecommandscmdlistadd:add TODO ITEM to todo.txt.addm:add TODO ITEMs, one per line, to todo.txt.addto:add text to file (not item)append:adds to item on line NUMBER the text TEXT.archive:moves done items from todo.txt to done.txt.command:run internal commands onlydel:deletes the item on line NUMBER in todo.txt.depri:remove prioritization from itemdo:marks item on line NUMBER as done in todo.txt.help:display helplist:displays all todo items containing TERM(s), sorted by priority.listall:displays items including done ones containing TERM(s)listcon:list all contextslistfile:display all files in .todo directorylistpri:displays all items prioritized at PRIORITY.move:move item between filesprepend:adds to the beginning of the item on line NUMBER text TEXT.pri:adds or replace in NUMBER the priority PRIORITY (upper case letter).replace:replace in NUMBER the TEXT.remdup:remove exact duplicates from todo.txt.report:adds the number of open and done items to report.txt._describetodocommandstodo.sh commandcmdlistargumentswordsNORMARGappendcommanddelmovemvprependprireplacerm NORMARG == CURRENT - 1 wordsNORMARGappendprependprojmovemvfilereplacewordsCURRENT10compadd(qq)todo.sh -p list "^[ 0]*$item " | sed '/^--/,$d'##<-> (\([A-Z]\) |)depridodpaaddaddmlistlslistalllsaaddto NORMARG == CURRENT - 1 nexstatelistfilelf NORMARG == CURRENT -1 _messageTerm to search file forlistprilspnextstate_path_files/.todoitemlistMftodo.sh -p list | sed '/^--/,$d'- /b- /match1:match2_describetodoitemstodo itemitemlistwordsCURRENTAZwordsCURRENTZwordsCURRENT( #pri + 1 )_wantedpriorityprioritycompaddpri_wantedprioritycompaddAZprefixprefixprojmsgtxtmsgcompset*[[:space:]]_wantedsearchprojmsgcompaddtodo.sh lsprjtodo.sh lscAGACg8XA,|A@CP}1A!		

localfontdirtypesetopt_argsfontdir_call_program path toilet -I2 2>/dev/null_arguments(-f --font)ffont[specify font]:font:_files -W ${~opt_args[-d]\:-$fontdir} -g \*\[ft\]lf\*\(-.\:r\)(-d --directory)ddirectory[specify font directory]:font directory:_files -/(-t --termwidth -w --width)wwidth[set output width]:width:(-t --termwidth -w --width)ttermwidth[adapt to terminal width](-F --filter)Ffilter[apply filter to text]:filter:(gay metal)--gay[rainbow filter]--metal[metal filter]--irc[output IRC color codes]--html[output HTML document]--tga[output TGA document](-h --help)hhelp[help](-I --infocode)Iinfocode[print FIGlet-compatible infocode]:code:(-v --version)vversion[version]AL'EE|EE+ACgA$0HAHۜۼA8]0q}AC%e
}a5u5yeE1		5


-m%}	
M

-Q	aqUEQA	%0yA4	G%-MmAT
e!}  Y!!"p$-#Q#A(%t##+#KK#ADC##$}%
&i&='Q((]))i**0#-#A4C++,,,,D,\,p,RK#,A<,,--.m//011120Q#A33A Ce
445e60fq7Ag7ACHA %77!889A9:]:::;<%=}=>>E??a@@=AAUBB=CCDUDEEMFFmG1HHIyI1J
KA#%0K-LAd$
eLLMqNOOPYQURST1VWWXYZ[\]^ADC*1A9_A*&t_A*&_A"+___+A,4)`0D`A",fd`ۄ`,%0A",f``qa+0aA"(-$bۜbLbۤtbbb+A.F_+localcurcontextcurcontextstatestate_descrlineopt_argsspecsfieldsorderoptsOSTYPElinuxfields%CPU:CPU usage%MEM:memory usage (res)CGROUPS:control groupsCODE:code sizeCOMMAND:Command name/lineDATA:data + stack sizeENVIRON:environment variablesFlags:task flagsGID:group idGROUP:group nameNI:nice valueP:last used CPU (SMP)PGRP:process group idPID:process idPPID:parent pidPR:priorityRES:resident memory sizeRUID:real user idRUSER:real uidS:process statusSHR:shared memory sizeSID:session idSUID:saved uidSUPGIDS:supplementary gidsSUPGRPS:supplementary group namesSUSER:saved usernameSWAP:swapped sizedTGID:thread gidTIME:CPU timeTIME+:CPU time (hundredths)TPGID:TTY gidTTY:controlling TTYUID:user idUSED:memory in useUSER:user nameVIRT:virtual memory sizeWCHAN:sleeping in functionnDRT:dirty pages countnMaj:major page countnMin:minor page countnTH:number of threadsnsIPC:IPC namespacensMNT:MNT namespacensNET:NET namespacensPID:PID namespacensUSER:USER namespacensUTS:UTS namespacevMj:major page fault count deltavMn:minor page fault count deltaLXC:lxc container nameOOMa:out of memory adjustment factorOOMs:out of memory sourceRsan:resident anonymous memory sizeRSfd:resident file-backed memory sizeRSlk:resident locked memory sizeRSsh:resident shared memory sizeCGNAME:control group nameNU:last known NUMA node+:descending (default)-:ascendingunitsk:KiBm:MiBg:GiBt:TiBp:PiBe:EiB(-)-hv[show version and usage]-b[batch mode]-c[command line/program name toggle]-d+[delay time interval]:interval-E+[specify the memory scaling unit]: : _describe -V -t units unit units-H[threads mode operation]-i[idle process toggle]-n+[number of iterations]:number of iterations-o+[override sort field]:fieldname:->sortkey-O[output field names](-u -U)*-p+[monitor pids]: :_sequence -s , _pids-s[secure mode operation]-S[cumulative time toggle](-U -p)-u+[effective user filter mode]: :_users(-u -p)-U+[user filter mode]: :_users-w+[output width override]::number-1[single/separate cpu states toggle]freebsdopenbsdfieldssizetime-b[batch mode]-d+[show only specified number of displays then exit]:count:-H[display individual threads]-I[do not display idle processes]-i[interactive mode]-n[non-interactive mode (identical to batch mode)]-o+[sort process display by the specified field]:field:( $fields )-p+[filter by the specified pid]: :_pids-q[renice top to -20]-S[show system processes]-s+[specify delay interval]:seconds:-u[do not translate uid to name]1: :_guard "^-*" "number of processes to display"fieldsthreadstotalreadwritefaultvcswivcswswap-C[CPU display mode]-a[display command names via argv]-j[display the jail ID]-t[do not display the top process]-m+[specify statistic type]:type:(( cpu\:default io ))-P[per-cpu CPU usage statistics](1 -)-v[write version number and exit]-w[display approximate swap usage]-z[don't display system idle process]-J+[show processes owned by the specified jail]:jail:_jails -0-U+[show processes owned by the specified username]: :_usersfieldscommand-1[combine CPU statistic into one line]-C[show command arguments as well as process name]-g+[filter processes by the specified string]:string-U+[filter processes by the specified user]: :_users -M "L\:|-="darwinmodesa:count events cumulativelyd:count events relative to the previous samplee:count events using absolute countersn:non-event mode (default)fieldspid:process idcommand:command namecpu:CPU usagecpu_me:CPU time charged to me by other processescpu_others:CPU time charged to other processes by mecsw:number of context switchestime:execution timethreadsth:number of threadsportsprt:number of Mach portsmregionmregreg:number of memory regionsmem:internal memory sizerprvt:resident private address space sizepurg:purgeable memory sizevsize:total memory sizevprvt:private address space sizekprvt:private kernel memory sizekshrd:shared kernel memory sizepgrp:process group idppid:parent process idstatepstate:process stateuid:user idwq#wqworkqueue:workqueue total/runningfaultsfault:number of page faultscowcow_faults:copy-on-write faultsuserusername:usernamemsgsent:total number of Mach messages sentmsgrecv:total number of Mach messages receivedsysbsd:total BSD syscallssysmach:total Mach syscallspageins:total pageinsboosts:number of boosts held by the processinstrs:number of instructions retired by the processcycles:number of cycles spent in the process-:descending (default)+:ascending-a[count events cumulatively]-c[set event counting mode]:mode:(( $modes ))-d[count events relative to the previous sample]-e[count events using absolute counters]-F[do not calculate statistics on shared libraries]-f[calculate statistics on shared libraries](-)-h[print usage information and exit]-i+[specify interval between samples for -f option]:interval-l+[logging mode. output specified number of samples periodically]:number of samples-ncols[output specified number of columns in logging mode]:number of columns-n+[only display up to the specified number of processes]:number of processes:-O+[specify the secondary sort key]:key:->sortkey-o+[specify the primary sort key]:key:->sortkey-R[do not traverse and report memory object map for each process]-r[traverse and report memory object map for each process]-S[display global statistics for swap and purgeable memory]-s[set the delay between update]:number of seconds-stats[only display the specified fields]:list of fields:->fieldlist*-pid[only display the specified process]:pid:_pidsuserU+[only display processes owned by the specified user]:user:_users-u[same as -o cpu -O time] #specs == 0 _defaultreturn_argumentsoptsspecs[@]statesortkeycompset(+|-)_alternativesort-orders:sort order:(( $order ))sort-keys:sort key:(( $fields ))fieldlist_sequence_describefieldsfieldfieldsAGA|C1A,A@h$@\xA&localexpl CURRENT == 2 _wantedsubcmdtopgit commandcompaddcreatedeleteexportimportinfopatchremotesummaryupdate_filesA<,At<Q_argumentsset1-a[add totd specific options]-D[add totd specific config into dhclient-enter-hooks]-d:name server:_hosts-l[configure resolv.conf]set2-r:config to remove:(dhcp totd resolv all)set3-h[help]Ag,A CL۔,Aq
AeY0:sA,}	1

pyACp
=
i
A
p%	Q
uACpa
i
A	0;A$	Aۜۜlocalargsvariant_pick_variantgnuGNUOSTYPEversion-a[change access time (atime)]-m[change modification time (mtime)](-r -d --date --reference 1)-t+[use specified time]:time ([[CC]YY]MMDDhhmm[.SS])variant(-c --no-create)cnocreate[don't create file if it doesn't exist](-h --no-dereference)hnodereference[act on symbolic links themselves](-t -d --date -r --reference)r+reference[use corresponding times from specified reference file]:file:_files(-t -d --date -r --reference)d+date[use specified date/time]:date/time*--time=[change specified time]:time:(atime access use mtime modify)(-)--help[display help information](-)--version[display version information]darwindragonflyfreebsd(-c 1)-A+[adjust time stamps by relative value]:time delta ([[-][hh]mm]SS)darwindragonflynetbsd-h[act on symbolic links themselves]dragonflyopenbsdsolaris(-r -t 1)-d+[use specified date/time]:date/timedarwindragonflysolaris1:: :_guard "[0-9]#" "timespec (MMDDhhmm[YY])"-*args(-A)-c[don't create file if it doesn't exist](-t -d 1)-r+[use corresponding times from specified reference file]:file:_files_arguments*:file:_filesAgALC-0MA(%ltA(TlocalargsOSTYPElinuxset1-S[allows more than one capability per invocation of tput]set2-V[reports the version of ncurses used for tput]_argumentsargsset3(-S -V)-T+[terminal type]:terminal type:_terminals1:terminal capabilities:( init reset longname ${(k)terminfo} )*:capability parameters:{ [[ $words[1] != (init|reset|longname) ]] && _message parameter }AL'EE|EE+ACZAgA(%	$ۜA C۔AC)0:sA$M1pAaACp	=	Aa	0;A<Z"A	
A" C	D
ۜq


'+A4C
%1%A)
aA
1A
f|ۄA"T
fLۜm
0
H
`
x





 &<QAfXۄyA"$ۤ
ۜC&<A,A
F<+localcurcontextcurcontextstatelineexplargsvariantdescr[complement characters specified by first string][delete specified characters from input][squeeze repeated instances of character to a single instance]_pick_variantgnuGNUOSTYPEversionvariant(-c -C --complement)cCcomplementdescr[-c](-d --delete 2)ddeletedescr[-d](-s --squeeze-repeats)ssqueezerepeatsdescr[-s](- 1 2)--help[display help information](- 1 2)--version[display version information]darwindragonflybsd(-c)-Cdescr[-c]darwindragonflyfreebsd-u[guarantee that output is unbuffered]kdescrk_argumentsargs1:character set:->chsets2:character set:->chsetsstatecompset*\[:_wantedcharacterscharacter classcompadd:QIPREFIX:+]:-\]compstate[quote] alnumalphablankcntrldigitgraphlowerprintpunctspaceupperxdigitreturncompset*\\_describecharacterscharacter(\\\\:backslash a:alert b:backspace f:form\ feed n:new\ line r:return t:tab v:vertical\ tab)_messagecharacterscharacter setA'uA,'QmA,'H
!A'-E1] !"#)%&
'')*+M--e/101223y4667}8=9
::;<>A$'?a?ACA'lEEF!HIJyKmLiMuN5OP%QRSTVmW5XY[]M^_`abdf!hjABnj:oqkAF%ABtUlNu+lXA$ۜbۜl 5ABym>zQnBAf5ABo*mp8 AGA,ZiA,ALC1A
CRA,iA&A1A
RA,Z
A,!ALC1A
CRA,qA&AARA|Z-
APC	A.UA,A&A'Ag,ACDxAhLXAC,mADA,iA C	ۤ$DDABay+$!zeAGA,ZiA,ALC1A
CRA,iA&A1A
RA,Z
A,!ALC1A
CRA,qA&AARA|Z-
APC	A.UA,A&AGA,
ZAvA&R5A.uALC1A!RAf۔9A&dAC	'A	gA	gA
GAC
L		x	A
	A,+	
A@A.,

AC
AL1A0RACf۔A&dA$
ۜbۜl]
AB9+$e"bAGA,ZiA,ALC1A
CRA,iA&A1A
RA,Z
A,!ALC1A
CRA,qA&AARA|Z-
APC	A.UA,A&AGA,
ZAvA&R5A.uALC1A!RAf۔9A&dAC	'A	gA	gA
GAC
L		x	A
	A,+	
A@A.,

AC
AL1A0RACf۔A&dA$
ۜbۜlQ
AB+$4&jAGA,ZiA,ALC1A
CRA,iA&A1A
RA,Z
A,!ALC1A
CRA,qA&AARA|Z-
APC	A.UA,A&AGA,
ZAvA&R5A.uALC1A!RAf۔9A&dAC	'A	gA	gA
GAC
L		x	A
	A,+	
A@A.,

AC
AL1A0RACf۔A&dA$
ۜbۜlq
ABMyN+$y*lAGA,ZiA,ALC1A
CRA,iA&A1A
RA,Z
A,!ALC1A
CRA,qA&AARA|Z-
APC	A.UA,A&AGA,
ZAvA&R5A.uALC1A!RAf۔9A&dAC	'A	gA	gA
GAC
L		x	A
	A,+	
A@A.,

AC
AL1A0RACf۔A&dA$
ۜbۜl
y
AB+$-iAGA,ZiA,ALC1A
CRA,iA&A1A
RA,Z
A,!ALC1A
CRA,qA&AARA|Z-
APC	A.UA,A&AGA,
ZAvA&R5A.uALC1A!RAf۔9A&dAC	'A	gA	gA
GAC
L		x	A
	A,+	
A@A.,

AC
AL1A0RACf۔A&dA$
ۜbۜlm
AB=#1=AGA,ZiA,ALC1A
CRA,iA&A1A
RA,Z
A,!ALC1A
CRA,qA&AARA|Z-
APC	A.UA,A&AGA,
ZAvA&R5A.uALC1A!RAf۔9A&dAC	'A	gA	A
	1		AC
	Al
1AN*2pI
y
2

A

AC9AL1A0RACf۔A&dA 
dۤA |9	ylocalexclusive_auth_options(-n --auth -ne --authenv -N --netrc)general_optionsddebug[enable debugging mode]exclusive_auth_optionsnauth[set the username and password for authentication]:username\:password: exclusive_auth_optionsneauthenv[set the authentication information from the TR_AUTH environment variable]exclusive_auth_optionsNnetrc[set the authentication information from a netrc file]:file:_files--find[tell Transmission where to look for the current torrents' data]general_actions(- :)gsrglobalseedratio[all torrents, unless overridden by a per-torrent setting, should seed until a specific ratio]:ratio:{_message "ratio in kB/sec"}(- :)GSRnoglobalseedratio[all torrents, unless overridden by a per-torrent setting, should seed regardless of ratio](- :)prpeers[set the maximum number of peers]:number: (- :)ddownlimit[limit the maximum download speed to limit kB/s]:limit:{_message "limit in kB/sec"}(- :)Dnodownlimit[disable download speed limits]global_only_actions(- :)asaltspeed[use the alternate Limits](- :)ASnotaltspeed[don't use the alternate Limits](- :)asdaltspeeddownlimit[limit the alternate download speed to limit kilobytes per second](- :)asualtspeeduplimit[limit the alternate upload speed to limit kilobytes per second](- :)ascaltspeedscheduler[use the scheduled on/off times](- :)ascnotaltspeedscheduler[don't use the scheduled on/off times](- :)--alt-speed-time-begin[time to start using the alt speed limits]:hhmm:_transmission-remote_time(- :)--alt-speed-time-end[time to stop using the alt speed limits]:hhmm:_transmission-remote_time(- :)--alt-speed-days[set the number of days on which to enable the speed scheduler]:days:_transmission-remote_days(- :)--torrent-done-script[specify a file to run each time a torrent finishes]:script:_files(- :)--no-torrent-done-script[don't run any script when a torrent finishes](- :)ecache[set the session's maximum memory cache size in MiB]:size (MiB):(- :)erencryptionrequired[encrypt all peer connections](- :)epencryptionpreferred[prefer encrypted peer connections](- :)etencryptiontolerated[prefer unencrypted peer connections](- :)hhelp[print command-line option descriptions](- :)--exit[tell the Transmission to initiate a shutdown](- :)Vversion[show version number and exit]ttorrent[set the current torrent(s) for use by subsequent options]:torrent:_transmission-remote_torrent(- :)sisessioninfo[list session information from the server](- :)stsessionstats[list statistical information from the server]aadd[add torrents to transmission]:filename\|url:_transmission-remote_add(- :)llist[list all torrents](- :)pport[set the port for use when listening for incoming peer connections]:port:(- :)--start-paused[start added torrents paused](- :)--no-start-paused[start added torrents unpaused](- :)mportmap[enable portmapping via NAT-PMP or UPnP](- :)Mnoportmap[disable portmapping](- :)odht[enable distributed hash table](- :)Onodht[disable distributed hash table](- :)uuplimit[limit the maximum upload speed to limit kB/s]:limit:{_message "limit in kB/sec"}(- :)Unouplimit[disable upload speed limits](- :)--utp[enable uTP for peer connections](- :)--no-utp[disable uTP for peer connections](- :)xpex[enable peer exchange (PEX)](- :)Xnopex[disable peer exchange (PEX)](- :)ylss[enable local peer discovery (LPD)](- :)Ynolss[disable local peer discovery (LPD)](- :)pipeerinfo[list the current torrent's connected peers](- :)--blocklist-update[update blocklist from URL specified in remote client's settings with blocklist-url key]*:host\:port:_hoststorrent_add_options(-C --no-incomplete-dir)cincompletedir[when adding new torrents, store their contents in directory until the torrent is done]:dir:{_files -/}(-c --incomplete-dir)Cnoincompletedir[don't store incomplete torrents in a different directory]wdownloaddir[when used in conjunction with --add, set the new torrent's download folder]:dir:{_files -/}torrent_action_only_actionsffiles[get a file list for the current torrent(s)]gget[mark file(s) for download]:torrent_file:_transmission-remote_torrent_getGnoget[mark file(s) for not downloading]:torrent_file:_transmission-remote_torrent_no_getiinfo[show details of the current torrent(s)]ifinfofiles[list the specified torrent's files]ipinfopeers[list the specified torrent's peers]icinfopieces[list the specified torrent's pieces]itinfotrackers[list the specified torrent's trackers]--trash-torrent[delete torrents after adding]--no-trash-torrent[do not delete torrents after adding]tdtrackeradd[add a tracker to a torrent]:tracker:_urlstrtrackerremove[remove a tracker from a torrent]:tracker_id:_transmission-remote_torrent_tracker_idsstart[start the current torrent(s)]Sstop[stop the current torrent(s) from downloading or seeding]rremove[remove the current torrent(s) without deleting the downloaded data]radremoveanddelete[remove the current torrent(s) and delete the downloaded data]--reannounce[reannounce the current torrent(s)]--move[move the current torrents' data from their current locations to the specified directory]:{_files -/}srseedratio[let the current torrent(s) seed until a specific ratio]:ratio:{_message "ratio in kB/sec"}SRnoseedratio[let the current torrent(s) use the global seedratio settings]hlhonorsession[make the current torrent(s) honor the session limits]HLnohonorsession[make the current torrent(s) not honor the session limits]Bhbandwidthhigh[give this torrent first chance at available bandwidth]Bnbandwidthnormal[give this torrent the bandwidth left over by high priority torrents]Blbandwidthlow[give this torrent the bandwidth left over by high and normal priority torrents]phpriorityhigh[try to download the specified file(s) first]:torrent_file:_transmission-remote_torrent_priority_not_highpnprioritynormal[try to download the specified files normally.]:torrent_file:_transmission-remote_torrent_priority_not_normalplprioritylow[try to download the specified files last]:torrent_file:_transmission-remote_torrent_priority_not_lowvverify[verify the current torrent(s)] +functions[_transmission-remote_time] _transmissionremote_time_messagetime in format HHMS +functions[_transmission-remote_days] _transmissionremote_days_valuesdays1..7 +functions[_transmission-remote_add] _transmissionremote_add_alternativeargs:torrent:_files -g ".torrent"args:url:_urls +functions[_transmission-remote_torrent] _transmissionremote_torrentlocalauthentication_args--auth--netrcopt_args[k]authentication_argskauthentication_argsbreak-n-Nopt_args[k]kauthentication_args--authenv-ne--netrc+opt_argskktorrents_list_linesftransmission-remote "${authentication_args}" --list 2> /dev/nullpartstorrents_idstorrents_namest = 2t < #torrents_list_lines[@] - 1++t @s. .torrents_list_linestparts[1]torrents_namesparts[10,#parts[@]]_describetorrentstorrenttorrents_names +functions[_transmission-remote_torrent_get] _transmissionremote_torrent_getlocalauthentication_args--auth--netrcopt_args[k]authentication_argskauthentication_argsbreak-n-Nopt_args[k]kauthentication_args--authenv-ne--netrc+opt_argskkselected_torrent-t--torrentopt_argskopt_args[k]selected_torrent_messageno torrent was selected on the command line enabling completion of filesreturnfiles_info_linesftransmission-remote "${authentication_args}" --torrent "${selected_torrent}" --info-files 2> /dev/nullpartsfilestorrent_namef = 3f < #files_info_lines[@]++f @s. .files_info_linesfparts[7,#parts[@]]%/*parts4Noparts[1]%:[parts[7,#parts[@]]#*/filesNo files are marked for not downloading in torrent torrent_name_valuesfiles from torrent_namefiles[@] +functions[_transmission-remote_torrent_no_get] _transmissionremote_torrent_no_getlocalauthentication_args--auth--netrcopt_args[k]authentication_argskauthentication_argsbreak-n-Nopt_args[k]kauthentication_args--authenv-ne--netrc+opt_argskkselected_torrent-t--torrentopt_argskopt_args[k]selected_torrent_messageno torrent was selected on the command line enabling completion of filesreturnfiles_info_linesftransmission-remote "${authentication_args}" --torrent "${selected_torrent}" --info-files 2> /dev/nullpartsfilestorrent_namef = 3f < #files_info_lines[@]++f @s. .files_info_linesfparts[7,#parts[@]]%/*parts4Yesparts[1]%:[parts[7,#parts[@]]#*/filesNo files are marked for downloading in torrent torrent_name_valuesfiles from torrent_namefiles[@] +functions[_transmission-remote_torrent_priority_not_high] _transmissionremote_torrent_priority_not_highlocalauthentication_args--auth--netrcopt_args[k]authentication_argskauthentication_argsbreak-n-Nopt_args[k]kauthentication_args--authenv-ne--netrc+opt_argskkselected_torrent-t--torrentopt_argskopt_args[k]selected_torrent_messageno torrent was selected on the command line enabling completion of filesreturnfiles_info_linesftransmission-remote "${authentication_args}" --torrent "${selected_torrent}" --info-files 2> /dev/nullpartsfilestorrent_namef = 3f < #files_info_lines[@]++f @s. .files_info_linesfparts[7,#parts[@]]%/*parts3Highparts[1]%:[parts[7,#parts[@]]#*/filesNo files are marked with non-high priority in torrent torrent_name_valuesfiles from torrent_namefiles[@] +functions[_transmission-remote_torrent_priority_not_normal] _transmissionremote_torrent_priority_not_normallocalauthentication_args--auth--netrcopt_args[k]authentication_argskauthentication_argsbreak-n-Nopt_args[k]kauthentication_args--authenv-ne--netrc+opt_argskkselected_torrent-t--torrentopt_argskopt_args[k]selected_torrent_messageno torrent was selected on the command line enabling completion of filesreturnfiles_info_linesftransmission-remote "${authentication_args}" --torrent "${selected_torrent}" --info-files 2> /dev/nullpartsfilestorrent_namef = 3f < #files_info_lines[@]++f @s. .files_info_linesfparts[7,#parts[@]]%/*parts3Normalparts[1]%:[parts[7,#parts[@]]#*/filesNo files are marked with non-high priority in torrent torrent_name_valuesfiles from torrent_namefiles[@] +functions[_transmission-remote_torrent_priority_not_low] _transmissionremote_torrent_priority_not_lowlocalauthentication_args--auth--netrcopt_args[k]authentication_argskauthentication_argsbreak-n-Nopt_args[k]kauthentication_args--authenv-ne--netrc+opt_argskkselected_torrent-t--torrentopt_argskopt_args[k]selected_torrent_messageno torrent was selected on the command line enabling completion of filesreturnfiles_info_linesftransmission-remote "${authentication_args}" --torrent "${selected_torrent}" --info-files 2> /dev/nullpartsfilestorrent_namef = 3f < #files_info_lines[@]++f @s. .files_info_linesfparts[7,#parts[@]]%/*parts3Lowparts[1]%:[parts[7,#parts[@]]#*/filesNo files are marked with non-high priority in torrent torrent_name_valuesfiles from torrent_namefiles[@] +functions[_transmission-remote_torrent_tracker_id] _transmissionremote_torrent_tracker_idlocalauthentication_args--auth--netrcopt_args[k]authentication_argskauthentication_argsbreak-n-Nopt_args[k]kauthentication_args--authenv-ne--netrc+opt_argskkselected_torrent-t--torrentopt_argskopt_args[k]selected_torrent_messageno torrent was selected on the command line enabling completion of filesreturntrackers_info_linesftransmission-remote "${authentication_args}" --torrent $selected_torrent --info-trackers 2> /dev/nullpartstrackers_urlstrackers_idst = 1t < #trackers_info_lines[@]++t @s. .trackers_info_linestparts1Trackerparts2[0-9]+:parts[2]%:parts[3]//:/\:trackers_idsSpecified torrent has no trackers_describetrackersremovetracker_argumentsgeneral_options[@]global_only_actions[@]general_actions[@]torrent_add_options[@]torrent_action_only_actions[@]Aۜۜ-M
=yqA	I
]

UyMyiAu=)Uy 5!I""#m$%%%&u''(_arguments-a[show all files, including hidden ones]-d[list directories only]-l[follow symlinks that point to directories]-f[print full path prefix for each file]-x[stay on current filesystem]-L[specify max tree depth to descend]:level-R[recursively cross down the tree and execute tree again]-P[only list files matching a pattern]:pattern:_files-I[don't list files matching a pattern]:pattern:_files--ignore-case[ignore case when pattern matching]--matchdirs[include directory names in -P pattern matching]--noreport[omit file and directory report at end]--charset=[character set for HTML and for line drawing]:charset--filelimit=[don't descend directories with more than specified number of entries]:entries--timefmt=[use specified time format]:format:_date_formats-o[output to specified file]:file:_files--du[print directory sizes]--prune[exclude empty directories from the output](-N)-q[print non-printable characters as question mark, not caret](-q)-N[print non-printable characters as is, not as caret]-Q[quote filenames with double quotes]-p[print file type and permissions, like ls -l]-u[print file owner]-g[print file group](-h --si)-s[print size of each file in bytes](-s --si)-h[print human readable file size](-s -h)--si[print human readable file size in SI units (powers of 1000)]-D[print last modification date or change time (with -c)]-F[append descriptive character to end, like ls -F]--inodes[print inode numbers]--device[print device number to which file or directory belongs](--sort -t -c -U)-v[sort the output as version](-v --sort -c -U)-t[sort output by modification time](-v --sort -t -U)-c[sort output by change time](-v --sort -t -c -r --dirsfirst)-U[leave files unsorted](-U)-r[sort in reversed order](-v -t -c -U)--sort[sort in specified order]:order:(name version size mtime ctime)(-U)--dirsfirst[list directories before files]-i[don't print indentation lines](-S -X)-A[use ANSI line graphics hack when printing indentation lines](-A -X)-S[use console (CP437) line graphics](-C)-n[turn colorization off always, over-ridden by the -C option](-n)-C[turn colorization on always](-A -S -n -C -J -H -T --nolinks)-X[XML output](-A -S -n -C -X -H -T --nolinks)-J[JSON output](-n -C -X)-H[turn on HTML output]:base HREF(-n -C -X)-T[title for HTML output]:title(-n -C -X)--nolinks[turn off hyperlinks in HTML output]--fromfile[read paths from specified files](-)--version[version of tree](-)--help[verbose usage listing]*:directory:_files -/AL'EE|EE+ACgAgA,1	9m5AAp
%Aa0!5ALYy	Y
!
5eU1p1]A
0
YACA" C
dۜ6+A 0' A$!%8 
ccU A"D "H"h"""l"l"l!#`#;+0;A1A">r}##>#A"&$?+QA@$A"CFX$,A+A"&$C+0J$	A!A&GR$;A$, %H%qAfl%ۄ%Af%ۜ%A%&bKA"C(&I&ۜbKM+A"t&&&&N+AF&+localcurcontextcurcontextstatelineexpltypesetopt_argsargsfaults(-c)-a[show argument strings with exec system call](-a -d -D -e -E -l -r -v -w -x)-c[count traced system calls, signals etc](-c)-d[include timestamps in output](-c)-D[include delta timestamps in output](-c)-e[show environment strings with exec system call]-f[follow child processes created after a fork]-o+[specify trace output file]:output file:_filesOSTYPEsolaris2.11-(-c)-A[include absolute timestamps in output]aixsolaris(-c)-E[include delta timestamps of time spent within the system call]-i[don't display interruptible sleeping system calls](-c)-l[include LWP id in each line of output]-m+[specify machine faults to trace]: :->faults(-c)-r+[show full contents of the I/O buffer for each read()]:file descriptor-s+[specify signals to trace]:signal:_sequence _signals -M "B\:!="-S+[specify signals at which process should be stopped and abandoned]:signal:_sequence _signals -M "B\:!="-t+[specify system calls to trace or exclude]:system call:_sequence _sys_calls -a -M "B\:!="-T+[specify system calls at which process should be stopped and abandoned]:system call:_sequence _sys_calls -a -M "B\:!="*-u+[user-level function call tracing]: :->userfuncs-U+[specify user-level functions at which process should be stopped and abandoned]: :->userfuncs(-c)-v+[enable verbose output of structures for specified system calls]:system call:_sequence _sys_calls -a -M "B\:!="(-c)-w+[show full contents of the I/O buffer for each write()]:file descriptor(-c)-x+[enable raw output of structures for specified system calls]:system call:_sequence _sys_calls -a-p[trace specified existing processes]dragonflyfreebsd-s+[specify the maximum string size to print]:maximum string size [32](-c)-S[don't report signals received by the process](*)-p[trace specified existing processes]:pid:_pidsfreebsd10-.-H[include thread ID in the output of each event]_argumentsargs*::arguments:->argsstatefaultsfaultsMf</usr/include/sys/fault.h:define:blank:FLT:blank:FLT%%:blank:/dev/null_sequence_wantedfaultsfaultcompaddB:!=B:[Ff][Ll][Tt]=m:{a-z}={A-Z}faultsOSTYPEsolaris +opt_args[-p] _pids CURRENT == 1 _command_names_normaluserfuncsprefix_messagefunctionsfunctioncompset*,compset[,:]*_descriptionlibscompaddexpl[@]compaddexpl[@]qS,a.outreturnAgAA,eAy)q
ACEA"Aۜۜlocalargs_pick_variantgnuFree Softunixversion(-)--help[display help information](-)--version[display version information](-s --quiet --silent)squietsilent[suppress normal output]-s[suppress normal output]OSTYPEsolaris-l[display terminal's synchronous line number]_argumentsargsA ,+A@dA$C$\,A	A
-AEACH},A%	AQAC,A"R%+ۄA"
"$C4UilC&A(U
9llocalttysexplstripdevoptdevopenzparseoptsdstripdevDoptdevoopenopenuf_call_program open-ttys ps -Ao tty=:?%% _descriptionopenttysopen tty/dev/ttyN/dev/pts/ptmxNttys/dev/_descriptionttystripdev/dev/optdevcompadd@expl[@]r:|/=* r:|=*returncompaddexpl[@]pre[@]A+Ag A GL`AcFtCNACfk#AP	A.A,`A&A0A
0A&LA.
E qAf A+<A$ PxA %A%PAA!Y	
AB)
0X
A



0
=Af

0
=Af
0
AC	f 
L
0	m
A
F

0	
A
F-AF<A-
EAF_twidge_commandtypesettwidge_commandsskiptwidgelscommandsreaddesccmdcontinue skip continuecmd:desc_describecommand_twidge_argstypesetargs_commonargs_moreargs_otherargs_updateargs_common(-a --all)aall[receive all content](-e --exec)eexec[execute command for each retrieved item]:command(-l --long)llong[long output format](-m --mailto)mmailto[mail retrieved items]:mail address(-s --saveid)ssaveid[save ID of most recent message](-u --unseen)uunseen[only show unseen messages]args_other(-U --username)Uusername[show updates of different user]:usernameargs_update(-i --inreplyto)iinreplyto[update in reply to a message]:message id(-i --inreplyto 1)-r[read RFC2822 Mail]:statuswords1lsarchive_argumentsargs_commonargs_moreargs_otherlsdmarchiverecentrepliesrtarchivereplies_argumentslsfollowersing_arguments:usernamedmsend_arguments:recipient:statusunfollow_messageusernameupdate_argumentsargs_update_twidge_arguments(-c --config)cconfig[config file]:file:_files(-d --debug)ddebug[enable debugging output](-): :_twidge_command(-)*:: :_twidge_args_twidge@Agk#Ak#5eA,A1A.MmAFMqAfaACftAFAFAFMACFlocaloutputwords[@]_shellcompletionzsh:CURRENT"$cmd[@]" 2>/dev/nulloutput#compdef evalecho\nCompletion error running command:qqqcmdIf output below is unhelpful you may need to edit this file and redirect stderr to a file.Expected completion function, but instead got:returnAGkA 8`|Aw0AkACQA`0!%IAhc&tCACF|AA`0!AkAAAC`
0;Ah#&tAF|AC`AA AC	`5A	1A	81A
A
	m
localdev_tmpdpath_tmpmp_tmpmlineOSTYPElinuxirix(@f)< /etc/mtab(@)(@)tmp%% *:#none(@)(@)tmp#* %% *freebsddragonfly/sbin/mountreadmlinew1mlinew3darwin(@f)/sbin/mount(@)(@)tmp%% *:#map(@)(@)tmp#* on %% \(*mlinew1mlinew3MATCHMBEGINMEND(@)mp_tmp//(#m)\[0-7](#c3)/(#)( 8#MATCH[2,-1] )(@)dev_tmp//(#m)\[0-7](#c3)/(#)( 8#MATCH[2,-1] )(@M)dev_tmp:#/*(@)dev_tmp:#/*_alternativedevice-labels:device label:compadd -a dev_tmpdevice-paths: device path:_canonical_paths -A dpath_tmp -N -M "r:|/=* r:|=*" device-paths device\ pathdirectories:mount point:_canonical_paths -A mp_tmp -N -M "r:|/=* r:|=*" directories mount\ pointA4fۜ-}9=I_arguments-c[show comments]-f[full path matching]-o[overwrite files]-p+[specify password]:password-y[assume yes on all queries]-x+[specify files to exclude]:files-h[print help information]1:unace command:((
    e\:extract\ files
    l\:list\ archive
    t\:test\ archive\ integrity
    v\:list\ archive\ \(verbose\)
    x\:extract\ files\ with\ full\ path
  ))*:files:_files -g "*.ace(-.)"Ag ACgPhAE}0!ApC%
cce-Q}4U	=)0!;ApC%h	
cc	e
`


YQPqE


99Ap
-A
	H]A<
ۜMeYmA,h=%)AC'}pAh0Q Aeh !0!Ah!Y""ACf#ۜ#typeset_uname_argslocalargsLANGde__uname_argsalle Grundinformationen ausgebenkernelnameNamen des Kernels ausgebennodenameNetzwerknamen der Maschine ausgebenkernelreleaseRelease-Nummer des Kernels ausgebenkernelversionVersion des Kernels ausgebenosreleaseRelease-Nummer des Betriebssystems ausgebenmachineMaschinentyp (Hardware) ausgebenprocessorTyp des Prozessors ausgebenhardwareplatformHardwareplattform ausgebenoperatingsystemNamen des Betriebssystems ausgebenhelpHilfe anzeigen und beendenversionVersionsinformation anzeigen und beenden_uname_argsprint all basic informationprint kernel namenodenameprint network node hostnameprint kernel releaseprint kernel versionprint operating system release levelmachineprint machine hardware nameprint processor typehardwareplatformprint hardware platformoperatingsystemprint name of the operating systemdisplay help informationoutput version information and exit_pick_variantgnuFree Softunixversion_arguments(-)alla[_uname_argsall](--kernel-name -s)kernelnames[_uname_argskernelname](--nodename -n)nodenamen[_uname_argsnodename](--kernel-release -r)kernelreleaser[_uname_argskernelrelease](--kernel-version -v)kernelversionv[_uname_argskernelversion](--machine -m)machinem[_uname_argsmachine](--processor -p)processorp[_uname_argsprocessor](--hardware-platform -i)hardwareplatformi[_uname_argshardwareplatform](--operating-system -o)operatingsystemo[_uname_argsoperatingsystem](-)--help[_uname_argshelp](-)--version[_uname_argsversion](-m -n -r -s -v)-a[_uname_args[all]]-m[print hardware class]-n[_uname_args[nodename]]-p[_uname_args[processor]]-r[_uname_args[os-release]]-s[_uname_args[operating-system]]-v[print detailed operating system version]OSTYPEfreebsddragonfly-i[print kernel ident]freebsd10-.-K[print FreeBSD kernel version]-U[print FreeBSD user environment version]solaris-i[print platform name]-S[set system name]:system name-X[print expanded system information]_argumentsargsAg
ccACg,A,
ccAA,5A1AD}Ad1A.rA%,1AC,A,UQA.rIiA%,A"r,AB!u		,	A 	
ۜۜ
%localtabsargsconvert all whitespace, instead of just initial whitespace[use comma separated list of tab positions]:list of tab positions_pick_variantgnuFree Softunixversionserviceun(-a --help --version)--all[all](--help --version)--first-only[convert only leading sequences of whitespace](-i --initial --help --version)iinitial[don't convert tabs after non blanks](-t --help --version)--tabs=tabs(* -)--help[display usage information](* -)--version[display version information]OSTYPEbsddragonflydarwin-*(--all --help --version)-a[all]_cmd_variantservicebusybox!(-0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -t --tabs)-0..9_argumentsargs[@](--tabs --help)-t+tabs*:file:_filesAGAL-MI
]1
U5
MqA1A(aAC'A|1A.EA.ACAalocalargs(-c --count)ccount[prefix lines by the number of occurrences](-d --repeated)drepeated[only print duplicate lines](--all-repeated)-D-[print all duplicate lines](-D)--all-repeated=-[print all duplicate lines]::delimit method [none]:(none prepend separate)(-f --skip-fields)fskipfields[avoid comparing initial fields]:number of fields--group=-[show all items]::group separation [separate]:(separate prepend append both)(-i --ignore-case)iignorecase[ignore differences in case when comparing](-s --skip-chars)sskipchars[avoid comparing initial characters]:number of characters(-t --separator)tseparator[specify field delimiter]:separator(-u --unique)uunique[only print unique lines](-w --check-chars)wcheckchars[specify maximum number of characters to compare]:characters(-W --check-fields)Wcheckfields[specify maximum number of fields to compare]:fields(-z --zero-terminated)zzeroterminated[delimit lines with null character, not newline](- *)--help[display help information](- *)--version[display version information]_pick_variantgnuFree SoftunixversionoptcharscdufsOSTYPEdarwindragonflyfreebsdopenbsdoptcharsiMargs:*()optchars_argumentsargs[@]1::input file:_files2::output file:_filesA8PACgdAD	}}I		

1

y)ee9-9iqi5aq!"#$%&'m(q)*+
-%./0E1A2U34456m78u9:a;a<=>}?e@	AUBqCqDAE-FGGHI}JKAA.WKLAg,LAPLuLA"[LLM)Mlocalcontextstatelinetypesetopt_args_arguments-auto[automatically accept default (nonconflicting) actions]-batch[batch mode\: ask no questions at all]-doc[show documentation]:topics:(about people lists status copying ack install tutorial basics failures running ssh news all topics)-follow[add a pattern to the follow list]:pattern:-force[force changes from this replica to the other]:replica:-group[synchronize group attributes]-ignore[add a pattern to the ignore list]:pattern:-ignorenot[add a pattern to the ignorenot list]:pattern:-owner[synchronize owner]-path[path to synchronize]:path:_files-perms[part of the permissions which is synchronized]:perms:-prefer[choose this replicas version for conflicting changes]:replica:-root[root of a replica (should be used exactly twice)]:path:_files -/-silent[print nothing except error messages]-terse[suppress status messages]-testserver[exit immediately after the connection to the server]-times[synchronize modification times]-version[print version and exit]-addprefsto[add new prefs to]:file:_files-addversionno[add version number to name of unison on server]-backup[add a pattern to the backup list]:pattern:-backupcurr[add a pattern to the backupcurr list]:pattern:-backupcurrnot[add a pattern to the backupcurrnot list]:pattern:-backupdir[directory for storing centralized backups]:directory:_files -/-backuploc[where backups are stored]:backup location:(local central)-backupnot[add a pattern to the backupnot list]:pattern:-backupprefix[prefix for the names of backup files]:prefix:-backups[keep backup copies of all files]-backupsuffix[a suffix to be added to names of backup files]:suffix:-confirmbigdel[ask about whole-replica (or path) deletes (default true)]-confirmmerge[ask for confirmation before committing results of a merge]-contactquietly[suppress the "contacting server" message during startup]-copyprog[external program for copying large files]:program:_files -g "*(-x)"-copyprogrest[variant of copyprog for resuming partial transfers]:program:_files -g "*(-x)"-copyquoterem[add quotes to remote file name for copyprog]:quote style:(true false default)]-copythreshold[use copyprog on files bigger than this]:size (kb):-debug:debug module:(all verbose)-diff[command for showing differences between files]:program:_files -g "*(-x)"-dontchmod[when set, never use the chmod system call]-dumbtty[do not change terminal settings in text UI]-fastcheck:fast update detection:(true false default)-forcepartial[add a pattern to the forcepartial list]:pattern:-height[height of main window in graphical interface]:number (lines):-host[bind the socket to this host name in server socket mode]:host:_hosts-ignorecase[identify upper/lowercase filenames]:ignorecase:(true false default)-ignorelocks[ignore locks left over from previous run (dangerous!)]-immutable[add a pattern to the immutable list]:pattern:-immutablenot[add a pattern to the immutablenot list]:pattern:-key[define a keyboard shortcut for this profile (in some UIs)]:shortcut:-killserver[kill server when done (even when using sockets)]-label[provide a descriptive string label for this profile]:label:-log[record actions in logfile (default true)]-logfile:logfile name:_files-maxbackups[number of backed up versions of a file]:number:-maxthreads[maximum number of simultaneous file transfers]:number:-merge[add a pattern to the merge list]:pattern:-mountpoint[abort if this path does not exist]:mountpoint:_files -/-numericids[don't map uid/gid values by user/group names]-preferpartial[add a pattern to the preferpartial list]:pattern:-pretendwin[use creation times for detecting updates]-repeat[synchronize repeatedly (text interface only)]:repeat:-retry[re-try failed synchronizations N times (text ui only)]:retry times:-rootalias[register alias for canonical root names]:root alias:-rsrc:synchronize resource forks:(true false default)-rsync[activate the rsync transfer mode (default true)]-selftest[run internal tests and exit]-servercmd[name of unison executable on remote server]:program:_files -g "*(-x)"-showarchive[show "true names" (for rootalias) of roots and archive]-socket[act as a server on a socket]:socket:_files -g "*(-=)"-sortbysize[list changed files by size, not name]-sortfirst[add a pattern to the sortfirst list]:pattern:-sortlast[add a pattern to the sortlast list]:pattern:-sortnewfirst[list new before changed files]-sshargs[other arguments (if any) for remote shell command]:ssh args:-sshcmd[path to the ssh executable]:program:_files -g "*(-x)"-ui:user interface:(text graphic)-xferbycopying[optimize transfers using local copies (default true)]*:profile:->profilestateprofileprofilesprofiles/.unison/.prfN #profiles compadd@profiles/.unison/%.prfA@'EE|EEAC'+AgA"L& ۜۜMmym	
m
F
ABr
CF
Af$ۄEA	fۜA	GA
gA(C
%,T|DA,2A`
A3RaA<
A"5C
&ALC1A&9
AF0UA&
A 
ccAC
ccAAC5A 1AGA"f=I+A|1A"KyfۄA"$,@L+AF
+qAF0alocalcurcontextcurcontextstatelineexplintegertypesetopt_args_arguments(-c --check --check-verbose)ccheck[check units are reducible](-c --check)--check-verbose[verbosely check units are reducible](-o --output-format)ooutputformat[specify output format]:printf format(-f --file)ffile[specify file with units]:units file:_files(-m --minus)mminus[- is subtraction](-p --product)pproduct[binary - is product](-q --quiet --silent)qquietsilent[suppress prompts and statistics](-s --strict)sstrict[suppress conversion to reciprocal units](-t --terse)tterse[make conversion output briefer](-v --verbose)vverbose[make output more verbose](- *)hhelp[show help information and exit](- *)Vversion[show version information and exit]*:unit expression:->exprreturnstateexprcompset*[^[:alnum:]]compset[^[:alnum:]]*datfiletestfilestestfiles/usr/share/units.dat/usr/share/units/units.dat/usr/share/misc/units.dat/usr/local/share/units.dat/usr/share/lib/unittab/usr/share/misc/units.libdatfileopt_argsf:opt_argsfiledatfiledatfiletestfilesdatfilebreakdatfile_messageData file for units not found.unitspfxsawk '$1 !~ /^[\/#]/ { print $1 }' $datfileall::alnum:%%all::alnum:(]%%( #units _alternativeunitprefixes:unit prefix:compadd -S "" -a pfxsunits:unit:compadd -a units #pfxs compset((j.|.)pfxs)_wantedunitcompaddNo unit definitions found.AGA$8۔qA;%0HA0FdۜۜMZ!E	A&0:sA ۜmA&0;AFAFlocalvariant_pick_variantprocpsprocpsgnuFree Softunixversionvariantprocps_arguments(: -)hhelp[display help information](: -)Vversion[display version information](excl)ppretty[display uptime in pretty format]ssince[display date/time of system boot]return_arguments(: -)--help[display help information](: -)--version[display version information]1:utmp/wtmp file:_files_messageno more argumentsA`C
,H\p+EEEE3A
GA
A'AC'(A'
ALLAAf2Ra2`ra}A"32PraLA"(
L4UL
FhAC
%LA,8LA%<A$\,A,=%A313AfPۄqAA<CNAC&AA$(X}ۜUA"fۜCA"D="CfxE+A"$
8PlF+ABHFhAFhA,L,A3!	0#I	Ax
Af	ۄzyA4Cf		 
E

ۜUzyA&h0

A"VR

fPۄqA"WRzyyfۄzyA;:AfۄzyAC
8AxA&A,NAP8A1A&\RzA"C
ۜ1
]+A" d

ۜz۔||^+A_R
A",&
ۜ|۔|	U5`+ABcFhACFh0u`AC41A6i2@r)A"4f8U۬Ym+q%A(8AA&AC
ACL8}A"$ۼۜ1
s+A"(Dۼۜz۔|u|t+ABvFhACFh+A=1=AfۄApAC FAx A &A, NA HAB!fۜ	3|AB)" C!Tۜq۔+A"r!%p	)A"(!ۜq۔p+ABC"FhA"FhA,HA"r"#fۄ"#0,Tm#FhAB$f8$FhATC%1YA.r9A%T2A%fXۄAX%
	A%fxۄA&fۜzUAC&&hA,\A'A'&AC'N
AC'8A" ' QUۼ}1
+A"$'ۜz۔|ۼA+ABC(Fh A)NA)&AC)
AC)8A" )Uۼ=1
+A"()ۜz۔|ۼ=|+ABC*Fh/AtC+AC+&A"+
A+8A" +L}Uۼ1
+A"(,ۜz۔|)ۼ|+A"rUu",F",D9C+AB-FhA-FhQlocalipreschemehostuseruhostsexplmatchgloblocalhttpzstyle:completion:curcontext:urlslocalhttp_servernamelocalhttp[1]localhttp_documentrootlocalhttp[2]localhttp_userdirlocalhttp[3]urlsurlsurls1urls1< $urls[1]_wantedURLcompadd@returnurls[1]*(^/)zparseoptsg:=globIPREFIXcompset(#b)([-+.a-z0-9]#):_tagsargumentprefixes_next_labelprefixesURL prefixcompset[^:/]*compstateto_endurls/bookmarkcompaddexpl[@]bookmark:compaddexpl[@]file:ftp://gopher://http://https:// ret match[1]schemehttpssftpscpgophercompset_wantedschemeprefixesend of prefixcompaddfileunixprefix//127.0.0.1localhost/compset//(127.0.0.1|localhost)prefixcompsetcompsetfiles_next_labellocal fileprefix_path_filesexpl[@]glob[@]_path_filesexpl[@]PREFIXcompaddexpl[@]PWD%/bookmarkurls/scheme/(Q)PREFIX(Q)SUFFIXurls/scheme/(Q)PREFIX(Q)SUFFIX_wantedbookmarkbookmarkscompaddipre<"$urls/$scheme/${(Q)PREFIX}${(Q)SUFFIX}"bookmark_next_labelbookmark_path_filesurls/schemeexpl[@]_path_filesexpl[@]compset(#b)([^:/]#)([:/])urls/scheme/PREFIXSUFFIX/:thosts_next_labelcompset[:/]* #uhosts _hostssuf/:expl[@]schemehttpuhostslocalhttp_servernamecompaddexpl[@]match2compset<->/_messageportsport numberremotefileslocalhttp_servernamehostcompsetcompset(#b)([^/]#)/_users_next_label_path_filesexpl[@]user/localhttp_userdir_path_filesexpl[@]user/localhttp_userdir/_next_label_path_filesexpl[@]localhttp_documentroot_path_filesexpl[@] #urls _next_label_path_filesexpl[@]urls/scheme/host_path_filesexpl[@]schemescpsftp_requestedremotefiles_remote_fileshostretA ,HACGpAtp*-AX
A
RHA,yAC,A4i
]p']
A"r

p
A"r%EpA eup(Ad	
$TtH PHxA eiu=p
A
Mp- ACe !p
!AQ"p
"A#p

$	ACQ$p%
AeA%%p&A')(-)p
)AC)p
*
A%+p+A$A,,-a..p
A/A/p0A$C9123%5M6p7A78-:py:AC:;<p->A eM>>p?A$!4@Tt\@A!e@Ap
CAC#uCp
ADA$uDp
EAC%)Fp
FA &eF-HIqKp
%LA(ULpLA(eLMp
)NAC*QNAC+NNۜOlocalargsshellslogindefsdefexservice%:Mservice%:OSTYPEuser:/etc/shellsf</etc/shells:#Mcommands:/abckztcbash(-D -c --commend)c+comment[comment]:comment(-D -d --home -b --base-dir)d+home[specify home directory]:home directory:_directories -W /(-D -e --expiredate)e+expiredate[specify expiration date]:expiration date (YYYY-MM-DD)(-D -f --inactive)f+inactive[specify inactive days]:inactive days(-D -g --gid)g+gid[specify primary group]:initial group:_groups(-D -G --groups)G+groups[specify supplementary groups]:supplementary group:_sequence _groups(-D -s --shell)s+shell[shell]:shell:( shells /bin/false )(-D -u --uid)u+uid[specify uid]:uid(-D -o --non-unique)ononunique[allow non unique uid]user:add:OSTYPElinux -k -K -M -p -r -R -ZOSTYPEnetopenbsd -p -v(-c -d -G -m -l -N -u -U -o -n -Sdefex)Ddefaults[show or modify defaults](-D -M -k --skel)kskel[skeleton home directory]:skeleton directory:_directories -W /(-D -M -m --create-home)mcreatehome[create home directory]:usernameuser:add:linuxlogindefsCREATE_HOMEGID_MAXGID_MINMAIL_DIRMAX_MEMBERS_PER_GROUPPASS_MAX_DAYSPASS_MIN_DAYSPASS_WARN_AGESUB_GID_COUNTSUB_GID_MAXSUB_GID_MINSUB_UID_COUNTSUB_UID_MAXSUB_UID_MINSYS_GID_MAXSYS_GID_MINSYS_UID_MAXSYS_UID_MINUID_MAXUID_MINUMASK(-l --no-log-init)lnologinit[don't add user to lastlog and faillog databases](-m --create-home -M --no-create-home)Mnocreatehome[don't create user's home directory, regardless of /etc/login.defs](-N --no-user-group -U --user-group)Nnousergroup[don't create a group with the same name as the user](-N --no-user-group -U --user-group)Uusergroup[create a group with the same name as the user]user:add:solaris2.-10(-b --base-dir -d --home-dir)bbasedir[specify base directory for new home directory]:directory:_directoriesuser::netopenbsd-L[specify login class]:login class-p+[specify encrypted password]:encrypted passworduser:add:netopenbsd-r[specify UID range]:low.highuser:add:netbsd-M[specify home directory permissions]:permissions (octal)user:mod:netbsd-C[lock or unlock account]:locked:(yes no)user::netbsd-F[force password change on first login]-S[allow samba usernames with a trailing dollar]user:mod:openbsd(-G)-S+[set supplementary groups]:supplementary group:_sequence _groups(-U)-Z[lock the account by adding \'-\' to password and shell](-Z)-U[unlock the account]::netopenbsd-v[verbose mode - explain commands as they are executed]::solaris2.11--S[specify repository]:repository:(files ldap)user::solaris2.11--A[specify authorizations]:authorization*Kkey[set user attributes]:user attribute-P[specify execution profiles]:profile-R[specify roles]:role-p[specify projects]:projectuser:mod:solaris2.11--q[specify host or netgroup to qualify extended attributes]:host or netgroup:_hostsuser:mod:linux(-a --append)aappend[add user to supplementary groups without removing from other groups]*vaddsubuids[add a range of subordinate uids]:uids (first-last)*Vdelsubuids[remove a range of subordinate uids]:uids (first-last)*waddsubgids[add a range of subordinate gids]:gids (first-last)*Wdelsubgids[remove a range of subordinate gids]:gids (first-last)user:mod:(-l --no-log-init)lnologinit[specify new user name]:new username(-m --move-home)mmovehome[move home directory contents to new location]:username:_usersuser::linux(-U --unlock --lock -L -p)Llock[lock user's password](-U --unlock --lock -L -p)Uunlock[unlock user's password](-Z --selinux-user)Zselinuxuser[specify SELinux user for the user's login]:usergroup:(-g --gid)g+gid[specify gid]:gid(-o --non-unique)ononunique[allow non unique gid]group:add:linuxlogindefsMAX_MEMBERS_PER_GROUP(-r --system)rsystem[create a system account](-f --force)fforce[exit successfully if group already exists; cancel -g if GID in use]group::solaris2.11--U[add users to the group]:user:_sequence _users:add:linux*Kkey[override /etc/login.defs defaults]:key: _values key ${^logindefs}\:valuegroup:add:netbsd-r[specify GID range]:low.high::linux(-R --root)Rroot[specify directory to chroot into]:directory:_directories(-P --prefix)Pprefix[specify root directory to apply changes in but don't chroot]:directory:_directories(-D -U -L -p --password)p+password[specify encrypted password]:encrypted password(-)hhelp[display help information]group:add::group namegroup:mod:(-n --new-name)nnewname[specify new group name]:new group name:group:_groups:linuxRargs:*()_arguments-*args@A$Cg3;,AA.rQeA,;yAC&Q	A.rQۤA,;AFA"rQ&A8C&1A.R";A'%A\ۄ}AD,ۜa}	qABCfۜ=3ADPp,ۜa}pۜی	localexplaccounts1t1[3,-1]shift2prefixuserPREFIX%%@compset*@_wanteduserathostshost for user_combination[:@]tagusershostsusersuser@compset@*_wantedusersuserusershostssufAg,Ax
ADa,,A,&,=,A&PA,&l,=\localexpluserszstyle:completion:curcontext:users_wantedusercompadd@return_wantedcompadduserdirsAGA|
A-A"(|1FqAFlocalexpl +commands[users] _wantedusersusers logged oncompadd@_call_program users usersreturnA`AgA1AۤMAl
k	A&AG$<A,<PdxAnk		AC&A,
\pAE#A"C&<ALMEA|0A&$0	AFt0;AC&ATIeA"&<A\
1
AAA0A&lA'A('E+AgAALAI9
		]
A %QY
A"f
!+A`C+*A.!AeA4%1A"A" ۤI#+A"	&$+A,&A	1	A
	!A"
f:K:K*+A,,ACf+ACF<+AFt__vcsh_repositorieslocalreposf_call_program repositories vcsh list_describerepositoriesrepository_vcshclone_defaultlocalfunchelpinitlistlisttrackedpullpushversion_vcshfunc_nothingfuncdeleteenterlisttrackedbyupgradewritegitignore_vcshfunc CURRENT == 2 __vcsh_repositories_vcshrenameCURRENT__vcsh_repositories_messagenew repository name_nothing_vcshrun CURRENT == 2 __vcsh_repositories CURRENT >= 3 words(@)words[3,-1] CURRENT -= 2 _complete_vcshlocalcurcontextcurcontextstatevcshcommandargssubcommandsclone:clone an existing repositorydelete:delete an existing repositoryenter:enter repository; spawn new <$SHELL>help:display helpinit:initialize an empty repositorylist:list all local vcsh repositorieslist-tracked:list all files tracked by vcshlist-tracked-by:list files tracked by a repositorypull:pull from all vcsh remotesrename:rename a repositoryrun:run command with <$GIT_DIR> and <$GIT_WORK_TREE> setupgrade:upgrade repository to currently recommended settingsversion:print version informationwhich:find <substring> in name of any tracked filewrite-gitignore:write .gitignore.d/<repo> via git ls-files-c[source <file> prior to other configuration files]:config files:_path_files-d[enable debug mode]-v[enable verbose mode]*:: :->subcommand_or_options_or_repo_argumentsargsstatesubcommand_or_options_or_repo CURRENT == 1 _describevcsh sub-commands__vcsh_repositorieswords[1] +functions[_vcsh-vcshcommand] _dispatchcurcontextcurcontext%:*:*:vcsh-vcshcommand:_call_function_vcshvcshcommandreturn_vcsh@AB2K	h%A%0[9A" ۄ=+<FP0mA&0	;ACF+<Ad0
ZAf$,I0
ACf$,ALC'-EdE|E+AgAGA%q1		Y


Yy1=u)A
1A.4r	,A8C
eA5	  !"9#A$qAem%%&''%((%))*+%,,-!/y02
3E4578:E;)<=I>Q?A"*a2	;<;	,aE)@A"b	;bE}@A"c	@cE@A"d	AdEAABer	;<;"eA4C=BqCCUD%EEyFMGGA"C IۜMIq+Ar1A.sryIIAgIACIIA",&K(KIHKliKKv+Q)A.wrKKAfL$LDLACNAC&LA"F\L$L"L۴LL+Ax!
A!TDLTA!f4UۄUUA""FxUU+ABU"&U3A.rUV	AC#fL4VDLA #'%TVmVuWA"*RKX
	;<;$TV=XA%A%&LA"%FY0Y"%PY۴yYY+A\&
1
A&YDL
ZA"C&F4ZQZ+ABU&&UA'F|Z+ +functions[_vim_files] _vim_filesPREFIX_files./returnscphttpssftp:_urls_filesPREFIX_messagestart at a given line (default: end of file)+1-line numberlocalcurcontextcurcontextstatelineexpltypesetopt_argsarguments-m[modifications (writing files) not allowed]-M[modifications in text not allowed]-b[binary mode]-l[lisp mode]-V-[verbosity level]::verbosity [10]:->verbosity-D[debugging mode]-n[no swap file (memory only)]rL[list swap files and exit or recover from a swap file]::swap file:_vim_files -g "*.sw?(-.)"(   -H -F)-A[start in Arabic mode](-A    -F)-H[start in Hebrew mode](-A -H   )-F[start in Farsi mode]-u[use given vimrc file instead of default .vimrc]:config:->config--noplugin[don't load plugin scripts]-o-[number of windows to open (default: one for each file)]::window count: -O-[number of windows to vertically split open (default is one for each file)]::window count: -p-[number of tabs to open (default: one for each file)]::tab count: (* -t)-q+[quickfix file]::file:_files*--cmd[execute given command before loading any RC files]:command: -c[execute given command after loading the first file]:command: -S[source a session file after loading the first file]::session file:_files-s[read normal-mode commands from script file]:script file:_files-w[append all typed commands to given file]:output file:_files-W[write all typed commands to given file, overwriting existing file]:output file:_files--startuptime[write startup timing messages to given file]:log file:_files(- *)hhelp[print help and exit](- *)--version[print version information and exit](* -q)-t+[edit file where tag is defined]:tag:_complete_tag(-t -q)*:file:_vim_filesservicenvim(-e -E -es -Es -s -d)-e[ex mode, read stdin as ex command](-e -E -es -Es -s -d)-E[ex mode, read stdin as text](-e -E -es -Es -s -d)-es[silent mode, read stdin as ex command](-e -E -es -Es -s -d)-Es[silent mode, read stdin as text]-i[use the specified shada file]:shada file:_files(- *)-v[print version information and exit](- *)--api-info[print msgpack-encoded api-metadata and exit]--headless[do not start user interface]--embed[use standard input and output as a msgpack-rpc channel]--listen[start RPC server on the specified socket or named pipe]:address(-v    -E    -d -y)-e[ex mode](-v -e       -d -y)-E[improved ex mode](   -e -E -s -d -y)-v[vi mode](-v -e -E -s -d   )-y[easy mode]-C[start in compatible mode]-N[start in incompatible mode]-nb[start as NetBean server]-T[set terminal type]:::_terminals--not-a-term[skip warning for input/output not being a terminal]--ttyfail[exit if input or output is not a terminal]-X[do not connect to X server]-x[edit encrypted files]--remote[edit given files in a vim server if possible]:*:file:_vim_files--remote-silent[as --remote but without complaining if not possible]:*:file:_vim_files--remote-wait[as --remote but wait for files to have been edited]:*:file:_vim_files--remote-wait-silent[as --remote-wait but without complaining if not possible]:*:file:_vim_files--remote-send[send given keys to vim server if possible]:keys: --remote-tab[as --remote but open tab page for each file]:*:file:_vim_files--remote-tab-silent[as --remote-silent but open tab page for each file]:*:file:_vim_files--remote-tab-wait[as --remote-wait but open tab page for each file]:*:file:_vim_files--remote-tab-wait-silent[as --remote-wait-silent but open tab page for each file]:*:file:_vim_files--remote-expr[evaluate given expression in a vim server and print result]:expression: --literal[do not expand wildcards in arguments (this is useless with ZSH)](- *)--serverlist[list available vim servers and exit]--servername[name of vim server to send to or name of server to become]:server name:->server--socketid[run GVIM in another window]-i[use specified viminfo file]:viminfo file [~/.viminfo]:_files--clean[start with defaults in non-compatible mode]-g[start with GUI]-Z[restricted mode]diff(-v -e -E -es -Es -s -y)-d[diff mode]view-R[readonly mode] words[(I)-g] (--nofork -f)noforkf[do not detach the GUI version from the shell]-font:font:_xft_fonts-geometry:geometry:_x_geometry(-rv -reverse)rvreverse[use reverse video]-display:display:_x_display--role[set unique role to identify main window]:role--socketid[open vim inside another GTK widget]:xid--echo-wid[echo window ID on stdout]-U[use given gvimrc file instead of default .gvimrc]:gui config:->configgui_argumentsargumentsstateserverserversserversf_call_program servers $words[1] --serverlist 2>/dev/null_wantedserverscompaddm:{a-z}={A-Z}serversstateverbosity_tagsnumbersfiles_requested_describeverbosity [10](
      0:don\'t' display any messages'
      1:'display when viminfo file is read or written'
      2:'display sourced files'
      5:'display every searched tag-file'
      8:'display files that trigger autocommands'
      9:'display every triggered autocommand'
      12:'display every executed function'
      13:'report every thrown, caught, finished, or discarded exception'
      14:'display anything pending in a :finally clause'
      15:'display every executed ex-command'
    )_requestedfile for verbose outputcompset[0-9]#_filesexpl[@] ret breakstateconfigspecialnamesNONE:'skip initialization from files and environment variables'NORC:'same as NONE, but load plugins'configguiDEFAULTS:'same as NONE, but loads defaults.vim'_requestedspecial_describespecial((F)names)_requestedrc file_filesexpl[@]returnADۜۜ-ZZ_arguments(: * -)hhelp[display help information](: * -)Vversion[display version information](-f --file)f+file[specify sudoers file]:sudoers file:_files(x -c --check)ccheck[check sudoers file for errors only](-q --quiet)qquiet[suppress error messages (with -c)](x -s --strict)sstrict[enable strict checking](x)(c)x+export[export sudoers file to specified JSON output file]:JSON output file:_filesAgAC10QATquZY
	im
p=UA(%qyp
=A	
pqA$C
e]pqA$EEpAe 1!0!Ae!"0#	A8e#a$%%%&''(()0
q*
A e*Q++,P
-A!.0/A8Ce/Z001Y2U3)44a5A:1:An5AL'55E6E$6ET6+Agh66A"(6ۜۼ66r+AA.t787
A"C&X7u+QA.v77Ag7A77A"C8ۤ9%97y+AFX9+A&t9localspecsOSTYPElinux(-w --wide)wwide[wide output](-t --timestamp)ttimestamp[show timestamp](-n --one-header)noneheader[do not redisplay header](-S --unit)S+unit[specify unit for displayed sizes]:unit prefix [K]:((k\:1000 K\:1024 m\:1000000 M\:1048576))1: :_guard "[0-9]#" "interval (seconds)"2:count(action)(- :)hhelp[display help information](- :)Vversion[display version information]aactive[show active/inactive memory](- :)fforks[show number of forks since boot](-S --unit -t --timestamp -w --wide)mslabs[show slabinfo](-w --wide -n --one-header -t --timestamp :)sstats[show event counter statistics]ddisk[show disk statistics]p+partition[show partition specific statistics]:partition:_files -W /dev -g "*(-%)"(- :)Ddisksum[summarize disk statistics]bsddragonfly-c+[specify number of times to refresh the display]:count-i[report the number of interrupts taken by devices since boot]-M+[specify core file to extract values associated with the name list from]:core:_files-N+[specify file to extract the name list from]:system:_files-w+[specify delay between each display]:delay (seconds)*: :_bsd_disks-f[report on the number fork syscalls since boot and pages of virtual memory for each]freebsddragonfly-m[report on the usage of kernel dynamic memory allocated using malloc(9) by type]-n+[change the maximum number of disks to display]:number of disks to display [2]*-p+[specify which types of devices to display]: :->devices-s[display the contents of the SUM structure]-z[report on memory used by the kernel zone allocator, uma(9), by zone]-a[include statistics about all interrupts]-h[human readable memory columns output]-H[scriptable memory columns output]-o[list virtual memory objects]-P[report per-cpu system/user/idle cpu statistics]netopenbsd-m[report usage of kernel dynamic memory listed first by size of allocation then type of usage]-s[display the contents of the UVMEXP structure]-v[print more verbose information]openbsd-t[report on the number of page in and page reclaims since boot]-z[include statistics about all interrupts]netbsd-C[report on kernel memory caches]-e[report the values of system event counters]-H[report all hash table statistics]-h+[dump specified hash table]:hash table:->hashes-L[list all hash tables]-l[list UVM histories maintained by the kernel]-t[display contents of the vmtotal structure]-U[dump all UVM histories]-u+[dump specified UVM history]:uvm-W[print more information about kernel memory pools]dragonfly-b[use brief format for formatted numbers]-o[report usage of kernel object cache]-u[output unformatted numeric values]-v[include IRQ numbers and IRQ target CPU numbers before device names (with -i)]solaris2.11-(-i -s)-T+[specify time format]:time format:((u\:seconds\ since\ epoch d\:standard\ date\ format))solaris-q[suppress messages related to state changes](actions)(-T)-i[report the number of interrupts taken by devices since boot]-p[report paging activity](-T)-s[display the total number of system events since boot]-S[report on swapping rather than paging activity]::disk:_files -W /dev -g "*(-%b)": :_guard "[0-9]#" "interval (seconds)"::count #specs curcontextcurcontextstatestate_descrlinetypesetopt_args_arguments-*specs[@]statedevices_fbsd_device_typeshashestablesf_call_program hashes $words[1] -L21/ /:_describehasheshash tablereturn_defaultA('E+A(C|3A05A"Cۜۜ=%5U	
uY1 !"$e%E&'(*E,q-./1)2%3q45-7I86+0'9A"pCF89ۜۜe9U;M=m>?@AB-DEGH-JyKaLiMNmOEPQQaTR+0UA"$C0Uۜ]UUVV9WZ+0XA"8CXۜۜIXXYZ[E^_`af+0bA"HCbۜۜcUdeufg}hZaiiujjklu+A`CKJAy
mmA<mm0*mA`A.|R"mmAC|!nA|!oA"C fpQpUq+0`lqAl!,1A!qۄqA!q,qq#AC"q1rmrA"A"frۜrA" "rs,sDsds+A#%3یA"L#&|ssss"+s(tXt|ttt"tttJ#+AC%F$u+localcurcontextcurcontextaltsexplstatelineserviceoggenc_arguments(-Q --quiet)Qquiet[produce no output to stderr](- *)hhelp[display usage information](- *)Vversion[display version information](-k --skeleton)kskeleton[add an Ogg Skeleton bitstream](-r --raw)rraw[assume input data is raw, little-endian with no header information](-B --raw-bits)B+rawbits[set raw mode input sample size in bits]:sample size [16]:(8 16)(-C --raw-chan)C+rawchan[set raw mode input number of channels]:number of channels [2](-R --raw-rate)R+rawrate[set raw mode input sample rate]:sample rate [44100]:(44100 48000)--raw-endianness=[set raw mode endianness]:endianness [0]:((0\:big\ endian 1\:little\ endian))(-b --bitrate)b+bitrate[set encoding to the bitrate closest to that specified]:bitrate (kb/s)--managed[enable the bitrate management engine](-m --min-bitrate)m+minbitrate[set minimum bitrate]:bitrate (kb/s)(-M --max-bitrate)M+maxbitrate[set maximum bitrate]:bitrate (kb/s)*--advanced-encode-option=:option name:_values option
        "lowpass_frequency[set the lowpass frequency]\:frequency (kHz)"
        "impulse_noisetune[set a noise floor bias]\:bias (-15..0)"
        "bitrate_hard_max[set the allowed bitrate maximum for the encoded file]\:bitrate (kb/s)"
        "bitrate_hard_min[set the allowed bitrate minimum for the encoded file]\:bitrate (kb/s)"
        "bit_reservoir_bits[set the total size of the bit reservoir]\:bits"
        "bit_reservoir_bias[set the behavior bias of the bit reservoir]\:bias (0..1)"
        "bitrate_average[set the average bitrate for the file]\:bitrate (kb/s)"
        "bitrate_average_damping[set the reaction time for the average bitrate tracker]\:time (seconds)"
        "disable_coupling[disable use of channel coupling for multichannel encoding]"(-q --quality)q+quality[set encoding quality]:quality:(0 1 2 3 4 5 6 7 8 9 10)--resample=[resample input to the given sample rate before encoding]:sample rate (Hz)--downmix[down mix input from stereo to mono]--scale=[set input scaling factor]:scaling factor(-s --serial)s+serial[force a specific serial number in the output stream]:serial number--discard-comments[don't copy comments from FLAC file to output Ogg Vorbis file]--ignorelength[ignore the datalength in Wave headers](-o --output)o+output[write the Ogg Vorbis stream to output_file]:files:->oggfiles(-n --names)n+names[specify pattern for producing filenames]:string(-X --name-remove)X+nameremove[remove specified characters from output filenames]:characters(-P --name-replace)P+namereplace[specify replacement characters for those removed]:characters--utf8[interpret command-line parameters as already being UTF-8 encoded]*c+comment[add the string comment as an extra comment]:comment*d+date[set the date comment field to the given value]:date*N+tracknum[set the track number comment field to the given value]:track number*t+title[set the track title comment field to title]:title*l+album[set the album comment field to album]:album*a+artist[set the artist comment field in the comments to artist]:artist*G+genre[set the genre comment field in the comments to genre]:genre*L+lyrics[include lyrics from specified file]:lyrics file:_files -g "*.(srt|lrc)(-.)"*Y+lyricslanguage[specify language for the lyrics]:language*:input file:_files -g "(#i)*.(flac|wav|aiff)(-.)"ogg123_arguments*d+device[output device]:device:(aixs alsa arts au esd irix macosx nas null oss pulse raw roar sndio sun wav wmm)*f+files[output filename for a previously specified file device]:output filename:_files -g "(#i)*.(wav|au|raw)(-.)"--audio-buffer=[specify size of output audio buffer]:size (kilobytes)*odeviceoption[assign device option values]:device option:->devopts(-@ --list)@+list[play all of the files from a playlist]:playlist:_files(-r --repeat)rrepeat[repeat playlist indefinitely](-R --remote)Rremote[use remote control interface](-z --shuffle -Z --random)zshuffle[shuffle list of files before playing](-Z --random -z --shuffle -r --repeat)Zrandom[play files randomly until interrupted](-b --buffer)b+buffer[specify size of input buffer (HTTP only)]:size (kilobytes)(-p --prebuffer)p+prebuffer[delay playback until proportion of buffer filled (HTTP only)]:percent(-k --skip)k+skip[skip up to specified time]:start time ([[hh\:]mm\:]ss[.d])(-K --end)K+end[end after specified time]:end time ([[hh\:]mm\:]ss[.d])(-x --nth)x+nth[play every 'n'th block]:number(-y --ntimes)y+ntimes[repeat every 'n'th block]:number(-l --delay)l+delay[set delay between two SIGINTs to quit]:delay (ms)(- *)hhelp[display usage information](-q --quiet -v --verbose)quietq[quiet mode](-q --quiet)*vverbose[increase verbosity](- *)Vversion[display version information]*cconfig[specify config options]: :_values option
        "default_device\:device"
        "shuffle\:value\:(0 1)"
        "repeat\:value\:(0 1)"*:sound file or directory:->urls-or-filesogginfo_arguments(- *)-h[display usage information](- *)-V[display version information](-)*-q[quiet mode](-)-v[verbose mode](-h)*:ogg vorbis file:_files -g "(#i)*.ogg(-.)"oggdec_arguments(-Q --quiet)Qquiet[quiet mode](- *)hhelp[display usage information](- *)Vversion[display version information](-b --bits)b+bits[bits per sample]:bits per sample:(8 16)(-e --endianness)e+endianness[set endianness for 16-bit output]:endianness [0]:((0\:little-endian\ \(Intel\ byte\ order\) 1\:big-endian\ \(sane\ byte\ order\)))(-s --sign)s+sign[set signedness for output]:signedness [1]:((0\:unsigned 1\:signed))(-R --raw)Rraw[output in raw format](-o --output)o+output[write output to specified filename]:output filename:_files*:ogg vorbis file:_files -g "(#i)*.ogg(-.)"vorbiscomment_arguments(-l --list)*t+tag[specify a comment tag on the commandline]:tag=value(-c --commentfile)c+commentfile[specify comment file]:file:_files(-R --raw)Rraw[read and write comments in UTF-8](-e --escapes)eescapes[use \\n-style escapes to allow multiline comments]1:ogg vorbis file:_files -g "(#i)*.ogg(-.)"(-l --list)2:ogg vorbis file:_files -g "(#i)*.ogg(-.)"(actions)(2 -t --tag)llist[list the comments (default)]aappend[append comments]wwrite[write comments, replacing the existing ones](-)hhelp[display usage information](-)Vversion[display version information]stateurlsorfilesprefixfhttps://urls:URL of sound file:_urls -f -g "*.(#i)(ogg|flax|spx)(-.)"urls:URL of sound file:compadd -S "" ftp:// http:// https://_alternativefiles:sound file or directory:_files -g "(#i)*.(ogg|flac|spx)"altsdevoptscompset*:_messagevalue_descriptiondeviceoptionsdevice optioncompset:*compaddexpl[@]debugverbosequietcompaddsufexpl[@]matrixbuffer_timeperiod_timeuse_mmapmultihostbuf_sizeserversinkbyteorderreturnAGJ;sA"J;sAFP}UA!]YIU
U} U"#-%&)*+,=-m.local #words > 2 _argumentsign(- : *)--version[display version information]ign(- : *)--longhelp[display usage information]--gateway=[specify IP/name of IPSec gateway]: :_hosts--id=[specify group name]: :_groups--username=[specify username]: :_users--domain=[specify domain name for authentication]: :_domains--xauth-inter[enable interactive extended authentication]--vendor=[specify IPSec gateway vendor]:vendor:(cisco netscreen)--natt-mode=[specify NAT-Traversal method to use]:NAT-traversal method [natt]:((
      natt\:NAT-T\ as\ defined\ in\ RFC3947
      none\:disable\ use\ of\ any\ NAT-T\ method
      force-natt\:always\ use\ NAT-T\ encapsulation\ even\ without\ presence\ of\ a\ NAT\ device
      cisco-udp\:Cisco\ proprietary\ UDP\ encapsulation,\ commonly\ over\ port\ 10000
  ))--script=[specify command executed using system() to configure the interface, routing and so on]: : _command_names -e--dh=[specify the IKE DH group]:group:(dh1 dh2 dh5)--pfs=[specify Diffie-Hellman group to use for PFS]:group:(nopfs dh1 dh2 dh5 server)--enable-1des[enable weak single DES encryption]--enable-no-encryption[use no encryption for data traffic (key exchange still encrypted)]--application-version=[specify application version to report]:application version--ifname=[specify visible name of the TUN/TAP interface]:interface name--ifmode=[specify mode of TUN/TAP interface]:mode [tun]:(tun tap)--ifmtu=[set MTU for TUN/TAP device]:MTU (0-65535) [0 - automatic]--debug[show verbose debug messages]:debug information:((
      0\:don\'t\ print\ debug\ information
      1\:print\ minimal\ debug\ information
      2\:show\ state\ machine\ and\ packet/payload\ type\ information
      3\:dump\ everything\ excluding\ authentication\ data
      99\:dump\ everything\ including\ authentication\ data\ \(e.g.\ passwords\)
  ))--no-detach[don't detach from the console after login]--pid-file=[store the pid of background process in specified file]:pid file:_files--local-addr=[specify local IP to use for ISAKMP/ESP/...]: :_hosts--local-port=[specify local ISAKMP port number to use]:ISAKMP port number (0-65535) [500]--udp-port=[specify local UDP port number to use]:udp port (0-65535) [10000]--dpd-idle=[send DPD packet after not receiving anything for specified time]:timeout (seconds) [600]--non-inter[don't ask anything, exit on missing options]--auth-mode=[specify authentication mode]:authentication mode [psk]:((
    psk\:pre-shared\ key
    cert\:server\ +\ client\ certificate
    hybrid\:server\ certificate\ +\ xauth
  ))--ca-file=[specify CA-PEM-File]:CA-PEM file:_files -g "*.pem(-.)"--ca-dir=[specify trusted CA-Directory]:CA directory:_files -/--target-network=[specify target network]:network/netmask--password-helper=[specify password helper executable]: : _command_names -e--print-config[print configuration in form that can be used as vpnc.conf]*:configuration [default]:compadd - /etc/vpnc/*.conf(N:t:r)AGAd-0MA8%ii=iZBQpAC	p
	A	pm

A
p
uAep
	

A	
pA	9A 4ۜۜaAlocalargsOSTYPElinux(H -f --from)ffrom[toggle display of remote hostname](H -h)--no-header[suppress the heading](H -i --ip-addr)iipaddr[display IP address instead of hostname](H -o --old-style -s --short)ooldstyle[old style output format](H -s --short -o --old-style)sshort[use short output format](H -u --no-current)unocurrent[ignore the username while figuring out the current process and cpu times](-)--help[display help information](-)Vversion[display version information]bsddarwindragonfly-i[sort output by idle time]openbsd-a[translate network addresses into names]freenetbsddragonfly-n[show network addresses as numbers]dragonfly-M+[extract values from specified core]:core file:_files-N+[extract name list from specified system]:system file:_filesfreebsddragonfly-d[dump process list on a per controlling tty basis]solaris!(-s -w -l)lw-s[short output form](-)-u[produce only the heading line]_arguments(--no-header)-h[suppress the heading]*:user:_usersargsAL'EE|EE+AgA"CF-!Ei!A%		e
Y=MmUY
-} !"I#-$$q%%9+Ag3AC!%0h&Ag0&A(%#T&y&&&&!'M'y'''')(Y(((()I)d))))1*i*:Z***++0+I+Bd+}++++,-,H,l,,,,,,,-,-D-\-t------. .<.X.t.....//5/A"$L/l////K+0;0A(0P0A8AOr}0A(00A8ARr%2A`22A"C2-33	44Y+0FT5Agp5ACp55A1A7ۄ8A8,88U8qABCft8ۜ8C%3ۜA" 8ۤp58p58b+039A1A49ۄU9A8,h99q
ABCf9ۜ9C%3ۜA"F9
:j+AF4:+localcurcontextcurcontextstatelineexpltypesetopt_args_arguments-t[set tab width]:tab width:-r[ignore backspace effect]-l[specify number of preserved lines]:number of lines (default 10000):-I[document charset]:charset:->charset-O[display/output charset]:charset:->charset(   -s -j)-e[EUC-JP](-e    -j)-s[Shift_JIS](-e -s   )-j[JIS](-v *)-B[load bookmark]-bookmark[specify bookmark file]:bookmark file:_files-T[specify content-type]:content type:_mime_types-m[internet message mode](-B *)-v[visual startup mode]-M[monochrome display]-N[open URL of command line on each new tab]-F[automatically render frame]-cols[specify column width (used with -dump)]:column width-ppc[specify the number of pixels per character (4.0...32.0)]:number of pixels (4.0...32.0):-ppl[specify the number of pixels per line (4.0...64.0)]:number of pixels (4.0...64.0):(      -dump_head -dump_source -dump_both -dump_extra)-dump[dump formatted page into stdout](-dump            -dump_source -dump_both -dump_extra)-dump_head[dump HEAD and source into stdout](-dump -dump_head              -dump_both -dump_extra)-dump_source[dump page source into stdout](-dump -dump_head -dump_source            -dump_extra)-dump_both[dump HEAD and source into stdout](-dump -dump_head -dump_source -dump_both            )-dump_extra[dump HEAD, source, and extra information into stdout]-post[use POST method with file content]:POST data file:_files-header[insert string as a header]:header:+-[goto specified line]:line number:_guard "[0-9]#" "line number"-num[show line number]-no-proxy[don't use proxy](-6)-4[IPv4 only (-o dns_order=4)](-4)-6[IPv6 only (-o dns_order=6)]-no-mouse[don't use mouse](-no-cookie)-cookie[use cookie](-cookie)-no-cookie[don't use cookie]-pauth[proxy authentication]:user\:pass:->pauth(-no-graph)-graph[use graphic character](-graph)-no-graph[don't use graphic character]-S[squeeze multiple blank lines]-W[toggle wrap search mode]-X[don't use termcap init/deinit]-title=[set buffer name to terminal title string]:terminal:_terminals*-o[assign value to config option]:option=value:->option(- *)-show-option[print all config options]-config[specify config file]:configuration file:_files(- *)-help[print usage information](- *)-version[print version information]-debug(-B -v)*:URL:->htmlstatecharsetcharsetscharsetsUSASCIIISO88591ISO88592ISO88593ISO88594ISO88595ISO88596ISO88597ISO88598ISO88599ISO885910ISO885911ISO885913ISO885914ISO885915ISO885916EUCJPShift_JISShift_JISX0213ISO2022JPISO2022JP2ISO2022JP3EUCCNGB18030HZGB2312ISO2022CNEUCTWBig5HKSCSEUCKRJohabISO2022KRTIS620TCVN5712VISCIIKOI8RKOI8UNeXTSTEPCP437CP737CP775CP850CP852CP855CP856CP857CP860CP861CP862CP863CP864CP865CP866CP869CP874CP1006CP1250CP1251CP1252CP1253CP1254CP1255CP1256CP1257CP1258UTF8UTF7_wantedcharsetscharacter setcompaddcharsetshtmlbookmarksw3mhistory/.w3m/bookmark.htmlMf<~/.w3m/bookmark.html:<li>/b<li><a href"">/match1/.w3m/historyw3mhistoryf<~/.w3m/history_alternativefiles:file:_files -g "*.x#html(-.)"urls:URL:_urlsbookmarks:bookmarks:compadd -a bookmarkshistory:history:compadd -a w3mhistoryoptionoptionsMf_call_program options $words[1] -show-option 2>/dev/null:    o /b    o  :blank:/match1:match2:lcompset*=_messagevaluesvaluecompset=*_describeoptionsuf[@]pauthcompset*:passwordspasswordcompset:*_userssuf[@]returnA G+A$C8XlAgA ۔IiAq0PA"PFۜۜY	

+A")k#1
A"D"RA"C&H!+A"&t#+0A"	F'+0;A"
&,(+A
FP+localvariantcontextlinestatestate_descropt_args_pick_variantprocpsprocpsOSTYPEversionvariantprocps_arguments-*(: * -)hhelp[display help information](: * -)vversion[display version information](-b --beep)bbeep[beep on non-zero command exit](-c --color)ccolor[interpret ANSI color/style sequences](-d --differences)ddifferences[highlight changes between updates]::how to highlight:(permanent)(-e --errexit)eerrexit[freeze updates on non-zero command exit](-g --chgexit)gchgexit[exit on command output change](-n --interval)n+interval[specify update interval]:update interval (seconds) [2](-p --precise)pprecise[run command at precise intervals](-t --no-title)tnotitle[disable header](-x --exec)xexec[pass command to exec(2) instead of `sh -c`](-)*::: :->cmdstate CURRENT == 1 words1"'$'opt_argsixexec_cmdstring_normalfreebsddragonfly_watchsnoop@_defaultreturnAGA %-AC!1ACLAe-AauA$05ACU0
A0
AAD	ۜۜq		localargs(-c --bytes)cbytes[print byte counts](-C -m --chars)mchars[print character counts](-w --words)wwords[print word counts](-l --lines)llines[print line counts]_pick_variantgnuGNUunixversion(*)--files0-from=[read NUL-terminated file list from specified file]:file:_files(-L --max-line-length)Lmaxlinelength[print longest line lengths]-*(@)args:#(|\(*\))(|\*)--*OSTYPEfreebsdnetbsd-L[print longest line lengths]openbsd-h[human readable: use unit suffixes]solarisMargs:m[//m[/C[_argumentsargs*:file:_filesAf5y_alternativefiles: :_filesurls: :_urlsA@'EE|EEACgA"ۜ-qYIE	A
1
IMyI!A-UmQq "]#$%y&'!(
)}*+E,-./M12395617789E:];<=>?@MBCD=FFGGHIKyLYMNuNN=OO)PQERRSUUV%X9YZ[\]_``ab)deEfMghijjykl]mAnno]pq]qmrrr5sstqtt)uUuuv]vvEw9xQyyz{u{|
~mɂEم])%ɍAuMC'FA'0
ĐA C(ܐۜU	0XA,)&xۜe00A0+FTۜbu%e̕A0LA-gA.'3ٖAC.F3A.З	@l 4Ima*8YJ"r%eA,6&؜0ۜQlocalcurcontextcurcontextstatelineexpltypesetopt_args_arguments(- *)versionV[display version info](- *)helph[display help](--background -b)backgroundb[run in background](--execute -e)executee+[execute .wgetrc command]:.wgetrc command(--output-file -o --append-output -a)outputfileo+[specify output logfile]:log file to output:_files(--append-output -a --output-file -o)appendoutputa+[specify output logfile to append to]:log file to append:_files(--debug -d)debugd[turn on debug output](--quiet -q --verbose -v --no-verbose -nv)quietq[turn off output](--quiet -q --verbose -v --no-verbose -nv)verbosev[turn on verbose output]*-n+[turn off flags]:flags:->noflags--report-speed=:type:(bits)(--input-file -i)inputfilei+[specify input file]:file containing URLs:_files--input-metalink=[download files covered in local Metalink file]:file:_files(--force-html -F)forcehtmlF[treat input file as html](--base -B)baseB+[prepend URL to relative links]:base URL:_urls--config=[specify config file]:config file:_files(--config)--no-config--rejected-log=:file:_files(--tries -t)triest+[set number of retries]:number of retries--retry-connrefused[retry even if connection is refused]--retry-on-http-error=[specify list of HTTP errors to retry]:http error(--output-document -O)outputdocumentO+[specify file to write documents to]:output file:_files(--continue -c)continuec[continue getting an existing file]--start-pos=:offset--show-progress--progress=[set progress gauge type]:gauge type:->gauge(--timestamping -N)timestampingN[retrieve only files newer than existing]--no-if-modified-since--no-use-server-timestamps[don't set the local file's timestamp by the one on the server](--server-response -S)serverresponseS[print server response]--spider[don't download anything](--timeout -T)timeoutT+[set all timeout values]:timeout (seconds)(--timeout -T)--dns-timeout=[set the DNS lookup timeout]:DNS lookup timeout (seconds)(--timeout -T)--connect-timeout=[set the connect timeout]:connect timeout (seconds)(--timeout -T)--read-timeout=[set the read timeout]:read timeout (seconds)(--wait -w)waitw+[specify wait between retrievals]:time (seconds)(--random-wait)--waitretry=:time (seconds)(--waitretry)--random-wait[random wait time between retrievals]--no-proxy[explicitly turn off proxy](--quota -Q)quotaQ+[set retrieval quota]:number--bind-address=[specify address to bind to (hostname or IP)]:bind address:_bind_addresses--limit-rate=[specify limit to download rate]:download rate limit--no-dns-cache[disable caching DNS lookups]--restrict-file-names=[restrict chars in file names to ones OS allows]:OS:->restrict--ignore-case[ignore case when matching files/directories](-4 --inet4-only -6 --inet6-only)4inet4only[connect only to IPv4 addresses](-4 --inet4-only -6 --inet6-only)6inet6only[connect only to IPv6 addresses]--prefer-family=[connect first to addresses of specified family]:address family:(IPv6 IPv4 none)(--http-user --ftp-user)--user[set both ftp and http user]:user(--http-password --ftp-password)--password[set both ftp and http password]:password(--password --http-password --ftp-password)--ask-password:[prompt for passwords]--use-askpass=:command:_command_names -e--no-iri[turn off IRI support]--local-encoding=[specify local encoding for IRIs]:encoding--remote-encoding=[specify default remote encoding]:encoding--unlink[remove file before clobber]--keep-badhash[Keep files with checksum mismatch (append .badhash)]--metalink-index=[metalink application/metalink4+xml metaurl ordinal]:number--metalink-over-http[use Metalink metadata from HTTP response headers]--preferred-location[preferred location for Metalink resources]--xattr[turn on storage of metadata in extended file attributes](-nd --no-directories)ndnodirectories[don't create directories](--force-directories -x)forcedirectoriesx[force creation of directories](-nH --no-host-directories)nHnohostdirectories[don't create host directories]--protocol-directories[use protocol name in directories](--directory-prefix -P)directoryprefixP+[specify prefix to save files to]:prefix:_files -/--cut-dirs=:number:(--user)--http-user=:user(--password --ask-password)--http-password=:password--no-cache[disallow server-cached data]--default-page=[specify default page name, normally index.html]:default page [index.html](--adjust-extension -E)adjustextensionE[save all HTML/CSS documents with proper extensions]--ignore-length[ignore `Content-Length' header field]*--header=[send a custom HTTP header]:header:->header--compression=:compression:(auto gzip none)--max-redirect=:number--proxy-user=:user--proxy-password=:password--referer=:URL:_urls--save-headers[save http headers](--user-agent -U)useragentU+[specify user agent to identify as]:user-agent--no-http-keep-alive[disable HTTP keep-alive]--no-cookies[turn cookies off]--load-cookies=[specify file to load cookies from]:cookie file:_files--save-cookies=[specify file to save cookies to]:cookie file:_files--keep-session-cookies[load and save session cookies]--post-data=[use the POST method with specified data]:data to send--post-file=[use the POST method; sending contents of a file]:file:_files--method=[use specified HTTP method]:method:(GET POST HEAD DELETE)(--body-file)--body-data=[send string as data]:string(--body-data)--body-file=[send contents of file]:file:_files--content-disposition[honor the Content-Disposition header when choosing local file names]--content-on-error[output received content on server errors]--auth-no-challenge[send basic HTTP authentication without first waiting for server's challenge]--secure-protocol=[choose secure protocol]:protocol:(SSLv2 SSLv3 TLSv1 TLSv1_1 TLSv1_2 PFS)httpsonly--no-check-certificate[don't check the server certificate]--certificate=[specify client certificate]:client certificate file:_files--certificate-type=[specify client certificate type]:certificate type:(PEM DER)--private-key=[specify private key file]:key file:_files--private-key-type=[specify private key type]:key type:key type:(PEM DER)--ca-certificate=[specify file with bundle of CA's]:file:_files--ca-directory=[specify dir where hash list of CA's are stored]:directory:_directories--crl-file=[specify file with bundle of CRLs]:file:_files--pinnedpubkey=:file:_files!--random-file=:file:_files--egd-file=[specify filename of EGD socket]:file:_files--ciphers=[set the priority string (GnuTLS) or cipher list string (OpenSSL) directly]:string--no-hsts[disable HSTS]--hsts-file[specify path of HSTS database]:file:_files(--user)--ftp-user=:user(--password --ask-password)--ftp-password=:password--no-remove-listing[don't remove `.listing' files]--no-glob[turn off FTP file name globbing]--no-passive-ftp--preserve-permissions[preserve remote file permissions with ftp]retrsymlinksftpsimplicitftpsresumesslftpscleardataconnectionftpsfallbacktoftp--warc-file=:file:_fileswarcheader:stringwarcmaxsize:numberwarccdxwarcdedup:file:_filesnowarccompressionnowarcdigestsnowarckeeplogwarctempdir:directory:_directories(--recursive -r)recursiver[recurse subdirectories](--level -l)levell+[specify maximum recursion depth]:level--delete-after(--convert-links -k)convertlinksk[convert links to be relative]convertfileonly--backups=:max backups(--backup-converted -K)backupconvertedK[backup files before conversion](--mirror -m -r -N -l)mirrorm[mirror (-r -N -l inf --no-remove-listing)](--page-requisites -p)pagerequisitesp[get all images needed to display page]--strict-comments[turn on strict (SGML) handling of HTML comments](--accept -A)acceptA+[specify accepted extensions]:extensions(--reject -R)rejectR+[specify rejected extensions]:extensionsacceptrejectregex:regex--regex-type=:regex type:(posix pcre)(--domains -D)domainsD+[specify accepted domains]:domains:_domains--exclude-domains=:rejected domains:_domains--follow-ftp--follow-tags=:HTML tags:--ignore-tags=[specify ignored HTML tags]:HTML tags(--span-hosts -H)spanhostsH[span hosts](--relative -L)relativeL[follow relative links only](--include-directories -I)includedirectoriesI+[include directories]:allowed directories--trust-server-names(--exclude-directories -X)excludedirectoriesX+[exclude directories]:excluded directories(-np --no-parent)npnoparent[don't ascend to parent directory]--no-verbose--no-clobber--no-netrc--no-use-server-timestamps[do not set timestamp to server provided value]--htmlify=:htmlify:--no:no:->noflags*:URL:_urlsreturnstategauge_valuesprogress gauge typedot:style:(default binary mega giga micro)bar:force:(force)noflags_valuesoptionv[non verbose]H[no host directories]d[no directories]c[no clobber]p[no parent]restrict_valuesfilename char restriction(windows)unix(unix)windows(unix windows)nocontrolascii(uppercase)lowercase(lowercase)uppercaseheaderheaders: compquoteAcceptCharsetEncodingLanguageDatetimeAuthorizationCacheControlConnectionCookieContentLengthMD5TypeDateExpectFromHostIfMatchIfModifiedSinceIfNoneMatchIfRangeIfUnmodifiedSinceMaxForwardsPragmaProxyAuthorizationRangeRefererUpgradeUserAgentWarningXRequestedWithXDoNotTrackXForwardedForXATTDeviceIdXWapProfile_wantedHTTP headercompaddsufAF,_command_namesAg,A L۔,Ao0:sA\	e	
y}9iZmp=iA$1-piA
p	)	U
A
y-9p;A,uqZ0
]AACۜۜMlocalargsvariant_pick_variantgnuGNUOSTYPEversionvariant(Q -a --all -b --boot -d --dead -l --login -p --process -q --count -r --runlevel -t --time -T -w --mesg --message --writable -u --users)aall[same as -b -d --login -p -r -t -T -u](Q -b --boot)bboot[print time of last system boot](Q -d --dead -a --all)ddead[print dead processes](Q -H --heading)Hheading[print line of column headings](Q -l --login)llogin[print system login processes](Q)--lookup[canonicalize hostnames via DNS](Q)-m[print information about current terminal](Q -p --process)pprocess[print active processes spawned by init](Q -r --runlevel)rrunlevel[print current runlevel](Q -t --time)ttime[print last system clock change](Q -T -w --mesg --message --writable)Twmesgmessagewritable[show user's message acceptance status as +, - or ?](Q -u --users)uusers[show idle time]!(Q -a)-s!(Q -a)--short(-)qcount[print only login names and number of users logged on](-)--help[display help information](-)--version[display version information]darwindragonflynetbsdsolaris(Q -a)-d[print dead processes](Q -a)-l[print system login processes](Q -a)-p[print active processes spawned by init](Q -a)-r[print current runlevel](Q -a)-t[print last system clock change]dragonfly(Q)-v[show process exit status, session id etc]netfreebsddarwindragonflysolaris(Q -b -d -p -r -T -u)-a[print all entries](Q -a)-b[print time of last system boot](Q)-H[print line of column headings](Q -a)-T[show user's message acceptance status as +, - or ?](Q -a)-u[show idle time](-a -b -d -H -l -m -p -r -s -t -T -v)-q[print only login names and number of users logged on]solaris(-a -b -d -H -l -m -p -r -s -t -T)-n+[specify number of users to list per line]:number_arguments:file:_filesargsA\+FAGA&HAT}0AC&0;A&AB
5%vABdAB
CiAgXyA]\(\LLP,`	<	|			
L


XAB8
PIAC'D\qADkzA'DD[AL=1A.=r)A.>QA.?rA.@XqA,BA.CDA%$AD1A.HriAC%9A,NkA\
A.OriAkqA%kADC1A.UrA%k5BAC,z5AIA[	1A[A.[qA.[Ah1A.\rBAC%)qA%At;A@'EE|EEAgAgkA"AFAd%0bHA\
1
A62@RuRACی<A&AFیA,
A,kA`
AN2pr;ԹA,eAC&AX
1AACFYqA,A_A@'EE|EEAgAgkA"AFAE-0CPA,}AC,k!A`
AN2pra;ԹuA,A&AX
1AAFqA,IA
$8	A8&Afۄ!AF4iA\C
1
A62@R}RAی<A&ACFیA,
0EAX
1AAFiqAP,tAK'	XA"FB 0QleCFDQAL)`
&A"FB0QdF|QAB*k*
dAAAG<TA(ChTqA(,LmAB,L-jiA
AAG<TA8ChT"zjr*(zjqA<,`A8FL/i/_whoislocal_whois_comp_whois_setup0fwhois_whois_fwhois_whois_comp +functions[_whois_setup] _whois_setup +_whois_defaultserver _whois_defaultserverwhois.internic.net +_whois_servers typesetgUa_whois_servers_whois_servers_whois_defaultserverdomainregistry.nlis.nic.pwwhois.apnic.net:pwhois.arin.net:awhois.aunic.netwhois.berkeley.eduwhois.cdnnet.cawhois.dns.ptwhois.funet.fiwhois.gb.comwhois.gb.netwhois.internic.netwhois.jpl.nasa.govwhois.nicse.sewhois.nic.ad.jpwhois.nic.afwhois.nic.aswhois.nic.brwhois.nic.btwhois.nic.chwhois.nic.cxwhois.nic.frwhois.nic.gov:gwhois.nic.hmwhois.nic.itwhois.nic.liwhois.nic.lkwhois.nic.mil:dwhois.nic.mxwhois.nic.nuwhois.nic.or.krwhois.nic.shwhois.nic.tjwhois.nic.tmwhois.nic.ukwhois.ripe.net:rwhois.ripn.net:Rwhois.sics.sewhois.stanford.eduwhois.uk.comwww.nic.atfunctions -m '_whois:*' |
	awk '/^undefined _whois:/ {print substr($2,8,length($2)-7)}
	     /^_whois:/ {print substr($1,8,length($1)-7)}' +_whois_arguments localhelpwhois </dev/null 2>&1optshostopthelpuser[@<whois.server>]_whois_comp_whois_fwhoisname ...OBJECT..._whois_comp_whois_multi_whois_comp_whois_single_whois_arguments-p PORT_whois_arguments_whois_arguments[@]-p[port]:port:_whois_ports(j::)(@)(@M)_whois_servers:#*:?##*:b[tmp]s::match1-h hosttmptmp:opt #opts (opts)opt_whois_argumentsoptshostopt:host:_whois_hosts_whois_argumentsopts-opt[(@M)_whois_servers:#*:opt%:?]_whois_singlelocalcurcontextcurcontextstatelineexpltypesetopt_argshost_arguments_whois_arguments[@]:identifier:->identifierreturnstateidentifierQIPREFIXPREFIXcompaddcompsetopt_args[-h]:-_whois_defaultserver_whois_serverstmp+opt_argstmp:tmp%:?break +functions[_whois:host] _whois:hostexpl[@]_messageidentifiersidentifier_whois_multilocalcurcontextcurcontextstatelineexpltypesetopt_argshost_arguments_whois_arguments[@]*::identifier:->identifierreturnstateidentifieropt_args[-h]:-_whois_defaultserver_whois_serverstmp+opt_argstmp:tmp%:?break +functions[_whois:host] _whois:hostexpl[@]_messageidentifiersidentifier_whois_fwhoiscompset*@_whois_hosts@QIPREFIXPREFIXcompaddreturncompsethost_whois_defaultserver +functions[_whois:host] _whois:host_messageidentifiersidentifier_whois_hosts_tagshostscompadd@m:{a-zA-Z}={A-Za-z} r:|.=* r:|=*_whois_servers%:_hosts_whois_ports_tagsportscompadd@whois_ports +functions[_whois:whois.internic.net] _whois:whois.internic.net CURRENT == 1 localexpl_wantedstringsstringcompaddHELPDOMAINHOST_messagestringsstring +functions[_whois:whois.nic.ad.jp] _whois:whois.nic.ad.jp CURRENT == 1 localexpl_wantedstringsstringcompaddHELPHOSTPERSONCONN_messagestringsstring_whois@A'2sATf!a]	a

]A
MIlocal-m --merge -d --diff -x --extract_arguments(fns -1 -2 -3)mmerge[select the merge function](fns -3 3)ddiff[display differences between files](fns 2 3)xextract[extract one branch of a patch or merge file](-w --words -l --lines)wwords[make operations and display word based](-l --lines -w --words)llines[make operations and display line based](-p --patch)ppatch[treat last named file as a patch](-r --replace)rreplace[replace original file with merged output](-R --reverse -x --extract)Rreverse[swap the files or revert changes](-2 -3 -m --merge)-1[select branch](-1 -3 -m --merge)-2[select branch](-1 -2 -m --merge)-3[select branch](1 2 3 -)hhelp[display help information](1 2 3 -)Vversion[display version information](-v --verbose -q --quiet)vverbose[enable verbose output](-q --quiet -v --verbose)qquiet[enable quiet output]1:file:_files2:file:_files3:file:_filesAg,A$MMA $۔,]}Aqp:s		-	M	Aeq	
p

		-	M		A %
i)
0		
-	Ap:s
A9p
AC

0
A
i0:sA8eUyu1	iA(C ۜ  !"#u$localargsvariant(-l -L --max-lines -n --max-args -s --max-chars)n+maxargs[specify maximum number of arguments for each line]:number of arguments(-l -L --max-lines -n --max-args -s --max-chars)s+maxchars[specify maximum characters per command line]:maximum command line length(-p --verbose -t --interactive)pinteractive[prompt user for each command](-p --verbose -t --interactive)tverbose[verbose - echo each command](-x --exit)xexit[exit if max size exceeded]_pick_variantgnuGNUOSTYPEversionvariantdarwinfreebsdnetbsdopenbsd(--max-procs -P)Pmaxprocs[parallel mode]:maximum processes!-rdragonflydarwin(@)args:#(|\(*\))(|\*)--*-0[expect NUL characters as input separators]-J[specify marker for position of arguments]:marker-R[specify maximum arguments that -I will replace in]:replacements-S[space that -I can use for replacements]:size (bytes) [255]solaris(-x -I)ireplace[specify replacement string for command line]::replacement string(-n -L -x)-l-[call program for every number of lines]:number of input lines(-E -e --eof)eeof[specify EOF marker]:end-of-file markersolarissolaris2.11-(-a --arg-file)a+argfile[read input items from specified file]:file:_files(-0 --null -d --delimiter)0null[expect NUL characters as input separators](-d --delimiter -0 --null)d+delimiter[specify delimiter of input items]:delimiter(-l -L --max-lines -n --max-args -s --max-chars)--max-lines=-[call program for every number of lines]::number of input lines(-o --open-tty)oopentty[reopen stdin as /dev/tty in the child process before executing the command]--process-slot-var=[set environment variable to unique value in child processes]:variable:_parameters -g "*export*"(-r --no-run-if-empty)rnorunifempty[don't run command in absence of input](- *)--help[show help information](- *)--version[show version information]--show-limits[show OS imposed limits to command-line length]_argumentsargs-E[specify EOF marker]:end-of-file marker(-x -i)-I[specify replacement string for command line]:replacement string(-n -l)-L[call program for every number of lines]:number of input lines(-):command: _command_names -e*::args: _normalAgAPC%=UqIu%Q}A0*A"8eEEaUi		

i%
m}y]1
iM=	&0K8A"XiE !a"=#1$%My&&Y'')*m,m..)011y223m45)66I71889U:a;)<=>}?Q@%AABUC1DEaFFGHIJKQMOPQRST&0/5UAC FUیAH A&RU;A &UA!&A!fUۜUA""fVEVV"&A#FlocalencodingUTF8UTF16ISO10646UCS2ISO10646UCS4ISO88591ISO88592ISO88593ISO88594ISO88595ISO88596ISO88597ISO88598ISO88599ISO2022JPSHIFT_JISEUCJPservicexsltproc_arguments(-)versionV[show libxml and libxslt versions](--verbose -v)verbosev[show logs of what's happening](--output -o)outputo[specify output file]:output file:_files--timing[display the time used]--repeat[run the transformation 20 times]--debug[dump the tree of the result instead]--dumpextensions[dump registered extension elements and functions]--novalid[skip the DTD loading phase]--nodtdattr[do not default attributes from the DTD]--noout[do not dump the result]--maxdepth[increase the maximum depth]:depth--maxvars[increase the maximum variables]:variables--maxparserdepth[increase the maximum parser depth]:depth--seed-rand[initialise random number generator]:seed--html[input document is an HTML file]--encoding[the input document character encoding]:encoding:(${encoding[@]})*--param[pass a parameter,value pair]:name::value (xpath expression)*--stringparam[pass a parameter]:name::value--path[provide a set of paths for resources]:paths:_files -/--nonet[refuse to fetch DTDs or entities over network]--nowrite[refuse to write to any file or resource]--nomkdir[refuse to create directories]--writesubtree[allow file write only with the path subtree]:path:_files -/--catalogs[use SGML catalogs]--xinclude[do XInclude processing on document input]--xincludestyle[do XInclude processing on stylesheets]--load-trace[print trace of all external entities loaded]profilenorman[dump profiling information]1:stylesheet:_files -g "*.xslt#(-.)":file:_files -g "*.xml(-.)"returnxmllint_arguments--version[display the version of the XML library used]--debug[dump a debug tree of the in-memory document]--shell[run a navigating shell]--debugent[debug the entities defined in the document]--copy[used to test the internal copy implementation]--recover[output what was parsable on broken XML documents]--huge[remove any internal arbitrary parser limits]--noent[substitute entity references by their value]--noenc[ignore any encoding specified inside the document](--output -o)--noout[don't output the result tree]--path[provide a set of paths for resources]:paths:_files -/--nocompact[do not generate compact text nodes]--htmlout[output results as HTML]--nowrap[do not put HTML doc wrapper]--valid[validate the document in addition to std well-formed check](--dtdvalid --relaxng --schema)--postvalid[do a posteriori validation, i.e after parsing](--postvalid --relaxng --schema --dtdvalidfpi)--dtdvalid[do a posteriori validation against a given DTD]:DTD:_webbrowser(--postvalid --relaxng --schema --dtdvalid)--dtdvalidfpi[as --dtdvalid but specify DTD with public identifier]:DTD identifier--timing[print some timings](--noout --output -o)outputo[save to a given file]:output file:_files--repeat[repeat 100 times, for timing or profiling]--insert[ad-hoc test for valid insertions]--compress[turn on gzip compression of output]--html[use the HTML parser]--xmlout[use the XML serializer when using --html]--nodefdtd[do not default HTML doctype]--push[use the push mode of the parser]--pushsmall[use the push mode of the parser using tiny increments]--memory[parse from memory]--maxmem[limit memory allocation]:bytes--nowarning[do not emit warnings from parser/validator]--noblanks[drop (ignorable?) blanks spaces]--nocdata[replace cdata section with text nodes]--format[reformat/reindent the input]--encode[output in the given encoding]:encoding:(${encoding[@]})--dropdtd[remove the DOCTYPE of the input docs]--pretty[pretty-print in a particular style]:style:((0\:don't\ pretty\ print 1\:reformat 2\:add\ whitespace))--c14n[save in W3C canonical format]--c14n11[save in W3C canonical format v1.1 (with comments)]--exc-c14n[save in W3C exclusive canonical format]--nsclean[remove redundant namespace declarations](--nocatalogs)--catalogs[use SGML catalogs](--catalogs)--nocatalogs[deactivate all catalogs]--auto[generate a small doc on the fly](--noxincludenode)--xinclude[do XInclude processing](--xinclude)--noxincludenode[do XInclude processing but do not generate XInclude nodes]--nofixup-base-uris[do not fixup xml:base uris]--loaddtd[fetch external DTD]--dtdattr[loaddtd + populate the tree with inherited attributes]--stream[use the streaming interface to process very large files]--walker[create a reader and walk though the resulting doc]--pattern[test the pattern support]:pattern value--chkregister[verify the node registration code](--dtdvalid --postvalid --schema)--relaxng[do RelaxNG validation against specified schema]:schema:_webbrowser(--dtdvalid --postvalid --relaxng)--schema[do validation against specified WXS schema]:schema:_webbrowser(--dtdvalid --postvalid --relaxng)--schematron[do validation against specified schematron]:schema:_webbrowser--sax1[use the old SAX1 interfaces for processing]--sax[do not build a tree but work just at the SAX level]--oldxml10[use XML-1.0 parsing rules before the 5th edition](--noout)--xpath[evaluate the XPath expression, implies --noout]:XPath expression*:XML file:_webbrowserXML_CATALOG_FILEScompsetprefix_urlscompset:*_alternativefiles:catalog file:_filesurl-schemas:URL schema:compadd -S "" file:///A('E+A$C|3A|A"4f`q%
+AC1A

AF A8A, hAC.ApiA|1pA	|p	t

AC
|pA|0:AH%|M1ZzyA@A>
I A|E!i"A<C1AE
I#A%|$0
%A e|	&&5''0A4|(1*+-./0%2M30*A"_
3@e|u456]7789=::;<
=A<C|%>Zz>?@IABBCE0A0e|EFIGGHIMJJYK0A<!|KLNOPRSMTUW0XA(%e|X-Y=Zm[\
]0
u]A'|]0b^A(|-^0^AC(|^A"(^+Al)Y
0W_AB)f<_ۜ]_)%3ۜA)!A)p_ۄ_A"*_ۤ__%`+QAC*`ۄ_A" *`ۤ`a=aa+qA" +aۤaaaa+A,FXb+localcurcontextcurcontextargsstateline(- *)--help[display usage information]_arguments-*args(-q --quiet)qquiet[no error output]--no-doc-namespace[don't extract namespace bindings from input doc]!(--no-doc-namespace)--doc-namespace(-)--version[display version information]1:command:((
    ed{,it}\:edit\ or\ update\ documents
    sel{,ect}\:select\ date\ or\ query\ documents
    tr{,ransform}\:transform\ documents\ using\ XSLT
    val{,idate}\:validate\ documents
    fo{,rmat}\:format\ documents
    el{,ements}\:display\ element\ structure
    {c14n,canonic}\:XML\ canonicalization
    l{s,ist}\:list\ directory\ as\ XML
    esc{,ape}\:escape\ special\ XML\ characters
    unesc{,ape}\:unescape\ special\ XML\ characters
    {pyx,xmln}\:convert\ XML\ into\ the\ line-oriented\ PYX\ format
    {p2x,depyx}\:convert\ PYX\ into\ XML
  ))*: :->argsstateshiftwords CURRENT-- curcontextcurcontext%:*:*:service-words[1]:words1elementsformatselectc14ncanonicxmln1:file:_files -g "(#i)*.xml(-.)"edit*-N[predefine namespaces]:namespacecanonictransformvalidate--net[allow fetching of DTDs or entities over network](-o --omit-decl)oomitdecl[omit XML declaration](opt)*ddelete[remove element]:xpath expression(opt)*iinsert[add element before node matched by expression]:xpath expression - insert before matched node(opt)*aappend[add element after node matched by expression]:xpath expression - insert after matched node(opt)*ssubnode[add element as a child of node matched by expression]:xpath expression for parent modes(opt)*mmove[move element]:xpath expression: :xpath expression(opt)*rrename[rename element]:xpath expression(opt)*uupdate[update element]:xpath expression*:file:_files -g "(#i)*.xml(-.)"(-P -S --pf --ps)PSpfps[preserve whitespace nodes](-O --omit-decl)Oomitdecl[omit XML declaration](-L --inplace)Linplace[edit file inplace]words2CURRENT1riasinsertappendsubnode(opt)*ttype[specify type of node to add]:type:(elem text attr)(opt)*nname[specify name of node to add]:namewords2CURRENT1riasruinsertappendsubnoderenameupdate(opt)*vvalue[specify value of node to add or name of renamed node]:valueelements(-)-a[show attributes as well](-)-v[show attributes and their values](-)-u[print out sorted unique lines](-)-d-[print out sorted unique lines up to specified depth]:depth(-t --indent-tab -s --indent-spaces -n --noindent)nnoindent[don't indent](-t --indent-tab -s --indent-spaces -n --noindent)tindenttab[indent output with tabs](-t --indent-tab -s --indent-spaces -n --noindent)sindentspaces[indent output with specified number of spaces]:spaces(-R --recover)Rrecover[try to recover what is parsable](-D --dropdtd)Ddropdtd[remove the DOCTYPE of the input docs](-C --nocdata)Cnocdata[replace cdata section with text nodes](-N --nsclean)Nnsclean[remove redundant namespace declarations](-e --encode)eencode[output in the specified encoding]:encoding(-H --html)Hhtml[input is HTML]words2CURRENT1rt*ccopyof[print copy of XPath expression]:xpath expression*vvalueof[print value of XPath expression]:xpath expression*ooutput[output string literal]:string*nnl[print new line]*finpname[print input file name (or URL)]*mmatch[match XPath expression]:xpath expression*vvar[declare a variable]:variable*iifelif[check condition]:condition*--else[check if previous conditions failed]*eelem[print out specified element]:element*bbreak[break nesting]*ssort[specify sort order]:order:->ordering:xpath expression(opt)*-t[start query template](-Q --quiet)Qquiet[don't write anything to standard output](-C --comp)Ccomp[display generated XSLT](-R --root)Rroot[print root element](-T --text -e --elem)Ttext[output is text](-I --indent)Iindent[indent output](-D --xml-decl)Dxmldecl[don't omit xml declaration line](-B --noblanks)Bnoblanks[remove insignificant spaces from XML tree](-E --encode)Eencode[output in the specified encoding]:encoding(--embed -E)embedE[allow applying embedded stylesheet](1 * -)--show-ext[show list of extensions]--val[allow validation against DTD or schema]--xinclude[do XInclude processing on document input]--maxdepth[increase the maximum depth]:val--html[input is HTML]1:xsl file:_files -g "(#i)*.xsl(|t)(-.)"*:xml file:_files!(-d --dtd -s --xsd -r --relaxng)wwellformed(-d --dtd -s --xsd -r --relaxng)ddtd[validate against DTD]:file:_files -g "(#i)*.dtd(-.)"(-d --dtd -s --xsd -r --relaxng)sxsd[validate against XSD schema]:schema file:_files -g "(#i)*.xsd(-.)"(-E --embed)Eembed[validate using embedded DTD](-d --dtd -s --xsd -r --relaxng)rrelaxng[validate against schema]:schema file:_files -g "(#i)*.rng(-.)"(-e --err)eerr[print verbose error messages on stderr](-S --stop)Sstop[stop on first error](-b --list-bad -g --list-good)blistbad[list only files that don't validate](-b --list-bad -g --list-good -q --quiet)glistgood[list only files that validate](-b --list-bad -g --list-good -q --quiet)qquiet[don't list files (return result code only)]canonic!(-)--with-comments(-)--without-comments[XML file canonicalization without comments](-)--exc-with-comments[exclusive XML file canonicalization with comments](-)--exc-without-comments[exclusive XML file canonicalization without comments]2:xpath file:_files3:namespace prefix listunescape1: :_guard "^-*" stringlist1:path:_directoriesdepyx1:pyx file:_files_argumentsorderingcompset:*compset*:_describecaseordercaseorder(U:upper-first L:lower-first)compset_describedatatypedatatype(N:numeric T:text)suf_describeorder(A:ascending D:descending)returnAt
AGA%EI	1A		y

-Uq

)UQ=-Ah
A+$A`ۤA'AC'k#QA'xA
f$+aA:A%A%pA`,A@CA.rAA0ۜQAGk
AGA<@i1!1}AhCA	AT	ۤ|			A'
I
A'k#
AC'

AfT+A|e	)
AGA$Pu-AhA
AۤAC'A'k#!A'HuAf+1Az0;FAGA-AۤA2FAGA-AۤA+
x3hAGA4@iu9uAhAAۤ0QAC'A'k#MA'tAf 	+]	AH=eBAGA-AxۤAlk>A&Alk4?A&Alk?A&AlkX@(A&Alk@PA&AlkAtA&AlkBA&AlkdBA&AB\AGA,`yA<ATDA-!	A5FGG_xmms2_commandlocalxmms2_cmdsadd:adds a URL to the playlistaddarg:adds one URL with arguments to the playlistaddid:adds a Medialib id to the playlistinsert:inserts one URL at a specific positioninsertid:inserts one Medialib id at a specific positionradd:adds a directory recursively to the playlistclear:clears the playlistshuffle:shuffles the playlistsort:sort the playlist; use a space delimiter for multiple propertiesremove:removes something from the playlistlist:lists the playlistaddpls:Adds the contents of a playlist file to the playlistplay:starts playbackstop:stops playbacktoggleplay:toggles playback status between play/pausepause:pause playbacknext:play next songprev:play previous songseek:seek to a specific place in current songjump:take a leap in the playlistmove:move a entry in the playlistvolume:set volume for a channelvolume_list:list volume levels for each channelmlib:medialib manipulation - type 'xmms2 mlib' for more extensive helpplaylist:playlist manipulation - type 'xmms2 playlist' for more extensive helpcoll:collection manipulation - type 'xmms2 coll' for more extensive helpbrowse:browse server file listsstatus:go into status modeinfo:information about current entrycurrent:formatted information about the current entryconfig:set a config valueconfig_list:list all config valuesplugin_list:list all plugins loaded in the serverstats:get statistics from serverquit:make the server quithelp:print help about a command CURRENT == 1 _describecommandxmms2 commandscurcontextcurcontextwords1curcontextcurcontext%:*:xmms2-cmd_call_function_xmms2_cmd_xmms2_jumpsonglistxmms2 listplaylistitemssongsonglistsongb  [-/-]  ()playlistitemsmatch[1][match[3]]_valuesplaylist itemsOnplaylistitems_xmms2_mliblocalmlib_cmdsmlib_cmdsadd:Add 'url' to medialibloadall:Load everything from the mlib to the playlistsearchadd:Search for, and add songs to playlistsearch:Search for songs matching criteriaaddpath:Import metadata from all media files under 'path'rehash:Force the medialib to check whether its data is up to dateremove:Remove an entry from medialibsetstr:Set a string property together with a medialib entry.setint:Set a int property together with a medialib entry.rmprop:Remove a property from a medialib entryaddcover:Add a cover image on id(s). CURRENT == 2 _describecommandxmms2 mlib commandsmlib_cmdscurcontextcurcontextwords2curcontextcurcontext%:*:xmms2-cmd_call_function_xmms2_cmd_xmms2_playlistlocalplaylist_cmdsplaylist_cmdslist:List all available playlistscreate:Create a playlisttype:Set the type of the playlist (list, queue, pshuffle)load:Load 'playlistname' stored in medialibremove:Remove a playlist CURRENT == 2 _describecommandxmms2 playlist commandsplaylist_cmdscurcontextcurcontextwords2curcontextcurcontext%:*:xmms2-cmd_call_function_xmms2_playlist_cmd_xmms2_playlist_loadlocallistxmms2 playlist list_describecommandxmms2 playlists_xmms2_playlist_removelocallistxmms2 playlist list_describecommandxmms2 playlists_xmms2_colllocalcoll_cmdscoll_cmdssave:Save a pattern as a collectionrename:Rename a collectionlist:List all collections in a given namespacequery:Display all the media in a collectionqueryadd:Add all media in a collection to active playlistfind:Find all collections that contain the given mediaget:Display the structure of a collectionremove:Remove a saved collectionattr:Get/set an attribute for a saved collection CURRENT == 2 _describecommandxmms2 collection commandscoll_cmdscurcontextcurcontextwords2curcontextcurcontext%:*:xmms2-cmd_call_function_xmms2_coll_cmd_xmms2_coll_helperlocallistxmms2 coll list_describecommandxmms2 playlists_xmms2_coll_rename_xmms2_coll_helper_xmms2_coll_remove_xmms2_coll_helper_xmms2_coll_get_xmms2_coll_helper_xmms2_coll_query_xmms2_coll_helper_xmms2_coll_queryadd_xmms2_coll_helper_xmms2_coll_attr_xmms2_coll_helper_xmms2_add_files_xmms2_radd_dirs_xmms2_addplslocalexpl_descriptionfilesplaylist_filesexpl[@]*.([mM]3[uU]|[pP][lL][sS])(-.)_xmms2_arguments--format[specify the format of song display]:format string--no-status[prevent printing song status on completion]*::xmms2 command:_xmms2_command_xmms2@AGA"RAf`ۄAT%y
aqiAfۜlocalargumentsprefixcompset(-b -bits            -i -include -p -postscript -plain -ps -r -revert -u -uppercase)bbits[output in binary digits, rather than hex](         -E -EBCDIC -i -include -p -postscript -plain -ps -r -revert              )EEBCDIC[print human-readable part in EBCDIC rather than ASCII](-i -include -p -postscript -plain -ps -r -revert)eendian[little-endian dump](-b -bits -E -EBCDIC -i -include -p -postscript -plain -ps -r -revert              )iinclude[output in C include file style](-b -bits -E -EBCDIC -i -include -p -postscript -plain -ps -C -capitalize          )ppostscriptplainps[read or write a plain hexdump (no line numbers or ASCII rendering)](-b -bits -E -EBCDIC -i -include                           -r -revert -u -uppercase)rrevert[reverse mode\: read a hex dump and output binary data](-b -bits                                                  -r -revert -u -uppercase)uuppercase[output upper-case hex digits](- :)hhelp[display usage message](- :)vversion[show program version]*aautoskip[a single '*' replaces runs of NUL (toggleable)](-C -capitalize)Ccapitalize[capitalize variable names in C include file style]c+cols[specify number of octets per line]: :_guard "[0-9a-fA-Fx]#" "number of octets per line"g+groupsize[specify the number of octets per group]: :_guard "[0-9]#" "number of octets per group"l+len[specify number of octets to output]: :_guard "[0-9]#" "number of octets to output"o+offset[add specified offset to displayed file position]:offsetsskipseek[specify file offset to dump from]: :_guard "[0-9]#" "file offset to dump from (absolute or relative)": :_files_argumentsargumentsA<D\p+ACg ADEAjPAFیA%8PeAAC%DP	A.r{0BA"ۜۜ5ZQE	
-u
Z	%QaIZ5-M !#Z$$A&&9(Zu))Zp**,-:+A/0JDA"@1/@r{A"A
/CFH0A1ABRa0A0D\0A"111<]1&1q
A1D\2A"`2}2<2&103A"<H3ۜbh3333A444y556M+0Q6A"f6h36&106A"f7h357&1AF1+localdecompressfilesexplstatelinecurcontextcurcontexttypesetopt_args(--files --files0)*:files:->filesserviceXZ_compsetwordsfakewords[@] CURRENT++ unxz_argumentsfiles[@]--robot[use machine-parsable messages]common(I -k --keep)kkeep[keep (don't delete) input files](I -f --force)fforce[force overwrite](I -c --stdout)cstdout[write on standard output](I)*qquiet[suppress all warnings](I)*vverbose[verbose mode](I * --files --files0)--files=-[read list of files to process from file]::file:_files(I * --files --files0)--files0=-[read null terminated list of files to process from file]::file:_files(I -F --format)Fformat=[specify file format]:format:(auto xz lzma raw)(I -T --threads)T+threads[use specified number of threads]:threads [1](I -M --memlimit --memory)M+memlimitmemory[set memory usage limit]:memory usage(I)--no-adjust[give error if settings exceed memory limit](I -Q --no-warn)Qnowarn[make warnings not affect exit status]comp(I decomp)zcompress[compress](I decomp -e --extreme)eextreme[try to improve compression ratio by using more CPU time](I decomp -S --suffix)S+suffix[use specified suffix for compressed files]:suffix [.xz](I decomp -C --check)Ccheck=[integrity check type]:check type:(none crc32 crc64 sha256)(I decomp)--block-size=[start a new .xz block after specified bytes of input]:size(I decomp)--block-list=[start a new .xz block after specified intervals of uncompressed data]:size(I decomp)--flush-timeout=[specify maximum time between flushing of output]:time (ms) [0](I decomp)--memlimit-compress=[set memory usage limit for compression]:memory usagedecomp(I comp level filters)ddecompress[decompress](I comp level filters)ttest[test compressed file integrity](I comp level filters)llist[list information about .xz files](I comp level filters)--ignore-check[don't verify integrity when decompressing](I comp level filters)--single-stream[decompress only the first stream](I comp level filters)--no-sparse[don't create sparse files when decompressing](I comp level filters)--memlimit-decompress=[set memory usage limit for decompression]:memory usage(I)(* comp decomp level filters common)--info-memory[display amount of RAM and memory usage limits](- *)hhelp[display help message](- *)Hlonghelp[display the long help (lists also the advanced options)](* comp decomp level filters common)Vversion[display version number](level)(I filters decomp)-bestfast123456789filters(I level decomp --extreme)x86powerpcia64armarmthumbsparc[add a branch/call/jump filter]::option:->bcj-options(I level decomp --extreme)lzma12[add lzma filter]::option:->lzma-options(I level decomp --extreme)--delta=-[add delta filter]::option:->delta-optionsstate +opt_args[-z] || +opt_args[--compress] kopt_argsidecompunsetdecompress_descriptioncompressed file_filesexpl[@]*.(xz|txz|lzma|tlz)(-.)return_descriptionfile to compress_filesexpl[@]^*.(xz|txz|lzma|tlz)(-.)lzmaoptions_valuesoptionspreset:presetdict:sizelc:context bitslp:position bitspb:position bitesmf:matchfinder:(hc3 hc4 bt2 bt3 bt4)mode:mode:(fast normal)nice:lengthdepth:depthbcjoptions_valuesstart:offsetdeltaoptions_valuesdist:distanceAtAGATA

)1	Q
9yu
e9AۜۜABA'9AAACAA,&<eAB(>);Af5ACF,E_yafclocalarguments(--anon -a)anona[try an anonymous login](--debug -d)debugd[print all messages to/from server](--dump-rc -D)dumprcD[print the default configuration file](--mechanism -m)mechanismm[specify a security mechanism]:security mechanism:(krb4 krb5 none)(--norc -n)norcn[don't read the users configuration file](--noproxy -p)noproxyp[don't connect via the proxy](--quiet -q)quietq[don't print the welcome message](--rcfile -r)rcfiler[specify a configuration file]:configuration file:_files(--trace -t)tracet[specify a trace file]:trace file:_files(--noauto -u)noautou[don't login automatically](--noalias -U)noaliasU[as --noauto, but bookmark aliases is disabled](--verbose -v)verbosev[print all responses received](--wait -w)waitw[specify a waiting time between connection attempts]:wait time (seconds)(--workdir -W)workdirW+[use a different working directory]:working directory:_directories(- *)versionV[print version information](- *)helph[print a short help description]*:address:_yafc_address_argumentsarguments +functions[_yafc_bookmarks] _yafc_bookmarkslocalbkmfile/.yafc/bookmarksbkmfilebkmsexplM(f)<$bkmfile:machinealias '' machinealias '%%' _wantedbookmarksbookmarkscompadd@ +functions[_yafc_address] _yafc_address_alternativebookmarks:bookmark:_yafc_bookmarks_hosts_yafc@A<ۜ-M5i_arguments-D-[define symbol]:define symbol:-I-[set include directory]:include directory:_files -/-l-[set live data policy]:live data policy:((0\:suppress\ SYSTEM\ and\ PIPETHROUGH 1\:require\ user\ confirmation 2\:display\ macros 3\:no\ confirmation,\ no\ display))-o-[specify output file]:output file:_files-P-[specify preload command]:preload command:-p-[specify maximum number of passes]:maximum number of passes:-t[enable tracing mode]-v[enable verbose mode]-w[enable warnings]-h[show usage information]*:YODL input file:_files -g "*.(#i)yo(|dl)(-.)"AX'EE|EEE+ACgAx
AA<hAC!A1A C%1!A`!0LA"dۜ+0A" Cۜ=+0
AC&A&0A",C&9	M
9U
(+0@
A"$
X

!0+04A"fP}4+0A" 
U
;+0A")A+0A"IG+0t	A",&}
		Q+04
A`,ACFA"Yr C`,<QA$C1-A.[riAlAN\2pr
ACf 8LqAF 8AA& A",&t8lpf+A"$(Hh+ABiCFA.krAAfۄ A" C 8 P l  m+qA`,  AF+localcurcontextcurcontextlinestateexplargstypesetopt_args ! +_cache_yp_maps _cache_yp_maps_cache_yp_nicks_cache_yp_maps(@)(@f)_call_program maps ypwhich -m%% *_cache_yp_nicks(@)(@)(@f)_call_program names ypwhich -x#*"%%"*(-x)-d[specify domain]:domain name(-x)-k[display keys](-x)-t[inhibit nicknames](: -d -k -t)-x[display nicknames]serviceypcat_argumentsargs:map name:->mapypmatch_arguments::key map:->keymapyppasswd_usersreturnypwhich_arguments(-x)-d[specify domain]:domain name(-x -V2 -m -t)-V1[identify version 1 servers](-x -V1 -m -t)-V2[identify version 2 servers](: -x -V1 -V2 -m)-t[specify map name]:map name:->maponly(: -x -V1 -V2 -t)-m[specify map or nick name]:map or nick name:->map(: -d -m -t -V1 -V2)-x[display nicknames]:host:_hostsypset_arguments(-V2)-V1[bind version 1 servers](-V1)-V2[bind version 2 servers]-d[specify domain]:domain name-h[set NIS binding on specified host]:host:_hosts:server:_hostsypserv_arguments-a[specify database routines]:database routines:((b\:btree d\:dbm/ndbm h\:hash))ypbind_arguments-s[allow secure mode for ypbind]-S[set domain and servers]:domain:->servers(-ypsetme)-ypset[accept all ypset requests](-ypset)-ypsetme[accept only local ypset requests]yppush_arguments-d[specify domain]:domain name-v[print messages]yppoll_arguments-d[specify domain]:domain name-h[ask specified yp server]:host:_hostsypxfr_arguments-f[force transfer]-c[don't clear current map]-d[specify domain]:domain name-h[get map from specified host instead of master]:host:_hosts-C[call back]:transaction ID: :program number: :IP address: :port numberdomainname_messagenewdomainsnew domain namestatekeymapkeyskeystatemap+opt_argststatemaponly_tagsmapsnicknames_requestedmap namecompaddl:.|by=by l:.|=by r:|.=* r:|=*_cache_yp_maps_requestednicknamesnicknamescompadd_cache_yp_nicks ret stateserverscompset*,_wantedhostsserver_hostsqS,domainsdomain nameA`1A9ACFqAF_pick_variantgz(GNU|NetBSD|Apple)unixlicense_gzip@_compressA-_arguments-v[lowest possible]-c[cutoff]:cutoff year:*:time zone:_time_zoneA 8!A$8PdxAgA(PACdA$AA$PA$۔xA%5YEay!Ie-	a	}					A"
5
el


A
A%!
]M1

yeimmiu5}%a5  Y!!"%##I$$%!&&Y''(%))e**+-,,]--.//E00u12A22A8%$1334A4556677A0%7)8U888	9A99A$:Y::9;;;Ad!
L<<<<<=5=i====9>y>>?]????-@]@@A#%@	BeBBCD1EEaFGEHH5II)JMMMNQIRUSVZ]Y^_e__
``1aa	bMbbcacA.A.ccAC.
dA.ddA.eAC/eA$C0ff-ghhIiAdC2
P]jj	a		jjje	I!kAkmkkkkAC4XllAD4$llm,mDmtmmmmmmnnA61A.9n]nA" C6tnnnn6F<oA\C7
1
AXoA$7oodop<pA7&<oA,\p}pA.ppAC9"9n0MqA@9pqnqrXsms@tUttIuu0avA<=vnvQwXswmx@txEy0
%zA @TznzM{m|0A$A8}ne}%~e0A(Dn0		ACFF0
A$Gpn!)0EA4Ifn5ai0aALȎm90y
A4CNfn%9EY0	A$CQ0n]-͘ՙ0A8CSn%=qY0A8V$nQXsu@t0A0CYFȥnXsE@t0qAP[FnXs@teu	uH]0!A<C_$nXsQ@tu]0IAPbFnͭٮUXsa@t)ѳ0eALCf&Tn9ɵIXs@t0A<Cjn=ټѾM=0$A|m nMXs=@tiY=YQ=H}=0!AHCtHnXsu@tYYu0
a	A wne0}	Ayn50
	A {,nY0	AH||nI=Xs}@t0	AL&XnXs)e)=@te0
Af)a0	A0FnXs@tu0	; ACFHmAF!_zfslocalcontextstatelineexplimplementationtypesetopt_argssubcmdsrw_propertiesrw_propnamesro_propertiescreate_propertiesshare_nfs_ro_propertiesshare_nfs_rw_propertiesshare_smb_ro_propertiesshare_smb_rw_propertiesshare_ro_propertiesshare_rw_propertiesdifffieldsdelegatable_perms_pick_variantzpool upgrade -vopenzfsThis system supports ZFS pool feature flagssolarissubcmdscreatedestroyclonepromoterenamesnapshotrollbacklistsetgetinheritmountunmountshareunsharesendreceiveallowunallowupgradeuserspacegroupspaceholdholdsreleasediffkeyhelpOSTYPEfreebsd7-.subcmdsjailunjailshare.nfs.allshare_nfs_rw_propertiesshare.nfs:value:(on off)share.nfs.aclok:value:(on off)share.nfs.acflfab:value:(on off)share.nfs.anon:uid:share.nfs.charset.euc-cn:access-list:share.nfs.charset.euc-jpms:access-list:share.nfs.charset.euc-kr:access-list:share.nfs.charset.euc-tw:access-list:share.nfs.charset.iso8859-1:access-list:share.nfs.charset.iso8859-2:access-list:share.nfs.charset.iso8859-5:access-list:share.nfs.charset.iso8859-6:access-list:share.nfs.charset.iso8859-7:access-list:share.nfs.charset.iso8859-8:access-list:share.nfs.charset.iso8859-9:access-list:share.nfs.charset.iso8859-13:access-list:share.nfs.charset.iso8859-15:access-list:share.nfs.charset.koi8-r:access-list:share.nfs.index:file:_filesshare.nfs.log:nfslog.conf tag:share.nfs.nosub:value:(on off)share.nfs.nosuid:value:(on off)share.nfs.public:value:(on off)share.nfs.sec:security-mode-list:share.nfs.sec.default.none:access-list:share.nfs.sec.default.ro:access-list:share.nfs.sec.default.root:access-list:share.nfs.sec.default.root_mapping:uid:share.nfs.sec.default.rw:access-list:share.nfs.sec.default.window:secondsshare.nfs.sec.dh.none:access-list:share.nfs.sec.dh.ro:access-list:share.nfs.sec.dh.root:access-list:share.nfs.sec.dh.root_mapping:uid:share.nfs.sec.dh.rw:access-list:share.nfs.sec.dh.window:secondsshare.nfs.sec.krb5.none:access-list:share.nfs.sec.krb5.ro:access-list:share.nfs.sec.krb5.root:access-list:share.nfs.sec.krb5.root_mapping:uid:share.nfs.sec.krb5.rw:access-list:share.nfs.sec.krb5.window:secondsshare.nfs.sec.krb5i.none:access-list:share.nfs.sec.krb5i.ro:access-list:share.nfs.sec.krb5i.root:access-list:share.nfs.sec.krb5i.root_mapping:uid:share.nfs.sec.krb5i.rw:access-list:share.nfs.sec.krb5i.window:secondsshare.nfs.sec.krb5p.none:access-list:share.nfs.sec.krb5p.ro:access-list:share.nfs.sec.krb5p.root:access-list:share.nfs.sec.krb5p.root_mapping:uid:share.nfs.sec.krb5p.rw:access-list:share.nfs.sec.krb5p.window:secondsshare.nfs.sec.none.none:access-list:share.nfs.sec.none.ro:access-list:share.nfs.sec.none.root:access-list:share.nfs.sec.none.root_mapping:uid:share.nfs.sec.none.rw:access-list:share.nfs.sec.none.window:secondsshare.nfs.sec.sys.none:access-list:share.nfs.sec.sys.ro:access-list:share.nfs.sec.sys.root:access-list:share.nfs.sec.sys.root_mapping:uid:share.nfs.sec.sys.rw:access-list:share.nfs.sec.sys.window:secondsshare_smb_ro_propertiesshare.smb.allshare.smb:value:(on off)share.smb.ad-containershare.smb.abeshare.smb.csc:value:(disabled manual auto vdo)share.smb.catia:value:(on off)share.smb.dfsroot:value:(on off)share.smb.guestok:value:(on off)share.smb.ro:access-list:share.smb.rw:access-list:share.smb.none:access-list:share.allshare.fsshare.nameshare.pointshare.protocolsshare.stateshare_nfs_ro_propertiesshare_smb_ro_propertiesshare_rw_propertiesshare.desc:description:share.noauto:value:(on off)share.path:path:share_nfs_rw_propertiesshare_smb_rw_propertiesro_propertiesnametypecreationusedavailablereferencedcompressratiomountedoriginusedbychildrenusedbydatasetusedbyrefreservationusedbysnapshotsdefer_destroyuserused@userrefsgroupused@keychangedatekeystatusrekeydateshare_ro_propertiesaclinherit:value:(discard noallow restricted passthrough passthrough-x)atime:value:(on off)canmount:value:(on off noauto)checksum:value:(on off fletcher2 fletcher4 sha256 sha256+mac)compression:value:(on off lzjb lz4 gzip gzip-{1..9} zle)copies:value:(1 2 3)dedup:value:(on off verify sha256 sha256,verify)devices:value:(on off)encryption:value:(off on aes128-ccm aes-192-ccm aes-256-ccm aes-128-gcm aes-192-gcm aes-256-gcm)exec:value:(on off)groupquota@:value:keysource:value:_zfs_keysource_propslogbias:value:(latency throughput)mlslabel:value:(none)mountpoint:path, 'legacy', or 'none':{if [[ -prefix /* ]]; then _path_files -/; else _wanted mountpoints expl 'mountpoint (type "/" to start completing paths)' compadd legacy none; fi}multilevel:value:(on off)nbmand:value:(on off)primarycache:value:(all none metadata)quota:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ PREFIX == quota= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'quota' compadd none; fi}readonly:value:(on off)recordsize:value:(512 1K 2K 4K 8K 16K 32K 64K 128K 256K 512K 1M)refquota:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ PREFIX == refquota= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'refquota' compadd none; fi}refreservation:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ PREFIX == refreservation= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'refreservation' compadd none; fi}reservation:value:{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ PREFIX == reservation= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'reservation' compadd none; fi}rstchown:value:(on off)secondarycache:value:(all none metadata)setuid:value:(on off)shadow:value:share:share properties:snapdir:value:(hidden visible)sync:value:(standard always disabled)userquota@:value:version:value:(1 2 3 4 current)volsize:value:vscan:value:(on off)xattr:value:(on off)zoned:value:(on off)share_rw_propertiesOSTYPElinux-gnuacltype:value:(off noacl posixacl)implementationsolarisaclmode:value:(discard mask passthrough)aclmode:value:(discard groupmask passthrough restricted)create_propertiesrw_propertiescasesensitivity:value:(sensitive insensitive mixed)normalization:value:(none formC formD formKC formKD)utf8only:value:(on off)volblocksize:value:(512 1K 2K 4K 8K 16K 32K 64K 128K 256K 512K 1M)createdestroykeychangemountpromotesharesnapshotgroupuseduseruseduserpropcreate_properties%%:rw_propnamesrw_properties%%:objectparentsizelinkslinkschangenameoldnameusergroupctimemtimeatimecrtimeservicezfs_arguments-*-\?[Help]*::command:->subcmdreturn CURRENT == 1 _wantedcommandszfs subcommandcompaddsubcmdsservicewords[1]curcontextcurcontext%:*=service:create_arguments-p[Create parent datasets]*-o[Set initial properties]:property:_values -s , "property" $create_propertiesset1:filesystem:_zfs_dataset -t fs -e "parent dataset"set2-s[Create sparse volume]-b[Set volblocksize]:blocksize:-V[Set size]:size::volume:_zfs_dataset -t fs -e "parent dataset"destroy_arguments-r[Recursively destroy all children]-R[Recursively destroy all dependents]-d[delete or mark deferred]:snapshot:_zfs_dataset -t snap-f[Force unmounts]:filesystem/volume/snapshot:_zfs_dataset -t fs -t volsnapshot_arguments-r[Recursively snapshot all descendant datasets]*-o[Set property]:property:_values -s , "property" $create_properties:filesystem/volume:_zfs_dataset -t fs -t vol -S@_arguments-r[Recursively destroy more recent snapshots]-R[Recursively destroy more recent snapshots and clones]-f[Force unmounts]:snapshot:_zfs_dataset -t snap_arguments-p[Create parent datasets]-K[Create encryption key]*-o[Set property]:property:_values -s , "property" $create_properties:snapshot:_zfs_dataset -t snap:filesystem/volume:_zfs_dataset -t fs -e "parent dataset"promote_arguments:filesystem:_zfs_dataset -t clone_arguments(-r)-p[Create parent datasets](-p)-r[Recursively rename snapshots of all descendent datasets]:dataset:_zfs_dataset -r1:dataset:_zfs_dataset -r2_arguments-r[Recursively display children]-H[Scripting mode]-d[Depth]:value:-o[Properties to list]:property:_values -s , "property" $ro_properties $rw_propnames*-s[Sort key (ascending)]:property:_values "property" $ro_properties $rw_propnames*-S[Sort key (descending)]:property:_values "property" $ro_properties $rw_propnames-t[Dataset types to list]:dataset type:_values -s , "dataset type" all filesystem snapshot volume*:filesystem/volume/snapshot/path:_zfs_dataset -p_arguments-r[Recursively apply value]:property:_values -s , "property" $rw_properties*:filesystem/volume:_zfs_dataset -t fs -t vol_arguments-r[Recursively display children's properties]-H[Scripting mode]-p[Display numbers exactly]-s[Specify sources]:source:_values -s , "source" local default inherited temporary none-o[Specify fields]:field:_values -s , "field" name property value source:property:_values -s , "property" $ro_properties $rw_propnames all*:filesystem/volume/snapshot:_zfs_datasetinherit_arguments-r[Recursively inherit property for all children]-S[Revert to received property value]:property:_values -s , "property" $ro_properties $rw_properties*:filesystem/volume:_zfs_dataset -t fs -t voluserspacegroupspace_arguments-n[Print numeric ID]-i[Translate SID to POSIX ID]-H[Tab-delimited output with no headers]-p[Parseable mode]-o[Properties to list]:property:_values -s , "property" type name used quota*-s[Sort key (ascending)]:property:_values "property" type name used quota*-S[Sort key (descending)]:property:_values "property" type name used quota-t[Types to list]:type:_values -s , "type" all posixuser smbuser posixgroup smbgroupmount_arguments-o[Mount options]:mount options:_values -s , "option" {,no}{devices,exec,setuid} ro rw-O[Overlay mount]-v[Report mount progress]:filesystem:_zfs_dataset -t fs-a[Mount all available ZFS filesystems]unmount_arguments-f[Force unmount]:filesystem:_zfs_dataset -t fs -t mtpt-a[Unmount all ZFS filesystems]share_arguments-a[Share all available ZFS filesystems]-r[Share filesystems recursively]set3*-o[Create a share with these properties]:property:_values -w "share properties" $share_rw_properties-u[Create a share without sharing it]set4:filesystem:_zfs_dataset -t fs -t mtpt -t share_arguments-a[Unshare all shared ZFS filesystems]-r[Unshare filesystems recursively]_arguments-b-i[Generate an incremental stream]:snapshot:_zfs_dataset -t snap-D[Perform dedup processing]-p[Send properties]-v[Verbose]-I[Generate an incremental stream with intermediary snapshots]:snapshot:_zfs_dataset -t snap-R[Generate a replication stream package]:snapshot:_zfs_dataset -t snap-c[Create a self-contained stream]-r[Generate a recursive stream package]:snapshot:_zfs_dataset -t snap_arguments-v[Verbose]-n[Do not receive the stream]-F[Force a rollback if necessary]-u[Filesystem is not mounted]-o[Include property change in the stream]::-x[Exclude property change from the stream]:property::filesystem/volume/snapshot:_zfs_dataset(-e)-d[Set path prefix from stream, excluding only pool name](-d)-e[Set path prefix from stream, using last path element]-:filesystem:_zfs_dataset -t fs_arguments(1 -g -e -c -s)-u[delegate to user]:user:_users(1 -u -e -c -s)-g[delegate to group]:group:_groups(1 -g -u -c -s)-e[delegate to everyone](1 -u -g -e -l -d -s)-c[set permissions for newly-created descendant filesystems](1 -u -g -e -l -d -c)-s[define or modify permission sets]:permission set(1 -c -s)-l[allow for named dataset](1 -c -s)-d[allow for descendent datasets]1::filesystem/volume:_zfs_dataset -t fs -t vol:permissions or sets:_values -s , "permission or set" $delegatable_perms:filesystem/volume:_zfs_dataset -t fs -t volunallow_arguments-r[Recursive removal]-s[Remove permissions from or delete a permission set]:permission set::permissions or sets:_values -s , "permission or set" $delegatable_perms(-g)-u[User]:user:_users(-u)-g[Group]:group:_groups-l[Allow for named dataset]-d[Allow for descendent datasets]:permissions or sets:_values -s , "permission or set" $delegatable_perms-e[Everyone]:permissions or sets:_values -s , "permission or set" $delegatable_perms-c[Create-time permissions]:permissions or sets:_values -s , "permission or set" $delegatable_permsupgrade_arguments-v[Verbose]-a[Upgrade all filesystems on all pools]-r[Upgrade descendent filesystems, too]-V[Upgrade to specified version]:version:(1 2)_arguments-r[Apply hold recursively]:tag::snapshot:_zfs_dataset -t snap_arguments-r[List holds recursively]:snapshot:_zfs_dataset -t snap_arguments-r[Release holds recursively]:tag::snapshot:_zfs_dataset -t snap_arguments-F[Add column for filetype character]-H[Parseable output]-e[Only show new and changed files]*-o[Show fields]:field:_values "field" $difffields-t[Add column for ctime]:snapshot:_zfs_dataset -t snap:snapshot or filesystem:_zfs_dataset -t snap -t fs-E[Show difference from empty]_arguments-a[Apply to all datasets in all pools](-u -K -f)-l[Load the encryption key](-l -K)-u[Unload the encryption key](-l -u -f)-K[Create a new data encryption key](-l -K)-f[Unmount the dataset before unloading the encryption key]-r[Apply recursively]:filesystem or volume:_zfs_dataset -t fs -t vol-c[Change the encryption key]-o[Change a property]:property:_zfs_keysource_propsjailunjail_arguments1: : _jails2:filesystem:_zfs_dataset -t fs_arguments:command:($subcmds $delegatable_perms $ro_properties ${rw_properties%%:*} properties)-l[Display property information]: :(properties)_messageunknown zfs subcommand: service_zfs@A(,dxA$C(AG@A(Ch$,9YA"
}A"
%8A"
UC%A"
%<A1A
UA%ۤyQA>2P
A%ۤ=A\
1
AN2pu{9A&A&AA&)A1A"
MA%ۤQA$
AC	%ۤQA.&DA	%ۤdqAC
%ۤACA&-UA1	A..y;:Af,A
&q	A %ۤ	۔	AC%,,)
AXC
A=
m
A
AA,C@
Ap
AD
-AC(iA%A.G@AlJ1AJ
aA.K@aA,&Qیzlocaltypeexpl_type_arrrsrcrdstpaths_allowedtypeargdatasetlistexplmlistexpl_typezparseoptse:expl_type_arrppaths_allowedr1rsrcr2rdstt+:typetyperfsfilesystemtypervoltypeargvolumetypersnaptypeargsnapshottypersharetypeargsharetypeargj:,:typeargopt_argstpaths_allowedopt_argstpaths_allowedPREFIX_path_filesreturnrsrcwordsrrwordsrpfilesystem,volumeimplementationopenzfsfilesystem,snapshot,volumefilesystem,share,snapshot,volumerdstwordsCURRENT  1_messagesnapshot name (beginning with "@")filesystemwordsCURRENT  1%%/parent datasettyperclonezfs list -H -o name,origin -t filesystem 2>/dev/null | awk "\$2 != \"-\" {print \$1}":no cloned filesystems availablezfs list -H -o name $typearg 2>/dev/null:no datasets availabletypearg2,1//,//typermtptzfs list -H -o mountpoint $typearg 2>/dev/null:no mountpoints availabledatasetlistmlistexpl_type/mountpointexpl_type_arr2_wanteddatasetexpl_type_multi_parts@Ag3ACGABf,ۜM%3ۜbAA`ۄACUq
AA(DeیyB+localexplcompset,*compset*,_alternativezfs-keylocator-prompt:"prompt" locator:(prompt)zfs-keylocator-file:file locator:_path_fileszfs-keylocator-pkcs11:PKCS#11 locator: zfs-keylocator-https:HTTPS URL locator: _descriptionformatkeysource formatcompaddsufexpl[@]@passphraseA!5compadd@zpool list -H -o nameA$3<K\ADCGEE+Ag$DAti0ZKA"<	ۜۜYai		]

a-E=Mu5	)Ii  
""#9$%&'Q)*Y,./m12345a77
9:e;E<1=>?@BBDEIF9G%HHJAKNS+0>DNA"&\NۜۜNDNNPPQR-STTQUV]W=XYY]ZZZy[\\]^_1`]a
bbyc=ddefmg%hhjjjkk+A"UlplKlAC!ABil
lA"X!mۜۜl=mnno9ppqUrrstt-uuw+AC&Ul0A&awA"4'fwۜwww	x'&8x0TxA'<1
A"riKmxA"$(xTxxx<y(&8xq.A,yyA(z1AyA.$zyQAEzA.|zEzQAzA.zzqA*F8xAX+
	A.{A{A,{{A+{1|A"$,|Tx|H}z|}C,&8xA-F8x+localsuffixeszipfiletestfileexplcurcontextcurcontextstatelinetypesetopt_argsservice_arguments(-u --update)uupdate[update: only changed or new files](-f --freshen)ffreshen[freshen: update existing files only (no files added)](-FS --filesync)FSfilesync[filesync: update if date or size changed](-d --delete)ddelete[delete: delete files from archive](-U --copy)Ucopy[copy: select files in archive to copy]-r[recurse into directories](-m --move)mmove[after archive created, delete original files](-j --junk-paths)jjunkpaths[junk directory names (store just file names)]-q[quiet operation]-v[verbose operation/print version info](-c --entry-comments)centrycomments[prompt for one-line comment for each entry](-z --archive-comment)zarchivecomment[prompt for comment for archive](-@ --names-stdin)@namesstdin[read names to zip from stdin]-o[make zipfile as old as latest entry](-i --include)iinclude[include files that match a pattern]:*(-*|@):pattern:_files(-x --exclude)xexclude[exclude files that match a pattern]:*(-*|@):pattern:_files-l[convert LF to CR LF]-ll[convert CR LF to LF]-R[recurse current dir and match patterns]-t+[exclude files modified before specified date]:date (mmddyyyy)-tt+[exclude files modified on or after specified date]:date (mmddyyyy)(   -1 -2 -3 -4 -5 -6 -7 -8 -9)-0[store only](-0    -2 -3 -4 -5 -6 -7 -8 -9)-1[compress faster](-0 -1    -3 -4 -5 -6 -7 -8 -9)-2(-0 -1 -2    -4 -5 -6 -7 -8 -9)-3(-0 -1 -2 -3    -5 -6 -7 -8 -9)-4(-0 -1 -2 -3 -4    -6 -7 -8 -9)-5(-0 -1 -2 -3 -4 -5    -7 -8 -9)-6(-0 -1 -2 -3 -4 -5 -6    -8 -9)-7(-0 -1 -2 -3 -4 -5 -6 -7    -9)-8(-0 -1 -2 -3 -4 -5 -6 -7 -8   )-9[compress better](-Z --compression-method)Z+compressionmethod[specify compression method]:method:(store deflate bzip2)(-e --encrypt)eencrypt[encrypt using (weak) PKZip 2.0 encryption, prompt for password]-P+[specify password for standard encryption]:password-s+[create split archive with splits of specified size]:size (MB)-sp[pause after each split to allow changing disks]-sb[ring bell when pausing between splits]-sv[be verbose about creating splits](-O --out)Oout[output to new archive]:archive(-FI --fifo)FIfifo[support reading from a pipe](-db --display-bytes)dbdisplaybytes[display running count of bytes processed and bytes to go](-dc --display-counts)dcdisplaycounts[display running count of entries done and entries to go](-dd --display-dots)dddisplaydots[display dots while each entry is zipped](-dg --display-globaldots)dgdisplayglobaldots[display dots for the archive instead of each file](-ds --dot-size)dsdotsize[specify size at which a dot is output while processing files]:size [10MB](-du --display-usize)dudisplayusize[display original uncompressed size for each entry as added](-dv --display-volume)dvdisplayvolume[display volume (disk) number in format in_disk>out_disk](-lf --logfile-path)lflogfilepath[specify log file]:file:_files(-la --log-append)lalogappend[append to existing log file](-li --log-info)liloginfo[include info messages in log](-T --test)Ttest[test zipfile integrity](-TT --unzip-command)TTunzipcommand[specify command for testing archive]:command [unzip -tqq]:_cmdstring(-F --fix)Ffix[fix zipfile](-F --fix -FF --fixfix)FFfixfix[try harder to fix zipfile](-DF --dif)DFdif[only include files that have changed or are new as compared to the input archive]-sf[show files to operate on and exit]-su[as -sf but show escaped UTF-8 Unicode names also]-su[as -sf but show escaped UTF-8 Unicode names instead]-UN=[specify Unicode path mismatch handling]:mismatch handling:(Quit Warn Ignore No Escape UTF8)(-A --adjust-sfx)Aadjustsfx[adjust self-extracting exe](-J --junk-sfx)Jjunksfx[junk zip file prefix (unzipsfx)](-b --temp-path)btemppath[specify location for temporary archive]:path for temporary archive:_directories-nw[no wildcards](-X --no-extra)Xnoextra[eXclude eXtra file attributes](-y --symlinks)ysymlinks[store symbolic links as the link instead of the referenced file](-)hhelp[display help information](-)h2morehelp[display extended help information](-g --grow)ggrow[allow growing existing zipfile](-L --license)Llicense[display license](-D --no-dir-entries)Dnodirentries[don't add directory entries]-n[specify suffixes of files not to be compressed]:suffixes:->suffixes(-f -d -R -q -c -b -@ -F -FF -A -T -y -e -h -u -m -g -j -l -ll -L -v -z -t -tt -o -D -J -X -n -0 -1 -2 -3 -4 -5 -6 -7 -8 -9):zip file:_files -g '(#i)*.(zip|xpi|[ejw]ar)(-.)'*:file:->filesunzip_arguments(-Z)-M[page output](-f -u -l -t -z -d -p)-c[extract files to stdout including file names](-p -u -l -t -z)-f[freshen existing files; create none](-f -u -l -t -z -c -d)-p[extract files to stdout](-p -f -l -t -z)-u[update files; create if necessary](-p -f -u -t -z -d)-l[list files](-p -f -u -l -z -d)-t[test compressed archive data]-T[timestamp archive to latest](-p -f -u -l -t -d)-z[display archive comment](-p -l -t -z)-d+[specify directory to extract files to]:directory:_files -/(-p -l -t -z -o)-n[never overwrite existing files](-p -l -t -z -n)-o[overwrite files without prompting](-p -l -t -z)-j[junk paths (don't make directories)]-C[match filenames case-insensitively](-p -l -t -z)-X[restore UID/GID info]-q[quiet]-qq[quieter](-l -t -z)-a[auto-convert any text files](-l -t -z)-aa[treat all files as text](-l -t -z)-b[treat all files as binary](-l -t -z)-B[save backup copy of each overwritten file](-DD)-D[skip restoration of timestamps for extracted directories](-D)-DD[skip restoration of timestamps for all entries]-v[verbose/display version info](-c -p -z -LL)-L[lowercase filenames from case-insensitive file systems](-c -p -z -L)-LL[lowercase all filenames]-K[keep setuid/setgid/sticky permissions]-P[specify password for decryption]:password(-UU)-U[use escapes for all non-ASCII Unicode](-U)-UU[ignore any Unicode fields]-W[modify pattern matching so only ** matches /]-\:[allow extraction outside of extraction base directory]-\\\^[allow control characters in extracted entries]-i[include the following names]:*-*:pattern-x[exclude the following names]:*-*:pattern(-p -f -u -l -t -z -n -o -j -C -X -q -qq -a -aa -v -L -M)1:zip file:_files -g '(#i)*.(zip|xpi|[ejw]ar)(-.)'*:file:->fileshelp-hh[display detailed help information]zipinfo-Z[zipinfo mode]:zipinfomode:->zipinfostatezipinfo-Z[zipinfo mode]zipinfouzi_arguments(-2 -s -m -l -v -h -t -T -z)-1[filenames only](-1 -s -m -l -v -T)-2[just filenames but allow -h/-t/-z](-1 -2 -m -l -v -h -t)-s[short format](-1 -2 -s -l -v -h -t)-m[medium format](-1 -2 -s -m -v -h -t)-l[long format](-1 -2 -s -m -l -h -z)-v[verbose, multi-page format](-1 -s -m -l -v)-h[print header line](-1 -v)-z[print zipfile comment]-C[match filenames case-insensitively](-1 -s -m -l)-t[print totals](-1 -2)-T[use sortable decimal format for file times]-M[page output]-x[exclude the following names](-1 -2 -s -m -l -v -h -z -C -t -T -M)1:zip file:_files -g '(#i)*.(zip|xpi|[ejw]ar)(-.)'*:file:->files.N:e_sequence_wantedsuffixcompadd.suffixesreturnfiles ! +opt_args[-d] _wantedzfile_files^(#i)*.(zip|xpi|[ejw]ar)(-.)testfileQline1testfilezipfiletestfile.zipzipfiletestfile.ZIPzipfile/dev/nullzipfile_zip_cache_name_zip_cache_namezipfile_zip_cache_listfzipinfo -1 -- $_zip_cache_name_wantedfile from archive_multi_parts_zip_cache_listAKJQA$8PdxA,8\A$C۔xI Ah%@`|
## @Xt :++@XA`C
A"
rm
Ae0\AC8A0C%9		


MA@%iA
-ia=!5A%AACy=m  #!$$(}(),0%449555A6677588
9Q99	:AA.[e::A"::I;;&<A,a,<M<A.b|<<ACoe:0XA0F=I=\=q=T>i>>0@A(<?I=i?-@@AEB0BA<BI=BCEF)GHHIiJEB0|A"JI=J}K0
##A(#KI=LLuMANEB0A%NNOOiP0\	A$'PI=PRISS0S
A,)&TI=5TOUUUV0HVAC,tVI=VEB0A(-pWI=WXXOU0
 
A 0lYI=YZEB0A1tZZ][EB0[A3[\\\M]0
]A5f]]U^0A$C7^I=\^A__0AC9`I=9``0`A:aI=5a`0aA`<aI=bmbcId!emeUffg5hh\=j	kT>Ukk0:+AA lI=Ml`0+ACClI=)m`0@A0DFmI=
nnohepp!q0A4GfqI=\=qT>urAs`0
 A JsI=sEt`0	;AKFttANF`u}u_zpoollocalcontextstatelineexplimplementationsubcmdsfieldsro_propsrw_propsversionscreate_properties_dataset_pick_variantzpool upgrade -vopenzfsThis system supports ZFS pool feature flagssolarissubcmdscreatedestroyremovelistiostatstatusonlineofflineclearattachdetachreplacescrubimportexportupgradehistorysplithelpimplementationopenzfsOSTYPEsolarissubcmdslabelclearinitializeM(f)_call_program versions zpool upgrade -v::space:-:space:%%:space:all[All properties]allocated[Space allocated]capacity[Space used (percentage)]dedupratio[Deduplication ratio]free[Space unallocated]guid[Unique identifier]health[Health status]size[Total size]rw_propsaltroot[Alternate root directory]:value:autoexpand[Automatic pool expansion]:value:(on off)autoreplace[Automatic device replacement]:value:(on off)bootfs[Default bootable dataset]:value:cachefile[Pool configuration cache file location]:value:dedupditto[Threshold for number of copies]:value:delegation[Delegated administration]:value:(on off)failmode[Failure-mode behavior]:value:(wait continue panic)listshares[Show shares in 'zfs list']:value:(on off)listsnaps[Show snapshots in 'zfs list']:value:(on off)readonly[Controls whether the pool can be modified]:value:(on off)version[Pool version]:version:(versions)fieldsro_props%%:rw_props%%:create_properties_datasetaclinherit:value:(discard noallow restricted passthrough passthrough-x)aclmode:value:(discard mask passthrough)atime:value:(on off)canmount:value:(on off noauto)checksum:value:(on off fletcher2 fletcher4 sha256 sha256+mac)compression:value:(on off lzjb gzip gzip-{1..9} zle)copies:value:(1 2 3)dedup:value:(on off verify sha256 sha256,verify)devices:value:(on off)encryption:value:(off on aes128-ccm aes-192-ccm aes-256-ccm aes-128-gcm aes-192-gcm aes-256-gcm)exec:value:(on off)groupquota@:value:keysource:value:_zfs_keysource_propslogbias:value:(latency throughput)mlslabel:value:(none)mountpoint:path, 'legacy', or 'none':{if [[ -prefix /* ]]; then _path_files -/; else _wanted mountpoints expl 'mountpoint (type "/" to start completing paths)' compadd legacy none; fi}nbmand:value:(on off)primarycache:value:(all none metadata)quota:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ PREFIX == quota= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'quota' compadd none; fi}readonly:value:(on off)recordsize:value:(512 1K 2K 4K 8K 16K 32K 64K 128K 256K 512K 1M)refquota:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ PREFIX == refquota= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'refquota' compadd none; fi}refreservation:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ PREFIX == refreservation= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'refreservation' compadd none; fi}reservation:value:{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ PREFIX == reservation= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'reservation' compadd none; fi}rstchown:value:(on off)secondarycache:value:(all none metadata)setuid:value:(on off)shadow:value:share:share properties:sharenfs:value:(on off)sharesmb:value:(on off)snapdir:value:(hidden visible)sync:value:(standard always disabled)userquota@:value:version:value:(1 2 3 4 current)volsize:value:vscan:value:(on off)xattr:value:(on off)zoned:value:(on off)servicezpool_arguments-\?[show help information]1:subcommand:compadd -a subcmds*:: :->subcmdreturnservicewords[1]curcontextcurcontext%:*-service:_arguments-*set1:command/property:($subcmds ${fields%%\[*} properties)set2-l[Display property information]: :(properties)_arguments-F[Discard transactions to allow pool opening]-f[Ignore fmadm acquit and fmadm repair failures]-n[With -F, check if discarding transactions would work]:pool name:_zfs_pool*:virtual device:_filescreate_arguments-B[Create EFI boot partition on whole disks]-o[Set pool property at creation time]:property:_values -s , "property" $rw_props-O[Set dataset property at creation time]:property:_values -s , "property" $create_properties_dataset-f[Force use of in-use devices]-l[Display configuration in /dev/chassis location form]-n[Display configuration without creating pool]-R[Use alternate root]:alternate root:_files -/-m[Set mountpoint for root dataset]:mountpoint::pool name:_arguments-f[Force active datasets to be unmounted]:pool name:_zfs_pool_arguments-f[Force use of in-use devices]-l[Display configuration in /dev/chassis location form]-n[Display configuration without modifying pool]:pool name:_zfs_pool_arguments-H[Scripted mode]-T[timestamp]:value:(u d)-o[Fields to list]:field:_values -s , "field" $fields::pool name:_zfs_pool_arguments(-c --cancel)ccancel[cancel initializing on specified devices](-s --suspend)ssuspend[suspend initializing on specified devices]:pool name:_zfs_pool*:device:_filesiostat_arguments-l[Display configuration in /dev/chassis location form]-v[Verbose statistics]*::pool name:_zfs_pool::interval:::count:labelclear_arguments-f[treat exported or foreign devices as inactive]_arguments-l[Display configuration in /dev/chassis location form]-v[Verbose information]-x[Show only unhealthy pools]_arguments-t[Offline until next reboot]:pool name:_zfs_pool_arguments-e[Expand device to use all available space]:pool name:_zfs_poolattach_arguments-f[Force attach, even if in use]:pool name:_zfs_pool:virtual device:_files:virtual device:_filesdetach_arguments:pool name:_zfs_pool:virtual device:_files_arguments:pool name:_zfs_pool:virtual device:_files::virtual device:_files_arguments-s[Stop scrubbing]*:pool name:_zfs_poolexport_arguments-f[Forcefully unmount all datasets]import_arguments-D[Destroyed pools](-d)*-c[Use cache file]:cache file:_files(-c -D)*-d[Search for devices or files in directory]:directory:_files -/-F[Recovery mode: discard transactions if required]-f[Force import]-l[Display configuration in /dev/chassis location form]-m[Ignore missing log devices]-N[Import pool without mounting any filesystems]-n[With -F; do not perform input]-R[Alternate root]:alternate root:_files -/-o[Set pool or dataset property]:property:_values -s , "property" $create_properties_dataset $rw_props*:pool name or id:_zfs_pool::new pool name:-N[Do not mount any filesystems]-a[All pools]_arguments:property:_values -s , "property" $fields_arguments:property:_values -s , "property" $rw_props_arguments-R[Alternate root]:alternate root:_files -/-l[Display configuration in /dev/chassis location form]-n[Display configuration without splitting]:pool name or id:_zfs_pool:new pool name:*::virtual device:_files -/_arguments-v[Display ZFS versions and descriptions]-V[Upgrade to given version]:version:(versions)-a[Upgrade all pools]_arguments-i[Display internal events]-l[Long format]_messageunknown zpool subcommand: service_zpool@AX'EEtEEEr{ACgA"r)r{A"<CLۜۜyyMCF(AlE0`AHCA
uA&A&localcurcontextcurcontextstatestate_descrlineexpltypesetopt_argsCURRENT_argumentsnot--emulate[specify emulation mode]:mode:(zsh sh ksh csh)*-o+[set named option]:option:_options*+o+[unset named option]:option:_options(1 -s --shinstdin)sshinstdin[read commands from standard input](-)-b[end of option processing, like --](1 -)-c[run a command]:command:_cmdstring(-)1:script file:_files*::script arguments:->argsreturnstateargsopt_argsIcsshinstdin_files_normal`'5.8Vxhfunctions/Completion/Unix/_a2psZ9lhfunctions/Completion/Unix/_aap )
Lhfunctions/Completion/Unix/_abcde "hfunctions/Completion/Unix/_absolute_command_paths##hfunctions/Completion/Unix/_ack,Ixlhfunctions/Completion/Unix/_adb?79Mphfunctions/Completion/Unix/_ansibleMyWDhfunctions/Completion/Unix/_antShfunctions/Completion/Unix/_antiwordT<hfunctions/Completion/Unix/_apachectlTU Xhfunctions/Completion/Unix/_apmV`<hfunctions/Completion/Unix/_arch_archivesVWf
hfunctions/Completion/Unix/_arch_namespace[Vhfunctions/Completion/Unix/_arp_,hfunctions/Completion/Unix/_arpingbhfunctions/Completion/Unix/_asciidoctord$qhfunctions/Completion/Unix/_asciinemadfAhhfunctions/Completion/Unix/_atg[c(hfunctions/Completion/Unix/_attrj4$hfunctions/Completion/Unix/_augeasmj
$Phfunctions/Completion/Unix/_avahimohfunctions/Completion/Unix/_awkt[hfunctions/Completion/Unix/_base64ue hfunctions/Completion/Unix/_basenamevhfunctions/Completion/Unix/_bashz|hfunctions/Completion/Unix/_baudratesz{U+hfunctions/Completion/Unix/_bazchfunctions/Completion/Unix/_beep9 hfunctions/Completion/Unix/_bibtexhhfunctions/Completion/Unix/_bind_addresseshhfunctions/Completion/Unix/_bison^
hfunctions/Completion/Unix/_bittorrentRhfunctions/Completion/Unix/_bogofilterMhfunctions/Completion/Unix/_bpf_filters		hhfunctions/Completion/Unix/_bpythonV	hfunctions/Completion/Unix/_bzip22,hfunctions/Completion/Unix/_bzro]\hfunctions/Completion/Unix/_cabalWhfunctions/Completion/Unix/_cal]hfunctions/Completion/Unix/_calendarhfunctions/Completion/Unix/_canonical_paths@hfunctions/Completion/Unix/_catLhfunctions/Completion/Unix/_ccal`	hfunctions/Completion/Unix/_cdcd&
hfunctions/Completion/Unix/_cdrdaoʆmhfunctions/Completion/Unix/_cdrecordϢhfunctions/Completion/Unix/_chkconfigК
=hfunctions/Completion/Unix/_chmod1`hfunctions/Completion/Unix/_chown7hfunctions/Completion/Unix/_chroot	
(hfunctions/Completion/Unix/_chsh 
4hfunctions/Completion/Unix/_cksumhfunctions/Completion/Unix/_clay{hfunctions/Completion/Unix/_cmdambivalent@0hfunctions/Completion/Unix/_cmdstringhhfunctions/Completion/Unix/_cmp7%phfunctions/Completion/Unix/_columnxhfunctions/Completion/Unix/_comm))xhfunctions/Completion/Unix/_composerm@hfunctions/Completion/Unix/_compress	<hfunctions/Completion/Unix/_configure		}8hfunctions/Completion/Unix/_cowsay
hfunctions/Completion/Unix/_cpphfunctions/Completion/Unix/_cpio`0hfunctions/Completion/Unix/_cplay$hfunctions/Completion/Unix/_crontabChfunctions/Completion/Unix/_cscopeA`hfunctions/Completion/Unix/_cssh	hfunctions/Completion/Unix/_ctags_tagsI'hfunctions/Completion/Unix/_curlS	Jhfunctions/Completion/Unix/_cuta0\hfunctions/Completion/Unix/_cvs<?+4hfunctions/Completion/Unix/_darcs<<hfunctions/Completion/Unix/_date@L
pdhfunctions/Completion/Unix/_date_formatsC;hfunctions/Completion/Unix/_datesCHhfunctions/Completion/Unix/_dbusNz
zhfunctions/Completion/Unix/_dconfNQ
Hhfunctions/Completion/Unix/_ddTO0hfunctions/Completion/Unix/_devtodoZ>P
thfunctions/Completion/Unix/_df^
]hfunctions/Completion/Unix/_dhclientaj	hfunctions/Completion/Unix/_dictchfunctions/Completion/Unix/_dict_wordseni$hfunctions/Completion/Unix/_diffehfunctions/Completion/Unix/_diff3eg%3hfunctions/Completion/Unix/_diff_optionsphfunctions/Completion/Unix/_diffstatr+Xhfunctions/Completion/Unix/_digwhfunctions/Completion/Unix/_dir_listxlPhfunctions/Completion/Unix/_directoriesx@hfunctions/Completion/Unix/_django~
Thfunctions/Completion/Unix/_dmesg~$Lhfunctions/Completion/Unix/_dmidecodehfunctions/Completion/Unix/_dns_types#hfunctions/Completion/Unix/_doas[hfunctions/Completion/Unix/_domainsS|hfunctions/Completion/Unix/_dos2unixihfunctions/Completion/Unix/_drillhfunctions/Completion/Unix/_dsh~\hfunctions/Completion/Unix/_dtruss,hfunctions/Completion/Unix/_duhfunctions/Completion/Unix/_dvi"	hfunctions/Completion/Unix/_ecasoundRhfunctions/Completion/Unix/_ed,hfunctions/Completion/Unix/_elfdumphfunctions/Completion/Unix/_elinks5|hfunctions/Completion/Unix/_email_addresses Dhfunctions/Completion/Unix/_enscript%hfunctions/Completion/Unix/_entrhfunctions/Completion/Unix/_env 	dhfunctions/Completion/Unix/_espeakyhfunctions/Completion/Unix/_etags;4hfunctions/Completion/Unix/_fakeroot,hfunctions/Completion/Unix/_feh,<hfunctions/Completion/Unix/_fetchmailˆ%$hfunctions/Completion/Unix/_ffmpeg7hfunctions/Completion/Unix/_figlet́lhfunctions/Completion/Unix/_file_modesΫh	hfunctions/Completion/Unix/_file_systemsEhfunctions/Completion/Unix/_files5Xhfunctions/Completion/Unix/_find&`hfunctions/Completion/Unix/_find_net_interfacesIhfunctions/Completion/Unix/_finger
Khfunctions/Completion/Unix/_flac
hfunctions/Completion/Unix/_flex!hfunctions/Completion/Unix/_fmtO@hfunctions/Completion/Unix/_fold_Hhfunctions/Completion/Unix/_fortunePhfunctions/Completion/Unix/_fshkN
hfunctions/Completion/Unix/_fuser;Dhfunctions/Completion/Unix/_gcc=D>hfunctions/Completion/Unix/_gcore=>		hfunctions/Completion/Unix/_gdbA9vphfunctions/Completion/Unix/_gemOhfunctions/Completion/Unix/_genisoimageQz$hfunctions/Completion/Unix/_getconfV
lhfunctions/Completion/Unix/_getentXhfunctions/Completion/Unix/_getfaclZ?`hfunctions/Completion/Unix/_getmail[p(hfunctions/Completion/Unix/_getopt\!
hfunctions/Completion/Unix/_ghostscripta|hfunctions/Completion/Unix/_git"hfunctions/Completion/Unix/_globalJ|hfunctions/Completion/Unix/_global_tagsَ= hfunctions/Completion/Unix/_gnu_genericٞ4xhfunctions/Completion/Unix/_gnupod0
hfunctions/Completion/Unix/_gnutlshfunctions/Completion/Unix/_go]9
Dhfunctions/Completion/Unix/_gpghfunctions/Completion/Unix/_gphoto2hfunctions/Completion/Unix/_gprofahfunctions/Completion/Unix/_gradle^hfunctions/Completion/Unix/_graphicsmagickqehfunctions/Completion/Unix/_grep$hfunctions/Completion/Unix/_groff$&$hfunctions/Completion/Unix/_groups(2L1
hfunctions/Completion/Unix/_growisofs(;?hfunctions/Completion/Unix/_gsettings;=%\hfunctions/Completion/Unix/_guilt=>v
`hfunctions/Completion/Unix/_gzipC7hfunctions/Completion/Unix/_have_glob_qualChfunctions/Completion/Unix/_headEhfunctions/Completion/Unix/_hexdumpGIxhfunctions/Completion/Unix/_hostHH
"hfunctions/Completion/Unix/_hostnameJhfunctions/Completion/Unix/_hostsJMhfunctions/Completion/Unix/_iconvMPA4
xhfunctions/Completion/Unix/_idRNhfunctions/Completion/Unix/_ifconfigVThfunctions/Completion/Unix/_iftopVWZhfunctions/Completion/Unix/_imagemagickm5hfunctions/Completion/Unix/_init_dqhfunctions/Completion/Unix/_initctlwu
hfunctions/Completion/Unix/_install|[Phfunctions/Completion/Unix/_iostatR_hfunctions/Completion/Unix/_ipvDhfunctions/Completion/Unix/_ipsec,hfunctions/Completion/Unix/_irssiDhfunctions/Completion/Unix/_ispellbm#hfunctions/Completion/Unix/_javaihfunctions/Completion/Unix/_java_classMhfunctions/Completion/Unix/_joehfunctions/Completion/Unix/_joinhfunctions/Completion/Unix/_jq%	xhfunctions/Completion/Unix/_killallƐ>0hfunctions/Completion/Unix/_knockqthfunctions/Completion/Unix/_kvnoǽhfunctions/Completion/Unix/_lastʬhfunctions/Completion/Unix/_ld_debughfunctions/Completion/Unix/_ldconfigΫ(hfunctions/Completion/Unix/_lddhhfunctions/Completion/Unix/_lessthfunctions/Completion/Unix/_lha*zhfunctions/Completion/Unix/_libvirt$hfunctions/Completion/Unix/_linkshfunctions/Completion/Unix/_list_files[- hfunctions/Completion/Unix/_lldbgshfunctions/Completion/Unix/_lnDhfunctions/Completion/Unix/_loadkeys
hfunctions/Completion/Unix/_localeMMhfunctions/Completion/Unix/_localedefhfunctions/Completion/Unix/_localesO'	hfunctions/Completion/Unix/_locateYhfunctions/Completion/Unix/_look%
hfunctions/Completion/Unix/_lp$hfunctions/Completion/Unix/_ls9
	phfunctions/Completion/Unix/_lsofhfunctions/Completion/Unix/_lua]U!hfunctions/Completion/Unix/_luarocks40;4hfunctions/Completion/Unix/_lynx@*hfunctions/Completion/Unix/_lz4CThfunctions/Completion/Unix/_lzopG4hfunctions/Completion/Unix/_mailHfhfunctions/Completion/Unix/_mailboxesHO' ,hfunctions/Completion/Unix/_makeX9:hfunctions/Completion/Unix/_mang/hfunctions/Completion/Unix/_md5sumh8hfunctions/Completion/Unix/_mencali	hfunctions/Completion/Unix/_mhn7hfunctions/Completion/Unix/_mime_typeso(hfunctions/Completion/Unix/_mkdirop$hfunctions/Completion/Unix/_mkfifoq]'@hfunctions/Completion/Unix/_mknodqr8hfunctions/Completion/Unix/_mktempt&hfunctions/Completion/Unix/_modulezX
Qhfunctions/Completion/Unix/_monotone|;hfunctions/Completion/Unix/_moosicLhfunctions/Completion/Unix/_mosh, hfunctions/Completion/Unix/_mount4hfunctions/Completion/Unix/_mpc.
hfunctions/Completion/Unix/_mtÑhfunctions/Completion/Unix/_mtoolsȍ
hfunctions/Completion/Unix/_mtrrhfunctions/Completion/Unix/_mutt-	
 hfunctions/Completion/Unix/_mvqC$hfunctions/Completion/Unix/_my_accountsςXhfunctions/Completion/Unix/_myrepos+
Thfunctions/Completion/Unix/_mysql_utils{hfunctions/Completion/Unix/_mysqldiffMThfunctions/Completion/Unix/_ncftp*hfunctions/Completion/Unix/_net_interfaceshfunctions/Completion/Unix/_netcatn6{#4hfunctions/Completion/Unix/_netstat
'|hfunctions/Completion/Unix/_newsgroupsWYhfunctions/Completion/Unix/_nginx.hfunctions/Completion/Unix/_ngrepohfunctions/Completion/Unix/_nice8	Xhfunctions/Completion/Unix/_nkfzyhfunctions/Completion/Unix/_nl
hfunctions/Completion/Unix/_nmhfunctions/Completion/Unix/_nmapxCphfunctions/Completion/Unix/_npm+Thfunctions/Completion/Unix/_nslookupTJhfunctions/Completion/Unix/_numfmt.H	hfunctions/Completion/Unix/_objdumpyshfunctions/Completion/Unix/_object_files
dxhfunctions/Completion/Unix/_od/V|hfunctions/Completion/Unix/_openstack F$hfunctions/Completion/Unix/_other_accounts hfunctions/Completion/Unix/_pack Yphfunctions/Completion/Unix/_pandoc6hfunctions/Completion/Unix/_paste67#8hfunctions/Completion/Unix/_patch7@QD\hfunctions/Completion/Unix/_patchutilsE"[hfunctions/Completion/Unix/_path_commandsEHYG8hfunctions/Completion/Unix/_path_files_a
hfunctions/Completion/Unix/_paxbluhfunctions/Completion/Unix/_pbm}E=hfunctions/Completion/Unix/_pdf}RKhfunctions/Completion/Unix/_perforce(hfunctions/Completion/Unix/_perlhfunctions/Completion/Unix/_perl_basepods؃lhfunctions/Completion/Unix/_perl_modules4
hfunctions/Completion/Unix/_perldoc^hfunctions/Completion/Unix/_pgrepLhfunctions/Completion/Unix/_php
%hfunctions/Completion/Unix/_picocom:hfunctions/Completion/Unix/_pidsqexhfunctions/Completion/Unix/_pine 8hfunctions/Completion/Unix/_pinghfunctions/Completion/Unix/_pkg-config& hfunctions/Completion/Unix/_pkg_instance hfunctions/Completion/Unix/_pkgadd@hfunctions/Completion/Unix/_pkginfouhfunctions/Completion/Unix/_pkgrmhfunctions/Completion/Unix/_ponhfunctions/Completion/Unix/_portsiPhfunctions/Completion/Unix/_postfix,/$hfunctions/Completion/Unix/_postgresql33Ihfunctions/Completion/Unix/_postscript3Lhfunctions/Completion/Unix/_printenv3
|hfunctions/Completion/Unix/_printers7&hfunctions/Completion/Unix/_process_names78\	Ehfunctions/Completion/Unix/_prove8:'<dhfunctions/Completion/Unix/_psDGhfunctions/Completion/Unix/_pspdfDD<Lhfunctions/Completion/Unix/_psutilsHlhfunctions/Completion/Unix/_pumpIrzhfunctions/Completion/Unix/_pvNQ1hhfunctions/Completion/Unix/_pwgenNO4hfunctions/Completion/Unix/_pydocOQ	k@hfunctions/Completion/Unix/_pythonSc hfunctions/Completion/Unix/_python_modulesThfunctions/Completion/Unix/_qemuW&_hfunctions/Completion/Unix/_quiltWa5phfunctions/Completion/Unix/_rakedQ<hfunctions/Completion/Unix/_ranlibdhfunctions/Completion/Unix/_rari5bthfunctions/Completion/Unix/_rclonehfunctions/Completion/Unix/_rcsz0hfunctions/Completion/Unix/_readelfNhfunctions/Completion/Unix/_readlinkz	U|hfunctions/Completion/Unix/_remote_fileshfunctions/Completion/Unix/_renicezj|hfunctions/Completion/Unix/_ri	hfunctions/Completion/Unix/_rlogin7
yhfunctions/Completion/Unix/_rmhfunctions/Completion/Unix/_rmdir"*hfunctions/Completion/Unix/_route\*xhfunctions/Completion/Unix/_rrdtool'8	hfunctions/Completion/Unix/_rsynca
hfunctions/Completion/Unix/_rubber		 hfunctions/Completion/Unix/_ruby
i$hfunctions/Completion/Unix/_runit	thfunctions/Completion/Unix/_samba	Xhfunctions/Completion/Unix/_sccshfunctions/Completion/Unix/_scons$hfunctions/Completion/Unix/_screenѢ
hfunctions/Completion/Unix/_scriptVhfunctions/Completion/Unix/_seafileՉ$
hfunctions/Completion/Unix/_sedުhfunctions/Completion/Unix/_seq߬xhfunctions/Completion/Unix/_service0hfunctions/Completion/Unix/_services.hfunctions/Completion/Unix/_setfacl6hfunctions/Completion/Unix/_shhhfunctions/Completion/Unix/_shasumT4hfunctions/Completion/Unix/_showmountThfunctions/Completion/Unix/_shredhfunctions/Completion/Unix/_shuf	hfunctions/Completion/Unix/_shutdown/
8hfunctions/Completion/Unix/_signalssphfunctions/Completion/Unix/_sisugrphfunctions/Completion/Unix/_slrn<hfunctions/Completion/Unix/_smartmontools,|hfunctions/Completion/Unix/_socket\hfunctions/Completion/Unix/_sortHhfunctions/Completion/Unix/_spamassassinhfunctions/Completion/Unix/_split%Whfunctions/Completion/Unix/_sqlitehfunctions/Completion/Unix/_sqshst)hfunctions/Completion/Unix/_ssh hfunctions/Completion/Unix/_ssh_hosts "v*hfunctions/Completion/Unix/_stat%0hfunctions/Completion/Unix/_stdbuf&x)hfunctions/Completion/Unix/_stgit&(Chfunctions/Completion/Unix/_stow+6
hfunctions/Completion/Unix/_strings-Shfunctions/Completion/Unix/_strip-2 hfunctions/Completion/Unix/_stty3hfunctions/Completion/Unix/_su7VI!Xhfunctions/Completion/Unix/_subversionI
0hfunctions/Completion/Unix/_sudoMG?Hhfunctions/Completion/Unix/_surfraw^
hfunctions/Completion/Unix/_swaks^bU$0	hfunctions/Completion/Unix/_swanctlkaGxhfunctions/Completion/Unix/_swiftkq3hfunctions/Completion/Unix/_sys_callsqqPlhfunctions/Completion/Unix/_sysctlu7hfunctions/Completion/Unix/_tacvN
4hfunctions/Completion/Unix/_tailyhfunctions/Completion/Unix/_tar,hfunctions/Completion/Unix/_tar_archive
hfunctions/Completion/Unix/_tardy$hfunctions/Completion/Unix/_tcpdumpGdhfunctions/Completion/Unix/_tcptraceroutehfunctions/Completion/Unix/_tee0hfunctions/Completion/Unix/_telnet%hfunctions/Completion/Unix/_terminals"7hfunctions/Completion/Unix/_texdhfunctions/Completion/Unix/_texi AQhfunctions/Completion/Unix/_texinfou=hfunctions/Completion/Unix/_tidyE,hfunctions/Completion/Unix/_tiffnhfunctions/Completion/Unix/_tilde_files1hfunctions/Completion/Unix/_time_zone?hfunctions/Completion/Unix/_timeout	Xhfunctions/Completion/Unix/_tin\t/hfunctions/Completion/Unix/_tla/H_4hfunctions/Completion/Unix/_tmux	hfunctions/Completion/Unix/_todo.sh	vhfunctions/Completion/Unix/_toilet		e4hfunctions/Completion/Unix/_top	_*hfunctions/Completion/Unix/_topgit		'Hhfunctions/Completion/Unix/_totd	8hfunctions/Completion/Unix/_touch		!&hfunctions/Completion/Unix/_tput	"@hfunctions/Completion/Unix/_tr		$;W"Thfunctions/Completion/Unix/_transmission	:1(hfunctions/Completion/Unix/_tree	<
hfunctions/Completion/Unix/_truss	<	@5hfunctions/Completion/Unix/_tty	A<@hfunctions/Completion/Unix/_ttys	Bhfunctions/Completion/Unix/_twidge		D:|@hfunctions/Completion/Unix/_twisted	Dhfunctions/Completion/Unix/_umountable		FS@hfunctions/Completion/Unix/_unace	F	Fhfunctions/Completion/Unix/_uname	F	Ihfunctions/Completion/Unix/_unexpand	KHhfunctions/Completion/Unix/_uniq	L,hfunctions/Completion/Unix/_unison		R
a,hfunctions/Completion/Unix/_units	R	THhfunctions/Completion/Unix/_uptime		UtLhfunctions/Completion/Unix/_urls	[^hfunctions/Completion/Unix/_user_admin		b<@hfunctions/Completion/Unix/_user_at_host	bLhfunctions/Completion/Unix/_users	b	c-hfunctions/Completion/Unix/_users_on	crhfunctions/Completion/Unix/_vcsh	f:hfunctions/Completion/Unix/_vim	ng.Phfunctions/Completion/Unix/_visudo		n^hfunctions/Completion/Unix/_vmstat		s"hfunctions/Completion/Unix/_vorbis		|hfunctions/Completion/Unix/_vpnc	>hfunctions/Completion/Unix/_w		H4hfunctions/Completion/Unix/_w3m	zhfunctions/Completion/Unix/_watch		$hfunctions/Completion/Unix/_wc		#M hfunctions/Completion/Unix/_webbrowser		7,0hfunctions/Completion/Unix/_wget	Z+hfunctions/Completion/Unix/_whereis	e	
<hfunctions/Completion/Unix/_who	hfunctions/Completion/Unix/_whois		Xhfunctions/Completion/Unix/_wiggle		z|hfunctions/Completion/Unix/_xargs		e!Dhfunctions/Completion/Unix/_xmlsoft	 a hfunctions/Completion/Unix/_xmlstarlet		t
hfunctions/Completion/Unix/_xmms2		hfunctions/Completion/Unix/_xxd	Uxhfunctions/Completion/Unix/_xz		n6 hfunctions/Completion/Unix/_yafc	|Hhfunctions/Completion/Unix/_yodl	!Mhfunctions/Completion/Unix/_yp		lhfunctions/Completion/Unix/_zcat	#x$hfunctions/Completion/Unix/_zdump		AIQhfunctions/Completion/Unix/_zfs	֖	hfunctions/Completion/Unix/_zfs_dataset	
]$hfunctions/Completion/Unix/_zfs_keysource_props	٥J$hfunctions/Completion/Unix/_zfs_pool	ٸ&hfunctions/Completion/Unix/_zip	>&	phfunctions/Completion/Unix/_zpool		hfunctions/Completion/Unix/_zshA1.A1AG|,A	AA0%e5AA'|+A |AgA"@m
UEIqm%MQE!"%#]$%:+A1.A<r$%A$"C%0%P%t%%=+A"&&>+ACF&D+words[1]_cache_a2ps_cmdlocaldescr_cache_a2ps_cmd(@)(f@)_call_program features $words[1] --list=features//
 /	:#_cache_a2ps_valuesdescr[(r)Known [Ss]tyle [Ss]heets*]#*	descr[(r)Known [Ee]ncodings*]#*	descr[(r)Known [Mm]edia*]#*	descr[(r)Known [Pp]rologues*]#*	descr[(r)Known PostScript Printer Descriptions*]#*	descr[(r)Known [Oo]utputs*]#*	descr[(r)Known [Uu]ser [Oo]ptions*]#*	descr[(r)Known Variables*]#*	integercontextstatelineexpltypesetopt_args_arguments(-E --pretty-print=)Eprettyprint[enable pretty-printing]::language:(_cache_a2ps_values[1])*D+define[set or unset variable]:variable:(_cache_a2ps_values[8])(-d -P --printer)Pprinter[send output to printer]:printer:->printers(-A --file-align)Afilealign[specify alignment of separate files]:mode:(virtual rank page sheet)(-a --pages)apages[select pages to print]:page range(-q --quiet --silent -v --verbose)qquietsilent[quiet output](-q --quiet --silent -v --verbose)vverbose[verbose output]:level(-b --header)bheader[set the page header]:text(-g)--highlight-level=:highlight:(none normal heavy)--list=:topic:(features delegations encodings media prologues printers style-sheets user-options variables)--user-option=:user option:(_cache_a2ps_values[7])Mmedium:medium:(_cache_a2ps_values[3])--ppd=::printer description:(_cache_a2ps_values[5])--statusdict=:statusdict definition--setpagedevice=:page device definition--margin=:margin size (PostScript points)--toc=:formatcenterleftrighttitle.underlayleftrightfooter=:text*:input file:_files*\*:toggle:(yes no)*=DIRECTION:direction:(rows columns)*=TYPE:type:((r\:CR mac\:CR unix\:LF n\:LF nr\:LFCR rn\:CRLF pc\:CRLF any auto))--version-control*:version control:(none off t numbered nil existing never simple)--strip-level*:strip level:((0\:everything\ is\ printed 1\:regular\ comments\ are\ not\ printed 2\:strong\ comments\ are\ not\ printed 3\:no\ comment\ is\ printed))--sides=*:mode:(simplex duplex tumble)--non-printable-format*:format:(caret space question-mark octal hexa emacs)--encoding*:encoding:(_cache_a2ps_values[2])--prologue*::prologue:(_cache_a2ps_values[4])stateprinters_wantedprintersprintercompadd_cache_a2ps_values6_printersreturnA@'EE|E+AgA|"C	y	


QuU"+AD	''1.A$rA	CgAT		A&
1A	q.A)A

A+A% "A"C"8"`""-+qA",""AF#+localcurcontextcurcontextstatelinetypesetopt_args_arguments(- *)Vversion[print version information and exit](- *)hhelp[print help information and exit](-s --silent -v --verbose)vverbose[print more information](-v --verbose -s --silent)ssilent[print less information](-d --debug)ddebug[debug the specified items]:flags:--profile=[profile A-A-P execution and write results in specified file]:output file:_files(-n --nobuild)nnobuild[print the build commands but do not execute them]--changed=[consider specified file changed]:changed file:_files(-t --touch)ttouch[update target signatures, do not build](-F --force)Fforce[force rebuilding](-C --contents)Ccontents[only build when file contents changed]*ccommand[execute a command after reading the recipe]:aap command:(-k --continue)kcontinue[continue building after an error](-S --stop)Sstop[stop building at first error (default)](-N,--nofetch-recipe -R --fetch-recipe)Rfetchrecipe[fetch recipe file and child recipes](-R --fetch-recipe -N --nofetch-recipe)Nnofetchrecipe[do not fetch recipes for "fetch" target](-a --nocache)anocache[always download files, don't use the cache](-l --local)llocal[do not recurse into subdirectories](-j --jobs)jjobs[maximum number of parallel jobs]:number of jobs:(-f --recipe -u --search-up --up)usearchupup[search directory tree upwards for main.aap recipe]*Iinclude[directory to search for included recipes]:include directory:_files -/(-u --search-up --up -f --recipe)frecipe[recipe file to be executed]:recipe file:_files -g \*.aap\(-.\)--install=[install specified package]:package name:--[end of options, targets and assignments follow]*:aap target:->targetstatetargettargetsrecipeopt_argsIusearchupup../main.aapN1vopt_argsIfrecipe:main.aaprecipetargetsf_call_program targets $words[1] -f $recipe comment 2>/dev/null/btarget ::blank:/match1:match2:lcomment_describetargetsaap targettargets_messagetargetsreturnABJt+A b 8LAB	r
KqcAHb <+Pd;$PtAP}Qm5	}
Y
q}=]E%E	1 !"]" +functions[_abcde_fields] _abcde_fields_valuesfieldyeargenre +functions[_abcde_actions] _abcde_actions_valuesactioncddbreadgetalbumartembedalbumartnormalizeencodemovereplaygainplaylistclean_arguments(-t -T -p)-1[encode the whole CD in a single file]-a[comma-delimited list of actions to perform]:action:_abcde_actions-b[enable batch mode normalization]-B[enable automatic embedding of album art with certain containers]-c[specify an additional configuration file to parse]:config:_files-C[resume a session for discid when you no longer have the CD available]:discid-d[CD-ROM block device that contains audio tracks to be read]:cd-rom-file:_files-D[capture debugging information]-e[erase information about encoded tracks from the internal status file]-f[force the removal of the temporary ABCDETEMPDIR directory]-g[enable lame's --nogap option]-G[download album art using the getalbumart function](- :)-h[get help information]-j[start a specified number of encoder processes at once]:number-k[keep the wav files after encoding]-l[use the low-diskspace algorithm]-L[use a local CDDB repository]-m[create DOS-style playlists, modifying the resulting one by adding CRLF line endings those to work]-n[don't query CDDB database]-N[non interactive mode]-o[select output type]:outputtype:(vorbis ogg mp3 flac spx mpc m4a wav wv ape opus mka aiff)-p[pads track numbers with 0's]-P[use Unix PIPES to read and encode in one step]-r[remote encode on this comma-delimited list of machines using distmp3]:hosts:_sequence _hosts-s[fields to be shown in the CDDB parsed entries]:field:_abcde_fields-S[set the speed of the CD drive]:speed-t[start the numbering of the tracks at a given number]:track-number-T[start the numbering of the tracks at a given number and change internal tag numbering]:track-number-U[set CDDBPROTO to version 5](- :)-v[show the version and exit]-V[be more verbose]-x[eject the CD when all tracks have been read]-X[use an alternative "cue2discid" implementation]:cue2discid-w[add a comment to the tracks ripped from the CD]:comment-W[concatenate CD's]:cd-number-z[debug mode]*:tracks:A
A GAGJA'+AC,JA GxA G1A(C\l}$.A
+AF+AkmBA1ARA( |<QzzQ.AqzA |<zqAF|AVAf5]A	F1_hashed_absolute_command_pathslocalset_of_dirs_of_hashed_commandscommands%//integerset_of_dirs_of_hashed_commandsmatches(@)commands[(R)~i[^/]#]descsmatches:tcompaddl:|=i@matchesreturn_typedin_absolute_command_pathsPREFIX_path_files*(-*)PREFIX1_path_files*(-*)return_absolute_command_paths_alternativecommands:hashed command by absolute path:_hashed_absolute_command_pathscommands:full path to an executable:_typed-in_absolute_command_paths_absolute_command_paths@AL'EE|Es;JE3+ACAgAk[ZA"P2]FAgAA"EFAFAeA"RCeAg|<A1ABFF<AC}A"]fA"s;JAH"
9
-imY]) "#$
%'a)*+),i./1M224y57u9A:<>=>@ABBCEFGI-J5KqLMyN1OQ
RTAUYUV}WXYZi[\]^}_q`ababcdudk+ACe!)0e<AfeXeyAfeeA@"Ceeeff(fIgLgdg|ggghh$s+PhMA`
AhthAh,hhA&i$0i@A>
1Ai`iA("Ciiiejj@ja}+QAjjAjjek	A" Fk8kU+QA CkkA h,klAB!fl@la3A!CltlelA"!lmm1*J+A"!m`mmmm+ 0n5A"Gn`nxA"nxnA"#oo1o]nx+A$Fi$+localcurcontextcurcontextupdate_policystatelineopt_args_ack_types_caching_policyACKRC:HOME/.ackrcACKRC:HOME/.ackrc1returnlocaloldp1Nmw+1 #oldp zstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy_ack_types_caching_policytypeset_ack_raw_types_cache_invalidacktypes_retrieve_cacheSSf_call_program file-types $words[1] --help-types[no]%; irst line matches //no]_ack_raw_types_store_cache #words > 2 _arguments(-i --ignore-case -I -S --smart-case --no-smart-case --nosmart-case --lines)iignorecase[match case-insensitively](-i --ignore-case -I -S --no-smart-case --nosmart-case --lines)Ssmartcase[case-insensitive match unless pattern includes uppercase](-i --ignore-case -I -S --smart-case --no-smart-case --nosmart-case --lines)nosmartcasenosmartcase[disable --smart-case option](-i --ignore-case -S --smart-case --no-smart-case --nosmart-case --lines)-I[turn on case-sensitivity in pattern](-v --invert-match)vinvertmatch[select non-matching lines](-w --word-regexp)wwordregexp[force pattern to match only whole words](-Q --literal)Qliteral[use literal strings](1)*--lines=[only print specific lines of each file]:line number (list and/or range)(-l --files-with-matches -L --files-without-matches)lfileswithmatches[output matching files' names only](-L --files-without-matches -l --files-with-matches)Lfileswithoutmatches[output non-matching files' names only]--output=[output result of expression for each line (turns off text highlighting)]:perl expression-o[show only matching part of line]--passthru[print all lines, whether matching or not](1)--match=[specify the pattern explicitly]:pattern(-m --max-count)m+maxcount[stop after specified no of matches in each file]:max number of matches-1[stop after reporting first match of any kind](-H --with-filename -h --no-filename)Hwithfilename[print filename with each match](-h --no-filename -H --with-filename)hnofilename[suppress printing of filenames](-c --count)ccount[only print a count of matching lines]--column[print column number of first match on each line](-A --after-context -C --context)A+aftercontext[specify lines of trailing context]::lines [2](-B --before-context -C --context)B+beforecontext[specify lines of leading context]::lines [2](-C --context -A --after-context -B --before-context)C+context[specify lines of context]:lines [2]--print0[separate filenames with a null instead of a newline]-s[suppress error messages about nonexistent or unreadable files](--nopager)--pager=[direct ack's output through program]: : _command_names -e(--pager)--nopager[don't send output through a pager; overrides .ackrc, ACK_PAGER & ACK_PAGER_COLOR](--noheading --heading)noheadingheading[print a filename heading above results, default on](--nobreak --break)nobreakbreak[print a break between results from different files, default on](--nogroup)--group[group matches by file name](--group)--nogroup[don't group matches by file name]--proximate=[separate match output with blank lines unless they are adjacent]::proximity (lines)(--nocolor --nocolour)--colour[enable color highlighting of output](--color --colour --color-filename --color-match --color-colno --color-lineno)--nocolour[suppress the color](--nocolor --nocolour --color --colour)--color-filename=[sets the color to be used for filenames]:color:->colors(--nocolor --nocolour --color --colour)--color-match=[sets the color to be used for matches]:color:->colors(--nocolor --nocolour --color --colour)--color-colno=[specify color for column numbers]:color:->colors(--nocolor --nocolour --color --colour)--color-lineno=[specify color for line numbers]:color:->colors--flush[flush output on every line](1)-f[only print the files that would be searched, without actually doing any searching](1)-g[print files where the relative path + filename matches the given pattern]:pattern to match against filenames--sort-files[sorts the found files lexically]--show-types[print the file types that ack associates with each file](--files-from -x)--files-from=[read the list of files to search from specified file]:files:_files(-x --files-from)-x[read the list of files to search from standard input]*--ignore-directory=[ignore directory]:directory:_directories*--noignore-directory=[remove directory from ignored list]:directory:_directories*--ignore-file=[add filter for ignoring files]:filter:->filters(-r -R --recurse -n --no-recurse)rRrecurse[recurse subdirectories](-n --no-recurse -r -R --recurse)nnorecurse[don't descend into subdirectories](--nofollow)--follow[follow symlinks](--follow)--nofollow[don't follow symlinks](-k --known-types)kknowntypes[include only files of types that ack recognizes]*--type=[specify the types of files to include or exclude from a search]:type:->file-types*--type-addset=[files with the given extensions are recognized as being of the given type]:type-def:->type-defs*--type-del=[remove all filters associated with specified file type]: :->file-types(--env)--noenv[ignore environment variables and global ackrc files]!(--noenv)--env)--ackrc=[specify an ackrc file to use]:files:_files--ignore-ack-defaults[ignore default definitions included with ack]ign(- 1 *)--create-ackrc[output an ackrc based on customizations]ign(- 1 *)?help[display usage information]ign(- 1 *)--help-types[display all known types]ign(- 1 *)--dump[display information on which options are loaded and which RC files](--filter --nofilter)--filter[treat standard input as pipe](--filter --nofilter)--nofilter[treat standard input as tty]ign(- 1 *)--man[display the manual page]ign(- 1 *)--faq[display the frequently asked questions]ign(- 1 *)--cookbook[display a list of tips and tricks for using ack]ign(- 1 *)--version[display version and copyright information]ign(- 1 *)--bar[consult Admiral Ackbar]ign(- 1 *)--thpppt[bill the cat]ign(- 1 *)--cathy[chocolate chocolate chocolate]----no_ack_raw_types/ /[]1: :_guard "^-*" pattern*:file:_filesstatecolorscompset* compset *_wantedcolorsexplcolorcompaddon_bright_blackredgreenyellowbluemagentacyanwhiteclearresetdarkboldunderlinescoreblinkreverseconcealedtypedefscompset*:_messagetypenametype namereturnfilterscompsetext:_sequence_wantedextensionsextensioncompadd.N:ecompsetis:_descriptionfilesfile name_filesexpl[@]compset(firstline|)match:patternspatterncompset:*_descriptionfiltersfiltercompaddexpl[@]suf:+S:compaddexpl[@]suf:+S:/matchfirstlinematchfiletypeslocaltypesno_ack_raw_types/ /:_describefiletypesfile typeAbAFACgD\AGDA8.Ar+dA&A.Ar5AxY0A&0A&T0A&A&AgDhAh)Q!I	1}1Mi-Uq	9	U	u			
	A"M
QC&
AA%#
]ABQr!CfhA 

5aAC&A"\&<A"^&0ABde0
A'EA GA"C&|AT		1&AAf$=.A	A}0A"&t0A"C&0A"e&(0A"&x0A"&	0	A"
C&
0
A" &0A"#A&0
=A	&
\0;	A
C

QAB"+"AgA,8eA1A"
	,At.A%AA"
)
XAB''
fAgA-Ad1.AuAC'JAAAB)&*0
AX
	&AA")&AC&DA%a0k
A"
&D0kA"
C&l	0;AF
AB.b/^A8-I1
}AB5M^
5
|uA4K00AT0A(0]-i00A@0l00;A4f!l0lAB;><P(Af%ABLQ	M_Al1&AA0F(Hx0XAC&A>0ACy
0Af|
00ACf$Q0A$%I
0AfAB(U)
kVAa00A"E&0A"&0A"
&0A"
1C&0,A0Fx@$a00;A<C0P0 ,<ABB^}BC_A-aABJaKkb$,A%AP	&AqACfA&AC!mABZf[kfAP	&AAf(MAC&AT	&AACF8eqAFABiiYjkiAP	&AAf(MAC&AT	&AACF8eqAFABxlykmXxIAAf!AG4LA$C`LqAFABon+o,A5A"f%ABsn+tADb!quy-UABw6	kxl.4AGA,LAG|AC,A(ELA	,nA1A
1.A	
A,T,AB}
~HAA'H`ACgAp
ABFEFpAACfAGH,AAf@aA8t,*J"TqA(,8dTAB^X!A4f-		a	YABfl$NAGA ,L}AB~%EOAGA8,Lbkk
$kABQj%BA"FAFABErK&F'A 8A'LdyA
1.A9|;.AdQ.A|;.AdA A8uA A"C&4(	h+z ABP'AGAPmA<1ARMACPmA'5ACg8XAp
ABFFMAxACf%PA -AB4)hAgA1AXAB	n
+*Ag#czAC#cz!AMABn+L*Ag#czAC#cz!AQACF+_adbsetoptnonomatchlocalADB_DEVICE_SPECIFICATIONLOG_REDIRECTreturnservicevaluecompstateparameterADB_TRACE_adb_trace_optsANDROID_SERIAL_adb_device_serialANDROID_LOG_TAGS_adb_logcat_filter_specificationALL_ADB_COMMANDSbackupbugreportconnectdevicesdisable-veritydisconnectemuenable-verityforwardget-devpathget-serialnoget-statehelpinstallinstall-multiplejdwpkeygenkill-serverlogcatppppullpushrebootreboot-bootloaderremountrestorereverserootshellsideloadstart-serverstatus-windowsynctcpipuninstallunrootusbversionwait-for-device +functions[_adb_device_specification] _adb_device_specificationADB_DEVICE_SPECIFICATIONshellexit/dev/nullwordsCURRENT1_messageNo (started) device specified, completions do not yet work_arguments-s[serial]: :_adb_device_serial(   -e)-d[device](-d   )-e[emulator]1:options:_adb_options_handler*: : _default +functions[_adb_check_log_redirect] _adb_check_log_redirect +functions[_adb_dispatch_command] _adb_dispatch_command +functions[_adb_dispatch_command] _adb_dispatch_commandlocalcurcontextcurcontextintegerlast_command_pos +functions[_adb_sanitize_context] _adb_sanitize_contextlast_command_posshiftlast_command_pos1wordsCURRENT( CURRENT - last_command_pos + 1 )curcontext:adbshell: +functions[_adb_dispatch_shell] _adb_dispatch_shell:adbbackup: +functions[_adb_dispatch_backup] _adb_dispatch_backup:adbconnect::adbdisconnect: +functions[_adb_dispatch_connection_handling] _adb_dispatch_connection_handling:adblogcat: +functions[_adb_dispatch_logcat] _adb_dispatch_logcat:adbpush: +functions[_adb_dispatch_push] _adb_dispatch_push:adbpull: +functions[_adb_dispatch_pull] _adb_dispatch_pull:adbinstall: +functions[_adb_dispatch_install] _adb_dispatch_install:adbuninstall: +functions[_adb_dispatch_uninstall] _adb_dispatch_uninstall:adb_default_arguments(-d -e)-s[serial]: :_adb_device_serial(-s -e)-d[device](-d -s)-e[emulator]*:options:_adb_options_handler +functions[_adb_sanitize_context] _adb_sanitize_contextlocalmywordsadbcommandALL_ADB_COMMANDS[@]adbcommandwordsIadbcommandlast_command_poswordsIadbcommandmywordslast_command_posadbcommandmywordsmywords@ #mywords curcontextcurcontext%:*-mywords[-1]: +functions[_adb_device_specification] _adb_device_specificationlocalwordwordsRdeswordsRswordsIswordsi,i+1ADB_DEVICE_SPECIFICATIONword +functions[_adb_dispatch_shell] _adb_dispatch_shellwords +functions[_adb_shell_commands_handler] _adb_shell_commands_handlerreturnwords2 +functions[_adb_activity_manager_handler] _adb_activity_manager_handler +functions[_adb_package_manager_handler] _adb_package_manager_handler_arguments*: :_adb_remote_folder +functions[_adb_dispatch_backup] _adb_dispatch_backup_arguments-f[specify backup file]:backup file:_files-apk[backup .apk files]!(-apk)-noapk-obb[backup .obb files]!(-obb)-noobb-shared[backup shared storage]!(-shared)-noshared-all[backup all installed apps]-nosystem[include system apps when backing up all apps]!(-nosystem)-system*:package name:_adb_installed_packages +functions[_adb_pm_list] _adb_pm_listwords4packages_arguments-f[see their associated file]permissions_arguments-g[organize by group]-f[print all information]-d[only list dangerous permissions]-u[only list user visible permissions]-s[short summary]permissiongroupsinstrumentation_argumentsfeaturesusers_wantedpm_list_argumentexplpm list argumentcompaddpermissiongroups +functions[_adb_intent_handler] _adb_intent_handler_message<INTENT> specifications include these flags:
        [-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>]
        [-c <CATEGORY> [-c <CATEGORY>] ...]
        [-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...]
        [--esn <EXTRA_KEY> ...]
        [--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...]
        [-e|--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...]
        [-n <COMPONENT>] [-f <FLAGS>]
        [--grant-read-uri-permission] [--grant-write-uri-permission]
        [--debug-log-resolution]
        [--activity-brought-to-front] [--activity-clear-top]
        [--activity-clear-when-task-reset] [--activity-exclude-from-recents]
        [--activity-launched-from-history] [--activity-multiple-task]
        [--activity-no-animation] [--activity-no-history]
        [--activity-no-user-action] [--activity-previous-is-top]
        [--activity-reorder-to-front] [--activity-reset-task-if-needed]
        [--activity-single-top]
        [--receiver-registered-only] [--receiver-replace-pending]
        [<URI>] +functions[_adb_activity_manager_handler] _adb_activity_manager_handlerwords_wantedam_argumentexplam argumentcompaddstartstartservicebroadcastinstrumentprofilereturnwords3_arguments-D[enable debugging]-W[wait for launch to complete]*:intent:_adb_intent_handler_arguments*:intent:_adb_intent_handler_arguments*:intent:_adb_intent_handlerinstrument_arguments-r[print raw results]-e[set argument NAME to VALUE]:<NAME> <VALUE>:-p[write profiling data to FILE]:<FILE>:-w[wait for instrumentation to finish]profile_message<PROCESS> start/stop <FILE> +functions[_adb_package_manager_handler] _adb_package_manager_handlerwords3list +functions[_adb_pm_list] _adb_pm_listpath +functions[_adb_installed_packages] _adb_installed_packagesenable +functions[_adb_installed_packages] _adb_installed_packagesdisable +functions[_adb_installed_packages] _adb_installed_packagessetInstallLocation_wantedinstalllocationsexplinstall locationcompadd(0:auto 1:internal 2:external)getInstallLocation_wantedpm_argumentpm argumentcompaddinstalluninstallenablegetInstallLocation +functions[_adb_dispatch_uninstall] _adb_dispatch_uninstall_arguments-k[keep data and cache]--user[uninstall for user id]:user id:_adb_users1:installed package:_adb_installed_packages +functions[_adb_dispatch_install] _adb_dispatch_installargcountMwordsCURRENT argcount + 2 _messageNotice: you can only install one package at a timereturn_arguments-l[forward lock]-r[reinstall]-s[install on sd]*:apk file:_path_files -g "*(/)|*.apk" +functions[_adb_dispatch_push] _adb_dispatch_pushwords_messageNotice: you can only push a single item at a timereturn_arguments*: :_adb_remote_folder_arguments*:local file/folder:_files +functions[_adb_dispatch_pull] _adb_dispatch_pullwords_messageNotice: you can only pull a single item at a timereturn_arguments*:local file/folder:_files_arguments*: :_adb_remote_folder +functions[_adb_dispatch_connection_handling] _adb_dispatch_connection_handlingcompset*:localexpl_wantedportsportcompadd@5555_hostsqS: +functions[_adb_check_log_redirect] _adb_check_log_redirectLOG_REDIRECTadb ${ADB_DEVICE_SPECIFICATION} shell getprop log.redirect-stdio 2>/dev/null//
/LOG_REDIRECT1,4true_messageNotice: stdio log redirection enabled on the device, so some completions will not work +functions[_adb_trace_opts] _adb_trace_opts_valuesadb trace options(1 adb sockets packets rwx usb sync sysdeps transport jdwp)all(all adb sockets packets rwx usb sync sysdeps transport jdwp)1adbsocketspacketsrwxusbsyncsysdepstransportjdwp +functions[_adb_device_serial] _adb_device_seriallocalexpldevicesdevice_descdeviceadb devices -l | sed -n 's/^\([^[:space:]]*\)[[:space:]]*.*product:\([^[:space:]]*\).*$/\1:\2/p'zstyle:completion:curcontextdevicenamesdevicedevice_descdevicesrdevice%::devicesidevice%::device_describedev_serialavailable devices +functions[_adb_logcat_filter_specification] _adb_logcat_filter_specificationzstyle:completion:curcontext:cachepolicy_adb_cache_policy_single_commandlocalcacheidlogcat_filter_cache_adb ${ADB_DEVICE_SPECIFICATION} get-serialnotypesetlogcat_filter_tags_cache_invalidcacheid_retrieve_cachecacheidcommand adb ${ADB_DEVICE_SPECIFICATION} logcat -d -v brief | sed -n 's#^[VDIWEF]/\([^[:space:](]*\).*#\1#p' |sort | uniq_store_cachecacheidexplcompset*:_wantedfilterfiltercompadd_wantedfiltertagsfiltertagscompaddqS:logcat_filter_tags@ +functions[_adb_dispatch_logcat] _adb_dispatch_logcat_arguments(-c -g)-s[set default filter to silent](-c -g)-f[log output to file (defaults to stdout)]:logfile:_files(-c -g -d)-r[rotate log every kbytes (default 16, requires -f)]:logsize:_guard "[0-9]#" "numeric value"(-c -g -d)-n[max number of rotated logs (default 4)]:number :_guard "[0-9]#" "numeric value"(-c -g -d)-v[log format]:format: _values "format" brief process tag thread raw time threadtime long(-d -t -g)-c[clear log](-c -g)-d[dump log](-c -g)-t[print only recent lines (implies -d)]:linecount:_guard "[0-9]#" "numeric value"(-c -g)-B[output log in binary](-c -g)*:filtering:_adb_logcat_filter_specification +functions[_adb_options_handler] _adb_options_handlerlocalexpl_wantedadb_optionsadb optionscompaddALL_ADB_COMMANDS[@] +functions[_adb_shell_commands_handler] _adb_shell_commands_handlerlocalexpl_wantedadb_shell_commandsadb shell commandscompaddmkdirrmdir +functions[_adb_device_available] _adb_device_availableadb ${ADB_DEVICE_SPECIFICATION} get-state 2>&1devicereturn +functions[_adb_remote_folder] _adb_remote_foldertypesetfilesdirslocalprefPREFIXprefpref%//fadb ${ADB_DEVICE_SPECIFICATION} shell 'ls -1d 2> /dev/null '$pref'*/ '$pref'*'%\rMfiles:/%/files:dirs:*/_adb_device_available_wantedadb_remote_folderexplfile/folder on device_multi_parts +functions[_adb_installed_packages] _adb_installed_packageslocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy_adb_cache_policy_single_commandcacheidpackage_cache_adb ${ADB_DEVICE_SPECIFICATION} get-serialnotypesetinstalled_packages_cache_invalidcacheid_retrieve_cachecacheidinstalled_packages adb ${ADB_DEVICE_SPECIFICATION} shell pm list packages //package:/_store_cachecacheidinstalled_packages_wantedadb_installed_packagesexplpackages that are installedcompaddinstalled_packages +functions[_adb_users] _adb_userslocalusersMfadb shell pm list users:UserInfoUserInfo{%:_describeusers +functions[_adb_cache_policy_single_command] _adb_cache_policy_single_commandtypeset1mm+1 #old  +functions[_adb_cache_policy_daily] _adb_cache_policy_dailytypeset1mh+12 #old _adbAL'EE|EEs;J+A CAgA_09,A
|.Ap
M}Ap!eA8ee

]A]p	y
A0Ce%9Up
)emACQAp  eA
e!	#Up$A$eAe$%}p'eAC'Ep( A(
p*-!e"Ae*q+0#A0Ce,-/013)4506%$ACe6a7A"e
:]C:
0;%A<	0=&A(Ce=5>?QA9BEm0'A0eEG	GHiIQIJK0M%(A4 MaMuMMOQPQ]R0R)A,#CST%TUVqWiX0e*AL&YmYZ\a]_5`eabcdfgi1X0j)+A,*MaMujakmlmA"nAs;JA|-C1AnyA("-nMunp
p+.A|qAt/rU0,AH0rq0;-A"0&r+0s.A1Gs0A"RsE2Fsd+A2CfssA2fstA2/	1A2ft A"3&t@+%qA3gt\A3t<ttAp4
Au!A4CuuA4tvA4twQA"rww/5s0xA"5yz!z9z+	P{0.A|{W0|1,A|(|IA8Cgt<|A8!A8||}xAB}8+}~	A"9C8Y+AB}9+}A$":CX+0x2,As;J,AA"=s;JA <%uMEA=}p 344P5d67A>p 89A>p:;A?
04<A @Ce00=ABCeI0>ACuI0?A$E9
0<@A GeYI
0$AAI=A"K|Mu,+e0B,A/AL%ALCDpCD$EAL=
p
FAMEpGANCIMQpHHI$JdKAOy
0LAPA"P(MuC+AQFsd+localcurcontextcurcontextplugplugvarargsstatelineopt_argsservice,ANSIBLE_STDOUT_CALLBACK,callbackpluginsansibleansibleconsoleansibledocansibleplaybook*M+modulepath[specify path to modules]:module path:_dir_listansibleconsoleansibleplaybookansiblepull(-K --ask-become-pass)Kaskbecomepass[ask for privilege escalation password](-k --ask-pass)kaskpass[ask for connection password](-T --timeout)T+timeout[override the connection timeout]:timeout (seconds) [10](-c --connection)c+connection[specify connection type]:connection type [smart]:->connect-types(-u --user)u+user[specify remote user for connection]:remote user:_users--private-key=[specify file to use to authenticate the connection]:private key file:_files--ssh-common-args=[specify common arguments to pass to sftp/scp/ssh]:ssh option--sftp-extra-args=[specify extra arguments to pass to sftp]:sftp option--scp-extra-args=[specify extra arguments to pass to scp]:scp option--ssh-extra-args=[specify extra arguments to pass to ssh]:ssh optionansibleconsoleansibleplaybook(-C --check)Ccheck[don't make any changes](-D --diff)Ddiff[show differences when changing small files and templates](-b --become)bbecome[escalate privileges on remote system](-f --forks)f+forks[specify number of parallel processes to use]:processes [5]--become-method=[specify privilege escalation method to use]:method [sudo]:(sesu sudo su pbrun pfexec doas dzdo ksu runas pmrun enable machinectl)--become-user=[specify remote user for running operations]:user:_users--syntax-check[perform a syntax check on the playbook, but don't execute it]!(-R --su-user -U --sudo-user)RUsuusersudouser:user [root]:_usersansibleconsoleansibleinventoryansibleplaybookansiblevault--ask-vault-pass[ask for vault password]--vault-id=[specify vault identity to use]:vault identity--vault-password-file=[specify vault password file]:vault password file:_filesansibleconsoleansibleplaybook*i+inventory[specify inventory host file or host list]: : _alternative "files\:inventory file\:_files"
	"hosts\:host\: _sequence _hosts"!(-i --inventory)--inventory-file=:inventory file:_filesansibleconsoleansibleplaybook--list-hosts[output list of matching hosts](-l --limit)l+limit[further limit hosts to an additional pattern]:host subset:->hostsansibleplaybook(-e --extra-vars)e+extravars[set additional variables]:key=value or YAML/JSONansibleconsole--playbook-dir=[specify substitute playbook directory]:directory:_directoriesansibleplaybook(-t --tags)ttags[only run plays and tasks tagged with these values]--skip-tags[only run plays and tasks whose tags don't match](-a --args)a+args[specify command or module arguments]:arguments:->args(-B --background)B+background[run asynchronously, failing after specified time]:fail timeout (seconds)(-m --module-name)m+modulename[specify module]:module:->plugins(-o --one-line)ooneline[condense output](-P --poll)P+poll[specify the poll interval if using -B]:interval (seconds) [15](-t --tree)t+tree[specify directory for log output]:directory:_directories--output[output file name for encrypt or decrypt; use - for stdout]:output file:_files:host:->hostsansibleconfig(-c --config)c+config[specify configuration file]:config file:_files1:action:((
        list\:list\ all\ configuration
	dump\:show\ the\ current\ settings,\ merge\ specified\ configuration
	view\:display\ the\ current\ config\ file
      ))wordsrdump--only-changed[only show configuration that is changed from the default]ansibleconsole--step[one-step-at-a-time: confirm each task before running]ansibledoc!(-l --list -F --list_files -s --snippet)jjson(-l --list -F --list_files -s --snippet)llist[list available plugins](-l --list -F --list_files -s --snippet)Flist_files[show plugin names and their source files without summaries](-l --list -F --list_files -s --snippet)ssnippet[show playbook snippet for specified plugins](-t --type)t+type[choose plugin type]:plugin type [module]:(become cache callback cliconf connection httpapi inventory lookup shell module strategy vars)*:plugin:->plugins--export[when doing an --list, represent in a way that is optimized for export](-y --yaml)--graph[output inventory graph]--host[output specific host information]--output=[with --list, specify output file]:file:_files--list[output all hosts information](-y --yaml --vars --graph)--toml[use TOML format instead of JSON](-y --yaml)--vars[add variables to the graph display](-y --yaml --toml --vars --graph)yyaml[use YAML format instead of JSON]ansiblegalaxy-*args--list[list integrations](-c --ignore-certs)cignorecerts[ignore SSL certificate validation errors](-s --server)s+server[specify API server destination]:server destination--remove=[remove integration]:integration id1:action:(delete import info init install list login remove search setup)*::args:->galaxyansibleplaybook--flush-cache[clear the fact cache for every host in inventory]--force-handlers[run handlers even if a task fails]--list-tags[list all available tags]--list-tasks[list all tasks that would be executed]--start-at-task=[start the playbook at specified task]:task--key-file=[specify file to use to authenticate the connection]:private key file:_files*:playbook:_files -g "(#i)*.y(|a)ml"--check[don't make any changes]--diff[show the differences in changed files](-d --directory)d+directory[specify directory to checkout repository to]:directory:_directories--full[do a full instead of a shallow clone](-m --module-name)m+modulename[specify repository module used for checking out repository]:module:(git subversion hg bzr)--accept-host-key[adds the hostkey for the repo url if not already added]--purge[purge checkout after playbook run](-f --force)fforce[run the playbook even if the repository could not be updated](-C --checkout)Ccheckout[specify branch/tag/commit to checkout]:branch/tag/commit--track-subs[submodules will track the latest changes](-o --only-if-changed)oonlyifchanged[only run the playbook if the repository has been updated](-s --sleep)s+sleep[delay for random duration before starting]:max delay (seconds)(-U --url)U+url[specify URL of the playbook repository]:url:_urls--verify-commit[verify GPG signature of checked out commit]ansiblevault::action:(create decrypt edit encrypt encrypt_string rekey view)--new-vault-id=[specify new vault identity to use for rekey]:vault id--new-vault-password-file=[specify new vault password file to use for rekey]:file:_files*::args:->vault #words > 2  #args _argumentsign(- :)--version[display version information, config and module locations]ign(- :)hhelp[display usage information]*vverbose[verbose mode (repeat to increase)]vopt_argsittype:modulestatevopt_argsImmodule_cmdstringhostsaltsprefixreturncompset*[,:](|[&!~])compset[:,]*compset_filesinventorytypeset_ansible_hosts_ansible_groups !#_ansible_hosts || !#_ansible_groups inventoryf_call_program groups ansible-inventory --graphMinventory%:Minventory%@:%:@IPREFIX:,operators:operator:_values -S "" operator "![exclude hosts]" "&[intersection of hosts]" "~[regular expression pattern]"_alternativealtsgroups:group:compadd -qS: -a _ansible_groupshosts:host:compadd -qS: -a _ansible_hostsconnecttypesconnectionpluginsplugvar_ansible_plug_pluginsplugzstyle:completion:curcontext:pluginsverbose (P)#plugvar plugvarf_call_program plugins ansible-doc -t $plug -l/ /:_describepluginsplug pluginplugvarf_call_program plugins ansible-doc -t $plug -F%% _wantedpluginsexplplug plugincompaddgalaxycurcontextcurcontext%:*-line[1]: #words > 2 ign(-)hhelp[display usage information](-s --server)s+server[specify API server destination]:server:_hostsvverbose[verbose mode]line1infosearchlistremoveinstall(-p --roles-path)prolespath[specify location of roles]:path:_directoriesinit--offline[don't query the galaxy API]install(-f --force)fforce[force overwriting an existing role]--author=[specify GitHub username]:username--galaxy-tags=[specify list of galaxy tags to filter by]:galaxy tags--platforms=[specify list of OS platforms to filter by]:platforms*: :_guard "^-*" "search term"setup--list[list integrations]--remove=[remove integration]:integration id--init-path=[specify path in which the skeleton role will be created]:path:_directories--role-skeleton=[specify path to a role skeleton that the new role should be based upon]--type=[initialize using an alternate role type]:role type:(container apb network)install--force-with-deps[force overwriting an existing role and it's dependencies](-n --no-deps)nnodeps[don t download roles listed as dependencies](-i --ignore-errors)iignoreerrors[ignore errors and continue with the next specified role](-g --keep-scm-meta)gkeepscmmeta[use tar instead of the scm archive option when packaging the role](-r --role-file)r+rolefile[specify file containing a list of roles to be imported]:file:_filesimport--status[check the status of the most recent import request for given github_user/github_repo]--no-wait[don t wait for import results]--branch=[specify branch to import]:branch--role-name=[specify name the role should have]:rolelogin--github-token=[identify with github token rather than username and password]_argumentsvaultcurcontextencrypteditrekey--encrypt-vault-id=[specify vault id to use to encrypt (required if more than one vault-id is provided)]:vault iddeencrypt--output=[specify output file name]:file:_filesencrypt_string(-p --prompt)pprompt[prompt for the string to encrypt](-n --name)n+name[specify the variable name]:variable--stdin-name=[specify the variable name for stdin]:variablecreateview:file:_filesendecrypt::file:_files_argumentsAL'EE|EE+AgAH(PtEEkA
+8%A9AC#+tI+A A-AAF#uAACA
6A
r	.A!A4C1A
IAF`IAC1.Ar%AFPA%pA ACFA"	0]	A

mUY9e5- Q!#%&9&'(A+A(>0(A8CAE(A)d)lAH1AH).AI*P*yA %**+
+],AL+A"Cf+++M+0,(Af,P,qACf,,A"f,,-T+$0.tA|	A..A"&.X+qA.,//Ah0AT	A^
/A/0
q.Aa/0A0% 1Ac1A1A112A2+k2A""CfFFk+qA"FGA$"#G|GGGG+qA#.,HA%FH0+localcurcontextcurcontextstatelineexpltypesetopt_argsbuildfileclasspathuserjarsimportedfilestarget*:target:->targettargetsfind_targetsimportedfilessed -n "s/ *<import[^>]* file=[\"']\([^\"']*\)[\"'].*/\1/p" < $1s/ *<target[^>]* name=["']\([^-][^"']*\)["'].*/\1/p #importedfiles 1:hfileimportedfilesexpandedecho $file | sed -n "s|\${ant.home}|$ANT_HOME|p"blaexpandedblaexpandedfilefind_targetsserviceANT_ARGScompsetwordsfakewords[@] CURRENT++ unsettarget_arguments(- *)hhelphhelp[display help information]--noconfig[suppress sourcing of configuration files]--usejikes[enable use of jikes by default, unless set explicitly in configuration files]--execdebug[print ant exec line generated by this launch script](-p -projecthelp *)pprojecthelp[print project help information](- *)-version[display version information](- *)-diagnostics[print information helpful to diagnosis or report problems](-q -quiet)qquiet[be extra quiet](-s -silent)ssilent[print nothing but task outputs and build failures](-v -verbose)vverbose[be extra verbose](-d -debug)ddebug[print debugging information](-e -emacs)eemacs[produce logging information without adornments]*-lib[specify a path to search for jars and classes]:class path:->classpath(-l -logfile)llogfile[use specified file for log]:logfile:_files-logger[specify the class which is to perform logging]:class:->class*-listener[add an instance of specified class as a project listener]:class:->class-noinput[do not allow interactive input](-f -file -buildfile -s -find)ffilebuildfile[use specified build file]:build file:_files -g "*.xml(-.)"*-D+[specify property with value to use]:property:->property(-k -keep-going)keepgoingk[execute all targets that do not depend on failed target(s)]-propertyfile[load all properties from specified file with -D properties taking precedence]:property file:_files -g "*.properties(-.)"-inputhandler[specify class which will handle input requests]:class:->class(-s -find -f -file -buildfile)sfind[search for specified build file towards the root of filesystem]:build file:(build.xml)-nice[specify a niceness value for the main thread]:niceness value (default 5):({1..10})-nouserlib[run ant without using the jar files from ${user.home}/.ant/lib]-noclasspath[run ant without using CLASSPATH]-autoproxy[Java1.5+: use the OS proxy settings]-main[override Ant's normal entry point]:class:->classtargetstateclass ! +opt_args[-nouserlib] userjarsHOME/.ant/lib/.jar ! +opt_args[-noclasspath] classpathCLASSPATHopt_argslibuserjarsANT_HOME/lib/.jarclasspathj.:.cp: _java_classclasspathclasspathcompset*:compset:*_alternativeclasspath:state:_path_files -qS: -g '*.(jar|zip)(-.)'classpath:state:_path_files -r': ' -/propertycompset*=_default_messagepropertiesproperty nameopt_argsIsfindbuildfile../vopt_argsIsfind:build.xmlN1vopt_argsIffilebuildfile:build.xmlbuildfilezstyle:completion:curcontext:targetscallcommandeval_call_program targets "$words[1]" -buildfile $buildfile -projecthelp |
          while read target desc
          do
            # This loop reads ant -projecthelp output from versions 1.3 to 1.6
            ln="${target}${desc:+:$desc}"
            [[ $target = "" ]] && continue  # skip blank lines
            case $ln in
                (Buildfile:*)
                    buildfile=$desc
                ;;
                (Default:target:*)
                    # with version 1.5, target is on the same line
                    default_target="${${desc/target:/}# }"
                    # versions 1.3 and 1.4 with default target on a separate line
                    if [[ -z $default_target ]]; then
                        read junk
                        read default_target junk
                    fi
                    # Output target again indicating its the default one.
                    print -n "'${default_target}:(Default target) ' "
                ;;
                (Searching:*|Main:targets:|Subtargets:|BUILD:SUCCESSFUL|Total:time:*)
                ;;
                (*)
                    # Return target and description
                    print -n "'$ln' "
                ;;
            esac
          done
        //'\015'_describetargettargetsfind_targets $buildfile_wantedtargetsexplcompaddtargetstargetsreturnAGAH%Dp


,TAH"t

q
a&ACFlocalpapersizespapersizes10x14executivefoliolegalletternotequartostatementtabloid_arguments(         -w    -f -p -t -x)-a+[Adobe PDF output]:paper size:(${papersizes[@]})(-i -L       -a    -p -t -x)-f[formatted text output](         -w -a -f    -t -x)-p+[PostScript output]:paper size:(${papersizes[@]})(-i -L       -a -f -p    -x)-t[text output (default)](-i -L -m -w -a -f -p -t   )-x+[XML output]:DTD:(db)(-x)-m+[character mapping file]:mapping file:_files(-i -L -a -p -x)-w+[width in characters of text output]:line width:(-w -f -t -x)-i+[image level (PostScript only)]:image level:((0\:use\ non\ standard\ extensions\ from\ Ghostscript 1\:show\ no\ images 2\:PostScript\ level\ 2\ compatible 3\:PostScript\ level\ 3\ compatible))(-w -f -t -x)-L[use landscape mode (PostScript only)]-s[show hidden (by Word) text]-r[show removed text](- *)-h[display help information]*:MS Word file:_files -g "*.doc(-.)"returnA0F8Pt@_sub_commandsstartstartsslstoprestartfullstatusstatusgracefulconfigtesthelpA4%.A!A,"&<iC&	
Q.A
	
)A8"C
|
I
yu&	.AA,"&YY	&	A
F	OSTYPElinux_arguments(-)Vversion[print the apm program version and exit immediately](-v --verbose)vverbose[print information about APM BIOS and Linux APM driver version](-m --minutes)mminutes[print total minutes remaining instead of using an hh:mm format](-s --suspend)ssuspend[put the machine into suspend mode if possible](-S --standby)Sstandby[put the machine into standby mode if possible](-n --noignore)nnoignore[tell the system not to ignore system-generated APM message](-i --ignore)iignore[tell the system to ignore system-generated APM message]returnOSTYPEfreebsddragonfly_arguments-a[display AC line status]-b[display battery status]-d[disable/enable display suspension]:bool:-e[disable/enable apm functions]:bool:-h[disable/enable HLT in kernel context switch]:bool:-l[display remaining battery percentage]-r[enable resume wakeup timer]-s[display status of APM support]-t[display estimated remaining battery life in seconds]-Z[transition system into standby mode]-z[suspend the system]OSTYPEopenbsd_arguments-z[engage suspend mode]-S[engage stand-by mode]-l[display estimated battery lifetime percentage]-m[display estimated battery lifetime minutes]-a[display AC line status]-v[verbose]-f[socket]:sockname:_filesA'9AC&LA(dxAd1A
,AQA%}.AACA4hdA	IlocalARCHCMD1shiftexplcompletionslibraryname_arg-nargvrlibrarylibrary-argvrlibraryname_argcompletions_call_program ${ARCHCMD} ${ARCHCMD} ${library:-}archives $name_arg_descriptionarchiveslibrary:-archivescompadd@expl[@]completions[@]A"KA'9A&LA$CgdA'`A"
`AGA"

1
A'A"
AdC1ABC+<AdA91.Ar9|;ACf5,AIAAt&ACA'AB(qA"(Al1Af)ALAA		z	5A	C1A"	Cf	"	C+<"%	:;&r		A
f
		
iAB/
0x&A'9A&LAgdAdC1ABC+<AdA1.A;AC%A'<aAALmA|1A"+<"r;rAf5iABCunD+^%A'9A&LAgdATC		1AC+<AdAABACA'0MAA8YyAA"+<"rD"ABr9|;rACFaABX
Y
kPA'9AGLAL((1ABaaACA'5AlLAg(ACXA"l0C,AC%yAAFX_arch_namespacelocalARCHCMD1shiftsuffixexplarchive$ARCHCMD my-default-archive 2> /dev/nulltrailing_dashesargvrtrailingdasheslibraryargvrlibrarylibrary-exclude_library_revisionsargvrexcludelibraryrevisions trailing_dashes PREFIXcompset*/IPREFIX%/_descriptioncategorieslibrary:-categories in archivecompaddsuffixexpl[@]$ARCHCMD ${library:-}categories $archiveIPREFIXindex( words[(i)-A] + 1 ) index < CURRENT ( words[(i)--archive] + 1 )wordsindexarchive_descriptioncompaddexpl[@]_arch_archivesARCHCMDlibrary:+libraryarchivePREFIXPREFIX_arch_namespace_branches(1 - 1) +functions[_arch_namespace_branches] _arch_namespace_brancheslocalARCHCMD1shiftsuffixexpl trailing_dashes IPREFIXcompset*--categoryIPREFIX%_descriptionbrancheslibrary:-branchescompaddsuffixexpl[@]@$ARCHCMD ${library:-}branches $categoryPREFIX_arch_namespace_versionsARCHCMD(1 - 1) +functions[_arch_namespace_versions] _arch_namespace_versionslocalARCHCMD1shiftsuffixexplIPREFIX/compset*--branchIPREFIX%_descriptionversionslibrary:-versionscompaddsuffixexpl[@]@$ARCHCMD ${library:-}versions $branch/PREFIXPREFIX_arch_namespace_revisionsARCHCMD +functions[_arch_namespace_revisions] _arch_namespace_revisionslocalARCHCMD1explIPREFIX/compset*--versionIPREFIX%_descriptionrevisionslibrary:-revisionscompletionscompletions@$ARCHCMD ${library:-}revisions $version exclude_library_revisions $ARCHCMD library-revisions $versioncompletionsrccompaddexpl[@]completions_arch_namespace@A40DX+ACgA$(<A%<TA C%iA,A(MAT		1A"rAaA 0A$!	A$


A	<pA
C-A
)0%ACeE5A Ce<Hd0A
<A
C0A<0ACI0Ae<dH0a	Ae1AA<0
Ae<A4"f)AZAO+AhCL'.AQrY|A"	AR
A"(HDtS+AT
A"C&@U+AV
]A"&W+qA "CD4UY+#.A[r <A1.A\r 9
AC , 
QAB^ ^r 9!A"!,HDt_+	qA("C!L<D!l!40!a+ACF!+localstatelineexplcurcontextcurcontexttypesetopt_argscmdsargsvoptflagstemp(2 3)-a[show entries for all hosts](2 -d)-d[delete entry from table](-n -v)-s[create an arp entry](2 3 -n -v)-f[read multiple entries from file]-n[show numeric addresses]-v[be verbose] +words[(r)-d] OSTYPEbsddragonflydarwin(1 *)-a[delete all entries]OSTYPElinux(2 * -D --use-device)-a[show entries in BSD style output format]!(2 * -D --use-device)-e(2 -n --numeric -D --use-device -H --hw-type)ddelete[delete entry from table](-n --numeric)sset[create an ARP entry](2 * -D --use-device)ffile[read multiple entries from file](-i --device)i+device[select an interface]:interface:_net_interfaces(-D --use-device -a --display -d --delete)Dusedevice[use specified interface's hardware address](-H --hw-type -d --delete)H+hwtype[specify class of entries to check for]:class:(ash ether arcnet pronet ax25 netrom rose dlci fddi hippi irda x25 infiniband eui64)(* -n --numeric -d --delete -s --set -f --file)nnumeric[show numeric addresses](-v --verbose)vverbose[be verbose]netmaskdarwinfreebsddragonfly(-n -i)-S[create an arp entry, replacing any existing entry](-s -Q -f)-i+[select an interface]:interface:_net_interfacesdarwin(-d -s -S -f)-l[show link-layer reachability information](-d -s -S -f)-x[show extended link-layer reachability information]rejectblackholeonlyifscopedragonfly-c:cpunetbsdproxyvoptopenbsd(-a -d -W)-F[overwrite existing entries](-W)-V+[select the routing domain]:routing domain(- 1)-W[send the wake on LAN frame]permanentsolaristrail_argumentsargs1: :->hostintable2:ethernet address*: :->flags(cmds)cmdsstatehostintableopt_argsiDusedevice_wantedinterfacesinterface_net_interfacesopt_argsiffile_filesopt_argsisSset_hosts_wantedhostshostcompaddf${words[1]} -an %% statewordsCURRENT1_messagenetmasks +opt_args[-W] ifscope_wanted_wantedflagcompaddflagsreturnA #
A9xAD-i}5=aA	
5

I
eQeIm9IA}_pick_variantiputilsiputilsthabets_arguments-f[quit on first reply]-q[be quiet]-b[keep broadcasting, do not go unicast]-D[duplicate address detection mode]-U[unsolicited ARP mode, update your neighbours]-A[ARP answer mode, update your neighbours]-V[print version and exit]-c[how many packets to send]:count-w[how long to wait for a reply]:timeout-i[specify interval between packets]:interval (seconds)-I[interface]:ethernet interface:_net_interfaces-s[source ip address]:source IP address:_hosts:destination:_hosts_arguments-*(-)hhelp[display help information]-q[only display error messages]-a[audible ping]*-v[verbose output]-r[raw output: only the MAC/IP address displayed]-R[like -r but shows "the other one"]-d[find duplicate replies]-D[display answers as exclamation marks and missing packets as dots]-e[like -a but beep when there is no reply]-F[don't try to be smart about the interface name]-g+[specify group to setgid() to]:group [nobody]:_groups-m+[specify type of timestamp for incoming packets]:timestamp type(:)-B[255.255.255.255]-0[source 0.0.0.0]-b[source 255.255.255.255]-S+[set source IP]:source IP address:_hosts-T+[target IP]:target IP address:_hosts-p[turn on promiscuous mode]-Q+[specify 802.1p priority to set]:priority [0]-s[set source MAC address]:source MAC address-t[set target MAC address]:target MAC address-c[send this many requests]:count-C[only wait for specified replies]:reply count-i+[interface]:interface:_net_interfaces-A[only count addresses matching requested address]-P[send ARP replies instead of requests]-u[show index=received/sent instead of just index=received when pinging MACs]-U[send unsolicited ARP]-V+[specify VLAN tag to set]:vlan-w+[specify time to wait between pings (microseconds)]:time (microseconds)-W+[specify time to wait between pings (seconds)]:time (seconds)(-B):address:_hostsAxC-
	I
y_arguments(: * -)h+help[display help information]::help topic:((
    manpage\:"dump man page"
  ))(: * -)Vversion[display version information](-q -v --quiet --verbose)qquiet[reduce output verbosity](-q -v --quiet --verbose)vverbose[increase output verbosity]*a+attribute[set/unset specified document attribute]:document attribute(-b --backend)b+backend[specify backend output format]:backend:(
    docbook docbook45 docbook5 html html5 manpage
  )(-B --base-dir)B+basedir[specify document base directory]:base directory:_files -/(-d --doctype)d+doctype[specify document type]:document type:(
    article book inline manpage
  )(-D --destination-dir)D+destinationdir[specify destination directory]:destination directory:_files -/(-e --eruby)e+eruby[specify eRuby implementation]:eRuby implementation:(erb erubis)(-E --template-engine)E+templateengine[specify template engine]:template engine--failure-level=[specify minimum logging level to trigger non-zero exit]:failure logging level [FATAL]:(
    WARNING ERROR FATAL
  )*I+loadpath[add specified directory to load path]:extension directory:_files -/(-n --section-numbers)nsectionnumbers[auto-number section titles](-o --out-file)o+outfile[specify output file]:output file:_files(-R --source-directory)R+sourcedir[specify source directory]:source directory:_files -/*r+require[require specified library]:Ruby library(-s --no-header-footer)snoheaderfooter[suppress document header/footer](-S --safe --safe-mode)S+safemode[specify safe-mode level]:safe-mode level [unsafe]:(
    unsafe safe server secure
  )(-S --safe-mode)--safe[set safe-mode level to safe](-t --timings)ttimings[display timing information]*T+templatedir[specify template directory]:template directory:_files -/--trace[include backtrace information on errors]*:source file:_filesA'+A(C8LdAgAA$"1+A"iq0A"+0A "CI+(0A("	}
%+A"&i
"	f9(+0+AH"
-%]e8+AF8+localcontextlinestatestate_descrhelpopt_args(: * -)hhelp[display help information]_arguments-*help(: * -)--version[display version information]1:command:((
    auth\:"link install ID with asciinema.org account"
    cat\:"dump full output of recorded session"
    play\:"play back recorded session"
    rec\:"record session"
    upload\:"upload recorded session"
  ))*:: :->nextstatenextwords1auth_argumentsupload_arguments1::recording file:_filesplay_arguments(-i --idle-time-limit)i+idletimelimit[specify max idle time]:max idle time (seconds)(-s --speed)s+speed[specify playback speed]:speed factor1: :->files-urlsfilesurls_alternativefiles:recording file:_filesurls: :_urls_arguments(--overwrite)--append[append to existing recording](-c --command)c+command[specify command to record]: :_path_commands(-e --env)e+env[specify environment variables to capture]:environment variable:_sequence _parameters -g "*export*"(-q -y --quiet --yes)qquiet[suppress notices/warnings (implies -y)]--raw[save raw stdout output, without timing or other metadata]--stdin[enable stdin (keyboard) recording](-t --title)t+title[specify title of recording]:title(--append)--overwrite[overwrite existing recording](-y --yes)yyes[bypass confirmation prompts]1::recording file:_filesreturnA,8Pd+ACgxAE0A"f!+0
A"f!+!0
AP"F!E
i
1!+Ad	
0(A("	<](d&+A
F	+localcontextstatelineexpltypesetopt_argsserviceatrm_arguments-V[print version number]*:job number:->jobs_arguments-q[uses specified queue]:a-z+A-Zbatch_argumentsnewjob-q[uses specified queue, uppercase acts as batch]:a-z+A-Z-f[read job from file rather than from stdin]:file:_files-v[show the time the job will be executed]-m[send mail even if there was no output]:time:-l[alias for atq]-d[alias for atrm]showjob-c[cat specified jobs to stdout]:*:job number:->jobsstatejobs_wantedcontextjob numbercompaddMf_call_program job atq-returnA-0$Ag8PA"rePA8C	e]A&0AHC		e
=
m9]A&0A8	EEE]=y1A&0AT
f(Ui% !Z!E!a!"#A&serviceattrlocallistOSTYPEirix(-g -s -r -V)-l[list extended attributes associated with file]_argumentslist[@](-l -r -s -V)-g[get extended attribute for file]:attribute name(-l -g -s -q -V)-r[remove given attribute from file]:attribute name(-l -g -r)-s[set named attribute for file]:attribute name(-r)-q[quiet output](-g -r)-V[specify value of attribute]:value-L[dereference symbolic links]-R[operator in the root attribute namespace]1:file:_filesreturngetfattr_arguments(-d --dump -n --name)n+name[dump the value of the named extended attribute](-n --name -d --dump)ddump[dump the values of all extended attributes](-e --encoding)e+encoding[encode values after retrieving them]:encoding:(text hex base64)(-h --no-dereference)hnodereference[don't follow symbolic links](-m --match)m+match[only include attributes with names matching regex]:regular expression--absolute-names[don't strip leading slash characters]--only-values[dump only attribute values](-R --recursive)Rrecursive[list attributes of all files and directories recursively](-P --physical -L --logical)Llogical[follow all symbolic links](-L --logical -P --physical)Pphysical[skip all symbolic links](* -)--version[display version information](* -)--help[display help information]*:file:_filessetfattr_arguments(-n --name)n+name[specify extended attribute to set](-v --value)v+value[specify value for the attribute](-x --remove)x+remove[remove specified extended attribute](-n --name -v --value)--restore[restore extended attributes from dump file]:dump file:_files--raw[attribute value is not encoded](* -)--version[display version information](* -)--help[display help information]*:file:_filesxattr_arguments-*(: -)hhelp[display help information](-c -d -w)-l[display in long format]-r[act recursively]-s[act on symbolic links](-w)-v[always display file name](-c -d)-x[use hexadecimal format for value input and output]*: :_files(op)(-l -x)-c[remove all attributes](-l -x)-d[remove specified attribute]:attribute name-p[display value of specified attribute]:attribute name(-l -v)-w[set value of specified attribute]:attribute name: :attribute valueAL'EE|EE+ACgA`"
%ei-	
9A))+A"RF+A1NApRr1XAglAA"C@q!+AF+A	CFA	/A	&A	VUA	FA
'4Q,A)AP
I1A
f$EA$"
lz++#QAfACf,MAG`A`yA	AA"C=1+A "p2+A
Cg3A
%3AB
f
%3zA,"&l0zQ`x8+AB;&AF+localcurcontextcurcontextstatelineexplopt_args_arguments(-c --typecheck)ctypecheck[perform type checking on lenses](-b --backup)bbackup[preserve original files with .augsave extension](-n --new)nnew[leave files untouched but save changes with a .augnew extension](-r --root)rroot[specify filesystem root]:root directory:_files -/*I+include[add directory containing lenses to search path]:directory:_files -/*t+transform[add a file transform]:xfm(-l --load-file)l+loadfile[load individual file in the tree]:file:_files(-f --file *)f+file[read commands from specified file]:file:_files(-i --interactive)iinteractive[read commands from the terminal](-e --echo)eecho[echo commands read from a file or stdin](-s --autosave)sautosave[automatically save at the end of instructions](-S --nostdinc)Snostdinc[do not search the builtin default directories for modules](-L --noload)Lnoload[do not load any files into the tree on startup](-A --noautoload)Anoautoload[do not autoload modules from the search path]--span[load span positions for nodes related to a file]--timing[after executing each command, show how long it took](- *)--version[print version information](-)hhelp[print help information]*:: :->subcommandsstatereturnCURRENTwords1helpsubcmdssubcmdsMf_call_program subcommands augtool help 2>/dev/null:   //  /:_describesubcommandsaugtool commandsubcmds_tagspaths_requestedsubcmdwords[1]curcontextcurcontext%:*-subcmd:compset/files/_all_labelspath_path_filescompset/augeas/compset*/filesf_call_program path augtool ls ${words[CURRENT]%/*} 2>/dev/null%  _next_labelcompaddexpl[@]files:/compaddexpl[@]Mfiles:/compset/*compaddsuf[@]augeas ret breakA4'EEK+ACg|A,AAxM0AACA" 4AL"&Tq

a +A""
"!"+L0]Al	C1AB%%rA	%.A'KA`
C
AB)e")`2r
A
A("CE1+A
CF4+localcurcontextcurcontextopt_argsstatelineargsservdescdisp(- 1)hhelp[display usage information](- 1)Vversion[display version information](-v --verbose)vverbose[enable verbose mode]servicebrowsef_call_program service-types avahi-browse -bkf_call_program service-types-description avahi-browse -b #desc print%s:%sserv:desc_argumentsargs(-D --browse-domains -a --all -b --dump-db)Dbrowsedomains[browse for browsing domains instead of services](-D --browse-domains -a --all -b --dump-db)aall[show all services, regardless of the type](-d --domain)d+domain[specify domain to browse in]:domain(-t --terminate)tterminate[terminate after dumping a more or less complete list](-c --cache)ccache[terminate after dumping all entries from the cache](-l --ignore-local)lignorelocal[ignore local services](-r --resolve)rresolve[resolve services found](-f --no-fail)fnofail[don't fail if the daemon is not available](-p --parsable)pparsable[output in parsable format](-k --no-db-lookup)knodblookup[don't lookup service types](-D --browse-domains -a --all -b --dump-db)bdumpdb[dump service type database]1: :->service-typesstate_describeservicesservice typeresolve words[(I)(-n|--name)] hostname*:host:_hosts words[(I)(-a|--address)] addresspri*: :_guard "^-*" address_arguments(-a --address -n --name -h --help -V --version)aaddress[resolve address](-a --address -n --name -h --help -V --version)nname[resolve host name](-4)-6[lookup IPv6 address](-6)-4[lookup IPv4 address]returnAPG8eEEE+AgAgA$0iA$9EA0JpAL	
)Mi!0A4C
 0!A"	A"
0;A#A "C#$	I+AM$ 	!A,@A1A
+,A,U.A@}A;1nAR9|;`R	
!A "C++
	++qA'$9AgAAT	AAYq.A,AAA"f+qA "0++P
+A4*
0+A +(+++,!,Y$0,A',*{A"s,-
s*cc"A$-,---..Q.ACF.+localvariantcurcontextcurcontextstatestate_descrlineopt_argsargs_pick_variantgawk4GNU Awk 4gawk3GNU Awk 3posixversionF+fieldseparator[define input field separator by extended regex]:extended regular expression:*v+assign[assign values to variables]:assignment:(1)*f+file[read program file]:program file:->script1: :_guard "^-*" "program text"*:input file:_filesvariantgawkctraditional[run in compatibility mode](- : *)Ccopyright[print copyright info and exit]ddumpvariables[print a sorted list of global variables]::output file:_filesesource[pass program text in arg]:program text:(1)E+exec[like -f, but safer for CGI]:program file:->script(- : *)hhelp[print usage message and exit]Llint[warn about dubious or non-portable constructs]::flag:((fatal\:"treat warnings as fatal error" invalid\:"warn only about things that are actually invalid" no-ext\:"disable warnings about gawk extensions"))nnondecimaldata[auto-detect octal/hexadecimal values in input]Nuselcnumeric[force use of locale's decimal point character]Ooptimize[enable optimization]pprofile[output profiling data to file]::output file:_filesPposix[run in strict POSIX mode]rreinterval[enable interval expressions in regex matching]tlintold[warn about non-portable constructs](- : *)Vversion[print version info and exit]gawk4bcharactersasbytes[treat all input data as single-byte characters]Ddebug[enable debugging]::debugger command file:_filesggenpot[scan awk program and generate .po file on stdout]*i+include[load source library]:library file:->script*l+load[load dynamic extension]:extension:->extensionMbignum[select arbitrary-precision arithmetic on numbers]oprettyprint[pretty-print awk program]::output file:_files(-s --no-optimize)snooptimize[disable default optimizations upon the internal program representation]Ssandbox[disable system(), redirections and dynamic extensions]gawk3args:*()cCdEhLnNtOpPreV--gen-po[scan awk program and generate .po file on stdout]args:_argumentsargs_files_in_curdir_or_pathlocalexplpat1pat2-g *.6-g *.6wordsCURRENTvariantgawkopt_argsIctraditionalPposix_wanted_filespat1progBEGIN {print ENVIRON["1"]}paths(@)(@s.:.)_call_program get-awk-env \
			    $words[1] ${(q)prog}:/#%/. paths[(I).] @paths:.-g *(-/) #paths _alternative2:3:_files (b)pat14:5:_files -W paths (b)pat2_wanted_filesstatescript_files_in_curdir_or_pathAWKPATHprogramfilesprogram filelibraryfileslibrary in AWKPATHextensionlocalOSTYPEcygwin_files_in_curdir_or_pathAWKLIBPATHextensionsextensionlibraryfilesextension in AWKLIBPATHextreturnA CG8MA()mAx\0s:AH!Z+"yiZZsJuA&0APCF1Z	
Z		ZaZiuA
&0
`AP
F

}9Z+"yZ1Z{JuA
&A&Dlocalvarianttypebaseservice//2346/_pick_variantgnuFree SoftfourmilabfourmidarwinDunixversionvariant_arguments(: -)--help[display help information](: -)--version[display version information](enc -d --decode)ddecode[decode input from type](enc -i --ignore-garbage)iignoregarbage[ignore irrelevant characters when decoding](enc)(dec)w+wrap[wrap encoded lines at specified number of columns]:number of columns1:input file:_filesreturndarwin_arguments(: -)hhelp[display help information](dec)(enc)Ddecode[decode input from type](enc)(dec)b+break[wrap encoded lines at specified number of columns]:number of columns(out)o+output[specify output file]:output file:_files(in)i+input[specify input file]:input file:_filesfourmilab_arguments(: -)--copyright[display copyright information](: -)uhelp[display help information](: -)--version[display version information](enc -n --noerrcheck)nnoerrcheck[ignore errors when decoding](enc)(dec)eencode[encode input to type]2:output file:_files_defaultAg,A CL,A(0s:A4C%e0)IuA(%eACE]localargsvariant_pick_variantgnuGNUOSTYPEversionvariant-*(2 -a --multiple)amultiple[support multiple arguments, handling each](2 -a --multiple -s --suffix)s+suffix[remove a trailing suffix]:suffix(-z --zero)zzero[separate output with NUL rather than newline](- *)--version[display version information](- *)--help[display help information]darwindragonflyfreebsd(2)-a[support multiple arguments, handling each](-a 2)-s+[remove a trailing suffix]:suffix_argumentsargs1:file:_files(*)2:suffix*:file:_filesA'+A0C'8Ldk#kAA#kIAZbeEqI	
e
y]Z
5QQ
}91MY
 ]!"}#q$%Zz&'A$"C'T''A+Ae'#0AxCAE
'A"&((F+A"&(DH+0(eAk(ACk)A"))*5N+0*IACk*Ak+]A"++*5S+AF,+localcontextlinestatestate_descrargsopt_argsval_argswords1noprofilenorc!--debug--debugger[enable extended debugging mode](-D --dump-po-strings --dump-strings)--dump-po-strings[like -D, but display in gettext PO format](-D --dump-po-strings --dump-strings)--dump-strings[display strings subject to language translation](: -)--help[display help information](--init-file --rcfile)initfilercfile[load specified file instead of ~/.bashrc]: :_files(-l --login)--login[act as login shell]--noediting[disable readline editing]--noprofile[do not load /etc/profile, ~/.bash_profile, etc.]--norc[do not load ~/.bashrc]--posix[enable POSIX mode]--pretty-print[format a shell script](-r --restricted)--restricted[act as restricted shell](: -)--version[display version information](l)-a[+a[do not mark all functions and variables for export](l)-B[+B[do not enable brace expansion](l)-b[+b[do not report status of terminated background jobs immediately](l)-C[+C[do not prevent output redirection from overwriting existing files](l 1 -)-c[execute specified command string]:command string:_cmdstring:argv[0]:(l)-D[display strings subject to language translation](l)-E[+E[do not make functions and subshells inherit ERR traps](l)-e[+e[do not exit immediately on non-zero return](l)-f[+f[do not disable file globbing](l)-H[+H[do not enable history substitution](l)-h[+h[do not hash commands](l)-i[act as interactive shell](l)-k[+k[do not act on variable assignments in command arguments](l)-l[act as login shell](l)-m[+m[do not enable job control](l)-n[+n[do not read (syntax-check) commands only](l)*-O[+O[unset specified `shopt` option]: :->shopt-options(l)*-o[+o[unset specified `set` option]: :->set-options(l)-P[+P[do not resolve cd paths](l)-p[+p[do not enable privileged mode](l)-r[act as restricted shell](l 1 -c)-s[read commands from standard input](l)-T[+T[do not make functions and subshells inherit DEBUG and RETURN traps](l)-t[+t[do not exit after executing one command](l)-u[+u[do not treat unset variables as an error during parameter expansion](l)-v[+v[do not print shell input lines as they are read](l)-x[+x[do not print command trace](-)1:script file:_files(-)*:: :->args_arguments-*argsstateopt_argsiscs_files_normalsetoptionsf _call_program set-options $cmd -c '"shopt -o"' tmp%%:space:_values`set` optiontmpshoptoptionsf _call_program shopt-options $cmd -c shopt tmp%%:space:_values`shopt` optionreturnAGkA,ACgDA$X,DӪb2AB,%,@Th|$@\x4TtA"C1k9Y}A"k:}A"k;}ACAB==YALsKjj,A?sKj,A@jAC,QAADACf+	A%,A@$A"F9i,iA$C|A%Ylocalexplratesoptszparseoptszstyle:completion:curcontext:baudrates1200180024004800960019200384005760011520023040046080050000057600092160010000001152000150000020000002500000300000035000004000000:completion:curcontext:baud-ratesmaxvalueoptsutmpminvalueoptslfilteroptsf +opts[-u]  +opts[-l] optsl:0optsu:Onrates1Mrates::<minmax> +opts[-f] ratesitemoptsfitem_descriptionnumericbaud ratecompaddargv[@]expl[@]rates[@]Af%AC'T
mAGTAGTAHA
.AAA
A=0l+sz.A	0;.AAB>L!ACf=ABBPdACAABBpACAAB!B"ACAAB$-B%8ACAAB'	M(+	A$g0H}AAA0ACfAf5eAB223KcA<g@+ErET,AriA"
	,A@AA1A!Ap
1A5.A	@rqA\,AFAAACPyATA"Lh+qAC\,AFABLNM
+$TA":;FDAg`x,AA1AfA.AAC xMA qAFhAB]>^wHAf5ABbctAg@AT}A4h@AC0ABj	k8A`1AB

9A&qACF|ABst p.oAg,AAA,5ACpA "t""##TA"t#x#$A$ "t$<$p$$$A$ C"t%@%l%%&A  "t&@&&&A  "t'D'l''A!g"t(P(A!Cg"t()(A!%@)MA"%)A"%**]*A#"+A#C#T+IA#(+A#)(+A$$*]A%$<,aA%C,-	A%-l-A&C$.A&%l.AA&%.A'%/A'%&//A(&0QA(C00/1IA(11A(22A)(P3qA)C34UA)45%A*5\5A*C56
A*&@6AA*66AA+67
A+C'l7IA,CG"t7tA,%7tA-G"t7A-C77A-G"t8$A.8$*]A.G"t8A.88A/CG"t94A/949mA0G"t9A0C9:A0G"t:dA1:d:A1G"t:A1:;AA2Cg"t;;A2;<A2;<uA3C"t<<=$A3=P<A3==A4==A4g"t>$>HA4>$>A5>H>A5G"t?$A5%?`??A6CG"t@HA6%@?@A7g"tA(A`A7C%AABA7A`BuA8G"tBA8CBBA8g"tC4CPA9C|CA9CCPCA9"tCDPDA:DEA :C%EEFEGEHAA;IIUA<C"tIIIA<J,JMA<JJA=JK-A="tKPK|KA=KLA>K|LA>CLLA>"tLMMHA?%MM}MA?CMNA?N<NqA@G"tNA@NNAA"tOOLOAAOOABOLP!ABCOP!ABg"tP`PAC%QACCQhQACg"tR RXA D%R RRSS]AERXSAF"tST TdAFC%TTUAAFUUAFVUAGCG"tVXAGV+IAHG"tVAHC%W4Wy*AHG"tWAIWX1AIG"tXAIXY-AJCG"tYAJYYAKG"tZAKCZ[!AKg"t[[AL[\%ALC[\ALg"t\\AM]]AAMC]]AMg"t]^AN%^,^M^ANC__EANg"t_h_AO%_`!`AOC_`AOG"taAPaXaAPg"tbbLAPbbcUcARbLcARG"td@ARdxdASCG"teASeeMATG"teATCef	ATG"tfxAUfxfAUG"tg4AUgp;AAVCG"tgAV%gh%hAWG"thAWCi0iAWG"tj$AX%jxjkAXG"tktAX%ktAYCG"tkAY%lAZG"tlTAZClTlAZg"tlm A[mp;AA[CmmA[g"tn$n`A\n$nA\Co0oA\G"toA]op-A]G"tpA]ppA^CG"tqXA^qXqA_G"tqA_Cr@rA_G"trA`%rssyA`G"tsA`stAaCG"tt|Aa%ttu]AbG"tuAbCuv!Abg"tv|vAcv|vAcCwdwAcg"twxAdx\xAdCxy=AdG"tyxAeyz	AeG"tztAezzAfCG"t{hAf{h{AgG"t|AgC||}AgG"t}Ah}P}AhG"t~(Ah~h~AiCG"tAiAjG"tdAjC%AjG"tAkLAkG"t Ak%d?AlCG"t<Al<aAmG"tAmC	AmG"t,An	AnG"tAn1AoCG"tAoApG"tXApCtApG"tAq)AqG"tTAqTArg"tAs%5mMm%I}q%AQuu5YA;$mAg AGD\AّƱAAC'D#kA'D
,ALyAACF$<A%\AGDTACTmA GDJRA$D(;
<PAC%A%(A%;
A%<AC%lA0eLA"!&@,Ae,A,AA"!Em,AA1.AMA t.A!A"#-&H,A$mlA&k0J"	
	4	H	d.A(	y	
0			
	.A*	y
%
0
H
e
.A,	y
	0
.A.	y	0H.A0	ye	0.A2	y	0:2.A4	y	0Jb.A6	yA	0;.A:	yA=ACgDZALA%
!AT	z
E,AEZ
A
-A"CfQC%\yA"f
!%\AA%\QqACGDAgD A5A AC\5A(AF9autoloadisatleastlocalwords1baz_versionhide_shortzstyle:completion:curcontext:bazversion$BAZ --version#baz Bazaar version %% \(thelove@canonical.com*hideshortoptshide_shorthide_shorttruehide_shorthide_short +functions[_baz_archives] _baz_archives_arch_archives@ +functions[_baz_categories] _baz_categories_arch_namespaceargv[@] +functions[_baz_branches] _baz_branches_arch_namespaceargv[@] +functions[_baz_versions] _baz_versions_arch_namespaceargv[@] +functions[_baz_revisions] _baz_revisions_arch_namespaceargv[@] +functions[_baz_local_revisions] _baz_local_revisionslocalexpl1expl2tree_version$BAZ tree-version_descriptionappliedpatchespatches from this version_descriptionotherpatchespatches from other versionscompaddexpl1[@]$BAZ logscompaddexpl2[@]$BAZ logs --full $($BAZ log-versions | grep -v $tree_version) +functions[_baz_config] _baz_configlocalconfigdirrootexplopt_argsiddirnconfigdiropt_argsn_call_program baz $BAZ tree-root ${configdir} 2>&1 ? configs_messagemessagesError: rootreturnretroot/configsconfigdirroot/configs_descriptionfiles%Bconfig file%b_filesconfigdirexpl[@]No configs/ directory in tree whose root is root +functions[_baz_limit] _baz_limitwordsCURRENTreturnlocalexplarchivewordsr@:$BAZ my-default-archive 2> /dev/nullarchivePREFIX_descriptioncategoriescategories in archivecompaddexpl[@]$BAZ categories $archive_baz_namespace_branches +functions[_baz_tree_or_rev] _baz_tree_or_rev_alternativetrees:tree:_files -/revisions:revision:_baz_revisions +functions[_baz_libraries] _baz_librarieslocallibrariesexpllibraries_call_program baz $BAZ my-revision-library_descriptionlibrariesrevision librariescompaddexpl[@]libraries +functions[_baz_my_revision_library] _baz_my_revision_librarywordsrdwordsrdelete_baz_libraries_files +functions[_baz_log_versions] _baz_log_versionslocallogsexpl_call_program baz $BAZ log-versions_descriptionversionslog versionscompaddexpl[@]localcmd_register_archivecmd_archivescmd_ls_archivescmd_redocmd_redo_changescmd_what_changedcmd_categoriescmd_branchescmd_versionscmd_cacherevcmd_logscmd_log_versionscmd_log_lscmd_updatecmd_join_branchcmd_replaycmd_deltapatchcmd_delta_patchcmd_apply_deltacmd_sync_treecmd_make_sync_treecmd_deltacmd_revdeltacmd_library_categoriescmd_library_branchescmd_library_versionscmd_library_revisionscmd_statuscmd_diff*:version:_baz_log_versionscmd_log_versionscmd_register_archive::archive:_baz_archives:location:_files -/::regex:::changeset:_files -/::dir:_files -/::revision:_baz_revisions::category:_baz_categoriescmd_versions::branch:_baz_branchescmd_cacherev::revision:_baz_revisionscmd_log_ls::revision:_baz_revisions:revision:_baz_revisions*::revision:_baz_revisions:FROM:_baz_tree_or_rev:TO:_baz_tree_or_rev:revision:_baz_revisionscmd_delta:FROM:_baz_tree_or_rev::DEST:_files -/cmd_library_categories::archive:_baz_archives --librarycmd_library_branches::category:_baz_categories --library::branch:_baz_branches --librarycmd_library_revisions::version:_baz_versions --librarycmd_ls_archivescmd_archivescmd_redo_changescmd_redocmd_what_changedcmd_changescmd_deltapatchcmd_apply_deltacmd_make_sync_treecmd_sync_treecmd_deltacmd_helpcmd_my_idcmd_my_id::id-string:cmd_my_default_archivecmd_whereis_archive:archive:_baz_archivescmd_init_tree::version:_baz_versionscmd_tree_id::directory:_files -/cmd_tree_root::directory:_files -/cmd_tree_version:version:_baz_versionscmd_build_configcmd_buildcfg:config:_baz_configcmd_build_configcmd_cat_configcmd_catcfgcmd_cfgcatcmd_cat_configcmd_catcfgcmd_cat_configcmd_cfgcatcmd_undocmd_undo_changes::revision:_baz_revisionscmd_undocmd_file_diffscmd_file_diffs:file:_files::revision:_baz_revisionscmd_file_findcmd_file_find::revision:_baz_revisionscmd_inventorycmd_srcfindcmd_inventory::separator:(--)*:directory:_files -/cmd_inventorycmd_lint::directory:_files -/cmd_idcmd_invtagcmd_id*:file:_filescmd_idcmd_id_tagging_methodcmd_tagging_methodmethodscmd_id_tagging_method::tagging method:(($methods))methodsnames:use naming conventions onlyimplicit:use naming conventions but permit for inventory tagstagline:use naming conventions but permit for inventory tagsexplicit:require explicit designation of sourcecmd_tagging_methodcmd_id_tagging_methodcmd_addcmd_add_idcmd_add_tagcmd_add*:files to add:_filescmd_add_idcmd_addcmd_add_tagcmd_addcmd_deletecmd_delete_idcmd_delete_tagcmd_delete*:files to delete:_filescmd_deletecmd_delete_tagcmd_movecmd_move_idcmd_move_tag:old name:_files:new name:_filescmd_movecmd_move_tagcmd_movecmd_mvcmd_mv*:file:_filescmd_default_idcmd_explicit_defaultcmd_default_tag::TAG-PREFIX:cmd_default_idcmd_tagging_defaultscmd_id_tagging_defaultscmd_tagging_defaultscmd_id_tagging_defaultscmd_tagging_defaultscmd_changesetcmd_mkpatch:ORIG:_files -/:MOD:_files -/:DEST:_files -/*:files:_filescmd_changeset[@]cmd_dopatchcmd_do_changesetcmd_apply_changesetcmd_dopatch:changeset:_files -/:target:_files -/cmd_do_changesetcmd_dopatchcmd_apply_changesetcmd_show_changesetcmd_show_changesetcmd_make_archivecmd_make_archive::name:cmd_archive_setupcmd_archive_setup*:versions:_baz_branches --trailing-dashescmd_make_category:category:_baz_archives -S /cmd_make_branch:branch:_baz_categories --trailing-dashescmd_make_versioncmd_make_version:version:_baz_branches --trailing-dashescmd_importcmd_imprev::version:_baz_versionscmd_importcmd_commitcmd_cmtrevcmd_commit*:files:_filescmd_cmtrevcmd_commitcmd_getcmd_getrevcmd_get:revision:_baz_revisions::directory:_files -/cmd_getrevcmd_getcmd_get_patchcmd_get_changesetcmd_get_patch:revision:_baz_revisions::dir:_files -/cmd_get_patchcmd_lock_revisioncmd_lock_revision:revision:_baz_revisionscmd_push_mirrorcmd_archive_mirrorcmd_push_mirror::FROM or MINE:_baz_archives::TO:_baz_archives::LIMIT:_baz_limitcmd_push_mirrorcmd_revisionscmd_revisions::version:_baz_versionscmd_ancestry::revision:_baz_revisionscmd_ancestry_graph::revision:_baz_revisionscmd_cat_archive_log:revision:_baz_revisionscmd_cachedrevscmd_cachedrevscmd_uncacherevcmd_uncacherev:revision:_baz_revisions::dir:_files -/cmd_archive_meta_infocmd_archive_meta_info:item-name:((name\:foo mirror\:bar))cmd_archive_snapshotcmd_archive_snapshot:dir:_files -/::limit:_baz_revisionscmd_archive_versioncmd_archive_fixupcmd_archive_fixupcmd_make_log::version:_baz_versionscmd_add_logcmd_add_log_versioncmd_add_logcmd_add_log_versioncmd_add_logcmd_remove_logcmd_remove_log_version:version:_baz_log_versionscmd_remove_log_versioncmd_remove_logcmd_abrowsecmd_abrowse::LIMIT:_baz_revisionscmd_cat_log:revision-spec:_baz_local_revisionscmd_changelog::version:_baz_versionscmd_log_for_mergecmd_log_for_merge::version:_baz_versionscmd_merges:INTO:_baz_revisions::FROM:_baz_revisionscmd_new_merges::version:_baz_versionscmd_branchcmd_branch:SOURCE-REVISION:_baz_revisions:TAG-VERSION:_baz_versionscmd_mergecmd_merge:FROM:_baz_revisionscmd_missingcmd_whats_missing::revision:_baz_revisionscmd_whats_missingcmd_missingcmd_pristinescmd_ls_pristinescmd_pristines::limit:_baz_revisionscmd_ls_pristinescmd_pristinescmd_lock_pristinecmd_lock_pristine:revision:_baz_revisionscmd_add_pristinecmd_add_pristine:revision:_baz_revisionscmd_find_pristine:revision:_baz_revisionscmd_my_revision_library:library:_baz_my_revision_librarycmd_library_findcmd_library_find:revision:_baz_revisions --librarycmd_library_addcmd_library_add:revision:_baz_revisions --exclude-library-revisionscmd_library_remove:revision:_baz_revisions --librarycmd_library_archivescmd_library_archivescmd_library_logcmd_library_log:revision:_baz_revisions --librarycmd_library_filecmd_library_file:revision:_baz_revisions --librarycmd_grab:location:_filescmd_parse_package_name:name:cmd_valid_package_namecmd_valid_package_namecmd_library_config:library:_baz_librariescmd_rbrowsecmd_rbrowse::regular expression:cmd_rmcmd_rm*:file:_filescmd_escapecmd_escape:string:cmd_switch:revision:_baz_revisionsexcludesoutput--no-output --keepnooutputoutputsilent         --quiet --report --verbose --debugquiet--silent         --report --verbose --debugreport--silent --quiet          --verbose --debugverbose--silent --quiet --report           --debugdebug--silent --quiet --report --verbose        sparsenonsparsenonsparsesparsefiles        --directories --bothdirectories--files               --bothboth--files --directories       mirrormirrorfrommirrorfrommirrornocachedcachedtagsnongreedygreedygreedynongreedy_baz_maintypesetopt_argslocalarguments CURRENT > 2 words2var_cmdcmd_cmd///_curcontextcurcontext%:*:*:baz-cmd: CURRENT-- shiftwordsinputMf$BAZ $cmd -h:    shortlongdescactionactioni=1 i <= #input i++ input[i] continueshortjinput[i][1,2]#--longjinput[i]#-?, %% *argjinput[i]%%  *##* ##-*longjarchiveargjARCHIVEdescjinput[i]##*  input[i+1]   i++ desc[j] input[i]##*  short[j]hHVcontinuedesc[j]//\[/\[//\]/\]argjPATCHDIRDESTOUTPUTPATHactionj_files -/FILESFILESNAPFILE_filesMASTERMASTERSOURCE_baz_archivesCATEGORY_baz_categoriesBRANCH_baz_branchesVERSION_baz_versions_baz_configs_baz_libraries j++ excludedi = 1 i < j shortilongiexcludeslongilongioptexcludedshortklongkshortiarguments[@]hide_short(excluded)short[i][desc[i]]arg[i]:+:arg[i]:action[i]arguments[@](excluded)long[i][desc[i]]arg[i]:+:arg[i]:action[i]arguments[@](@P)var_cmd-*:FILE:_fileshelpcmdsf$BAZ helpMhelp: :/ : /:%%  :commands:(($cmds))_arguments-*hide_short(: -)-V(: -)--version[display version]hide_short(: -)-h(: -)--help[display help](: -)-H[display verbose help]arguments[@]_baz_main@ACG AX,AHqAAC%!AlAFAG4AH,ATuAA%ACFxAgA@	%=1I	
yA tintegerspecstartspecstartwordsinnew specstart < CURRENT words2,specstart CURRENT -= specstart - 1unsetspecstartintegerspecendspecendwordsInnew specend > CURRENT wordsspecend,wordsspecendlocalargs(--verbose --debug)verbosedebug[enable debug output](-e --device)e+device[specify device to use]:device (default /dev/tty0, /dev/vc/0)-f+:frequency (Hz) as integer or float-l+:duration (ms)-r+:number of repetitions(-D)-d+[delay between beeps]:delay (ms)(-d)-D+[delay after each beep]:delay (ms)(-n --new)nnew[start a new beeping specification]-s[cat, and beep after each line]-c[cat, and beep after each character](-)hhelp[display usage info](-)vVversion[display version info]_argumentsargsAf<_files*.(aux|tex)(:r)A0LA,`k%#ktACgA<$,BbZA""#kJXlACkAk=AkAkA"ekDAhCA!eAkA#A	k
A"'IH		A
k}A
CkA"+H
	AkEACkA"0k9A"1CkA,&)`eklocalMATCHMBEGINMENDexplifconfigoptszparseoptsOSTYPElinux +commands[ip] addrshowf _call_program bind-addresses $cmd @Mtmp:space:inet6::space:@tmpinet6::space:@tmp%%09AFaf:. +opts[-0] 0.0.0.0 +opts[-6] @Mtmp:: +opts[-4] @tmp:: +opts[-L] @tmp:127.@tmp:0::1 +opts[-K] @tmp:169.254.@tmp:ife89ab: +opts[-b] @tmp/m:/[MATCH] +opts[-h] localhost_wantedbindaddressesbind addresscompadd@A\-=1		A1		
9%Y_arguments(--file-prefix)-b+[specify output file prefix]:output file prefix(--defines)-d[write token definition file](--raw)-r[output bison token numbers](--token-table)-k[output token table](--no-lines)-l[don't generate #line directives](--no-parser)-n[don't generate parse (only declarations)](--output-file)-o+[specify parser output file name]:parser file name:_files(--name-prefix)-p+[change yy prefix]:prefix string(--debug)-t[output YYDEBUG definition](--verbose)-v[verbose mode](--version)-V[show version](--help)-h[show help](--yacc --fixed-output-file)-y[imitate yacc's output file convention]:input file:_files -g \*.\(\#i\)\(bison\|yacc\|y\)\(-.\)*=outfile:parser file name:_files*file-prefix=prefix:output file prefix*name-prefix=prefix:prefix stringAP$PhPP-0 A&lyI	=
1A]
=
im	!-"A$eA
&%0%(A"Cf%d<%C&%0%A"Cf%<&C&%0&@A$C&|&'()A&%0*<A"f*p<&&%0*	AL&**+,-./152346	7a8:A&%servicebtdownloadcursesbtdownloadheadlessbtdownloadguibtlaunchmanybtlaunchmanycurses_arguments(--responsefile)--responsefile+[specify file for server response]:file:_files--url+[specify URL of torrent file]:URL:_urls(-i --ip)i+ip+[specify ip address to report as]:ip address--bind+[specify ip to bind to instead of default]:ip:_bind_addresses--minport+[specify minimum port to listen to]:port:--maxport+[specify maximum port to listen to]:port:--saveas+[specify file to save to]:file:_files -/--max_uploads+[specify maximum amount of uploads]:uploads:--max_upload_rate+[specify maximum upload rate]:rate (kb):--keepalive_interval+[specify pause between keepalives]:time (s):--download_slice_size+[specify bytes to query per request]:size (b):--request_backlog+[specify number of requests to keep in a single pipe]:requests:--max_message_length+[specify maximum length of prefix encoding]:size (b):--timeout+[specify timeout before closing sockets on receiving nothing]:timeout (s):--timeout_check_interval+[specify interval to check for connection time]:time interval (s):--max_slice_length+[specify maximum size of requests accepted from peers]:size (b):--max_rate_recalculate_interval+[specify length of pauses leading to reduced rate]:time (s):--max_rate_period+[specify maximum time taken to guess the current rate estimate]:time (s):--upload_rate_fudge+[specify time equivalent of writing to kernel TCP buffer]:time (s):--display_interval+[specify time between updates to displayed information]:time (s):--rerequest_interval+[specify time between requests for more peers]:time (s)--min_peers+[specify peers needed before stopping or delaying requests for peers]:peers:--http_timeout+[specify timeout for http connections]:timeout (s):--snub_time+[specify timeout to decide that connection is semi-permanently choked]:timeout (s):--spew+[display diagnostic info to stdout]:enable:(0 1)--check_hashes+[check hashes on disk]:enable:(0 1)--max_initiate+[specify peers needed before stopping initiating new connections]:peers:--report_hash_failures+[report hash failures to user]:enable:(0 1)--rarest_first_priority_cutoff+[specify peers which need to have a piece before other partials take priority over rarest first]:peers::torrent file:_files -g "*.torrent(-.)"returnbtshowmetainfo_files*.torrent(-.)btrename_files*.torrent(-.)btmakemetafile_arguments--piece_size_pow2+[specify power of 2 to set the piece size to]:power:--comment+[specify human-readable comment to put in .torrent]:comment:--target+[specify target file for the torrent]:file:_files:file:_files -g "*"btreannounce_filesbttrack_arguments--port+[specify port to listen on]:port number:--dfile+[specify file to store recent downloader info]:file:_files--bind+[specify ip to bind to]:bind address:_bind_addresses--socket_timeout+[specify timeout for closing connections]:timeout (s):--save_dfile_interval+[specify interval between saving dfile]:time (s):--timeout_downloaders_interval+[timeout for expiring downloaders]:time (s):--reannounce_interval+[specify interval downloaders should wait between reannouncements]:time (s):--response_size+[specify peers to send in an info message]:peers:--timeout_check_interval+[specify connection timeout]:timeout (s):--nat_check=[check back and ban downloaders behind NAT]:enable:(0 1)--min_time_between_log_flushes+[specify minimum time between log flushes]:time (s):--allowed_dir+[specify directory having downloadable torrents]:directory:_files -/--parse_allowed_interval+[specify interval between reloading allowed_dir]:time (min):--show_names+[display names from allowed dir]:enable:(0 1)<A&AgAC-A"YF|AF|A+I	nA$gD+AgXxAlCD	%$MdilD	=\A"C(U]E=]	u
5ayi5m
]&+A
  1  A<
C1A)R!A
  1 !TAC>!<0!AA8"AB/R!F"("dF""AC"#)Af$$$A$"
%!D%1%P%p4+AF%+A<M&	0'AF'$'M0'`A@C'''(i()q*
*q+1+,-
--+0. AC.L.y./)/}0
0012=234M456I7789i:9;);<=?@5AeABCDyEQF-_bogoutil_caching_policylocaloldp1mw+1 #oldp return_bogoutillocalbogotokensexpltypeset_bogoutil_actions_bogoutil_actionshelpversiondumploadupgradedbverifydbprunedbrecoverdbrecoverharderdbremoveenvironmentdbcachesize_arguments*vverbosity[verbose]-n[replace non-ASCII characters]Ddebugtostdout[redirect debug output to stdout]-a[acceptable token age]:date or day count-c[acceptable count]:count threshold-s[acceptable size range]:min-max rangeytimestampdate[date for when unknown]:date in YYYYMMDD format(--input-file -I)Iinputfile[input file]:input file:_filesxdebugflags[debug flags]:debug flags:(_bogoutil_actions)ddump[print contents of db]:database file:_files -g "*.db(-.)"(_bogoutil_actions)lload[load file into db]:textfile:_files(_bogoutil_actions)uupgrade[upgrade wordlist version]:database file:_files -g "*.db(-.)"(_bogoutil_actions)-m[perform maintenance functions]:file:_files(_bogoutil_actions)-w[display token information]:database file or directory:_files(_bogoutil_actions)-p[display token probability information]:database file or directory:_files(_bogoutil_actions)-H[print histogram]:database file or directory:_files(_bogoutil_actions)-r[recalculate ROBX]:database:_files -/(_bogoutil_actions)-R[recalculate and save ROBX]:database:_files -/(_bogoutil_actions)kdbcachesize[set Berkeley DB cache size]:size in MB(_bogoutil_actions)--db-verify[verify database]:database:_files -/(_bogoutil_actions)--db-recover[run regular recovery]:database:_files -/(_bogoutil_actions)--db-recover-harder[run catastrophic recovery]:database:_files -/(_bogoutil_actions)--db-prune[checkpoint database]:database:_files -/(_bogoutil_actions)--db-remove-environment:database:_files -/--db_lk_max_locks[set max lock count]--db_lk_max_objects[set max object count](_bogoutil_actions)hhelp[help](_bogoutil_actions)Vversion[version]*:tokens:->tokenszstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy_bogoutil_caching_policystatetokensbogotokens_cache_invalidbogotokens_retrieve_cachebogotokensbogotokensf_call_program bogotokens bogoutil -d ~/.bogofilter/wordlist.db -c 50%% _store_cachebogotokensbogotokens_wantedtokencompaddbogotokensreturnservicebogoutil_bogoutil@bogotune_arguments-h[help]-C[do not read standard configs]-c[config file]:config file:_files-D[do not a wordlist file]-d[wordlist dir]:directory:_files -/-E[disable ESF tuning]-M[output input file in message count format]-r[specify robx value]:robx value:-T[specify fp target value]:fp target value:-s[spam files]:spam files:_files-n[non-spam files]:non-spam files:_files-v[verbose]-q[quiet]bogofilter_arguments(--help)-h[help](--version)-V[version](--query)-Q[query]-QQ[display extended config info](--passthrough)-p[passthrough](--ham-true)-e[ham-true](--update-as-scored)-u[update-as-scored](--classify-mbox)-M[classify-mbox](--classify-stdin)-b[classify-stdin](--classify-files)-B[classify-files]:file list:_files(--dataframe)-R[print R dataframe](--register-spam)-s[register as spam](--register-ham)-n[register as non-spam](--unregister-spam)-S[unregister as spam](--unregister-ham)-N[unregister as non-spam](--config-file)-c[config file]:config file:_files(--no-config-file)-C[do not read standard config files](--bogofilter_dir)-d[wordlist directory](--no-header-tags)-H[disable header line tagging](--db_cachesize)-k[set Berkeley DB cache size]:megabytes:(--use-syslog)-l[log via syslog](--syslog-tag)-L[specify tag value for log messages]:tag:(--input-file)-I[specify input file instead of stdin]:input file:_files(--output-file)-O[specify output file instead of stdout]:output file:_files(--min_dev --robs --robx)-m[user-defined min_dev, robs, and robx]:values:(--spam_cutoff --ham_cutoff)-o[user-defined spam and ham cutoffs]:values:(--terse)-t[terse output mode](--fixed-terse-format)-T[invariant terse output mode](--report-unsure)-U[print statistics if spamicity is unsure](--verbosity)-v[set debug verbosity level](--timestamp-date)-y[set date for token timestamps](--debug-to-stdout)-D[direct debug output to stdout](--debug-flags)-x[debug flags]:debug flags:A(<XlAADK"0ELhAC'3A'ADCD=i)}yyz}LA(%;jcAA(%s+bs+b	

A00p5A4	Xt$8QA0	C%lpcA	%X{A	%*
p!A
\xpA8C%szs$8dpA,l 4{JTpÃJcbpA$lC
*0A,
l 4Hb`xA
%AF3A$9DqDDDm5E=LDyzyziLLyzyz } "M"}#-D#&q'(=LD(()1)(*
*y(*+a+},-=-.E.}./9D/0}0L11}2I2}23)3eD}3LD4-46e6D7m7858LLD9:Y}:;-;D;<	L}:;-<e}<=}==>-?!@}@qA}AB	}BMCa}CD!}DeE1DEiEFGYGH
HMHLH}I-II}JJQJJKAKK}JQLULLM1yzMY};-yzM}JQyzN!M1yzNO	K}JQyzOILLLyzOOP]PLA6F$Q!localnetworksfieldsdirsprotosrelopsubtypesflagsvalueswlantypeskiprepeatpacketprotoWORD[^ \0]##[ \0]##networks/[^/ \0]#//[ \0]/: _message -e networks network/mask[ \0]/:masks:mask:(mask)/WORD/:netmasks:netmask:: _message -e masks "netmask length (bits)"assoc-req assoc-resp reassoc-req reassoc-resp probe-req probe-resp beacon atim disassoc auth deauthps-poll rts cts ack cf-end cf-end-ackdatadata data-cf-ack data-cf-poll data-cf-ack-poll null cf-ack cf-poll cf-ack-poll qos-data qos-data-cf-ack qos-data-cf-poll qos-data-cf-ack-poll qos qos-cf-poll and qos-cf-ack-polltcp-fin tcp-syn tcp-rst tcp-push tcp-ack tcp-urgicmpicmp-echoreply icmp-unreach icmp-sourcequench icmp-redirect icmp-echo icmp-routeradvert icmp-routersolicit icmp-timxceed icmp-paramprob icmp-tstamp icmp-tstampreply icmp-ireq icmp-ireqreply icmp-maskreq icmp-maskreplyOSTYPEsolarisfieldsipaddretheraddratalkaddrethertypenofraginetinet6vlanidbootpdhcpdhcp6applepppoeldapospffromsolaris2.11-fieldszonefreeopenbsdfieldsifnamerulenumsrnrsubrulesetreasonrulesetrsetactionsolarisopenbsdmplsnetbeuigeneveaarpopenbsdsctppppoedpppoessolarisfddiwlanatalkmoprcmopdl>><<compquote_regex_arguments_bpf/[^\0]#\0//(not[ \0]#|![ \0]#|(\\|)\([ \0]#)/:operators:operator:(not ()/(0x[0-9a-f]##|[0-9]##|(j.|.)=flags)[ \0]#/((repeat != 2)):expressions:expression:compadd =flags[packet]/[a-z]##(\\|)\[[^\]]##(\\|)\][ \0]#//[a-z]##(\\|)\[[^:\]]##://[]/:sizes:field size (bytes):compadd -S "$suf" 1 2 4/tcp(\\|)\[/packettcp:offsets:header offset:compadd -S "$suf " tcpflags/icmp(\\|)\[/packeticmp:offsets:header offset:compadd -S "$suf " icmptype icmpcode/[a-z]##(\\|)\[/:offsets:offset:/(\\|)([<>=!](\\|)[<>=]|[<>&|=+*/%^-])[ \0]#/repeat=0:operators:operator:(+ - = != < > <= >= & | relop and or): _message -e expressions expressionrepeat=2(( repeat == 2))repeat=1/ether[ \0]proto[ \0]/:protocols:protocol:(\ip \ip6 \arp \rarp \atalk \aarp \dec \net \sca \lat \mopdl \moprc \iso \stp \ipx \netbeui)/(less|greater)[ \0]/:fields:field:(less greater):numbers:length (bytes):/(tcp|udp|icmp|ether|ip|ip6|arp|rarp|decnet|bootp|dhcp|dhcp6|apple|pppoe|pppoed|ldap|ah|esp|slp|sctp|ospf|iso|clnp|esis|isis|atalk|aarp|iso|stp|ipx|netbeui|lat|moprc|mopdl)[ \0]/:protocols:protocol qualifier:(tcp udp icmp ether tr ip ip6 arp rarp decnet protos)/((fddi|tr|wlan)[ \0]|)/-(( ++proto ))/mpls[ \0]//((0x|)[0-9a-f]##[ \0]|)/: _message -e labels "label number"/geneve[ \0]/: _message -e vnis "vni"/pppoes[ \0]/: _message -e session-ids "session id"/proto[ \0]/:fields:field:(proto):protocols:protocol:(\icmp \icmp6 \igmp \igrp \pim \ah \esp \vrrp \udp \tcp)/(broad|multi)cast[ \0]/:fields:field:(broadcast multicast)/type[ \0]/:fields:field:(type)wlantype=${match%?}:wlan-types:wlan type:(mgt ctl data)/subtype[ \0]/:fields:field:(subtype):subtypes:subtype:compadd ${=subtypes[$wlantype]:-$subtypes}/protochain[ \0]/:fields:field:(protochain):protocols:protocol:/vlan-id[ \0]/:vlans:vlan:/vlan[ \0]/:fields:field:(vlan): _message -e vlans vlan/(ra|ta|addr[1-4]|inbound|outbound)[ \0]/:directions:direction qualifier:(src dst inbound outbound ra ta addr1 addr2 addr3 addr4 dirs)/(src|from|dst|to)[ \0]/values=${values:-hosts};dir=$match/(or|and)[ \0]/:operators:operator:(or and)/(src|dst)[ \0]/:directions:direction qualifier:compadd ${${${${dir%?}:/dst/to}:/(src|from)/dst}:/to/src}/(host|gateway)[ \0]/:fields:field:(host gateway fields)valueshosts:hosts:host:_hosts/inet(6|)[ \0]//host[ \0]/:fields:field:(host)/ethertype[ \0]/:numbers:number:/(ipaddr|etheraddr|atalkaddr)[ \0]/:addresses:address:/llc[ \0]//((s|u|rr|rnr|rej|ui|ua|disc|sabme|test|xid|frmr)[ \0]|)/:types:type:(s u rr rnr rej ui ua disc sabme test xid frmr)/(ifname|on)[ \0]/:interfaces:interface:_net_interfaces/(rnr|rulenum|srnr|subruleset)[ \0]/:rules:rule number:/reason[ \0]/:reasons:reason:(match bad-offset fragment short normalize memory)/(rset|ruleset)[ \0]/:rule-sets:rule set:/action[ \0]/:actions:action:(pass block nat rdr binat scrub)/rpc[ \0]//[^, \0]##[ \0]/:programs:rpc program:compadd -qS, - ${${(f)"$(</etc/rpc)"}%%[[:blank:]#]*}/[^, \0]##,[^, \0]##,//[^, \0]##[ \0]/:procedures:procedure:/[^, \0]##,//[^, \0]##[ \0]/:versions:version:/zone[ \0]/:zones:zone:_zones/port[ \0]/:fields:field:(port)valuesports:ports:port:_ports/portrange[ \0]/valuesportranges:fields:field:(portrange)/[^ \0-]##-/:ports:port:_ports -S-/net[ \0]/valuesnetworks:fields:field:(net)networks[[ $values = hosts ]][[ $values = ports ]][[ $values = networks ]][[ $values = portranges ]]/[^ \0-]##-/(( ++proto ))(( proto < 2 ))/(and|or|&&|\|\||\))[ \0]/proto0:operators:operator:compadd and or \)@A <hA,U

UA %<A
,
QA-

0<`ACF0%aAf
0
I
y
A
f

Ilocalall_optsurwid_optsgtk_opts--config[configuration file]:config file:_files-h --help[show help message](-i --interactive)iinteractive[drop to bpython after running a file](-q --quiet)qquiet[do not flush the output to stdout](-V --version)Vversion[print version]1:script:_files -g "*.u#py(-.)"*:arguments:(-r --reactor)rreactor[use twisted reactor instead of the event loop]:reactor--help-reactors[display list of available Twisted reactors](-p --plugin)pplugin[execute a twisted plugin]:plugin(-s --server)sserver[run an eval server on the given port]:port:_portsgtk_opts--socket-id[embed bpython]:socket id:servicebpythonbpython2bpython3_argumentsall_opts[@]bpythonurwidbpython2urwidbpython3urwid_argumentsall_opts[@]urwid_opts[@]bpythongtkbpython2gtkbpython3gtk_argumentsall_opts[@]gtk_opts[@]A8DXp+ACgA F-0XA"rX	P.A	{r)0Ax"-!-		
e-
I}9a"+A@	'&.A&r]A"''{rA"(-
CFA
1A*RA
DA"d<&
qA$DYA"<&AF+localdecompressexplstatelinecurcontextcurcontexttypesetopt_argsservicebzip2recoverCURRENTfilesbzip2bunzip2_arguments(- *)hhelp[display help message](-d --decompress --compress -z --test -t)ddecompress[decompress](-z --compress --decompress -d --test -t)zcompress[compress](-k --keep)kkeep[keep (don't delete) input files](-f --force)fforce[force overwrite](-t --test --decompress -d --compress -z)ttest[test compressed file integrity](-c --stdout)cstdout[write on standard output](-q --quiet)qquiet[suppress all warnings]*vverbose[verbose mode](- *)Llicense[display software license](- *)Vversion[display version number](--small -s)ssmall[reduce memory usage (at most 2500k)](-1 -2 -3 -4 -5 -6 -7 -8 -9 --fast       )--best(-1 -2 -3 -4 -5 -6 -7 -8 -9        --best)--fast(   -2 -3 -4 -5 -6 -7 -8 -9 --fast --best)-1(-1    -3 -4 -5 -6 -7 -8 -9 --fast --best)-2(-1 -2    -4 -5 -6 -7 -8 -9 --fast --best)-3(-1 -2 -3    -5 -6 -7 -8 -9 --fast --best)-4(-1 -2 -3 -4    -6 -7 -8 -9 --fast --best)-5(-1 -2 -3 -4 -5	-7 -8 -9 --fast --best)-6(-1 -2 -3 -4 -5 -6    -8 -9 --fast --best)-7(-1 -2 -3 -4 -5 -6 -7    -9 --fast --best)-8(-1 -2 -3 -4 -5 -6 -7 -8	 --fast --best)-9*:files:->filesstate +opt_args[-z] || +opt_args[--compress]  +opt_args[-d] || +opt_args[--decompress] || +opt_args[-t] ||
      +opt_args[--test] unsetdecompress_descriptioncompressed file_filesexpl[@]*.(bz2|tbz|tbz2)(-.)return_descriptionfile to compress_filesexpl[@]^*.(bz2|tbz|tbz2)(-.)Ad'EE|EEE#kE+AgA"CAq+AXC
	A
AgC<AA\

1.A
A(PA&,A#k,A-ABvk,]hAGA<aAf\3|AB!z"qAgA<aAf3AB(	v)k
(jAGA<aAfd3AB/!v0k=AGA<aAf3AB67A'EA"R$HhA)A0##
A$i
0A ei'0AeIAAhAWAAYA01Aea!A"&c+0mAX
AgAA !0Ae !e
0!A!0;{bA<"-"$&5')m*U+y+,-0.	A"e.U/
0/y
A $Ce/0a1202A&e23
03A(C4-04u
A)Ce4506A+46}7}07A-e7809LA$.9a:U;A<e=QA"0&=+0> A81e>A@A'CMD-DEyFe=QA"4&GP+0GA05eGHIJKL]M-NE0NA(8eNOPQaQNE0RA";&SP+0SA,<STUVWXYqA">&Z+0[A?[)[\A"A&]+0]
0_8AB_U0_AC`
ab5
0bA Eebcde
0f A Hebf=g9g
0hHAJChe0hAKCeii0j@AMjibi0kAOkibl)0l A,QlmIn[b\=QA"SC&nM+0b!A4TCoEpbq-rrsyst0u"A Weu1vv=QA"YC&we+-0x@#AZC%xUyA"[CfyPy}m+A"[yyzz4n+A[Fz\+
0zy$A]Cz0{%A^Ci|=|0}d&A `Ce}y~=QA"a&|+0'Ab
0(A de)Q
0=)Ag}
0(*Ah=
0;+Ai&AiC&z\A"jCf+AjFz\+localcurcontextcurcontextstatelineexplargstypesetopt_args_arguments1: :->cmd*:: :->args ! +_bzr_cmds _bzr_cmdsf_call_program subcommands bzr shell-completestateargs_describesubcommandssubcommandreturnwords[1]curcontextcurcontext%:*:*:bzr-cmd: +functions[_bzr_unknownFiles] _bzr_unknownFileslocalfileListfileListps:0:_call_program files bzr ls --null --unknown -RcompaddfileList +functions[_bzr_unknownRoot] _bzr_unknownRootlocalfileListfileListps:0:_call_program files bzr ls --null --from-root --unknowncompaddfileList +functions[_bzr_versionedFiles] _bzr_versionedFileslocalfileListfileListps:0:_call_program files bzr ls --null --versioned -RcompaddfileList +functions[_bzr_modifiedFiles] _bzr_modifiedFileslocalfileListfileListps:0:_call_program files bzr status . --versioned --short | cut -b 5- | tr '\n' '\0'compaddfileList +functions[_bzr_completeParents] _bzr_completeParentslocalparentFile_call_program parents bzr root/.bzr/branch/parentparentFile_wantedparentsexplparentcompadd<$parentFileargs(-)helph[show help message]cmd--dry-run[show what would be added without adding anything]--no-recurse[do not recurse into subdirectories](-q --quiet -v --verbose)quietq[be quiet](-v --verbose -q --quiet)verbosev[display more information]*:unknown files:_bzr_unknownFilesannotateblamepraise--all[show annotations on all lines]--long[show date in annotations](-r --revision)revisionr[the revision to show]:rev:*:files:_bzr_versionedFilesbranchgetclone(-r --revision)revisionr[the revision to get]:rev:--basis=[specify basis branch]:basis: CURRENT == 2 *:FROM_LOCATION:_files -/ CURRENT == 3 *:TO_LOCATION:_files -/checkoutco--lightweight[perform a lightweight checkout](-r --revision)revisionr[the revision to get]:rev:_bzr_completeParentsrenamemovemv*:files:_bzr_versionedFiles*:destination dir:_files -/(-r --revision)revisionr[revision]:rev:*:file:_bzr_versionedFilesroot*:file:_files--forward[reverse direction of revisions](-l --long --short --log_format)--line[use log format with one line per revision. Same as "--log-format line"](-l --long --short --line)--log-format=[use the specified log format]:log format:(line short long)(-l --long --short --line --log-format)longl[use detailed log format. Same as "--log-format long"](-l --long --log_format)--short[use moderately short log format. Same as "--log-format short"](-m --message)messagem[specify regexp]:regexp:(-r --revision)revisionr[revision or range]:rev or rev range:--show-ids[show file IDs]--timezone=[specify timezone for dates]:timezone:(-v --verbose)verbosev[show revision manifest]*:file:_bzr_versionedFilesresolveresolved--all[resolve all conflicts in this tree]*:file:_bzr_versionedFilesstatusststat--all[include unchanged versioned files](-r --revision)revisionr[compare working tree with revision]:revision:--show-ids[show file IDs]*:file:_bzr_versionedFilescheck(-v --verbose)verbosev[display more information]*:DIR:_files -/mkdirrenamesupdate*:DIR:_files -/initupgrade--format=[format for repository]:format:(default knit metaweave weave)*:DIR:_files -/initrepoinitrepository--trees[allows branches in repository to have a working tree]*:DIR:_files -/removerm(-v --verbose)verbosev[display more information]*:file:_bzr_versionedFilespull--overwrite[ignore differences, overwrite unconditionally]--remember[remember the specified location as a default](-r --revision)revisionr[get a particular revision]:revision:(-v --verbose)verbosev[display more information]*:local repository:_files -/_bzr_completeParentsmissing(-l --long --short --log_format)--line[use log format with one line per revision. Same as "--log-format line"](-l --long --short --line)--log-format=[use the specified log format]:log format:(line short long)(-l --long --short --line --log-format)longl[use detailed log format. Same as "--log-format long"]--mine-only[display changes in the local branch only]--reverse[reverse the order of revisions]--show-ids[show internal object ids]--theirs-only[display changes in the remote branch only](-v --verbose)verbosev[display more information]_bzr_completeParentscommitcheckinci(-F --file)fileF[commit message from file]:message file:--local[perform a local only commit in a bound branch](-m --message)messagem[commit message]:message text:--strict[refuse to commit if there are unknown files]--unchanged[include unchanged files](-q --quiet -v --verbose)quietq[be quiet](-v --verbose -q --quiet)verbosev[display more information]*:modified files:_bzr_modifiedFilesshelve--destroy[Destroy removed changes instead of shelving them](-m --message)messagem[shelve message]:message text:--all[shelve all changes](-q --quiet)quietq[be quiet](-v --verbose)verbosev[display more information]bindbreaklockreconcile_bzr_completeParentsregisterbranch--author=[email of the branch author, if not you]:email:--branch-description=[longer description of the branch]:description:--branch-name=[short name for the branch]:name:--branch-title=[one-sentence description of the branch]:title:--dry-run[prepare the request but do not actually send it]--link-bug=[the bug this branch fixes]:bug-ID:--product=[launchpad product short name to associate with the branch]:product:_bzr_completeParentsremerge--merge-type=[the type of the merge]:type:--reprocess[reprocess to reduce spurious conflicts]--show-base[show base revision text in conflicts]_bzr_completeParentsconflictsaddeddeletedmodifiedunknownsdirectoriesignoredunbindnickrevnoversionwhoami--email[only show e-mail address]inventory--kind=[limit output by type]:kind:(file directory symlink)(-r --revision)revisionr[show inventory of a revision]:revision:--show-ids[show file IDs]diffdifdicdiff(-r --revision)revisionr[revision]:revision:--diff-options=[options to pass to gdiff]:diff options:(-p --prefix)prefixp[set prefix added to old and new filenames]*:files:_filesexport--format=[format of exported file]:format:(dir tar tgz tbz2)--root=[root directory of patch]:_files -/*:destination:_filesignore*:NAME_PATTERN:_bzr_unknownRootinfo(-v --verbose)verbosev[display more information]*:branch:_files -/testament(-l --long)longl[use long format]revertmergerevert--no-backup[skip generation of backup~ files]*:file:_bzr_modifiedFilesmerge--force[ignore uncommitted changes]--merge-type:merge type:(diff3 merge3 weave)--remember[remember the specified location as a default]_bzr_completeParents(-q --quiet -v --verbose)quietq[be quiet](-v --verbose -q --quiet)verbosev[display more information]--from-root[print all paths from the root of the branch]--non-recursive[do not recurse into subdirectories]--null[null separate the files]--ignored[print ignored files]--unknown[print unknown files]--versioned[print versioned files]switch--force[switch even if local commits will be lost](-q --quiet -v --verbose)quietq[be quiet](-v --verbose -q --quiet)verbosev[display more information]_bzr_completeParentshelp(-l --long)longl[use long format]*:subcmds:->cmds_argumentsargs[@]_describesubcommandssubcommand_bzr_cmdsreturnvisualizevisualisevizvis(-r --revision)revisionr[starting revision]:rev:gannotategblamegpraise--plain[don't highlight annotation lines]*:files:_bzr_versionedFilespush--create-prefix[create the path leading up to the branch when missing]--overwrite[ignore differences, overwrite unconditionally]--remember[remember the specified location as a default]_bzr_completeParentscleantree--dry-run[show files to delete instead of deleting them]--ignored[delete all ignored files]--detritus[delete conflict files, merge backups, failed self-tests, *~, *.tmp, etc]uncommit--dry-run[do not make any changes]--force[say "yes" to all questions](-r --revision)revisionr[the earliest revision to delete]:rev:(-v --verbose)verbosev[display more information]signmycommits--dry-run[do not actually sign anything]send*:DIR:_files -/_default_argumentsargs[@]AgA8YAfalocalsubcmdssubcmdsfcabal --helprCommands:rFor more information22  %% _arguments1:subcmd:compadd -a subcmds:other: _alternative "options:option:compadd -- $(cabal $words[2] --list-options)" "files:file:_files"AGA|-0cA%Q0<A(%Q]UA Cd-
localargsservice-3[three in a row]-m[Monday as first day of the week]ncal-J[display Julian calendar]-e[display date of western Easter]-o[display date of orthodox Easter]-p[assume as by ncal]-s[country code]-w[print number of the week below each column]_argumentsargs[@]-j[display Julian days]-y[display a calendar for the current year]::month:yearA
1>AP2rRYA@aqaY-9A,C&	I
=
)+functionscalendarprecommandsrcommand_arguments-a[show all calendar items]-b[brief, display first line only]-d[move events to done file]-D[never move events to done file]-r[show all remaining items from start or now]-s[use sched to schedule a warning]-v[verbose]-B[select number of lines to display]:lines: -C[select calendar file]:calendar file:_path_files-n[select max number of events]:max number of events: -S[select show programme]:show programme:_command_names1:date/time: (-r)2:end date/time: _arguments-a[process files of all users]-A[print today and the following num days]:number of days:-b[enforce special KOI8 date calculation mode]-B[print today and the previous num days]:number of days:-f[use file as the default calendar]:calendar file:_files-l[print today and the following num days]:number of days:-w[print today and the following num days only if today is Friday]:number of days:-t[act as though today is the date specified]:date:AAX'+E<EXEtEEA"+##
%A C@
A"
i
Xr,A,A0QA*"
2}|;
Ez,AEA*"2=|;E\zA.AiA[AgA DeAAC
A4ACf}##
	A6'XAGAC8XxAH$XZjZRZ[zr2[ZACf
e,AA"++A8GX+;+l+AFA1A%4A$"(IXe++AF+AG8A8AX
A5A+ACyA	'A	Cg8LA	FIA
C/A)RIA
fz##
)Q.A+IaABA4A6
.A6I|;A"7Iqt;7Er.A8EzAx.FA:`RRI,A;EyqrAfI##
.A=E A0"CF<IX]|A+AF+AFX_canonical_paths_add_pathslocalorigprefexprefrltrimcurprefcanprefsubdirmatchesexpreforigpref/dev/nullorigpref/.curprefexpref%rltrim:./canprefcurpref:Pcurprefcanpref/canprefcanprefrltrimexpreforigpreflocaltmp_buffercompadd__gopts[@]filesmatches(@)tmp_buffer/canpref/origprefmatchesMfiles:canpref/canpref/origprefsubdirexpref@_canonical_paths_add_pathssubdir/expref/origpref_canonical_pathslocal__indextypeset__gopts__optszparseoptsA:__optsN__opts1:canonicalpaths2:path__optsIA __index P__opts__index+1expldescshiftzmodloadzsh/statb:zstat/dev/null_wantedtagdesccompadd__goptsreturnREPLYmatchesfiles __opts[(I)-N] @:PbasePREFIXblimit_canonical_paths_add_pathsbase../../zstyle:completion:curcontext:tagcanonicalpathsbacklimitblimitblimitbase..blimitblimit_wanteddesccompaddmatches_canonical_paths@AgA7
A,eADA=I
	
.AA8%EY
UA"#r)A"&r	e%Q.A*rA8
%EY}AAA|localargs_pick_variantgnuGNUunixversion(-A --show-all)Ashowall[equivalent to -vET](-b --number-nonblank -n --number)bnumbernonblank[number nonempty output lines, overrides -n]-e[equivalent to -vE](-E --show-ends)Eshowends[display $ at end of each line](-n --number)nnumber[number all output lines](-s --squeeze-blank)ssqueezeblank[suppress repeated empty output lines]-t[equivalent to -vT](-T --show-tabs)Tshowtabs[display TAB characters as ^I]-u[ignored](-v --show-nonprinting)vshownonprinting[use ^ and M- notation, except for LFD and TAB](- : *)--help[display help and exit](- : *)--version[output version information and exit]*: :_filesOSTYPEbsddragonflydarwin-*(-n)-b[number non-blank output lines](-v)-e[display $ at the end of each line (implies -v)]-n[number all output lines]-s[squeeze multiple blank lines into one](-v)-t[display tab as ^I (implies -v)]-u[do not buffer output]-v[display non-printing chars as ^X or M-a]OSTYPEfreenetbsd-l[set a lock on the stdout file descriptor]OSTYPEnetbsd-B+[read with buffer of specified size]:size (bytes)-f[only attempt to display regular files]OSTYPEsolaris(-b)-n[number all output lines]-u[don't buffer output]-s[be silent about non-existent files]-v[display non-printing chars as ^X or M-a]-e[display $ at the end of each line (requires -v)]-t[display tab as ^I and formfeeds and ^L (requires -v)]-n[number all output lines]_argumentsargsA@-y]]	
_arguments-nodata[ignore appointment descriptions file]-data-file=[load appointments from file]:caldat file:_files-future[show only future appointments on current month]-today[show only today's appointments on current month]-europe[European format (first day is Monday)]-american[North American format (first day is Sunday)]-maxappts=[display maximum of n appointments]:number of appointments:(8..50)-pause[pause for keystroke before exiting]-nocolor[inhibit use of colors]-color-file=[load color definitions from file]:calcol file:_files-8bit[display 8-bit ascii characters]1:month:(1 2 3 4 5 6 7 8 9 10 11 12 jan feb mar apr may jun jul aug sep oct nov dec)2:year:AGA,AgA5ACA
AgAx
%<a
e
A%-!9			
MU
A,QA,DA/lA&?qAzP	(<Tl0	
0P
dxA
F032+0(DX0pA$CDsz33z0*Adm0A$C8Xu0 A&40hA&|localexpl_cdcd_trackslocaltracksMfcdcd tracks:s 09:/s b09: >    /match1:match2_describe_cdcd_commandslocalcommandscommandsplay:play a trackstop:stop playingopeneject:eject the CD-ROM trayclose:close the CD-ROM traypause:pause playingresume:resume playingff:fast forwardrew:rewindnext:advance one trackprev:return to previous trackgetvol:get current volume settingssetvol:set volume settingsstatus:get numerical data regarding the CD statusinfo:short information about the CDtracks:list all tracks on the CDrndplay:play a random tracklist:list all CDs in a CD-ROM changerslot:changes the current CD in the CD-ROM changeredit:edit information about the discext:extended information about the discrefresh:refresh the information about the CD from a CDDB serverdevice:change the CD-ROM device cdcd will useverbose:toggle verbositysites:edit the server listaccess:configure cddb access methodhelp:display a help message_describecommandscdcd commandcommands CURRENT == 2 _cdcd_commandswords[2]stopopenejectclosepauseresumenextprevgetvolstatusinfotracksrndplaylistslotrefresh_messageno more argumentssetvolaccesseditsitesverbose_wantedsubcommandexplverbose subcommandcompadd_valuesext subcommanddisc[extra information about the disc]1..zfcdcd info33device_wanteddevicecdrom devicecompadd/dev/cd/dev/cd/play_cdcd_trackshelp_cdcd_commandsA#A'+AgAD'
1A<ACxA")l+A'#kAC'AF|AAT		1Af+A"C&L
+ACFp+ACg<A% uA	g<XA	C
A
g<,,A,Ag<,A/ACg<,A2LA
g<4,A54A
g<$,A8$mAg<$,A;$mACg<`A%`}Ag<xA%x-Ag<A!=Ag<`A`AACg<PA$P!i$%lA_k%	*A&lAck&	*A&lAgk'
*A&|Ak(
X:Af-tAq*I
0AFu|Au+M
JAfuDA{,J}AgA&UA,"&$Q9y+|A37Af-|A4A
"6Af-tA5a
j$AF-lAk69
!A&tA7
'AF-A8%fA-|A9;Af-lAk;!!A&A;NA-A=egA-tA@; AF-lAkAmlA&AB8A'lA1Am.A%A@haMiY<+AKiAm%9<+$AKRmlA1A.AEdnA1A.AEdAV}AgA&UA,&%]5mqA+]~nA,AC,MA$T,u,lA	k_Ag3Ag
,A,MACACfTA,ABfT3!A(C4,Ux,AG&b_cdrdaolocalcommands CURRENT == 2 commandsMf_call_program subcommands cdrdao 2>&1:  //  /:_describesubcommandscdrdao commandcommandswords[2]curcontextcurcontext%:*:*:cdrdao-cmd:shiftwords CURRENT-- _call_function_cdrdaocmd_defaultreturndeclare_cdrdao_tmpfile_args_cdrdao_tmpfile_args--tmpdir[directory to store temporary data in]:directory:_directories--keep[do not remove temporary data when done]_cdrdao_cddb_args_cdrdao_cddb_args--cddb-servers[specify list of CDDB servers to use]:CDDB servers:--cddb-timeout[specify timeout in seconds for connections to CDDB servers]: :_guard "[[\:digit\:]]" timeout--cddb-directory[directory where fetched CDDB records will be stored]:directory:_directories_cdrdao_paranoiamode_arg_cdrdao_paranoiamode_arg--paranoia-mode[set correction mode for digital audio extraction]:mode:(("0\:no checking" "1\:perform overlapped reading to avoid jitter" "2\:like 1 but with checks of read audio data" "3\:like 2 but with scratch detection/repair (default)"))_cdrdao_fasttoc_arg--fast-toc[skip pre-gap-length and index-mark extraction]_cdrdao_swap_arg_cdrdao_swap_arg--swap[swap the byte order of samples]_cdrdao_reload_arg--reload[reload the disk if necessary]_cdrdao_eject_arg--eject[eject CD after completed operation]_cdrdao_speed_arg-speed[set writing speed]: :_guard "[[\:digit\:]]##" speed_cdrdao_common_args(*)hhelp[display command/option summary]-v[set verbosity level]: :_guard "[[\:digit\:]]##" verbosity_cdrdao_common_toc_args_cdrdao_common_args:TOC file:_files -g "*.toc(-.)"_cdrdao_common_device_args--device[set SCSI address of the CD recorder]:device:__cdrdao-device--driver[use given driver for the CD recorder]:driver:__cdrdao-drivers_cdrdao_common_toc_device_args_cdrdao_common_toc_args_cdrdao_common_device_args--force[force execution of operation]_cdrdao_common_read_args--rspeed[set reading speed]: :_guard "[[\:digit\:]]##" speed--session[specify what session to process on multi-session CDs]: :_guard "[[\:digit\:]]##" "session number"--read-subchan[set sub-channel reading-mode]:mode:(("rw\:de-interleaved and error corrected" "rw_raw\:not de-interleaved, not error-corrected, and L-EC data included"))--tao-source[indicate that source CD was written in TAO mode]--with-cddb[retrieve CD-TEXT data from a CDDB server]_cdrdaoshowtoc__cdrdaoshowtocortocinfoortocsize_cdrdaotocinfo__cdrdaoshowtocortocinfoortocsize_cdrdaotocsize__cdrdaoshowtocortocinfoortocsize__cdrdaoshowtocortocinfoortocsize_arguments_cdrdao_common_toc_args_cdrdao_tmpfile_args_cdrdaoreadtoc__cdrdaoreadtocorreadcd_cdrdao_cddb_args_cdrdaoreadcd__cdrdaoreadtocorreadcd_cdrdao_paranoiamode_arg_cdrdao_cddb_args__cdrdaoreadtocorreadcdlocaldependent_args__cdrdaoreadtocorreadcdorcopydependentargs_arguments_cdrdao_common_toc_device_args_cdrdao_common_read_argsdependent_args_cdrdao_fasttoc_arg--datafile[set name of data file placed in TOC file]:file:_files--read-raw[read data in raw format from CD]--no-mode2-mixed[if MODE2_FORM1 or MODE2_FORM2, do not extract as MODE2_FORM_MIX]@_cdrdaoreadcddb_arguments_cdrdao_common_toc_args_cdrdao_cddb_args_cdrdaoshowdata_arguments_cdrdao_common_toc_args_cdrdao_swap_arg_cdrdaoreadtest_arguments_cdrdao_common_toc_args_cdrdaodiskinfo__cdrdaodiskinfoordriveinfo__cdrdaodiskinfoordriveinfo_arguments_cdrdao_common_device_args_cdrdaodiscid_arguments_cdrdao_common_device_args_cdrdao_cddb_args--query-string[print out CDDB query only]_cdrdaomsinfo_arguments_cdrdao_common_device_args_cdrdao_reload_arg_cdrdaodriveinfo__cdrdaodiskinfoordriveinfo_cdrdaounlock_arguments_cdrdao_common_device_args_cdrdao_reload_arg_cdrdao_eject_arg_cdrdaoblank_arguments_cdrdao_common_device_args_cdrdao_speed_arg--blank-mode[set the blanking mode]:blanking mode:(("full\:completely erase data" "minimal\:only dereference data"))_cdrdao_eject_arg_cdrdaoscanbus_arguments_cdrdao_common_args_cdrdaosimulate__cdrdaosimulateorwrite__cdrdaosimulateorwritelocal_cdrdao_capacity_arg words[(I)--full-burn] _cdrdao_capacity_arg--capacity[set disk capacity for --full-burn]: :_guard "[[\:digit\:]]" minutes_arguments_cdrdao_common_toc_device_args_cdrdao_speed_arg--multi[do not close the session after successful write]--overburn[allow overburning of medium]--full-burn[force burning to the outer disk edge]_cdrdao_capacity_arg_cdrdao_eject_arg_cdrdao_swap_arg--buffers[set fifo buffer size]: :_guard "[[\:digit\:]]" size_cdrdao_reload_arg_cdrdao_tmpfile_args-n[do not pause before writing]_cdrdaowrite__cdrdaosimulateorwrite--simulate[only perform a write simulation]--buffer-under-run-protection[whether to use buffer under-run protection]:buffer under-run protection setting:(("0\:disable buffer under-run protection" "1\:enable buffer under-run protection"))--write-speed-control[whether to use writing-speed control]:writing-speed control setting:(("0\:disable writing-speed control" "1\:enable writing-speed control"))__cdrdaoreadtocorreadcdorcopydependentargs words[(I)--tao-source] dependent_args--tao-source-adjust[specify number of link blocks for tracks written in TAO mode]: :_guard "[[\:digit\:]]##" "link blocks" words[(I)--with-cddb] _cdrdao_cddb_args_cdrdaocopylocaldependent_args__cdrdaoreadtocorreadcdorcopydependentargs_cdrdaowritedependent_args_cdrdao_common_read_args--source-device[set SCSI address of the CD reader]:device:__cdrdao-device--source-driver[use given driver for the CD reader]:driver:__cdrdao-drivers--on-the-fly[perform on-the-fly copy of CD (no image created)]_cdrdao_fasttoc_arg--keepimage[do not remove generated image when done]_cdrdao_paranoiamode_arg__cdrdaodevicelocalexpldevicesf_call_program devices cdrdao scanbus -v 0 2>&1%% :_wanteddevicecompadd__cdrdaodriverslocalexpldriversf_call_program drivers cut -d'\|' -f4 /usr/share/cdrdao/drivers -scompset_messageoptionsoptioncompsetqS:_wanteddrivercompaddsuf_cdrdaoAL'EE|EE+ACgA%-9	1	

%A
Eu	1I9	 !"#$%&'9'))*AXJIA>
+5Af+P+h+A@A&+PAC1A"CF++hA+Ah",\,},-i.y/Q/01u23934Y5%678)89:};U+A"<+<<W+ABX=&=,A2+50=DAC=aA"? ?H&?d0?A%??@uA"ABBIB&?dlocalcurcontextcurcontextstatelineexpldevicesbtypes_arguments-version[print version information]*-d[increase debug level]*verbosev[increase verbosity level]*VerboseV[increase scsi command transport verbosity level](-silent -s)silents[do not print a status report for failed scsi commands]-setdropts[set driver specific options and exit]-checkdrive[check if a driver for the device is present]-prcap[print drive capabilities for MMC compliant drives]-inq[do an inquiry for the drive and exit]-scanbus[scan the scsi bus and exit]-reset[reset the scsi bus with the cdrecorder]-overburn[allow writing of more than the official size of a medium]-ignsize[ignore the known size of a medium (may cause problems)]-useinfo[use .inf files to overwrite audio options]-format[format a CD-RW/DVD-RW/DVD+RW disc]-load[load the disk and exit]-lock[load and lock disc in tray loader]-eject[eject the disk after doing the work]-dummy[do everything with laser turned off]-msinfo[retrieve multi-session info for mkisofs]-toc[retrieve and print TOC/PMA data]-atip[retrieve and print ATIP data]-multi[generate a TOC that allows multi session]-fix[fixate a corrupt or unfixated disk]-nofix[do not fixate disk after writing tracks]-waiti[wait until input is available before opening SCSI]-immed[try to use scsi IMMED flag]-force[force continuation on some errors]-dao[set disk at once mode]-raw[set raw writing mode]-raw96r[write disk in raw/raw96r mode]-raw96p[write disk in raw/raw96p mode]-raw16[write disk in raw/raw16 mode]-text[write CD-Text from .inf/.cue files]*-audio[subsequent tracks are CD-DA audio tracks]*-data[subsequent tracks are CD-ROM data mode 1 (default)]*-mode2[subsequent tracks are CD-ROM data mode 2]*-xa[subsequent tracks are CD-ROM XA mode 2 form 1 - 2048 bytes]*-xa1[subsequent tracks are CD-ROM XA mode 2 form 1 - 2056 bytes]*-xa2[subsequent tracks are CD-ROM XA mode 2 form 2 - 2324 bytes]*-cdi[subsequent tracks are CDI tracks]-isosize[use iso9660 file system size for next data track](-nopreemp)-preemp[audio tracks are mastered with 50/15 preemphasis](-preemp)-nopreemp[audio tracks are mastered with no preemphasis (default)]-copy[audio tracks have unlimited copy permission]-nocopy[audio tracks may only be copied once for personal use]-scms[audio tracks will not not have any copy permission at all](-nopad)-pad[pad tracks](-pad)-nopad[do not pad data tracks (default)]*-shorttrack[subsequent tracks may be non Red Book if in DAO mode]*-noshorttrack[subsequent tracks must be >= 4 seconds]-swab[audio data source is byte-swapped (little-endian/Intel)]*: :->valuesstate_tagsvaluesfiles_requested ! #words[2,CURRENT-1]:#(-*|*=*) _valuesoptiondev[specify scsi device to use]:device:->devicegracetime[set grace time before starting to write]:time (seconds)timeout[set default scsi timeout]:timeout (seconds)debug[specify debug level]:debug levelkdebugkd[specify kernel debug level]:debug leveldriver[user supplied driver name]:drivedriveropts[a comma separated list of driver specific options]:driver optionsspeed[set speed of drive]:speedblank[blank a CD-RW disc]:blank type:->blankfs[set fifo size]:sizetsize[length of valid data in next track]:lengthpadsize[amount of padding for next track]:amount of paddingpregap[amount of pre-gap sectors before next track]:amountdefpregap[amount of pre-gap sectors for all but first track]:amountmcn[set media catalog number for this CD]:textisrc[set isrc number for the next track]:textindex[set the index list for the next track]:listtextfile[set the file with CD-Text data]:name:_files -g "*.inf(-.)"cuefile[set the file with CDRWIN CUE data]:name:_files -g "*.cue(-.)"_requestedtrack_files ret breakdevicef_call_program device $service -scanbus 2>/dev/null \
          |grep '^	'|cut -c2-6,23-|sed 's/ /:/'_describedevicereturnblankbtypeshelp:display list of available blanking typesf_call_program blank-types $service blank=help 2>&121/:blank:/:_describeblanktypesblanking typebtypesAL'EE|EE+AC0A("%mI++0A"C0]%+A\

1A
A "
`+ACF	0+localcurcontextcurcontextstatelineexplOSTYPElinux_arguments(- 2)--list[list services](-)--level[specify runlevels to apply to]:-:_values -s "" "run levels" 1 2 3 4 5 6 7(- 2)--add[add new service](- 2)--del[remove service from chkconfig management]1:service name:_services2:state:(on off reset)irix_arguments(- 1)-s[print state of configuration flags](1 -s)-f[set flag state]:configuration flag:->flag:state:(on off)1:configuration flag:->flagstate_wantedconfflagsconfiguration flagcompaddf$words[1]41\t%% returnAX'EE|EE+EA,C%!A%5mA(CC)IAxq
0CA C%Ya0s:AC%A4I	i

yp;Ae9pA
C5p!A	Amp
%
EAq0A$9-MA "P}D+At0API1AH
A$C\4A GL3+
A$"<K+.ALrAeA$"C<M+'qA {CzAg0ACIAh.ARA"&S+AF+A0)A$"C<Y+AF+localcurcontextcurcontextstatelineexplvariantargsprivsaopts-**: :->files1: :_file_modes_pick_variantgnuFree SoftOSTYPEversionvariant-R[change files and directories recursively]-s[enable paranoid behavior]1: :_guard "[0-7]#" "octal mode"*: :->files(-v --verbose -c --changes)cchanges[report changes made](-v --verbose -c --changes)vverbose[output a diagnostic for every file processed](-f --silent --quiet)fsilentquiet[suppress most error messages](--no-preserve-root)--preserve-root[fail to operate recursively on /](--preserve-root)--no-preserve-root[don't treat / specially (default)](1)--reference=[copy permissions of specified file]:file:_files(-R --recursive)Rrecursive[change files and directories recursively](- : *)--help[display help information](- : *)--version[display version information]-f[suppress most error messages]freebsddragonflydarwin-v[output a diagnostic for every file processed]netbsddarwindragonfly-h[operate on symlinks themselves]openbsddarwindragonfly(-H -L -P)-L[follow all symlinks](-H -L -P)-H[follow symlinks on the command line](-H -L -P)-P[do not follow symlinks (default)]darwin(1)-C[return false if any specified files have ACLs](1)-N[remove ACLs from specified files](1)-E[read ACL info from stdin as sequential list of ACEs](1)-i[remove inherited bit from all entries in specified files' ACLs](1)-I[remove all inherited entries from specified files' ACLs]_argumentsaoptsargs[@]statefilesopt_argsreferencezmodloadzsh/statb:zstat/dev/nulltypesetzstat +mode $opt_args[--reference]_wantedfile_files*(-.^fref#??)line107_wanted_files*(-.^fline[1])specprivspecss:,:line1spec+rwxst_filesreturnMspec+:+aspec_wanted_files*(-.^f:(j.,.)specs:)AX'EE|EE+EA@C'3:+;
%(AA(TCA4)0s:A%(AD=Y		y
=
A"rp;A%
0CA	Ap;A
CpQ}Ap)I}	u
A
Cp!A
}uAm
0AUABECA$"9eF+A,p0A4ABJrf	A\

1AK)A$" =\}FA"&N+qAAfAC%3Q.ARr!AA%3tqAC%3A"FXuW+0AB[[lA1A\yA$CH4(,A^q,A_:A$"<`+ACF+Ac1.Acr.Ad:e	q,Af,Ag.Ah: A"j
!j:!A%+!!A"l"+"-AC+"],An+"A4BHAF"p+TA$""#<#)r+AF+localcurcontextcurcontextstatelineexplvariantderefpatternargsaopts-*_pick_variantgnuFree SoftOSTYPEversionvariant(-c --changes -v --verbose)cchanges[report each change made](-c --changes -v --verbose)vverbose[output info for every file processed](-h --no-dereference)--dereference[dereference symlinks](-h --no-dereference --dereference)hnodereference[operate on symlinks themselves](-f --silent --quiet)fsilentquiet[don't report errors]--preserve-root[fail to operate recursively on /]--reference=[copy ownership of specified file]:file:_files(-R --recursive)Rrecursive[change files and directories recursively](-H -L -P)-L[follow all symlinks](-H -L -P)-H[follow symlinks on the command line](-H -L -P)-P[do not follow symlinks (default)](- : *)--help[display help information](- : *)--version[display version information]servicechown--from=[restrict changes to files by current ownership]: :->owner-h[operate on symlinks themselves]-R[change files and directories recursively]-s[enable paranoid behavior](-H -L -P)-H[follow symlinks on the command line](-H -L -P)-P[do not follow symlinks (default)]dragonflyfreebsd-x[don't traverse file systems]darwindragonflynetbsdsolaris-f[don't report errors]darwindragonfly-v[output info for every file processed]solaris2.11--s[owner and/or group are Windows SID strings] +words[(r)--reference*] (--reference)1: :->owner_argumentsaoptsargs[@]*: :->filesstateownerchgrpcompset*[:.] EGID && +commands[groups] && ! +_comp_priv_prefix _wantedgroupsgroupcompaddgroupsreturn_groupscompset[.:]*OSTYPEirix_userssuf[@]files +opt_args[-h] || +opt_args[--no-dereference]  +opt_args[--reference] zmodloadzsh/statb:zstat/dev/nullzstat +uid $opt_args[--reference]zstat +gid $opt_args[--reference]_wantedfile_files*(deref^uusr,deref^ggrp)line1line1%%.:Musr:09:userdirsusr:+.usr.Mline1%%.:grp(M)grp:#[0-9]#:-.grp.usr:+^uusrgrp:+^ggrp EUID uEUIDreqderefreq*((j:,:)req)req_wanted_filesreqA G+A(C8XlAgA %dy,A
EA)0A$Y0yA%a0AC	
IA	CeeA"	Ly'+A"+!Af.A-+	QAf

1A"&
D/+	QAf
d
A"C&
1+A"f
3+A
F
+localvariantcontextlinestatestate_descrargsopt_args_pick_variantgnuFree SoftunixversionOSTYPEvariantgnu(: -)--help[display help information](: -)--version[display version information]--groups=[specify supplemental group memberships]: :_sequence -s , _groups--userspec=[specify user and group to run process as]: :->userspecs--skip-chdir[do not change working directory to /]openbsd-u+[specify user to run process as]: :_users-g+[specify group to run process as, and supplemental group memberships]: :_sequence -s , _groupsdarwindragonflyfreebsdnetbsd-g+[specify group to run process as]: :_groups-G+[specify supplemental group memberships]: :_sequence -s , _groups1:new root directory:_directories*:::command:_normal_argumentsargsstateuserspecscompset*:*:compset*:_groupscompset:*_users_usersreturnA G8BACL`A}pACL
pAL0AeLp1ACeLm%0A$L	_0	uA$			
-
dA	CL
A	D}pA
`A
CeLu
Q.A-8p	
AL90A(eLU%
0ACL%ABC}`AfE]localvarianthelpargsshellsOSTYPEdarwinbsd(-a)-s[specify new login shell]:shell:($shells)freenetopenbsd(-s 1)-a[specify user database entry]:passwd entrydarwin-l[specify location of user]:location-u[specify authentication name]:auth userfreenetbsd(-y)-l[update only the local password file](-l)-y[force YP database entry to be changed]freebsd-p[specify encrypted password field]:password hash-e[change account expire time]:expiry time-d[specify NIS domain]:domain-h[specify NIS server to query]:NIS server:_hosts-o[force use of RPC-based updates]linuxgnu_pick_variantutillinuxutillinuxsusepwdutilsdebian(-)s+shell[specify new login shell]:shell:($shells)variantsuseutillinux_call_program shells $words[1] -l(-)llistshells[print shells in /etc/shells](-)vversion[display version information]debian(-)-helphelp[display help information](-)uusage[display short usage message](-)--help[display help information](-D --binddn)D+binddn[specify LDAP distinguished name to bind]:binddn(-P --path)P+path[specify path to search for passwd and shadow files]:path:_directories(-q --quiet)qquiet[don't be verbose]--service=[use specified name service]:service:(files nis nisplus ldap)debian(-R --root)R+root[specify directory to chroot into]:directory:_directories #shells Z+Cn+</etc/shells_argumentsargs1:user name:_usersAgA"C,eCAAB#meyA	A
&A*"+2
mk8
A&AC&A*"02mPPIA$ChA
&A
|pAACap		
	EA	ipA
	EA	0
Ae

0A0AAe
}A"Wm)eM0	EA Ce	eA"cmPA$C)A$Clocalargs_pick_variantgnuFree Softunixversion*: :_files(: -)--help[display help information](: -)--version[display version information]servicecksum(-s --sysv)-r[use BSD algorithm (1 KiB blocks)](-r -s --sysv)ssysv[use System V algorithm (512 B blocks)]_argumentsargsreturnOSTYPEdarwindragonflyfreebsdopenbsd_defaultOSTYPEdarwindragonflyfreebsdcksum_arguments-*-o[use specified historic algorithm]:historic algorithm:(1 2 3)OSTYPEdarwindragonflyfreebsdnetbsd(-n -p -r)-q[output checksums only]darwindragonflyopenbsd(-p -q)-r[reverse output format]-c[verify checksums from input files]dragonfly-b+[begin processing files at specified offset]:begin offset (bytes)-e+[end processing files at specified offset]:end offset (bytes)-c+[verify input against specified digest string]:digest string(-p -q)-n[reverse output format](-p)-w[warn on malformed checksum files]cksum(-o)-a+[use specified algorithm]:algorithm:(crc md2 md4 md5 old1 old2 rmd160 sha1 sha256 sha384 sha512)(-a)-o+[use specified historic algorithm]:historic algorithm:(1 2)-b[output in base64](-h)-C+[verify input files against checksums in specified file]:checksum file:_files(-C)-h+[output checksums to specified file]:checksum file:_files(-n -r)-q[output checksum only, or suppress check success messages]*-a+[use specified algorithm(s)]:algorithm:_values -s , algorithm cksum md5 rmd160 sha1 sha224 sha256 sha384 sha512/256 sha512-p[output stdin along with checksum]*-s+[checksum specified string]:string*-t[run built-in time trial(s)]-x[run built-in tests]_argumentsA-u9qaI	
yI
yEiMmY_arguments-o:specify output file:_files-target:set target platform for code generation-shared[create a dynamically linkable library]-emit-llvm[emit llvm code]-S[emit assembler code]-c[emit object code]-D-:set flag value-O-:set optimization level:(0 1 2 3)-g[keep debug symbol information]-exceptions[enable exception handling]-no-exceptions[disable exception handling]-inline[inline procedures marked 'forceinline']-no-inline[ignore 'inline' and 'forceinline' keyword]-import-externals[include externals from imported modules]-no-import-externals[don't include externals from imported modules]-pic[generate position independent code]-abort[abort on error (to get stacktrace in gdb)]-run[execute the program without writing to disk]-timing[show timing information]-full-match-errors[show universal patterns in match failure errors]-log-match:log overload matching behavior for calls-arch:build for Darwin architecture <arch>-F-:add <dir> to framework search path:_files -/-framework:link with framework <name>-L:add <dir> to library search path:_files -/-Wl,-:pass flags to linker-l-:link with library <lib>-I+:add <path> to clay module search path:_files -/-deps[keep track of the dependencies of the currently]-no-deps[don't generate dependencies file]-o-deps:write the dependencies to this file-e:compile and run <source> (implies -run)-M-:import <module>.*; for -e-v[display version info]:program file:_files -g '*.clay(-.)'A 1AA'A|AA&<.A	iA&<qAF,QA@AF,AC&| CURRENT == 1 && #words == 1 localspace words[CURRENT][(I)space] _cmdstringcompstateall_quotes1'"_command_names CURRENT == 1 _normalAFA& compset_normalAg,A CL,A80s:A,CiU)
pAP	=	aAC	


0;Ae]A$

]

localargsvariant_pick_variantgnuGNUOSTYPEversionvariant(-b --print-bytes)bprintbytes[print differing bytes](-i --ignore-initial)i+ignoreinitial[skip specified number of bytes]:bytes(-l --verbose -s --silent --quiet)lverbose[output all differences](-n --bytes)n+bytes[specify maximum bytes to compare]:bytes(-s --quiet --silent -l --verbose)squietsilent[return status alone signifies differences](- *)vversion[display version information](- *)--help[display help information]netbsd-c[don't use mmap]freebsdopenbsd-h[don't follow symbolic links]-x[hexadecimal output and zero based offset index]-z[compare file sizes first](-s)-l[output all differences](-l)-s[silent: return status alone signifies differences]_argumentsargs1:file 1:_files2:file 2:_files::byte offset::byte offsetA G+A@'8Xp%ACL,Ag@A$d
APCR00A%A-ZZ4M)
-
IZ)i-5Z  "Z$<$Q%P%A%AC%&&
0;A e'I(Y()A "*p***H+A1AJ
+A+,+MAAL,A4"Cf--|---..0M+qA.P,.t.AF.+localvariantcontextstatelineexplargscolumnsMATCHaopts-*MBEGINMENDopt_args_pick_variantutillinux(#i)util-linuxdebian\[-[A-Za-z]#n[A-Za-z]#\]OSTYPEversionvariantutillinux(info json -c --output-width)c+outputwidth[format output to fit display of specified width]:width(info)Ltableemptylines[don't ignore empty lines]fill(info table text json -x --fillrows)xfillrows[print across before down]table(info fill -t --table)ttable[create a table](info fill -o --output-separator)o+outputseparator[specify column separator for table output]:separator [two spaces](info fill -s --separator)s+separator[specify column delimiters in input data]:delimiters(info fill -O --table-order)O+tableorder[specify order of output columns]: :->columns(info fill -N --table-columns)N+tablecolumns[specify column names]:names(info fill -H --table-hide)H+tablehide[don't print specified columns]: :->columnstext(info fill json -d --table-noheadings)dtablenoheadings[don't print header](info fill json -E --table-noextreme)E+tablenoextreme[specify columns where length can be ignored]: :->columns(info fill json -e --table-header-repeat)etableheaderrepeat[repeat header for each page](info fill json -H --table-hide)H+tablehide[don't print specified columns]: :->columns(info fill json -R --table-right)R+tableright[right align text in these columns]: :->columns(info fill json -T --table-truncate)T+tabletruncate[truncate text in the columns when necessary]: :->columns(info fill json -W --table-wrap)W+tablewrap[wrap text in the columns when necessary]: :->columns(info fill json -r --tree)r+tree[specify column to format tree-like]: :->columns(info fill json -i --tree-id)i+treeid[specify column containing ID for child-parent relations]: :->columns(info fill json -p --tree-parent)p+treeparent[specify column containing reference to parent]: :->columnsjson(info fill text -n --table-name -c --output-width)n+tablename[specify table name for JSON output]:name(info fill text -J --json -c --output-width)Jjson[use JSON output format for table]info(- *)hhelp[display usage information](- *)Vversion[display version information]debian(-x)-n[don't merge multiple adjacent delimiters]-e[don't ignore empty lines](-t -s)-c+[format output to fit display of specified width]:width(-c -x)-t[create a table](-c -x)-s+[specify column delimiters in input data]:delimiters(-n -t -s)-x[print across before down]_argumentsaopts*:file:_filesargsstatecolumnss.,.Qopt_argstableN:opt_argstabletablecolumns//m\\:/MATCH2 #columns Mstate:s:+_sequence_wantedcontext[1]columnscolumncompaddcolumns_messagecolumnsstatereturnA(g%,EA$YiA
A@yA%,A,Q	A.Ar	
	A
y.Ar%EAA 8elocalargsaopts-*-1[suppress lines unique to first file]-2[suppress lines unique to second file]-3[suppress lines that appear in both files]1:file to compare:_files2:file to compare:_files_pick_variantgnuGNUunixversion(--nocheck-order)--check-order[check input is correctly sorted](--check-order)--nocheck-order[don't check input is correctly sorted]--output-delimiter=[specify column delimiter]:delimiter--total[display summary](-z --zero-terminated)zzeroterminated[use NUL as line delimiter](- : *)--version[display version information](- : *)--help[display help information]OSTYPEfreebsddragonflydarwin-i[case insensitive comparison of lines]OSTYPEopenbsdnetbsd-f[case insensitive comparison of lines]_argumentsaoptsargsArA"
F0AC&LA"	A+AB&)'Ag#kA&A%#kA"#kAC+-AAB5Y6A GJA$g0LeACABHeA=
A,A	A"

.A.,A
AC$EA1.A+A%5	Q.Ae,AA%A1A5,A+.AQAuA,AC,A	F]A	CFAB_
`3AGzA 0HApC
,z+A0eAAAeHAABtu?~A1A
.AQAR.AAB~AkAk-ACkA"M;%mAkAkA0FkABFt*A(LlABmR
ATG%k]9	

AkAB)}*
AG#A$0LtAC&A $,!]A"	"CfDCA, EA&A %L	aACt}A"tABetAACtAB# A	etA"CXuC)A8"AB2%F"FEH	A
|Af=tAtAB>!DA,DhA&Ah1.AC9|;ADqAXDA9ztAB@BA@hA5ABD	:	D7AkAk-ACkAk}A";%AkACkA0F4PqkABHaHURAgA8,L}0+"ABJKAgA`C,Le4d1pA}AB&OZ'P0FA0F-	uAB1UJ2VE\A -AB8X-9+X<A'+A0'8L`x#kkAgA"CZUmZAYZAYZIaZZiZayZZAZ+AC&AT	Q50+ZAk	mA %#k

-
MdACk
AkA,"& A8uk +[0cAXT0
	
4A$"	C
H
i8

|%+0A "
8
i8
X(+0uA "

i8
++0;A "
i8
/+A
CF+ABph)q+hKAd-I5yA	
=)ABxVky|qA,&-AB}}j~VA@-YZ	!Ze}AB+H!!A'+A$8LdAgA("A-+A"|AFA(ACFXpA"&+ACF+ABiRK"K#,AAFPyABRK0"A(-]AB1RK#yA(-ABn+X$eAD-U]a	I
AB'zgAtf-IyAY%%Z	-	EZ

ZZABN++A$-)ABRK+A(-]AB+,"Ad-Z9QZ!9ZqZZ1ABqVk/A,&-AB02Atf--Im	Z
e
}ZZ
Z

AB.ϝ/ 4AF-	
ZAYZZ

ZZ
ABHI9uA'+A$8LdAgA4"fAE!+A"|CAFAAFH`A"C&+AF+ABc=RdK:A(-ABl=m;AX-ZUZZuAB}A.~+=A'+A$8LdAgA"AQeZ=UZQiZZmZiZ		ZZZ
i
ZZZZ+A"|A
A"C&+qA"F]+AF+ABVkCA,&-ABDRjA-I
yay	E
E-5

ZZZZZ	}AB&^'xIA4f-%YmA,+-KA@'+EkEE#kA$0Pd|AgABtiA4C'QxA PAgA`
%T	8mJHdHCA)	i	
!
]%-	Y)9%yUA<P A!""#A%%)%kABP
%C%%%&XA%&'-kABT
%C%'U'-+A"\
'x,A](%A(())!A_)Af*D*A,"&***+A+g+A&+A"j,M,h$ACf,|#k,,An--%ACF-`-A"s.)f.$D*AC1Au.A"F//Mv+A"/`/x+AF/+AF^ ^I__composer_cache_policy1qmw+1Nreturn__composer_update_work_dir_composer_work_dir/composer.json_composer_work_dir/composer.json +functions[__composer_call] __composer_calllocal__composer_update_work_dir_composer_cmd:composerdq_composer_work_dir:PWD _composer_is_global global_call_programcmd@[2,-1] +functions[__composer_resolve_cmd] __composer_resolve_cmdlocal__ret__cmds__tmp@_composer_cmds%%:__cmds__tmpr2 #__cmds __cmdsM__tmp:2 #__cmds == 1 __cmds1 +_composer_cmd_aliases[2] _composer_cmd_aliases2__cmds1__i = 2__i <= #__cmds__i++ _composer_cmd_aliases__cmds__i__cmds__i_composer_cmd_aliases3__cmds__i__cmds__i #__cmds == 1  #__cmds _messageambiguouscommandsambiguous command: 2 (__cmds)unrecognizedcommandsunrecognized command: 2P1::2return +functions[__composer_prune_global_opts] __composer_prune_global_optslocalexclsspecsremoveM_composer_global_opts:*)opt+[@@Mspecs())// ()/ specs:)*opt+[M_composer_global_opts:*)j<>@bexcls+[_composer_global_opts_composer_global_opts:j<>@bremove +functions[__composer_update_work_dir] __composer_update_work_dirvopt_argsidworkingdir_composer_work_dirQvopt_argsidworkingdir_composer_work_dirPWD +functions[__composer_binaries] __composer_binarieslocalexplf __composer_call exec-list exec -l @tmp%%:space:tmp1tmp1@tmp*:space:@tmp%%:space:(local)_wantedcommandsbinarycompadd@ +functions[__composer_commands] __composer_commands_describecommandscommand_composer_cmds +functions[__composer_licenses] __composer_licenseslocalApache-2.0:Apache License 2.0BSD-2-Clause:BSD 2-Clause "Simplified" LicenseBSD-3-Clause:BSD 3-Clause "New" or "Revised" LicenseBSD-4-Clause:BSD 4-Clause "Original" or "Old" LicenseGPL-2.0-only:GNU General Public License v2.0 onlyGPL-2.0-or-later:GNU General Public License v2.0 or laterGPL-3.0-only:GNU General Public License v3.0 onlyGPL-3.0-or-later:GNU General Public License v3.0 or laterLGPL-2.1-only:GNU Lesser General Public License v2.1 onlyLGPL-2.1-or-later:GNU Lesser General Public License v2.1 or laterLGPL-3.0-only:GNU Lesser General Public License v3.0 onlyLGPL-3.0-or-later:GNU Lesser General Public License v3.0 or laterMIT:MIT Licenseproprietary:proprietary/closed-source license_describelicensespackage license +functions[__composer_packages] __composer_packageslocalpairsvendorhome_dirspkgs__composer_update_work_dirzparseoptsvendorvendorpairspairs #pairs compset*[:= ]_messageversionsversion constraintreturnCOMPOSER_HOMEq/NHOME/.composerq/NHOME/.config/composerq/NXDG_CONFIG_HOME:/@err@/composerq/N_composer_work_dir/vendor//q/N ! #vendor || _composer_is_global home_dirs/vendor//q/N #vendor COMPOSER_CACHE_DIR:/@err@/files//q/Nhome_dirs/cache/files//q/N@Mpkgs%%/// #vendor f
        _call_program packages-json \
          command grep -soE ${(qq):-'"[^/]+\\?/[^/]+"\s*:'} -- \
          ${(qq)_composer_work_dir}/composer.json
      //:" \t\/@f
        _call_program packages-lock \
          command grep -soE ${(qq):-'"name"\s*:\s*"[^/]+\\?/[^/]+"'} -- \
          ${(qq)_composer_work_dir}/composer.lock
      //"name"///:" \t\/zstyle:completion:*:*:service:*fetchpackages ! #_composer_cache_pkgs _cache_invalidcomposerpkgs_retrieve_cachecomposerpkgs_composer_cache_pkgsf
          __composer_call packages-fetch show -aN |
          LC_ALL=C tr -d '\t ' # Seems faster than ${...//.../} here
        _store_cachecomposerpkgs_composer_cache_pkgs_composer_cache_pkgs #pkgs packagespackagePREFIX_descriptionexplPREFIX%%/*/* package_descriptionpackage vendor_multi_parts(@)expl@ +functions[__composer_repositories] __composer_repositories_alternativeurls:repository URL:_urlsfiles:repository JSON configuration file:_files -g "*.json(#q-.)"json:repository JSON configuration object: +functions[__composer_scripts] __composer_scriptslocalexplf __composer_call run-script-list run-script -l @tmp:space:@tmp%%:space:tmp1tmp1@tmp*:space:@tmp%%:space:_wantedcommandsscriptcompadd@ +functions[__composer_stabilities] __composer_stabilitieslocalexpl_wantedstabilitiespackage stabilitycompadd@stablebetaalpha +functions[__composer_types] __composer_typeslocalexpl_wantedtypespackage typecompadd@composerpluginlibrarymetapackageprojectcakephpplugincantaomoduledrupalmodulemagento2modulepackagephpcodesnifferstandardsilverstripemodulesymfonybundletypo3cmsextensionwordpresspluginyii2extension +functions[_composer_archive] _composer_archive_arguments_composer_global_opts--dir=[specify output directory]:output directory:_files -/--file=[specify output file name]:output file name (without extension):_files(-f --format)f+format[specify archive format]:archive format:(tar zip)1:: :__composer_packages2:: :_guard "^-*" "version constraint" +functions[_composer_check-platform-reqs] _composer_checkplatformreqs_arguments_composer_global_opts--no-dev[do not check require-dev package requirements] +functions[_composer_config] _composer_configlocalcontextexpllinestatestate_descropt_args_arguments_composer_global_opts(a)(A l u : *)aauth[edit auth.json (with -e)](A)(a e u)--absolute[display absolute *-dir setting paths](e)(A l u : *)eeditor[open configuration in $EDITOR](f)(g)f+file[specify {composer,config}.json path]:configuration file:_files(g)gglobal[use global config.json](l)(a e u : *)llist[list configuration settings](u)(a A e l *)--unset[unset specified setting key](a e l)1: :->key(a e l u)*:: :->val__composer_update_work_dirstatevopt_argsiffileconfigftmpopt_argsigglobal@Mf __composer_call config-list $cmd []@tmp// ][/_wantedsettingkeyssetting keycompadd@words1.dirshome_wantedsettingvaluessetting value_files.domains_wanted_hosts.urls_wanted_urls_wanted_defaultreturn +functions[_composer_create-project] _composer_createproject_arguments_composer_global_opts(--no-dev)--dev[install require-dev packages]--ignore-platform-reqs[ignore PHP platform requirements](--remove-vcs)--keep-vcs[do not remove VCS directory]!(--no-plugins)--no-custom-installers(--dev)--no-dev[do not install require-dev packages]--no-install[skip installation of package dependencies]--no-progress[do not display download progress]--no-secure-http[do not use HTTPS]--no-scripts[prevent execution of scripts defined in root package](--prefer-source)--prefer-dist[prefer installation from dist](--prefer-dist)--prefer-source[prefer installation from source](--keep-vcs)--remove-vcs[force removal of VCS directory]--repository=[specify package repository]: :__composer_repositories!(--repository)--repository_url:repository URL:_urls(-s --stability)s+stability[specify minimum stability]: :__composer_stabilities1: :__composer_packages2::project directory:_files -/3:: :_guard "^-*" "version constraint" +functions[_composer_depends] _composer_depends_arguments_composer_global_opts(-r --recursive)rrecursive[resolve recursively up to root package](-t --tree)ttree[display in tree format]1: :__composer_packages --vendor2:: :_guard "^-*" "version constraint" +functions[_composer_dump-autoload] _composer_dumpautoload_arguments_composer_global_opts--apcu[use APCu to cache found/not-found classes]--no-dev[ignore autoload-dev rules]--no-scripts[prevent execution of scripts defined in composer.json](a)(o)aclassmapauthoritative[autoload from class maps only (implies -o)](o)ooptimize[use class maps for PSR-0/4 packages] +functions[_composer_exec] _composer_execlocalcontextlinestatestate_descropt_args_arguments_composer_global_opts(: * -l --list)llist[display available binaries]1: :__composer_binaries*: :->nextstatenextshiftwords CURRENT-- unset_composer_cmd_normalreturn +functions[_composer_global] _composer_global_composer_is_global_composer@ +functions[_composer_help] _composer_help_arguments_composer_global_opts--format=[specify output format]:output format [txt]:(json md txt xml)--raw[output raw help (with text format)]1: :__composer_commands +functions[_composer_home] _composer_home_arguments_composer_global_opts(-H --homepage)Hhomepage[use home page instead of repository](-s --show)sshow[display URL only (do not open)]*: :__composer_packages +functions[_composer_init] _composer_init_arguments_composer_global_opts--author=[specify package author]:package author--description=[specify package description]:package description--homepage=[specify package home page]:package home page:_urls(-l --license)l+license[specify package license]: :__composer_licenses--name=[specify package name]: :__composer_packages*--repository=[specify custom package repository]: :__composer_repositories*--require=[specify package to require]: :__composer_packages --pairs*--require-dev=[specify package to require for development]: :__composer_packages --pairs(-s --stability)s+stability[specify minimum stability]: :__composer_stabilities--type=-[specify package type]:: :__composer_types +functions[_composer_install] _composer_install_arguments_composer_global_opts(--no-dev)--dev[install require-dev packages]--dry-run[do not actually install (implies -v)]--ignore-platform-reqs[ignore PHP platform requirements]!(--no-plugins)--no-custom-installers(--dev)--no-dev[do not install require-dev packages]--no-progress[do not display download progress]--no-scripts[prevent execution of scripts defined in composer.json]--no-suggest[do not display package suggestions](--prefer-source)--prefer-dist[prefer installation from dist](--prefer-dist)--prefer-source[prefer installation from source](a)(n o)aclassmapauthoritative[autoload from class maps only (implies -o)](A)(n)--apcu-autoloader[use APCu to cache found/not-found classes](n)(a A o)--no-autoload[skip autoloader generation](o)(n)ooptimize[use class maps for PSR-0/4 packages] +functions[_composer_licenses] _composer_licenses_arguments_composer_global_opts--no-dev[ignore require-dev packages]--format=[specify output format]:output format [text]:(json text) +functions[_composer_list] _composer_list_arguments_composer_global_opts--format=[specify output format]:output format [txt]:(json md txt xml)--raw[output raw help (with text format)]1: :_guard "^-*" namespace +functions[_composer_outdated] _composer_outdated_arguments_composer_global_opts--format=[specify output format]:output format [text]:(json text)--strict[return non-zero exit code if there are outdated packages]1: :__composer_packages --vendor(a)(D I)aall[display all installed packages](D)(a)Ddirect[display only packages directly required by root package](I)(a)*--ignore=[ignore specified package (with -o)]: :__composer_packages(m)(a)mminoronly[display only packages with minor semver updates (with -o)](o)!(a)ooutdated +functions[_composer_prohibits] _composer_prohibits_arguments_composer_global_opts(-r --recursive)rrecursive[resolve recursively up to root package](-t --tree)ttree[display in tree format]1: :__composer_packages --vendor2:: :_guard "^-*" "version constraint" +functions[_composer_remove] _composer_remove_arguments_composer_global_opts--dev[remove package from require-dev]--ignore-platform-reqs[ignore PHP platform requirements](--dev)--no-dev[do not install require-dev packages]--no-progress[do not display download progress]--no-scripts[prevent execution of scripts defined in composer.json](--update-no-dev)--no-update[do not update dependencies](--update-with-dependencies)--no-update-with-dependencies[do not update inherited dependencies](--no-update)--update-no-dev[update dependencies with --no-dev option](--no-update-with-dependencies)--update-with-dependencies[update inherited dependencies]*: :__composer_packages --vendor(a)(n o)aclassmapauthoritative[autoload from class maps only (implies -o)](A)(n)--apcu-autoloader[use APCu to cache found/not-found classes](n)(a A o)--no-autoload[skip autoloader generation](o)(n)ooptimize[use class maps for PSR-0/4 packages] +functions[_composer_require] _composer_require_arguments_composer_global_opts--dev[add package to require-dev]--ignore-platform-reqs[ignore PHP platform requirements]--no-progress[do not display download progress]--no-scripts[prevent execution of scripts defined in composer.json]--no-suggest[do not display package suggestions](--prefer-source)--prefer-dist[prefer installation from dist]--prefer-lowest[prefer lowest versions of dependencies](--prefer-dist)--prefer-source[prefer installation from source]--prefer-stable[prefer stable versions of dependencies]--sort-packages[sort packages when adding/updating dependencies](--no-update)--update-no-dev[update dependencies with --no-dev option]*: :__composer_packages --pairs(a)(n o)aclassmapauthoritative[autoload from class maps only (implies -o)](A)(n)--apcu-autoloader[use APCu to cache found/not-found classes](n)(a A o)--no-autoload[skip autoloader generation](o)(n)ooptimize[use class maps for PSR-0/4 packages](u)(--update-no-dev)--no-update[do not update dependencies]--update-with-dependencies[update inherited dependencies, except root requirements]--update-with-all-dependencies[update all inherited dependencies] +functions[_composer_run-script] _composer_runscriptlocalcontextlinestatestate_descropt_args_arguments_composer_global_opts(--no-dev)--dev[enable dev mode](: * -l --list)llist[display available scripts](--dev)--no-dev[disable dev mode]--timeout=[specify script timeout]:timeout (seconds)1: :__composer_scripts*: :->nextstatenextshiftwords CURRENT-- unset_composer_cmd_normalreturn +functions[_composer_search] _composer_search_arguments_composer_global_opts(-N --only-name)Nonlyname[search package names only](-t --type)t+type[search for specified package type]: :__composer_types*: :__composer_packages +functions[_composer_self-update] _composer_selfupdate_arguments_composer_global_opts(c)--preview[force update to preview channel]--snapshot[force update to snapshot channel]--stable[force update to stable channel](C)(u)--set-channel-only[set channel as default and exit](C -r --rollback)--clean-backups[delete old back-ups during update](C)--no-progress[do not display download progress](c C -r --rollback)rrollback[roll back to earlier installation](C)--update-keys[prompt for key update](C)1: :_guard "^-*" "Composer version" +functions[_composer_show] _composer_showlocalcontextlinestatestate_descropt_args_arguments_composer_global_opts--format=[specify output format]:output format [text]:(json text)--strict[return non-zero exit code if there are outdated packages]1: :->pkgs2:: :_guard "^-*" "version constraint"(a)(D I s t)aavailable[display only available packages](A)(D I s t)--all[display all packages](D)(a A p s)Ddirect[display only packages directly required by root package](i)(s)iinstalled[display only installed packages](I)(a A s t)*--ignore=[ignore specified package (with -o)]: :__composer_packages(l)(s t)llatest[display only latest version of installed packages](m)(a A s t)mminoronly[display only packages with minor semver updates (with -o)](N)(P)Nnameonly[display package names only](o)(l t s)ooutdated[like -l, but display only outdated packages](p)(D)pplatform[display only PHP platform packages](P)(a A N)Ppath[display package file paths](s)(a A I l o t)sself[display root package information](t)(a A I l o s)ttree[display in tree format]statepkgsopt_argsiaA__composer_packagesvendorreturn +functions[_composer_suggests] _composer_suggests_arguments_composer_global_opts(--by-suggestion)--by-package[group results by suggesting package](--by-package)--by-suggestion[group results by suggested package]--no-dev[exclude suggestions from require-dev packages]*: :__composer_packages --vendor +functions[_composer_update] _composer_update_arguments_composer_global_opts(--no-dev)--dev[install require-dev packages]--dry-run[do not actually update (implies -v)](-i -n --interactive --no-interaction)iinteractive[update with interactive interface]--ignore-platform-reqs[ignore PHP platform requirements]--lock[update composer.lock hash only]!(--no-plugins)--no-custom-installers(--dev)--no-dev[do not install require-dev packages]--no-progress[do not display download progress]--no-scripts[prevent execution of scripts defined in composer.json]--no-suggest[do not display package suggestions](--prefer-source)--prefer-dist[prefer installation from dist]--prefer-lowest[prefer lowest versions of dependencies](--prefer-dist)--prefer-source[prefer installation from source]--prefer-stable[prefer stable versions of dependencies]--root-reqs[update only root-package dependencies]*:: :__composer_packages --vendor(a)(n o)aclassmapauthoritative[autoload from class maps only (implies -o)](A)(n)--apcu-autoloader[use APCu to cache found/not-found classes](n)(a A o)--no-autoload[skip autoloader generation](o)(n)ooptimize[use class maps for PSR-0/4 packages](u)--with-dependencies[update dependencies of whitelisted packages, except root requirements]--with-all-dependencies[update all dependencies of whitelisted packages] +functions[_composer_validate] _composer_validate_arguments_composer_global_opts(-A --with-dependencies)Awithdependencies[validate composer.json of installed dependencies]--no-check-all[do not validate completely]--no-check-lock[ignore out-of-date composer.lock]--no-check-publish[ignore publish errors]--strict[return non-zero exit code for warnings as well as errors]1::composer.json file:_files -g "*.json(#q-.)"_composerlocalhelpscontextlinestatestate_descropt_args +_composer_cmd _composer_cmdwords1_composer_is_global_composer_work_dir_composer_cmds_composer_global_opts_composer_cache_pkgs_composer_cmd_aliases_composer_cmd_aliasesbrowsehomeclearcacheclearcachedumpautoloaddumpautoloadinstallinfoshowselfupdateselfupdateupdateupgradedependswhynotprohibits_composer_cmdsabout:display short information about Composerarchive:create archive of project/packagecheckplatformreqs:check that platform requirements are satisfiedclearcache:clear internal package cacheconfig:set configuration optionscreateproject:create new project from packagedependswhy:display packages depending on packagediagnose:diagnose system problemsdumpautoload:dump class autoloaderexec:execute vendored binary/scriptglobal:run command in global Composer directoryhelp:display help informationhomebrowse:open package home page or repository in browserinit:create basic composer.jsoninstalli:install packages in composer.{lock,json}licenses:display dependency license informationlist:display supported commandsoutdated:display outdated packagesprohibitswhynot:display packages preventing package from being installedremove:remove and uninstall required packagerequire:add and install required packagerunscript:run scripts in composer.jsonsearch:search packagesselfupdate:upgrade Composershowinfo:display package informationstatus:display locally modified packagessuggests:display package suggestionsupdateuupgrade:upgrade packages in composer.json and update composer.lockvalidate:validate composer.{json,lock}(-h --help)hhelp[display help information](: * -)Vversion[display version information](-q -v --quiet --verbose)qquiet[reduce output verbosity](-q --quiet --verbose)*-v[increase output verbosity](-q --quiet --verbose)--verbose[increase output verbosity](--no-ansi)--ansi[force ANSI (color) output](--ansi)--no-ansi[disable ANSI (color) output](-n --no-interaction)nnointeraction[run non-interactively]--no-plugins[disable plug-ins]--profile[display timing and memory usage information](-d --working-dir)d+workingdir[specify working directory]:working directory:_files -/zstyle:completion:*:*:service:*cachepolicytmp:completion:*:*:service:*__composer_cache_policy:completion:*:*:service:*usecache:completion:*:*:service:*wordsrhhelpMwords2CURRENT:hhelpwordswords[1]help(@)words[2,CURRENT]:#(-h|--help) CURRENT -= helps - 1 __composer_prune_global_optshelp_arguments-*_composer_global_opts1: :__composer_commands*:: :->next__composer_update_work_dirstatenext__composer_resolve_cmdwords1words1_composer_cmd__composer_prune_global_optskopt_argscmd__composer_prune_global_opts +functions[_composer_cmd] _composer_cmd@_arguments_composer_global_optsreturn_composer@A8,DXl+AC'-AgdAXAClmA(C%1yA CF0A$"I	]	+0
A"
<	+.A+0
hA"
|
"+.A#+A	.A'r
 A
AB(R9(qA
C A"
4Q<}
&
qA A"C
@
]<
C&ACF+localexplstatelinebitscommon_args1common_args2decompresscurcontextcurcontexttypesetopt_args9..16-n[omit compressed file header from compressed file]-V[display current version and compile options]*:files:->files-c[write on standard output](-F)-f[force overwrite](-f)-F[force overwrite](-v)-q[suppress display of compression statistics](-q)-v[display compression statistics]common_args1[@]servicecompress_arguments-b[specify maximum number of bits used to replace common substring]:bits:(bits[*])-C[produce output compatible with BSD 2.0](-b -C)-d[decompress]common_args2[@]uncompress_argumentszcat_argumentscommon_args1[@]statefilesdecompress +opt_args[-d] _descriptionfile to compress_filesexpl[@]^*.Z(-.)return_descriptioncompressed file_filesexpl[@]*.Z(-.)A0FL-E_arguments(--(disable|enable)-FEATURE* --(with|without)-PACKAGE*)((#s)--disable- --enable-
	           (#s)--enable- --disable-
		   (#s)--with- --without-
		   (#s)--without- --with-)*=(E|)PREFIX*:prefix directory:_files -/*=PROGRAM*:program:_command_names -e*=NAME*executable*:program:_command_names -e*=NAME*:file:_filesA8PACgdAl"&a)%yZD=Z9	}QC&	,Ad	I0	lA(BC				

<
]f<<Ylocalcontextstatelinetypesetopt_args_arguments-*(H mode)-e+[specify cow's eyes]:eye string [oo](H)-f+[specify cowfile]:cowfile:->cowfile(H mode)-T+[specify cow's tongue]:tongue string(H)-W+[specify width for message word wrap]:wrap column [40](H)-n[no wordwrap]*:message(- *)-h[display usage information](- *)-l[list all cowfiles](mode)(H -e -T)-b[borg mode](H -e -T)-d[dead mode](H -e -T)-g[greedy mode](H -e -T)-p[paranoia mode](H -e -T)-s[stoned mode](H -e -T)-t[tired mode](H -e -T)-w[wired mode](H -e -T)-y[youthful mode]returnstatecowfile_wantedoptionf1cowfilesexplcow filecompaddf_call_program cowfiles $words[1] -l::_files*.cow(-.)A>A9XmACA	e
	


uqY]-Q%!!"#$%''M'%qA
((;
(<A0
C%(<(Q)]*)+)+,-.uA.;
//0
0Q01%2-23Q3y345!5}6
6y77E5!8!88A"@r9:	(<:1A:D:q_pick_variantgnuGNUunixversion_arguments(-a --archive)aarchive[archive mode, same as -dR --preserve=all]--attributes-only[don't copy file data, just attributes](-b --backup)-b[backup](-b --backup)--backup=-[backup each destination file]::method:(none off numbered t existing nil simple never)--copy-contents[copy contents of special files when recursive]-d[same as --no-dereference --preserve=links](-f --force)fforce[remove and retry for destinations that cannot be opened](-i --interactive -n --no-clobber)iinteractive[prompt before overwrite]-H[follow command-line symbolic links](-l --link)llink[link files instead of copying](-L --dereference)Ldereference[always follow symbolic links](-n --no-clobber -i --interactive)nnoclobber[don't overwrite an existing file](-P --no-dereference)Pnodereference[never follow symbolic links]-p[same as --preserve=mode,ownership,timestamps]--preserve=-[preserve specified attributes]:: :_values -s , attribute mode timestamps ownership links context xattr all--no-preserve=[don't preserve specified attributes]: :_values -s , attribute mode timestamps ownership links context xattr all--parents[append source path to target directory](-R -r --recursive)Rrrecursive[copy directories recursively]--reflink=-[control clone/CoW copies]::when to perform a lightweight copy:(always auto)--remove-destination[remove each existing destination file before attempting to open it]--sparse=[control creation of sparse files]:when to create sparse files:(auto always never)--strip-trailing-slashes[remove any trailing slashes from each source argument](-s --symbolic-link)ssymboliclink[make symbolic links instead of copies of non-directories](-S --suffix)S+suffix[override the usual backup suffix]:backup suffix(-t --target-directory)t+targetdirectory[copy all source arguments into target directory]:target directory:_files -/(-T --no-target-directory)Tnotargetdirectory[treat DEST as a normal file](-u --update)uupdate[copy only when source is newer than destination or destination is missing](-v --verbose)vverbose[explain what is being done](-x --one-file-system)xonefilesystem[stay on this file system](--context)-Z[set destination SELinux security context](-Z)--context=-[set destination SELinux security context]:: :_selinux_contexts(- *)--help(- *)--version*:file or directory:_fileslocalpatternargs(-L -P)-H[follow symlinks on the command line in recursive mode](-H -P)-L[follow all symlinks in recursive mode](-H -L)-P[do not follow symlinks in recursive mode (default)](-i -n)-f[force overwriting existing file](-f -n)-i[confirm before overwriting existing file]-p[preserve timestamps, mode, owner, flags, ACLs, and extended attributes]-R[copy directories recursively](-)*:file or directory:_filespattern(aix|hpux|irix|solaris)*-r[copy directories recursively]solaris2.<9->*-@[preserve extended attributes]solaris2.<11->*-/[preserve extended attributes and extended system attributes](darwin|dragonfly|freebsd)*(-f -i)-n[don't overwrite existing file]netbsd*-N[don't copy file flags](darwin|dragonfly|freebsd|netbsd|openbsd)*-a[archive mode, same as -RpP](dragonfly|freebsd)*-l[link files instead of copying](darwin|dragonfly|*bsd)*-v[show file names as they are copied]darwin*-X[don't copy extended attributes or resource forks]-x[don't traverse file systems]freebsd<10->.*-s[make symbolic links instead of copies of non-directories]OSTYPEpatternarg_argumentsargsAgA8CG;J,YEEA G+A'A C;J
AqA4ACq1A"r;L+s:(%M`A[A
Ax
.Ar;L+s:AL-!	9	i		
m
1YA4e
	i5$A-
eA.A.r;L+s:A|
-Q
=i5	9}5A!Y-}A\	9}iq	!i -!	!"#-#$M$QAT
%)AxC
.AUr;L+s:AL%%&M&q&	9&''A'(MA(e(q())"*qACF+(A+EA"+,
l+AT,1.Anr,9,TA@'.Ao;L+s:A"&,lp+
AC,,A"f,Cr+QAf,-A"-(-H-a-t+qA"--.A.y+'Q.A{r,9/HA"	1Af/\/}A"C&/}+qA'3rA"r//3A" Cf00= CF0P3A" 0h0+A!F+(+localargscurcontextcurcontextstatelineexplfmts(bar bin odc newc crc tar ustar hpbin hpodc)_pick_variantgnuGNUunixversion CURRENT == 2 -o[create archive]-i[extract from archive]-p[run as filter on directory tree]args--create[create archive]--extract[extract from archive]--pass-through[run as filter on directory tree]--help[show help text]--version[show version information]wordsroocreate--file=:archive file:->afile--format=:format type:fmts--message=:message at end of volume:--null--reset-access-time--verbose--dot--append--block-size=:block size in 512 byte units:--dereference--io-size=:block size in bytes--quiet--force-local--help--version-A[append files to archive]-B[block size 5120 bytes with special file]-C[set block size per record]:block size in bytes:(8192)-F[set archive file to use]:archive file:->afile(-H)-c[read/write header in ASCII](-c)-H[set format type for archive header]:fmts-L[follow symbolic links]-M[print message at end of volume]:message to print:-O[set output archive file]:output archive file:_fileswordsriiextract--make-directories--nonmatching--preserve-modification-time--numeric--rename--list--swap-bytes--swap-halfwords--dot--unconditional--block-size=:block size in 512 byte units:--io-size=:block size in bytes:--pattern-file=:file with list of patterns:_files--owner=:user (and group) for files:->user--no-preserve-owner--no-absolute-filenames--sparse--only-verify-crc--quiet--help-b[reverse bytes in word]-B[block size 5120 bytes with special file]-d[create directories as needed]-C[set block size per record]:block size in bytes:(8192)-E[read filenames from file]:file name for list of files:_files-f[only copy files not matching patterns](-H)-c[read/write header in ASCII]-I[set input archive file]:input archive file:_files-m[preserve file modification times]-M[print message at end of volume]:message to print:-n[show UID and GID numerically]-r[interactively rename files]-R[set user and group for files]:user (and group) for files:->user-s[swap bytes within each halfword]-S[swap bytes within each word]-t[print a table of contents]*:pattern to extractwordsrpppassthrough--null--make-directories--link--quiet--unconditional--dot--dereference--owner=:user (and group) for files:->user--no-preserve-owner--help-d[create directories as needed]-l[link files instead of copying]-L[follow symbolic links]-m[preserve file modification times]*:destination directory:_files -/return-a[reset access time of input files]_argumentsargs[@]stateafile_filescompset*:_remote_filescompset*@_wantedhostsremote host name_hosts_alternativefiles:: _fileshosts:remote host name:_hosts -S:users:user name:_users -qS@usercompset*[:.]_groupsOSTYPEsolarishpuxcompset.*unset_userssufA$-)]_arguments-n[enable restricted mode]-r[toggle playlist repeat mode]-R[toggle playlist random mode]-v[toggle PCM and MASTER volume control]*:playlist or directory or audio file:_files -g "*.(mp3|mp2|ogg|669|amf|ams|dsm|far|it|med|mod|mt2|mtm|okt|s3m|stm|ult|gdm|xm|m3u|pls|spx|wav|au)(-.)"Ag8A,ThA(C)u<Q,AEmA\
1.A.A8AAC@
0A
PA5PA	C(EA	e
0	=A	a
0
)A
UA"3)TZ*UA"4u
TZcA@
CeTZrZi
%
ZABC%-A C@mlocalvariantsluserargsetargsccargsclargsrcargsaopts_pick_variantdcron-c*(#i)dircronieselinux(#i)selinuxcronie(#i)clusterunixhelpOSTYPEvariantsolaris::user whose crontab to work with:_usersetargs(cl)-u+[specify user whose crontab to work with]: :_usersdcronetargs-c+[specify crontab directory]:crontab directory:_directoriescronieselinuxccargs(-l cl nc rc)-s[append SELinux context (with -e)]cronieetargs(: * -)-V[display version information]clargs(: * -)-c[display cluster host](: * -)-n+[specify cluster host]: :_hostslinux(cc cl nc)-i[prompt for confirmation (with -r)]freebsd(cc cl nc)-f[bypass confirmation prompt (with -r)] #etargs etargs #clargs clargs(cc cl rc sl):crontab to install:_files(-l cl nc rc)-e[edit current crontab]sluser(-e -s cl nc rc)-l[display current crontab]sluserccargs(cc cl nc)-r[remove current crontab]sluserrcargsOSTYPElinux-*_argumentsaoptsargsA|-a}M5	
!uI_arguments-b[build the cross-reference only]-C[ignore letter case when searching]-c[use only ASCII characters in the cross-ref file (don't compress)]-d[don't update the cross-reference]-e[suppress the <Ctrl>-e command prompt between files]-F+[read symbol reference lines from specified file]:symbol-reference file:_files-f+[specify cross-reference file]:cross-reference file [cscope.out]:_files(-)hhelp[display help information]*-I+[specify directory to search for #include files]:include directory:_directories-i+[specify file containing a list if files to browse]:file [cscope.file]:_files-k[kernel mode - don't use /usr/include for #include files]-L[do a single search with line-oriented output]-l[line-oriented interface]0123456789+:pattern-P+[prepend path to relative file names in pre-built cross-ref file]:path:_directories-p+[specify number of path components to display]:path components [1]-q[build an inverted index for quick symbol searching]-R[recurse directories for files]-s+[specify directory to search for additional source files]:directory:_directories-T[use only the first eight characters to match against C symbols]-U[check file time stamps]-u[unconditionally build the cross-reference file]-v[be more verbose in line mode]-X[remove the cscope reference file and inverted indexes at end](-)Vversion[display version information]*:file:_filesATf-Y}AI)]	_arguments-h[help]-H[show man page]-v[show version]-d[enable basic debugging mode]-D[enable extended debugging mode]-q[enable automatic quit after last window is closed]-Q[disable automatic quit after last window is closed]-u[output configuration]-g[enable window tiling]-G[disable window tiling]-c[use additional cluster file]:cluster file:_files-l:username:_users-T:window title prefix:-o:arguments to ssh or rsh:-t:arguments to terminals:-i[ignore errors from unresolvable hostnames]-e[evaluate arguments to identify potential errors]:userhostport:_user_at_host*:userhostport: _alternative hosts:host:_hosts usersathosts:userathost:_user_at_hostAg,A"R,,AA4f!8lY,localexpltagsf< tags:!%%:blank:_wantedctagstagcompaddm:{a-zA-Z}={A-Za-z}@AF_urls@Ag A9I0aAX	%<i%i} A0;AXC	%			
E

]iA

 =AA(=A4	fduQ
A@0
1AC\qA,&E]i=typeset_cut_argsLANGde_DE.UTF8_cut_argsbytesnur diese Bytes ausgebencharactersnur diese Zeichen ausgebendelimiterDelimiter anstelle von Tabulator als Trenner benutzenfieldsnur diese Felder und alle Zeilen OHNE Trennzeichen ausgebencomplementdas Komplement der Menge der gew\u00e4hlten Bytes, Zeichen oder Felder bildenonlydelimitedkeine Zeilen ausgeben, die keinen Trenner enthaltenoutputdelimiterZeichenkette als Ausgabetrennzeichen benutzenhelpdiese Hilfe anzeigen und beendenversionVersionsinformation anzeigen und beenden_cut_argsselect only specified bytescharactersselect only specified charactersuse alternate field delimiterfieldsselect only specified fieldsnegate the set of selected bytes, characters or fieldssuppress lines with no delimitersoutputdelimiteruse specified string as the output delimiterdisplay help informationoutput version information_pick_variantgnuFree Softunixversion_arguments(--bytes -b)bytesb+[_cut_argsbytes]:list(--characters -c)charactersc+[_cut_argscharacters]:list(--delimiter -d)delimiterd+[_cut_argsdelimiter]:delimiter(--fields -f)fieldsf+[_cut_argsfields]:list--complement[_cut_argscomplement](--only-delimited -s)onlydelimiteds[_cut_argsonlydelimited]--output-delimiter=[_cut_argsoutputdelimiter]:delimiter(- *)--help[_cut_argshelp](- *)--version[_cut_argsversion]*:file:_filesOSTYPEfreebsddragonflyargs(-d)-w[use whitespace as the delimiter]_argumentsargs-b[_cut_args[bytes]]:list-c[_cut_args[characters]]:list(-w)-d[_cut_args[delimiter]]:delimiter-f[_cut_args[fields]]:list-n[do not split multi-byte characters]-s[_cut_args[only-delimited]]*:file:_files,AkdAl&-)=Iy%uU	Q
A
uM
AB$
~%A,G#k9+A"dA"
$EAX
	AAg<A%AB0YA<&
1A,ABh0
!A',A#kAC1A	1,A	P	}ABf
+
=F
d
qACF
d
AF\+ABEFF {A-QABN1O+1Ad-I)qUm-]}	a
Y
ABi(j+)0
Y=AdAfA ,DyqACFABr*YRsK*
A(-=AB~-RK.lA(-=AB1vk2AL&-U
]]y
YAB:Z:	A0F-Q1AB?ErK?0AHAA&DAC&pAB@KA$SA,3zzz0DX,A3zm,A
Q,Az,Az,A0	a,AD,AX1A	&)y%MI5aY% !"=#%&'()*m+5+-5.I/Q013)45679q9:;m<m=?m@B	ABF
$!AB&&PABJ<!YA -AB}F"KA-AB$Mb%"zlA8-9uqQAB45$*A`-iA	iU%eYABNnO+\&fAD!=qy9	mAB^e^_'9A4f-a]	ABmfnD([A<-!QYAB~f8*X?A<-%uum1AB]rK+AH-
1]	A	AB!B-0A-aABJ.nA -5ABrKT./AHAA&DAC&pABQj.TA@-]EI)AB-J0rYA -eAB-fÌ0HA<-!qmMyABF<2[KA-ABʙvk2AL&-QM
]m)=iAB	2
	KT4 AGAA,A,C&hsz33z##
qA"!0sz33zA CP}-q0##
A$M=qAB$F%t6+KA-AB-.L6A"FdA$@4 AiAFdAB6
7\7aA#JHAg`<A1AAT	A&x.A#Jq.A
#JAt

1.AUm,A
HzA%	.AUA"F(@)A BXlyPIACf1ACtz|ABPZQ9.9A"FHi}ABUV+$94AdA!A&4qACX,|AB`ARaK9A"Ff<]KABgM^h:0?A"F 4UhABlRmK:A(!}UeABwBx<L A,$IAB|} <MA`1Af!AfLqACFAB=A'-A11AAA(CXx9(AC.A	,A
!A%@Al1AAACxrA%haAlAA$		(qA	,		ABa?A4'-K"AETA/	1AqA0CFE|4%qA.A9,A	l9A%AL1AHeAqAp
1AA(5HqA,ABYkAA('9K"MAF`A'"yACfk3$+A"F$+hA"f4$+"CH#$+BhFFA$A0FAClF"AFAfk3$+AB	k
BA4'-K"AETAFtAA|C1A	AF1A<1AACdABrKpC-Ag,A%dA1A-AhC1A
eA 	IuqACIuAlAA$CXxqA,,PuABy EcfA'9AT		1.Ar+,AaACFA('K"AFAGAA|1AAFA<C1A)APdiAB%b
FAGA.A-},AAdA@]A]qA%AlAA$qAC,$LAB1"IB2"HA5AB9%aB:%IA5ABA(>B)HJeuAf5ABH+iVIk,KMAB&B&X&ABO-zP.<KXAGA$B,L|<&ABV0Wk0L<A$,DdA%,AF,AD,AdA"MA"	$CABb49c
4MIA2/1A&A08Pd|zA%dACF,A|1,AaA"")ACg8AD&(Hs<`4}A
1$C0PI<A&ABu=Q݃'=%=>>,>L>i>>>>?!?9?Q?m?????@
@1@Q@u@@@@AA!A9AYAtAB}AR~
KB8P A$,DdA%,ACF,AD,Ad5A"q)ACAX
A-ACf`<Af<IABG-kGRA$,DdA%,ACF,AD,Ad5A"qIACA"R%MuA"R%
5A%Af<!ABNZ
O`S)A$,DdA%,AF,AD,Ad)AeA"xACAFA,C&XyABTiTUOAg,A%,A"rE),A,A5,AA,&<IACFWX_cvs_arguments-R[read only access]-a[authenticate]-f[disable .cvsrc](-n)-l[disable logging](-l)-n[no change](-q)-Q[really quiet](-Q)-q[somewhat quiet](-w)-r[make new working file read only]-t[trace](-r)-w[make new working file read-write]-x[encrypt client/server communication](-)vversion[print version and copyright information](-)Hhelp[print help information](-)--help-commands[command help](-)--help-synonyms[command synonyms help](-)--help-options[global options help]*--allow-root=[allowable root for pserver]:rootdir:_files -/-T+[temporary directory]:temporary directory:_cvs_tempdir-d+[cvs root directory]:cvsroot:_cvs_root-e+[editor]:editor:_cvs_editor-s+[user variable]:user variable:_cvs_user_variable-z+[gzip level]:gzip level:(0 1 2 3 4 5 6 7 8 9)*::cvs command:_cvs_command +functions[_cvs_command] _cvs_commandlocalcvsrootCVSROOTCVS/Rootcvsroot<CVS/Rootopt_args[-d]cvsrooteopt_argsd:Q ! +_cvs_syns typeset_cvs_synss. .fcvs --help-synonyms 2>&12,2/b az   az az/match1 match2:match3 +_cvs_cmds _cvs_cmdsf_call_program commands cvs --help-commands 2>&12,2/b az AZ/match1:match2:l CURRENT == 1 _describecommandscvs commandcompadd@s.:.j.:._cvs_synscurcontextcurcontext_cvs_cmds[(r)words[1]:*]%%:*:-(k)_cvs_syns[(r)(*:|)words[1](:*|)] #cmd curcontextcurcontext%:*:*:cvs-cmd:_call_function_cvs_cmd_messageno more argumentsunknown cvs command: words[1]return +functions[_cvs_add] _cvs_add_arguments-k+[keyword]:keyword substitution:_cvs_k-m+[message]:message:_cvs_m*:added file:_cvs_files_unmaintained +functions[_cvs_admin] _cvs_admin_argumentsix(-U)-L[set lock strict](-L)-U[set locl non-strict]-I[interactive]-q[quiet]-b-[default branch]:default branch:(1.1.1)-c+:comment leader (not used)-a+:login names (not work with CVS)-A+:access list to append (not work with CVS)-e-:access list to erase (not work with CVS)-l-[lock]:revision to lock-u-[unlock]:revision to unlock-n+[name revision]:symbolic-name(\:revision)-N+[force to name revision]:symbolic-name(\:revision)-m+[replace log]:revision\:msg-o+[delete revision]:range to delete-s+[replace state attribute]:state(\:revision)-t-[replace descriptive text]:descriptive text:_cvs_admin_t-V+:version (obsolete)-k+[set keyword substitution]:keyword substitution:_cvs_k*:file:_cvs_files +functions[_cvs_admin_t] _cvs_admin_tcompset_messagedescriptionsdescriptive text_files@ +functions[_cvs_annotate] _cvs_annotate_arguments(-R)-l[don't recurse]-f[use head revision](-l)-R[recursive](-f -D)-r+[specify revision]:tag:_cvs_revisions(-f -r)-D+[specify date]:date:_cvs_D*:file:_cvs_files +functions[_cvs_rannotate] _cvs_rannotate_arguments(-R)-l[don't recurse]-f[use head revision](-l)-R[recursive](-f -D)-r+[specify revision]:tag:_cvs_revisions(-f -r)-D+[specify date]:date:_cvs_D*:file:_cvs_modules +functions[_cvs_checkout] _cvs_checkout_arguments-N[don't shorten module paths]-A[reset sticky tags, dates and -k]-n[disable checkout program]-f[use most recent revision if -D/-r is not matched](-R)-l[don't recurse](-l)-R[recursive](-s)-c[module database](-c)-s[module database with status]-P[prune empty directory]-k+[keyword]:keyword substitution:_cvs_k-d+[directory]:directory:_files -/(-D)-r+[specify revision]:tag:_cvs_revisions(-r)-D+[specify date]:date:_cvs_D-j+[merge]:tag:_cvs_revisions*:module:_cvs_modules +functions[_cvs_commit] _cvs_commit_arguments-n[disable module program](-R)-l[don't recurse](-l)-R[recursive]-f[force to commit](-F)-m+[message]:message:_cvs_m(-m)-F+[message file]:log message file:_files-r+[specify revision]:tag:_cvs_revisions*:modified file:_cvs_commit_arg +functions[_cvs_commit_arg] _cvs_commit_arg +opt_args[-f] _cvs_files_cvs_files_modified +functions[_cvs_diff] _cvs_difflocalofwucofwyofwgofwl-y --side-by-side -n --rcs -e -f --ed -q --brief -c -C --context -u -U   --unified --old-group-format --new-group-format --changed-group-format   --unchanged-group-format --line-format --old-line-format --new-line-format   --unchanged-line-format-y --side-by-side -n --rcs -e -f --ed -q --brief --old-group-format   --new-group-format --changed-group-format --unchanged-group-format   --line-format --old-line-format --new-line-format --unchanged-line-format-L --label -p --show-c-function -F --show-function-line-W --width --left-column --suppress-common-lines-n --rcs -e -f --ed -q --brief -c -C --context -u -U --unified   --old-group-format --new-group-format --changed-group-format   --unchanged-group-format --line-format --old-line-format   --new-line-format --unchanged-line-format-n --rcs -e -f --ed -q --brief -c -C --context -u -U --unified   --line-format --old-line-format --new-line-format --unchanged-line-format-n --rcs -e -f --ed -q --brief -c -C --context -u -U --unified   --old-group-format --new-group-format --changed-group-format   --unchanged-group-format_arguments(-R)-l[don't recurse](-l)-R[recursive]-k+[keyword]:keyword substitution:_cvs_k(-r)-D+[specify date]:date:_cvs_D(-D)-r+[specify revision]:tag:_cvs_revisionsh0123456789--binary[binary mode]--ifdef=[set macro name for merged if-then-else format]:name(-i --ignore-case)iignorecase[case insensitive](-w --ignore-all-space)wignoreallspace[ignore all white space](-b --ignore-space-change)bignorespacechange[ignore changes in the amount of white space](-B --ignore-blank-lines)Bignoreblanklines[ignore lines that are all blank](-I --ignore-matching-lines)I+ignorematchinglines[ignore lines that match regex]:line exclusion regex(-a --text)atext[treat all files as text](of oss)C+context[context diff; specify lines of context]:number of lines of context(of oss)-c[output a context diff](of oss)U+unified[unified diff; specify lines of context]:number of lines of context(of oss)-u[output a unified diff](ofwuc oss -L --label)L+label[set label to use instead of file name]:label(ofwuc oss -p --show-c-function)pshowcfunction[show C function of each change](ofwuc oss -F --show-function-line=)F+showfunctionline[show the most recent line matching regex]:regex(of ouc oss)--brief[output only whether files differ](of ouc oss)eed[output an ed script](of ouc oss)fforwarded[output a reversed ed script](of ouc oss)nrcs[RCS format diff](of ouc)--side-by-side[output in two columns](of ouc)-y[output in two columns](ofwy ouc -W --width)W+width[set size of line]:number of characters per line(ofwy ouc)--left-column[output only left column of common lines](ofwy ouc)--suppress-common-lines[do not output common lines](ofwg ouc oss)--old-group-format=[set old group format]:old group format(ofwg ouc oss)--new-group-format=[set new group format]:new group format(ofwg ouc oss)--changed-group-format=[set changed group format]:changed group format(ofwg ouc oss)--unchanged-group-format=[set unchanged group format]:unchanged group format(ofwl ouc oss)--line-format=[set line format]:line format(ofwl ouc oss)--old-line-format=[set old line format]:old line format(ofwl ouc oss)--new-line-format=[set new line format]:new line format(ofwl ouc oss)--unchanged-line-format=[set unchanged line format]:unchanged line format--paginate[output through pr](-t --expand-tabs)texpandtabs[expand tabs to spaces]--initial-tab[prepend a tab](-N --new-file)Nnewfile[treat absent files as empty](-s --report-identical-files)sreportidenticalfiles[report when two files are the same]--horizon-lines=[set number of lines to keep in prefix and suffix]:number of horizon lines(-d --minimal)dminimal[try to find a smaller set of changes](-H --speed-large-files)Hspeedlargefiles[assume large files and many small changes]*:file:_cvs_diff_arg +functions[_cvs_diff_arg] _cvs_diff_arg_cvs_files_modified_cvs_files +functions[_cvs_edit] _cvs_edit_arguments(-R)-l[don't recurse](-l)-R[recursive]-a+[specify action]:action:(edit unedit commit all none)*:file:_cvs_files +functions[_cvs_editors] _cvs_editors_arguments(-R)-l[don't recurse](-l)-R[recursive]*:file:_cvs_files +functions[_cvs_export] _cvs_export_arguments-N[don't shorten module paths]-n[disable checkout program]-f[use most recent revision if -D/-r is not matched](-R)-l[don't recurse](-l)-R[recursive]-k+[keyword]:keyword substitution:_cvs_k-d+[directory]:directory:_files -/(-D)-r+[specify revision]:tag:_cvs_revisions(-r)-D+[specify date]:date:_cvs_D*:module:_cvs_modules +functions[_cvs_history] _cvs_history_arguments-T[all tags]-a[all users]-c[modified files]-e[everything]-l[last modification]-o[check-outed modules]-w[working directory]-D+[since date]:date:_cvs_D-b+[back to record]:string-f+[specify file]:file:_cvs_files-m+[specify module]:module:_cvs_modules*-n+[in module]:module:_cvs_modules*-p+[in repository]:repository-r+[since revision]:rev-t+[since tag]:tag*-u+[specify user]:user name-x+[specify type]:type:_cvs_history_x-X+[debugging]:arg-z+[specify timezone]:timezone*:file:_cvs_files +functions[_cvs_history_x] _cvs_history_x_valuestypeF[release]O[checkout]E[export]T[rtag]C[merge collision-detected]G[merge succeed]U[working file was copied]W[working file was deleted]A[a file was added]M[a file was modified]R[a file was removed] +functions[_cvs_import] _cvs_import_arguments-d[use file modification time]-b+[specify vendor branch]:branch:(1.1.3)-m+[message]:message:_cvs_m*-I+[ignore files]:name:_files-k+[keyword]:keyword substitution:_cvs_k*-W+[wrapper specification]:spec:_files:repository:_cvs_modules:vendor tag:_cvs_vendor_branches:release tag +functions[_cvs_log] _cvs_log_arguments-b[default branch](-t)-h[header]-l[don't recurse]-R[print the name of RCS file in the repository]-N[don't list tags](-h)-t[header with descriptive text]-d+[specify dates]:dates-r-[specify revisions]:revisions-s+[specify states]:states:(Exp Stab Rel dead)-w-[specify logins]:logins*:file:_cvs_files +functions[_cvs_rlog] _cvs_rlog_arguments-b[default branch](-t)-h[header](-R)-l[don't recurse](-l)-R[recursive]-N[don't list tags](-h)-t[header with descriptive text]-d+[specify dates]:dates-r-[specify revisions]:revisions-s+[specify states]:states:(Exp Stab Rel dead)-w-[specify logins]:logins*:file:_cvs_modules +functions[_cvs_rdiff] _cvs_rdiff_arguments-c[output a context diff]-u[output a unified diff]-f[use most recent revision if -D/-r is not matched]-s[short patch](-R)-l[don't recurse](-l)-R[recursive]-V+[specify version]:version-k+[keyword]:keyword substitution:_cvs_k(-D -D -r -r)-t[top two differences](-t -r)-D+[specify date]:date:_cvs_D(-t -D)-r+[specify revision]:tag:_cvs_revisions(-t -D)-r+[specify revision]:tag:_cvs_revisions*:module:_cvs_modules +functions[_cvs_release] _cvs_release_arguments-d[delete]*:directory:_files -/ +functions[_cvs_remove] _cvs_remove_arguments-f[force to remove](-R)-l[don't recurse](-l)-R[recursive]*:removed file:_cvs_remove_arg +functions[_cvs_remove_arg] _cvs_remove_arg +opt_args[-f] _cvs_files_cvs_files_removed +functions[_cvs_rtag] _cvs_rtag_arguments(-d)-F[move tag if already exists](-d)-a[clear tag from removed files]-n[disable tag program](-d)-f[force a head revision](-R)-l[don't recurse](-l)-R[recursive](-b)-d[delete tag](-d)-b[create branch]-D+[specify date]:date:_cvs_D-r+[specify revision]:tag:_cvs_revisions:tag*:module:_cvs_modules +functions[_cvs_status] _cvs_status_arguments-v[verbose](-R)-l[don't recurse](-l)-R[recursive]*:file:_cvs_files +functions[_cvs_tag] _cvs_tag_arguments(-d)-F[move tag if already exists](-R)-l[don't recurse](-l)-R[recursive]-c[check that working files unmodified](-b)-d[delete tag](-d)-b[create branch](-d)-f[force a head revision]-r+[specify revision]:tag:_cvs_revisions-D+[specify date]:date:_cvs_D:tag:_cvs_revisions*:file:_cvs_files +functions[_cvs_unedit] _cvs_unedit_arguments(-R)-l[don't recurse](-l)-R[recursive]*:file:_cvs_files +functions[_cvs_update] _cvs_update_arguments-C[overwrite local modification]-A[reset sticky tags, dates and -k]-p[check out to standard output]-P[prune empty directory]-f[use head revision](-R)-l[don't recurse](-l)-R[recursive]-d[create directories]-k+[keyword]:keyword substitution:_cvs_k(-D)-r+[specify revision]:tag:_cvs_revisions(-r)-D+[specify date]:date:_cvs_D*-j+[merge]:tag:_cvs_revisions*-I+[ignore files]:file:_files*-W+[wrapper specification]:spec:_files*:file:_cvs_files +functions[_cvs_watch] _cvs_watchlocalexpl CURRENT == 2 _wantedvalueswatch commandcompaddremovewords[2]_arguments(-R)-l[don't recurse](-l)-R[recursive]:watch command*:file:_cvs_files_arguments(-R)-l[don't recurse]*-a+[specify action]:action:(edit unedit commit all none):watch command +functions[_cvs_watchers] _cvs_watchers_arguments(-R)-l[don't recurse](-l)-R[recursive]*:file:_cvs_files +functions[_cvs_loadstat] _cvs_loadstat +_cvs_loadstat_status return_cvs_loadstat_statuszmodloadzsh/statb:zstat/dev/null _cvs_loadstat_status = ! +builtins[zstat] _cvs_loadstat_status +functions[_cvs_root] _cvs_rootlocalcvspassfileslashtypeset_cvs_rootscvspassfile::=CVS_PASSFILE:-HOME/.cvspass_cvs_loadstatLC_ALL=C builtin zstat -g +mtime -F '%Y/%m/%d-%T' "$cvspassfile"LC_ALL=C ls -l "$cvspassfile"id_cvs_pass_id_cvs_roots_cvs_rootsf<$cvspassfile/1 %% /:2401slash/:/_cvs_pass_id_tagsfilescompaddr:|[:@./]=** r:|=**@_cvs_rootscompset:(local|fork):_files +functions[_cvs_tempdir] _cvs_tempdir_tagsdirectoriescompadd@TMPPREFIX:hTMPDIR/tmp +functions[_cvs_user_variable] _cvs_user_variablecompset*=_default_messagevariablesvariable +functions[_cvs_editor] _cvs_editor_tagscommandscompadd@ +functions[_cvs_D] _cvs_D_tagsvaluescompadd@todayyesterdayweek agomonth ago +functions[_cvs_k] _cvs_k_valueskeyword substitutionkv[generate keyword strings using the default form]kvl[include locker's name in strings if given revision is locked]k[generate only keyword names in keyword strings; omit their values]o[generate the old keyword string as present in the file before check in]b[binary - like `o' but also inhibit line ending conversions]v[generate only keyword values for keyword strings] +functions[_cvs_m] _cvs_m_messagemessageslog message +functions[_cvs_modules] _cvs_modulescompset(#m)(*/)_cvs_sub_modulescvsrootMATCH%/_cvs_top_modules +functions[_cvs_top_modules] _cvs_top_moduleslocalroot1root_wantedmodulesexplmodule namecompaddroot//:tMf<$root/CVSROOT/modules:%% 	_cvs_top_modules_cache_keyroot_cvs_top_modules_cache_keyroot_cvs_top_modules_cache_modszstyle:completion:curcontext:remoteaccess_cvs_remote_directoriesroot_cvs_top_modules_cache_mods_cvs_top_modules_cache_mods_cvs_top_modules_cache_mods[@]Mf
	    CVS_IGNORE_REMOTE_ROOT= _call_program modules cvs -d "$root" co -c
	  %% 	: #_cvs_top_modules_cache_mods _wantedmodulesmodule namecompadd_cvs_top_modules_cache_mods_messagemodulesmodule name +functions[_cvs_sub_modules] _cvs_sub_moduleslocalroot12ignoreroot_wantedmodulesexplmodule name_path_files(root/dir)(Attic */Attic)_cvs_sub_modules_cache_keyroot dir_cvs_sub_modules_cache_key_cvs_sub_modules_cache_modszstyle:completion:curcontext:remoteaccess_cvs_remote_directoriesrootdir_cvs_sub_modules_cache_mods #_cvs_sub_modules_cache_mods _wantedmodulesmodule namecompaddqS/_cvs_sub_modules_cache_mods_messagemodulesmodule name +functions[_cvs_run] _cvs_runlocalcvsroot12shiftTMPPREFIX:/tmp/zshcvsworkmkdirchmod0700builtin/dev/nullreturnprintcvsrootCVS/RootdirCVS/RepositoryCVS/EntriesCVS_IGNORE_REMOTE_ROOT@ +functions[_cvs_remote_directories] _cvs_remote_directorieslocalroot12subdirsshiftsubdirsMf_call_program directories _cvs_run "$root" "$dir" update -r00 -d -p 2>&1: New directory `'  ignored/b`'/match1 # eval1=("$subdirs[@]") #subdirs printsubdirs +functions[_cvs_vendor_branches] _cvs_vendor_brancheslocalexplvendor_branchvendor_branchzstyle:completion:curcontext:remoteaccessopt_argsb_cvs_extract_vendor_branchopt_args[-b]cvsrootline[1]vendor_branchvendor_branch #vendor_branch _wantedvaluesvendor branchcompaddvendor_branch_messagebranchesvendor branch +functions[_cvs_extract_vendor_branch] _cvs_extract_vendor_branchlocalnumeric1\.1\.12//./\.shiftroot12vtags
    _call_program tags _cvs_run "$root" "$dir" -Q log -h 2>/dev/null |
    sed -ne $'/^symbolic names:/{
n
:loop
/^[^ \t]/d
/: '"$numeric"$'$/b found
n
b loop
:found
s/^[ \t]*\\(.*\\): '"$numeric"$'$/\\1/p
n
/^[ \t]/b found
q
}' # eval1=("$vtags[@]") #vtags printvtags[@] +functions[_cvs_revisions] _cvs_revisionslocalexpl_cvs_revisions_keycvsroot:PWD_cvs_revisions_keycvsroot:PWDzstyle:completion:curcontext:remoteaccess_cvs_revisions_cacheCVS_IGNORE_REMOTE_ROOT= _call_program tags cvs -d "$cvsroot" -q status -vl .|
	  sed -n -e '/No Tags Exist/d' \
		 -e 's/^	\([A-Za-z][-_0-9A-Za-z+]*\).*/\1/p'|
	  sort|uniq #_cvs_revisions_cache _wantedvaluesrevisioncompadd_messagerevisionsrevision +functions[_cvs_files] _cvs_files_alternativedirectories:directory:_cvs_existing_directoriesexisting-files:file:_cvs_existing_entriesremoved-files:removed file:_cvs_nonexistent_entries +functions[_cvs_files_modified] _cvs_files_modified_alternativedirectories:directory:_cvs_existing_directoriesexisting-files:file:_cvs_modified_entriesremoved-files:removed file:_cvs_nonexistent_entries +functions[_cvs_files_removed] _cvs_files_removed_alternativedirectories:directory:_cvs_existing_directoriesremoved-files:removed file:_cvs_nonexistent_entries +functions[_cvs_files_unmaintained] _cvs_files_unmaintained_cvs_nonentried_files_cvs_existing_directories_cvs_strict_nonentried_files +functions[_cvs_existing_directories] _cvs_existing_directorieslocalexpl_wanteddirectoriesdirectory_path_files*~(*/|)CVS(/)_cvs_path_prefixes +functions[_cvs_existing_entries] _cvs_existing_entrieslocalexplmatchlinedirrealdirPREFIX:b/match[1]elinedirrealdirCVS/Entries@@@M@f<"$realdir"CVS/Entries://%%/ #pat _wantedfilesfile_path_files +functions[_cvs_modified_entries] _cvs_modified_entries_cvs_loadstatlocalexplmatchlinedirrealdirslashPREFIX:b/match[1]elinedirrealdirCVS/EntriesmtimeLC_ALLbuiltinzstat+mtime%a %b %e %T %Y\nrealdirD/dev/nullpat::(@j:|:)(@)(@)(@)(@)(@)(@M)(@f)<"$realdir"CVS/Entries:#/*#//slash[^slash]#slash//%/[^/]#/[^/]#:#(j:|:)~(f)(j:/:)mtime##*///(#m)[][*?()<|^~#\]/\MATCH#/%%/*//(#m)[][*?()<|^~#\]/\MATCH_wantedfilesmodified file_path_filespat_cvs_existing_entries +_cvs_ignore_default local_cvs_ignore_defaultSCCSCVS.admRCSLOGcvslog.*tagsTAGS.make.state.nse_depinfo*\~\#*.\#*,*_$**$*.old*.bak*.BAK*.orig*.rej.del-**.a*.olb*.o*.obj*.so*.exe*.Z*.elc*.lncore +functions[_cvs_strict_nonentried_files] _cvs_strict_nonentried_fileslocalexplmatchlinedirrealdiromitpatsPREFIX:b/match[1]elinedirrealdirCVS/EntriesMf<"$realdir"CVS/Entries://%%///m<\/\MATCH #omitpats _path_files*~(*/|)((j:|:)~omitpats)(D.)_path_files*~(*/|)(D.) +functions[_cvs_nonentried_files] _cvs_nonentried_fileslocalexplmatchlinedirrealdiromitpatsPREFIX:b/match[1]elinedirrealdirCVS/EntriesMf<"$realdir"CVS/Entries://///:D/D/%%///m<\/\MATCH_cvs_ignore_defaultcvsignore/.cvsignoreomitpats<~/.cvsignorerealdir.cvsignoreomitpats<${realdir}.cvsignoreomitpatsCVSIGNORE_path_files*~(*/|)((j:|:)~omitpats)(D.) +functions[_cvs_nonexistent_entries] _cvs_nonexistent_entrieslocalexplmatchlinedirrealdirfilesPREFIX:b/match[1]elinedirrealdirD:trealdirCVS/EntriesMf<"$realdir"CVS/Entries:D/D/%%/:j::files//m<\/\MATCHcompquote_wantedremoved filecompaddlinedir +functions[_cvs_path_prefixes] _cvs_path_prefixeslocalexplmatchPREFIXSUFFIXb//PREFIXmatch[1]ISUFFIXmatch[2]ISUFFIXSUFFIX_wanteddirectoriesdirectory_path_files*~(PREFIX|(*/|)CVS)(/)_cvs@ACGA A-A$CdqA,]0;C;3AF09{9ys;AF(U0;A$(IlocalexplCURRENT == 2_wantedcommanddarcs commandcompadd darcs --commands words[CURRENT]_arguments*:URL:_urls../_arguments*:file:_files_wantedargsarg for darcs commandcompadd darcs ${words[2]} --list-option AL'EE|EE+ACgAAAxA$]A'"A'2A<Cm	

aAIA
0ApY}ACe
Ae!pY	5	A
UpY

A
=pmApYA
CgA
%Ae=pYA	pY
A9pAC
pA

0AA"U+A<:0ACGA1Af\A"Q[+
Q.A\<A" , -`+ACF t+localcurcontextcurcontextstatestate_descrlineopt_argsoptsargs_pick_variantgnuFree Software Foundationunixversion(-d --date -f --file -r --reference -s --set)(-I --iso-8601 -R --rfc-email --rfc-3339)dd+date[output date specified by string]:time string--debug[annotate parsed date and warn about questionable usage]df+file[output dates specified in file]:file:_filesdr+reference[output last modification time of specified file]:file:_filesds+set[set time]:time stringfIiso8601[display in ISO 8601 format]::precision:(date hours minutes seconds ns)fRrfcemail[display in RFC5322 format]f--rfc-3339=-[display in RFC 3339 format]:precision:(date seconds ns)(-u --utc --universal)uutcuniversal[display or set time in UTC](- :)--help[output help and exit](- :)--version[output version info and exit]-u[display or set time in UTC]OSTYPEsolaris-a:adjustmentfreebsddragonflydarwinnetbsdopenbsd-*-j[don't try to set date]2:format or date:->fmt_datedragonflydarwin-n[only set time on current machine]dragonflydarwin-f+[use specified format for input]:parsing format:_date_formats:new datedragonflydarwin-r+[output date specified by reference time]:seconds since epochaltsseconds:sec:_guard "(0x[0-9a-fA-F]#|[0-9]#)" "seconds since epoch"files:file:_files-r+[reference time: file modification or literal time]:reference: _alternative $alts(-R)-I-[display in ISO 8601 format]::precision:(date hours minutes seconds)dragonflydarwin-d+:daylight saving time value-t+:minutes west of GMT*-v+[adjust and print (but don't set) date]:[+-]value[ymwdHMS]dragonfly-R[display in RFC2822 format]-a[gradually skew]-z[specify timezone for output]:time zone:_time_zone-d[output date specified by string]:time string:_argumentsoptsargs1:format or date:->fmt_datestatefmt_dateexplcompset_wanteddateformatsoutput format_date_formatswordsCURRENT_message+format or datereturnAGACg,AgDAH%D,m|l=Af$EAf	A,E!q%	A		
1
y

a5
-
}
QyQ)e!AiYpyAB@+CC,pyA$,9-ApyAC,}5p	
=
A,]0A,1
0A,%AT		1.A^+CA(e,m
M Q-ADC A"j!A,!A,C&"$"M",#A"o+C#L,#q#localflagspecsexclusion[cCgGxXyY][BdeHImMSuUVwWy][OEdegHIjklmMSUz][OEdgHIjmMSUz][Oekl][OEaAbBchP][OEaAbBchpPrXZ]compset(%[0-9EO_\\^#-]#[^0-9%EO_\\^#-]|[^%])#compset%*a:abbreviated day nameA:full day namebh:abbreviated month nameB:full month namec:preferred locale date and timeC:2-digit centuryd:day of month (01-31)D:American format month/day/year (%m/%d/%y)e:day of month ( 1-31)F:ISO 8601 year-month-date (%Y-%m-%d)G:4-digit ISO 8601 week-based yearg:2-digit ISO 8601 week-based yearH:hour (00-23)I:hour (01-12)j:day of year (001-366)k:hour ( 0-23)l:hour ( 1-12)m:month (01-12)M:minute (00-59)n:newlinep:locale dependent AM/PMr:locale dependent a.m. or p.m. time (%I:%M:%S %p)R:24-hour notation time (%H:%M)s:seconds since the epochS:seconds (00-60)t:tabT:24-hour notation with seconds (%H:%M:%S)u:day of week (1-7, 1=Monday)U:week number of current year, Sunday based (00-53)V:ISO 8601 week number of current year, week 1 has 4 days in current year (01-53)w:day of week (0-6, 0=Sunday)W:week number of current year, Monday based (00-53)x:locale dependent date representation without timeX:locale dependent time representation without datey:2-digit year (00-99)Y:full yearz:UTC offsetZ:timezone name%:literal %OSTYPElinuxgnuN:fractional part of seconds since epoch, in nanosecondsfreebsddragonflydarwinsolaris2.11-E:alternate representationO:alternative format modifier-:don't pad numeric values0:left pad numeric values with zeroes_:left pad numeric values with spaces#:swap case of alphabetic characters^:convert lowercase characters to uppercaseP:lower case locale dependent am/pmdragonflydarwinopenbsdnetbsdv:date in short form (%e-%b-%Y)dragonflydarwin+:localized representation of date and timesolaris2.-10specs:EOs:f:day of month (1-31)K:hour (0-23)L:hour (0-12)N:fractional part of seconds since epoch, in nanoseconds (%9.).:fractional part of seconds since epochs..PREFIX% +exclusion[flag] Mspecs:exclusionflag:_describedateformatspecifierdate format specifier(Q)PREFIX:-%_messagedateformatprecisionprecision for %%. (1-9)A ,@A`gTEEEEE(A0C'""@`xKc{AA L{rA8GL|A8CGzj*B2
A ,A L$\,yAA8U,A8UAC8]A,K+A"rK+A" 0 `A"ABfL#|AB	CF(@	CFX,A&t+A 	@@A
			AA"")`2R	m		
C&XA"*
	
FXAB+
(
FX,A,
E
A1.A.r

A<L(A$g<Lh,A1A2A5
A


	A

1A8DAC|A%Al,A<4A C
A
,A?!,A@IuACe,ACA
1A"ErEEA
-M.AHEtAJ,AKEiA"L%,AM
]A($,Ad<XtAHCLA1ARA%,ASA(`$,AUq.AWAC%%,AZ$A[A|N"Y["A](A^A
\}A@A`AaA&,AdDAC?A0Af`0jAg0BAh0"AiD0Aj0j	Ak
0;
A 
(eAA1AoAp \QAq Ar!$	qA"t!Xu""eA,#	AhCAy#,A(#X#y,#$Af##AHC$L$)L$U$$$,$,localdispcandexpluserformatformatspacerspacingmonthmonstartskipmatchdaysecsextraprecludestartsskipsstartmultcolumns( (COLUMNS+4) / 32 )rowsLINES4offsetdaysfuturemlabelmfmtmlabelszparseoptsf:formatFfuture future = #future ? 1 : -1 zstyle:completion:curcontext:datesdateformatuserformatformatuserformat:format2:%F:completion:curcontext:datesmaxmatcheslength09% ri = LINES * .ri%%%  ri < rows  rows=ri  rows = rows / 8 zmodloadzsh/datetime_tagsdatesreturn_comp_mesg_descriptiondatecompadd@:/-X/-xexpl[@]MENUSELECTWIDGETmenuselectPREFIXSUFFIX rows compstatelistpacked rowsWIDGET_next_tagstypeset_next_tags_line_next_tags_date( HISTNO == _next_tags_line ? _next_tags_date+1 : 1)_next_tags_lineHISTNO offset = _next_tags_date*rows*columns  now=EPOCHSECONDS strftimeyear%Ynow%m offset = future*offset + year*12 + month + ((future == 1) ? rows*columns-2  : -1) rows--mlabelscol=1col<=columnscol++ start = offset + col - rows * columns %Y%m( start/12 )( 1 + start % 12 )%w( monstart-86400 )startscolmonstartskipscolskipdays  %Bmonstartmlabel %Ymfmtmonstartmlabels(r.(col == columns) ? 28 : 32.):-(l.(26-#mlabel)/2.)mlabel spacing = COLUMNS - 32 * columns + 2 disp1(l.spacing.) spacing < 2 disp1expl1+expliJdatesrowscompaddmlabelsexpl[@]( #disp )line=0line<6line++col<=columns skips[col] && !line dispskipscolcompaddexpl[@]skipscol skip=skips[col]  extra = (col == columns) ? spacer : 1  preclude = 0 d<=7-skip day = d+7*line+skip-skips[col]  daysecs = starts[col] + 86400 * (day - 1) realday%ddaysecs realday != day  extra+=8-d break mult = -future * (now - daysecs) + (future == 1 ? 86400 : 0) format match = mult  match = mult / 60  match = mult / 3600  match = mult / 86400  match = mult / 604800  match = mult / 2592000 formatdaysecs(l.2.)day future < 0 && now < daysecs  extra++  future > 0 && (now - daysecs) > 86400  preclude++  (now - daysecs) < 86400 && (now - daysecs) > 0 compstateinsertmenu:( compstate[nmatches] + #disp )match preclude compaddexpl[@]precludeshiftprecludecompaddIPREFIXISUFFIXexpl[@]@extraAd'EE|EEEE#s*+ACgA 3@AdWm0AD"UEe})+0AH"IAm+0A<"	,	Y

	
-e%++Aq%+0@ACfhA|	AA"&3+qA
C,80XA("CX9+:0A&A<RzACf<]A$" ( I ]>+
qA0"F#$$0|$Q@+S0$dA$AC@'IA0"F(@(0(X(yl(@F+AA"G()f)P)q,AH),AI#s**
A "****+J+E0-pABf--%3A8Af--A&AAf.H.iA,.|.A"C.|3./W+00	AD"1b1)1]2Q223=3m34-4m4e+;05q
A@6DiA'55AC
1Ai
6mA "665q67j+qA"F7El+ACF7+localcurcontextcurcontextstatelineexplfindtypesetopt_argsintrospectinterfacesservicedbussend_arguments--*(--session)--system(--system)--session--address=-:bus address:->addresses--dest=-:connection:->connections--print-reply=-::format:(literal)--reply-timeout=-:timeout (ms)--type=-:type:(method_call signal)(* -)--help:object path:->objectpaths:message name:->methods:content:->contentsdbusmonitor_arguments*:watch expression:->expressions(bus)systemsession(format)monitorprofilepcapbinarydbuslaunch_argumentsversion[print the version of dbus-launch]help[print the help info of dbus-launch]shsyntax[emit bourne-shell compatible code to set up environment variables]cshsyntax[emit csh compatible code to set up environment variables]autosyntax[choose --csh-syntax or --sh-syntax based on the SHELL environment variable]binarysyntax[use a nul-terminated syntax with the environment data]closestderr[close stderr stream before starting the d-bus daemon]exitwithsession[create a persistent "babysitter" process]exitwithx11[create a persistent "babysitter" process that will connect to the x server]autolaunch[scan for a previously-started session and reuse the values found there]:machine id:->machine-idconfigfile[pass --config-file=FILENAME to the bus daemon]stateaddressescompset*;compset*=_files_messageaddressesaddressconnections_wantedconnectioncompaddMPREFIX:.:+M r:|.=* r:|=*_call_program connections dbus-send ${opt_args[(I)--system]} --print-reply=literal --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListActivatableNames 2>/dev/null:array[]_call_program connections dbus-send ${opt_args[(I)--system]} --print-reply=literal --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames 2>/dev/null:array[]objectpathsprefixcompsetPREFIX%%/_wantedobjectpathsobject pathcompaddqS/Mf_call_program objectpaths dbus-send --print-reply ${(M)words:#(--dest=|--system|--address=)*} ${${IPREFIX%/}:-/} org.freedesktop.DBus.Introspectable.Introspect 2>/dev/null:node name/""%"_wantedobjectpathscompadd-=methodsMf_call_program methods dbus-send --print-reply ${(M)words:#(--dest=|--system|--address=|/)*} org.freedesktop.DBus.Introspectable.Introspect 2>/dev/null:nameMintrospect:interface name"%"_wantedinterfacecompaddqS.r:|.=* r:|=*compstatenmatchesinterfacescompset*.*interface name=?IPREFIX%.??interfacesiIPREFIX%._wantedmethodsmethodcompaddMintrospectintrospectifind+1in.end+1.interface name:interface name:opt_argstype%_:method name"%"contentscompset:*compset(array|dict|variant):compset*:valuevalue_alternativecontainers:container:(array dict variant)types:type:(string double byte boolean objpath j. .:uint163264)expressions_valuesexpressiontype:message type:(signal method_call method_return error)sender:bus or nameinterface:interfacemember:memberpath:pathpath_namespace:pathdestination:unique namearg0..9:valuearg0namespace:namespaceeavesdrop:eavesdropping:(true false)machineidmachine_id</var/lib/dbus/machine-id/dev/nullmachine_id_wantedmachineidscompaddmachine_idNo /var/lib/dbus/machine-id foundreturnAL'EE|EE+AC'#kA8%e	AAT		1AAC8\A&|,AAF<TAlA\C
0.A|		0	.A|	,0	@A"C	T			!+0
8A"	f
P
}
$+$0
A"	
	%'+A*"(2rr|	,(|	0	A"
f0]++0
A"

0
T.+0;A"&
t0+Az
Z0	,A
Cf

A
	
A
F@	,AA&@AC1ACFX	,A	,+ZA";+A"Hi<+AB>&0	
Af
A,"& 	,@hD+AF|+localcurcontextcurcontextstatelinecmdswords1help:display help informationread:read the value of a keylist:list the contents of a directorywrite:change the value of a keyreset:reset the value of a key or directorycompile:compile a binary database from keyfilesupdate:update the system databaseswatch:watch a path for changesdump:dump an entire subpath to stdoutload:populate a subpath from stdin CURRENT == 2 _describecommandscommandreturncurcontextcurcontext%:*-words[2]:shiftwords CURRENT-- words1dumplistloaddirswatchkeysread_arguments-*-d[read default values]1:key:->keyswrite_arguments1:key:->keys2:valuereset_arguments-f[reset entire directory]1:key:->keys+opt_argsfcompile_arguments1:file:_files2:path:_directorieshelp_describecommandscommand_defaultstatecompset*/f_call_program keys dconf _complete \'\' "${IPREFIX:-/}"IPREFIX%% _tags_requested_descriptionexplcompaddexpl[@]dirs:/compaddexpl[@]Mdirs:/ ret breakcompset_wanteddirectorycompaddf_call_program keys dconf _complete / "${IPREFIX:-/}"IPREFIXA ,@ACGXA xXA8C%e!q-A4C,
9
}

8L`A4
pA
p
A,
ps:
A	e
A0
%@,LDhpAC1A,
pA
CpYAAC,0	ACe
AC, 0s:
AA(Ce@<\A e,@0
ACeYA@Ce@D`t$<X0qAeA,!A!""%localvalsconvflagsvariant_pick_variantgnuGNUOSTYPEversion(ibs obs)bs[block size]:block size (bytes)cbs[conversion buffer size]:buffer size (bytes)conv[specify conversions to apply]: :_values -s , conversion $convcount[number of input blocks to copy]:blocks(bs)ibs[input block size]:block size (bytes)if[specify input file]:input file:_tilde_files(bs)obs[output block size]:block size (bytes)of[specify output file]:output file:_tilde_filesseek[output blocks initially skipped]:blocksskip[input blocks initially skipped]:blocks(ascii asciib oldascii ebcdic ebcdicb oldebcdic ibm ibmb oldibm)asciiebcdicibm(unblock)block(block)unblock(ucase)lcase(lcase)ucaseswabsyncnoerrornotruncvariantgnufiles[specify number of input files to copy and concatenate]:number of filesgnudarwindragonflyfreenetbsdsparsenetbsd*iflag[specify read flags]:flag:_sequence compadd - $flags*oflag[specify write flags]:flag:_sequence compadd - $flagsappenddirectdirectorydsyncnonblocknocttynofollowdarwindragonflyfreenetbsdoseek[output blocks initially skipped]:blocks(ascii oldascii ebcdic oldebcdic oldibm)oldasciiebcdicibmdarwindragonflyfreebsdnetbsdsolarisiseek[input blocks initially skipped]:blocksopenfreebsdstatus[specify level of information to print to stderr]:level:(none noxfer)osyncfreebsdfillchar[specify padding character]:characterspeed[limit copying speed]:speed (bytes/second)(pareven parnone parodd parset)parevenparnoneparoddparsetstatus[specify level of information to print to stderr]:level:(none noxfer progress)fullblocknoatimenocachecount_bytesskip_bytesseek_bytesexclnocreatfdatasyncfsyncmsgfmt[specify format for information summary]:format:(quiet posix human)progress[enable progress display]:enable:(1)wronlyrdwrcreattruncshlockexlockcloexecnosigpipersyncalt_ioasyncsolarisfiles[specify number of input files to copy and concatenate]:number of filesoseek[output blocks initially skipped (via seek, not NUL-padding)]:blocks(ascii asciib ebcdic ebcdicb ibmb)asciiebcdicibmb_valuesoptionvalsA$C PpAAgLJACg;
ALJ!Y[JA.AUA$C0epQ.AYAepA$<{b\xAC%PMA`
%]5u	!	

eeApC%9ay<d
,)$E$q<Ap%aQy%y
!)E-QAO,;
,APE4e.AQE$U<AToA@ <JPh2JAA\
J<+A<C
L+0AeEhA	P},A
 },AA"PE,A
<9,A i,AP,AE,A5.APA|Ajk"AAf!A@4Tl#+ @TlqA0Fl,DAt+$	1AG A
&A=,A A8CH]cc
%	ADCTtHZkcc
%|A'
AG Ax&AR=l;AF\A4f!XxA+*t
=A$ DYAk+
A 4A G+ZlA, ,@A+ZUA"m,E AC1&A	Rd;,A
lA4A+Z]A"
m<B
E4
E4A8(=44bUA(7/
0#A)Cf//0+###A*f00=0#A*001+A+f141a
01A+f11typesetarg_genericarg_addtodo_optsprioritiesarg_pairarg_descexpli <= #wordswordsi--databasedatabasewords(++i)/dev/nullwordsi--sortsortwords(++i)prioritiesverylowmediumhighveryhigh-p[priority]:priority:_todo_priority-g[parent item]:parent:_todo_indexarg_generic--remove[remove items]:index:_todo_index--database[database file]:file:_files--global-database[global database file]:file:_files*--colour[item color]:color:_todo_color--force-colour[force use of colors]--mono[no colors]--help[display help]--version[display version]--title[todo title]:string: --date-format[strftime time format]:time string:_date_formats*--format[define format]:format:_todo_format*--use-format[output format]:format:_todo_format--sort[sort database]:sort expression:_todo_sort--paranoid[paranoid permissions etc]--database-loaders[loader order]:database loader: --backup[backup database]:count: --timeout[display timeout]:seconds: --purge[purge completed items]:days: *--filter-f[show items matching filter]:filter:_todo_filter*::item:_todo_indexarg_pairverboseaddgraftlinkreparentpriorityeditdonenot-doneglobalTODOallarg_descverbose[be verbose][add item]:item[parent item]:parent:_todo_index[link file into database]:database:_files[change item parent]:index:_todo_index[item priority]:priority:_todo_priority[edit item]:index:_todo_index[mark as done]:index:_todo_index[mark as undone]:index:_todo_index -uglobal[use global database][generate TODO file][show all items]karg_pairarg_generic(--arg)-arg_pairargarg_descargarg_generic(-arg_pairarg)--argarg_descarg_todo_indextypesetnumbertextentrylast_entrydepthlast_depth\nindexdesctodo_optsfilterdonetodo $todo_opts -f +children --format display='%1>%i%n:%t\n'entry%%:( #number - #number//  )j:.:s:.::a.last_entry%%:2depth+1.entryentry:entry%%:// number:textentrylast_depthdepthlast_entry_describeitems_todo_colorcompset*=_wantedcolorexplcolorcompaddblackgreenyellowbluemagentacyanwhitedefault_wanteditemitemcompaddprioritiestitleinfo_todo_filtertypesetprefixwordsCURRENTwordsCURRENT1_wantedexpressionexplfilter expressioncompaddprefixchildrendonepriorities_wantedexpressionfilter expressioncompaddchildren_todo_formattypesetprefixprefix_messageformat string_wantedexpressionexplformat namecompadddisplaygeneratedverbosedisplayverbosegenerated_todo_priority_wantedpriorityexplprioritycompadddefaultpriorities_todo_sorttypesetkeysused_prefixesprefixcreatedcompletedtextprioritydurationnonedonekeyskey-keyprefixwordsCURRENT%,,s:,:prefixused_prefixeskey2,1key_wantedexpressionexplsort expressioncompaddprefixservice_argumentsarg_add_arguments:index:_todo_indexzstyle:completion:*:tdr:*ignoreline_arguments*:index:_todo_indextodo_argumentsarg_genericAd'EE|EEEE+ACgAV1A$]|Ah%=9

	!

=

Y9>Q.A A,CY=,A*A
_pACipA
e
p A!)0!Ae!!
p"AC"
p"A#%0#A#$Y%Y
0%A%qA C%&''u(]A "C((e+A.(,0)	A"iR))d;"Cf)H)i")|))*!k+A"*b+l+AF+T+localcurcontextcurcontextstatestate_descrlineargsspecopt_args_pick_variantgnuGNUunixversion--total[produce a grand total](-T --print-type)Tprinttype[print file system type](-a --all)aall[include dummy file systems]--direct[show statistics for a file instead of mount point](-l --local)llocal[limit listing to local file systems]*t+type[limit listing to file systems of specified type]:file system type:_file_systems*x+excludetype[exclude file systems of specified type]:file system type:_file_systems(--no-sync)--sync[invoke sync before getting usage info](--sync)--no-sync[do not invoke sync before getting usage info (default)]--output=-[output all or specified fields]::field:_values -s , "field"
      source fstype itotal iused iavail ipcent size used avail pcent file target!-v(- : *)--help[display help and exit](- : *)--version[output version information and exit]*: :_umountable(format)B+blocksize[specify block size]:size (bytes)-k[like --block-size=1K]Pportability[use the POSIX output format]hhumanreadable[print sizes in human readable format]Hsi[human readable format, but use powers of 1000 not 1024]iinodes[list inode information instead of block usage]OSTYPEdarwindragonflyfreebsdnetbsdopenbsd(-b -g -H -h -k -m --si)-h[human-readable output (base 2)](-b -g -H -h -k -m --si)-k[use 1024-byte blocks](-G -i -P)-P[POSIX compliant output](-G -i -P)-i[include inode usage statistics (default)]-l[only display locally-mounted file systems]-n[use previously obtained statistics]*: :_umountable[only display file systems of specified types]:file system type:->fslistOSTYPEdarwindragonflyfreebsdnetbsd-a[show all mount points](-b -g -H -h -k -m --si)-g[use 1024^3-byte blocks](-b -g -H -h -k -m --si)-m[use 1024*1024-byte blocks]darwindragonflyfreebsd(-b -g -H -h -k -m --si)-b[use 512-byte blocks (default)](-b -g -H -h -k -m --si)-H[human-readable output (base 10)]darwinfreebsd-c[display a grand total]darwin-T+spec!-t+specdragonflyfreebsdnetbsdopenbsd-t+specdragonflyfreebsd-T[include file system type]freebsd--libxo[generate output via libxo](-b -g -H -h -k -m --si)--si[human-readable output (base 10)]-,[separate thousands]netbsd(-G -i -P)-G[display all fields in statvfs]-k[use 1024-byte blocks]-P[POSIX compliant output]-t[include total allocated-space figures in the output]*: :_umountable_argumentsargsstatefslistprefixcompsetno_describelistprefixesprefix to list( no:exclude\ file\ system\ types\ in\ the\ list )_sequence_file_systemsreturnAGA_-
pMA0EA$CiI0A$AY=40;A=	5	
%=
u}9Y
]!u
-Q- !"$%'=(*+A(,,,,-localargsOSTYPEopenfreebsd-c+[specify configuration file]:file:_filesfreebsd(-d)-b[immediately move to the background]-l+[specify leases file]:file:_files-p+[specify PID file]:file:_files-u[reject leases with unknown options]-q[quiet]openbsd-i+[ignore values provided by leases for specified options]:options-L+[specify file to write option data too]:file:_files-n[don't configure any interfaces]-r[release the current lease back to the server it came from]-v[verbose log messages]!(-6 -S -T -P -D -N)-4(-4 -s)-6[use the DHCPv6 protocol]-1[only try once to get a lease](-d)-nw[daemonize immediately rather than wait for IP acquisition]-m[don't require responding ethernet address of dhcp server to match expectation]-v[verbose log messages]-w[don't exit if there are no interfaces found to configure]-e[specify env vars to pass to child processes]:env var key value pairs-q[quiet](-x)-r[release the current lease](-r)-x[stop the running DHCP client without releaseing current lease]-p[specify port to transmit to / listen on]:port:_ports(-6)-s[transmit to specific target instead of broadcast]:server:_hosts-g[force giaddr field]:relay:_hosts-i[use a DUID with DHCPv4 clients]-I[use the standard DDNS scheme](-)--version[display version number](-4)-S[use Information-request to get only stateless configuration](-4)*-T[ask for IPv6 temporary addresses](-4)-P[enable IPv6 prefix delegation]-D[specify DUID selection method]:DUID:((LL\:link-layer LLT\:link-layer\ plus\ timestamp))(-4)-N[restore normal address query for IPv6]-lf[lease file]:lease file:_files(--no-pid)-pf[pid file]:pid file:_files(-pf)--no-pid[disable writing pid files]-cf[config file]:config file:_files-df[duid file]:duid file:_files-sf[script file]:script file:_files-4o6[DHCPv4  over DHCPv6 protocol]:port-nc[don't drop capabilities]-B[set the BOOTP  broadcast flag in request packets]-C[specify dhcp-client-identifier option]:option(-F)-H[specify host-name option]:host name:_hosts(-H)-F[specify fully qualified hostname option]:host name:_hosts-V[specify vendor-class-identifier option]:option--request-options[specify list of options the client is to request from the server]:options--timeout[specify time after which dhclient will decide that no DHCP servers can be contacted]:timeout--dad-wait-time[specify maximum time to wait for duplicate address detection]:time (seconds)--prefix-len-hint[specify length to request when requesting new prefixes]:length--decline-wait-time[specify time an IPv4 client should wait between declining an address and issuing a discover]:time (seconds)--address-prefix-len[specify length of the prefix for IPv6 addresses]:length(-)helph[display usage information]_arguments-*args(-b -nw)-d[remain as a foreground process]:interface:_net_interfacesA,<`xACgAx"4a	
	

Ya=qUU=I&A10A	!A"	CH	C&0pA
A"
C8\
C&localstrategydatabasestatelinecurcontextcurcontexttypesetopt_args_arguments(--host -h)hosth+[specify hostname of dict server]:dict server:_hosts(--port -p)portp+[specify port for dict server]:service:_ports(--database -d)databased+[database]:db name:->database(--match -m)matchm[perform matching](--strategy -s)strategys+[specify matching strategy]:strategy:->strategy(--nocorrect -C)nocorrectC[disable spelling correction](--config -c)configc+[specify config file]:config file:_files(--dbs -D)dbsD[list available databases](--strats -S)stratsS[list available search strategies](--serverhelp -H)serverhelpH[query server for help info it provides](--info -i)infoi+[get info on specified database]:db name:->database(--serverinfo -I)serverinfoI[display info about server](--noauth -a)noautha[disable authentication](--user -u)useru+[specify username for authentication]:user name:(--key -k)keyk+[specify key for authentication]:shared secret:(-)versionV[display program version](-)licenseL[display program license](-)--help[display usage info](--verbose -v)verbosev[verbose output](--raw -r)rawr[be very verbose](--pager -P)pagerP+[specify pager]:program:_command_names -e--pipesize=[specify buffer size for pipelining commands]:buffer size:--client=[specify additional text to send to server]:client text--debug=[set a debug flag]:debug flag:(verbose raw scan parse pipe serial time):word:_dict_wordsreturnstatef_call_program strategy dict -S 2>/dev/null21/ /:_describedatabasedatabasef_call_program database dict --dbs 2>/dev/null21/ /:_describedatabasedatabasedatabaseA$g#s*+A(C0DXpA@.ArDA0A	1ARA(,DMACFARApARACp5ApyApAX=AC:21ACEAFA8A&A,DACAC	%	UA	,A#s*
-A" r
 #s*
A("C
-lA"+AB%	C&$A
FqA0
F<\tl-
localbeginargsdictdictsdictwordsexplservicekvopt_argsIhpdaukhostportdatabasenoauthuserkeywordsCURRENT_messagedictionary wordreturnSUFFIXzf_call_program words dict $args -m -s prefix $PREFIX 2>/dev/nullPREFIXzf_call_program words dict $args -m -s suffix $SUFFIX 2>/dev/nullzf_call_program words dict $args -m -s regexp $PREFIX.\*$SUFFIX 2>/dev/nulldictwords"%"Mdictwords::%:zstyle:completion:curcontext:wordsseparatesections_tagswords.dictsdicts_requestedwords.dictword from dict begin=dictwords[(i)dict:] + 1 dictwordsib.begin.:enddictwordscompaddexpl[@]@m:{a-zA-Z}={A-Za-z} r:|=*dictwords[begin,end] ret break_wantedwordswordcompaddm:{a-zA-Z}={A-Za-z} r:|=*dictwords::A9i_diff_optionswords[1]:original file:_files:new file:_filesA#*ACGs;JA\*1A,eA$#*YA"}s;JA8%	!EQAC%A$#*U5A@	C.A%A	A0
Fp!uZ#,+localargs_pick_variantgnuGNUunixversion(-m --merge -A --show-all)eed[output ed script for incorporating changes](-m --merge -A --show-all)Eshowoverlap[like -e, but bracket conflicts](-m --merge -A --show-all)3easyonly[like -e, but incorporate only nonoverlapping changes](-m --merge -A --show-all)xoverlaponly[like -e, but incorporate only overlapping changes](-m --merge -A --show-all)-X[like -x, but bracket conflicts] #words > 2 (-A --show-all ed)Ashowall[output all changes, bracketing conflicts](-m --merge)-i[append 'w' and 'q' commands to ed scripts](-m --merge -i ed)mmerge[output merged file instead of ed script](-a --text)atext[treat all files as text]--strip-trailing-cr[strip trailing carriage return on input](-T --initial-tab)Tinitialtab[make tabs line up by prepending a tab]--diff-program=[specify program to compare files]: : _command_names -e*L+label[use specified label instead of file name]:labelign(- :)--help[display usage information]ign(- :)vversion[display version information]-*-e[output ed script for incorporating changes]-E[like -e, but bracket conflicts]-x[like -e, but incorporate only overlapping changes]-X[like -x, but bracket conflicts]-3[like -e, but incorporate only nonoverlapping changes]OSTYPEsolaris-a[treat all files as text]_argumentsargs1: : _wanted files expl "first updated file (${${(As.:.)opt_args[-L]}[1]:-mine})" _files2: : _wanted files expl "original file (${${(As.:.)opt_args[-L]}[2]:-old})" _files3: : _wanted files expl "second updated file (${${(As.:.)opt_args[-L]}[3]:-their})" _files(ed)A4G3zzz0DX#klACg,A#kA&,A
kAA(8P+Ag3A,"&dM)	+AA

AfABf0Q3ҜqA$"C|3!+ACF+AXCPA(BC				<r	Q	q,A3z	,A%

,A+ze,A.zM,A1-,A7	,A<pA1.A@rs:ABACeLaYAPCeLi "]$1%&'(*%+,.)/500AL1uA1123446y79:;<>>@@B
CDEqEFGIQJL9M5NaOPQRSUTyU9V9WYUZq[]Y^_8,A3z_Al!Y`)p`I`m,AE3z`A"eL`aMp`IbA($eLb=c	dIdeae0fi,AE3zfA &eLfg%gh]0`I,AE3ziIAH)%Lij]klIm	nopqqrstveA0-Fwwwx}xyz`_localofwucofwyofwgofwlvariantargs1shift_diff_palettelocalcontextstateline_valuesattributead[added text]:attribute [32]:->attrsde[deleted text]:attribute [31]:->attrshd[header]:attribute [1]:->attrsln[line numbers]:attribute [36]:->attrsrs[rest - other text]:attribute [0]:->attrsstatecompset*;compset[;=]*: ;\\t\n\=_alternativecontextattributes:attributes:((0:reset 1:bold 3:italics 4:underline 5:blink))colors:color:((30:default 31:red 32:green 33:yellow 34:blue 35:magenta 36:cyan 37:white))return_pick_variantvariantcmdgnuGNUunixOSTYPEfreebsd12-.-y --side-by-side -n --rcs -e -f --ed -q --brief -c -C --context -u -U   --unified --old-group-format --new-group-format --changed-group-format   --unchanged-group-format --line-format --old-line-format --new-line-format   --unchanged-line-format -D --ifdefofwuc-y --side-by-side -n --rcs -e -f --ed -q --brief --old-group-format   --new-group-format --changed-group-format --unchanged-group-format   --line-format --old-line-format --new-line-format --unchanged-line-format   -D --ifdef-L --label -p --show-c-function -F --show-function-line-W --width --left-column --suppress-common-linesofwy-n --rcs -e -f --ed -q --brief -c -C --context -u -U --unified   --old-group-format --new-group-format --changed-group-format   --unchanged-group-format --line-format --old-line-format   --new-line-format --unchanged-line-format -D --ifdefofwg-n --rcs -e -f --ed -q --brief -c -C --context -u -U --unified   --line-format --old-line-format --new-line-format --unchanged-line-format
  -D --ifdefofwl-n --rcs -e -f --ed -q --brief -c -C --context -u -U --unified   --old-group-format --new-group-format --changed-group-format   --unchanged-group-formatvariant #words > 2 args(-v --version)vversion[display version information]--help[display usage information](-H --speed-large-files)Hspeedlargefiles[assume large files and many small changes](-E --ignore-tab-expansion)Eignoretabexpansion[ignore changes due to tab expansion](-Z --ignore-trailing-space)Zignoretrailingspace[ignore white space at line end](ofwuc oss -F --show-function-line)F+showfunctionline[show the most recent line matching regex]:regex(ofwy ouc --width -W)widthW+[set size of line]:number of characters per line(ofwy ouc)--left-column[output only left column of common lines](ofwy ouc)--suppress-common-lines[do not output common lines](ofwg ouc oss)--old-group-format=[set old group format]:old group format(ofwg ouc oss)--new-group-format=[set new group format]:new group format(ofwl ouc oss)--unchanged-line-format=[set unchanged line format]:unchanged line format(--to-file)--from-file=[compare specified file to all operands]:from file:_files(--from-file)--to-file=[compare all operands to specified file]:to file:_files--color=-[use colors in output]::when [auto]:(never always auto)--palette=[specify colors to use]:color:_diff_palette(of ouc)--side-by-side[output in two columns](of ouc)-y[output in two columns]!--speed-large-files_argumentsargs(-i --ignore-case)iignorecase[case insensitive]--ignore-file-name-case[ignore case when comparing file names]!(--ignore-file-name-case)--no-ignore-file-name-case(-b --ignore-space-change)bignorespacechange[ignore changes in the amount of white space](-w --ignore-all-space)wignoreallspace[ignore all white space](-B --ignore-blank-lines)Bignoreblanklines[ignore lines that are all blank](-I --ignore-matching-lines)I+ignorematchinglines[ignore lines that match regex]:line exclusion regex:--strip-trailing-cr[strip trailing carriage return on input](-a --text)atext[treat all files as text](of oss)C+context[output a context diff]:number of lines of copied context(of oss)-c[output a context diff](of oss)U+unified[output a unified diff]:number of lines of unified context(of oss)-u[output a unified diff](ofwuc oss)*L+label[set label to use instead of file name and timestamp]:label(ofwuc oss -p --show-c-function)pshowcfunction[show C function of each change](of ouc oss)qbrief[output only whether files differ](of ouc oss -e --ed)ede[output an ed script]!(of ouc oss)--normal(of ouc oss)fforwarded[output a reversed ed script](of ouc oss)nrcs[output an RCS format diff](of oss)D+ifdef[output merged file with preprocessor directives]:preprocessor symbol(ofwg ouc oss)--changed-group-format=[set changed group format]:changed group format(ofwg ouc oss)--unchanged-group-format=[set unchanged group format]:unchanged group format(ofwl ouc oss)--line-format=[set line format]:line format(ofwl ouc oss)--old-line-format=[set old line format]:old line format(ofwl ouc oss)--new-line-format=[set new line format]:new line format(-l --paginate)lpaginate[long output format (paginate with pr(1))](-t --expand-tabs)texpandtabs[expand tabs to spaces](-T --initial-tab)Tinitialtab[prepend a tab]--tabsize=[specify width of tab]:width [8](-r --recursive)rrecursive[recursively compare subdirectories]--no-dereference[don't follow symbolic links](-N --new-file)Nnewfile[treat absent files as empty](-P --unidirectional-new-file)Punidirectionalnewfile[treat absent first files as empty](-s --report-identical-files)sreportidenticalfiles[report when two files are the same]*x+exclude[exclude files matching pattern]:exclusion pattern*X+excludefrom[exclude files matching pattern in file]:exclude file:_files(-S --starting-file)S+startingfile[set first file in comparison]:start with file:_files--horizon-lines=[set number of lines to keep in prefix and suffix]:number of horizon lines(-d --minimal)dminimal[try to find a smaller set of changes]@-c -e -fOSTYPEopenbsdsolaris2.9- -u -U(of)-u[output a unified diff](of)-U+[output a unified diff]:lines of contextsolaris(of)-C+[output a context diff]:lines of context(of)-D+[output merged file with preprocessor directives]:preprocessor symbol-i[case insensitive]-l[long output format (paginate with pr(1))]-s[report on identical files]-t[expand tabs in output lines]solaris -h -n-w[ignore all white space](of)-h[do a fast, half-hearted job](of)-n[output a reversed ed script]-S+[set first file in comparison]:start with file:_files -n -q -u -C -D -U(of)-n[output an rcsdiff(1)-compatible diff](of)-q[only print a line when the files differ; does not produce a list of changes]-a[treat all files as ASCII text]-d[try to produce the smallest diff possible]-I[ignore changes whose lines match the extended regular expression]:extended regular expression pattern*-L[print a label instead of the file name and time]:label-p[show characters from the last line before the context]-T[consistently align tabs]-w[like -b, but totally ignore whitespace]-N[treat absent files in either directory as if they were empty]-P[treat absent files in the second directory as if they were empty]-S[start a directory diff from a file name]:file name:_files*-X[exclude files and subdirectories whose basenames match lines in a file]:file name:_files-x[exclude files and subdirectories whose basenames match a pattern]:pattern_argumentsargs[@](of)-c[output a context diff](of)-e[output an ed script](of)-f[output a reversed ed script]-b[skip trailing white spaces]-r[recursively compare subdirectories]A-E	%	m

a
AUeaq)y_arguments-b[ignore lines indicating binary file differences]-c[prefix each line with hash mark]-C[use color highlighting of histogram]-d[print debug information]-D+[specify location of patched files for unchanged count]:location:_directories-e+[redirect standard error to specified file]:error file:_files-E[trim escape sequences, e.g. from colordiff]-f+[specify histogram format]:format:((0\:concise 1\:normal 2\:dots 3\:dots+normal 4\:value 5\:value+normal 6\:value+dots 7\:value+dots+normal))(- *)-h[display help information]-k[suppress merging of filenames in report]-K[resolve ambiguity of "only" filenames]-l[list only the filenames]-m[merge insert/delete data in chunks as modified-lines]-n+[specify minimum width for filenames]:width [auto]-N+[specify maximum width for filenames]:width [auto]-o+[redirect standard output to specified file]:output file:_files-p+[specify number of path separators to strip]:path components [common]-q[suppress "0 files changed" message for empty diffs]-r+[specify rounding for histogram]:rounding:((0\:none 1\:simple 2\:simple+adjustment))(-t)-s[show only the summary line]-S+[specify location of original files for unchanged count]:location:_directories-R[assume patch was created with old and new files swapped](-T -s)-t[overrides histogram, generates csv output](-t)-T[print amounts (like -t) in addition to histogram]-u[suppress sorting of filenames in report]-v[show progress](- *)-V[print version number]-w+[specify maximumn width of output]:maximum width [80]*:patch file:_filesA@'EE|EEACA"RZ%qyE	1
1

mU
Mq !-!"#}$a%&%&'()*+u,5--./e011=2%345	6AX"66678959:;!;<<i<=>!>?Q?V+A,$$1AX
@)AC 1ACf@DA"@d@@@Z+qAd@
PA	ACA
0ABA"fBBC`+AFC0+localcurcontextcurcontextstatelineexplaltsargsprefix*+notcp[use TCP instead of UDP for queries]*+noignore[ignore truncation in UDP responses]*+domain=[set search list to single domain]:domain:_hosts*+dscp=[set DSCP code point for query]:code point (0..63)*+nosearch[use search list defined in resolv.conf]*+noshowsearch[show intermediate results in domain search]*+split[split hex/base64 fields into chunks]:width (characters) [56]*+noaaonly[set aa flag in the query]*+noadditional[print additional section of a reply]*+noadflag[set the AD (authentic data) bit in the query]*+nobadcookie[retry BADCOOKIE responses]*+nocdflag[set the CD (checking disabled) bit in the query]*+noclass[display the CLASS whening printing the record]*+nocookie[add a COOKIE option to the request]*+nocrypto[display cryptographic fields in DNSSEC records]*+edns=[specify EDNS version for query]:version (0-255)*+noedns[clear EDNS version to be sent]*+ednsflags=[set EDNS flags bits]:flags*+noednsnegotiation[set EDNS version negotiation]*+ednsopt=[specify EDNS option]:code point*+noedns[clear EDNS options to be sent]*+noexpire[send an EDNS Expire option]*+noheader-only[send query without a question section]*+noidnin[set processing of IDN domain names on input]*+noidnout[set conversion of IDN puny code on output]*+nokeepopen[keep TCP socket open between queries]*+nomapped[allow mapped IPv4 over IPv6 to be used]*+norecurse[set the RD (recursion desired) bit in the query]*+nonssearch[search all authoritative nameservers]*+opcode[set DNS message opcode of the request]:opcode [QUERY]:(QUERY IQUERY STATUS NOTIFY UPDATE)*+noopcode[clear DNS message opcode]*+notrace[trace delegation down from root]*+nocmd[print initial comment in output]*+noshort[print terse output]*+noidentify[print IP and port of responder]*+nocomments[print comment lines in output]*+nostats[print statistics]*+noqr[print query as it was sent]*+noquestion[print question section of a query]*+noanswer[print answer section of a reply]*+noauthority[print authority section of a reply]*+noall[set all print/display flags]*+nosubnet[send EDNS client subnet option]:addr/prefix-length*+timeout=[set query timeout]:timeout (seconds) [5]*+tries=[specify number of UDP query attempts]:tries*+retry=[specify number of UDP query retries]:retries*+norrcomments[set display of per-record comments]*+ndots=[specify number of dots to be considered absolute]:dots*+bufsize=[specify UDP buffer size]:size (bytes)*+nomultiline[verbose multi-line output]*+noonesoa[AXFR prints only one soa record]*+nofail[don't try next server on SERVFAIL]*+nobesteffort[try to parse even malformed messages]*+nodnssec[request DNSSEC records]*+nosigchase[chase DNSSEC signature chains]*+trusted-key=[specify file containing trusted keys]:file:_files*+notopdown[do DNSSEC validation in top down mode]*+nonsid[include EDNS name server ID request in query]*+nottlid[display the TTL whening printing the record]*+nottlunits[display the TTL in human-readable units]*+nounknownformat[print RDATA in RFC 3597 "unknown" format]*+nozflag[set Z flag in query]_argumentsargs(- *)-h[display help information](- *)-v[display version information]*-c+[specify class]:class:compadd -M "m\:{a-z}={A-Z}" - IN CS CH HS*-b+[specify source IP]:IP*-f+[batch mode, read arguments from file]:file:_files*-m[enable memory usage debugging]*-p+[specify port number]:port:_ports*-4[use IPv4 only]*-6[use IPv6 only]*-t+[specify type]:type:_dns_types*-q+[specify host name to query]:host:_hosts-r[don't read ~/.digrc]*-x+[reverse lookup]:IP address*-k+[specify TSIG key file]:file:_files*-y+[specify TSIG key]:hmac\:name\:key*: :->argsstatecompset_wantedhostsDNS server_hostsline3-classes:query class:compadd -M "m\:{a-z}={A-Z}" - IN CS CH HStypes:query type:_dns_types_alternativehosts:host:_hostsaltsreturnA4'+EE3ACN.A
r1EA/10,A+eAFx0;,A+A&x0,A+AC&xACfABf-3UAX
1A
qAC%3qA%3A
Ylocaldosuf1sS2shift1[3,-1]compset*sepcompsetsep*sepdosufsuf_directoriessuf[@]sep /\t\t\-@AGA(,L||localexpl_wanteddirectoriesdirectory_files@AL'EE|EE+A\

1NAp2rA&HA&lAg<A$	9mAg<A"C`-+AU0A	
!

]-!
eYaq %!u"#$Ax,#k%}AX
	A)F''f''AC(%A"C(8(aE+U0(ACg(A(Ag(A()%Ag*`A*`*}Ag+dAC+d+,A],(,Q,A_k,@A'A1A,<.AlQACt.A8]qAFA$(<]A1Y	01.ApE11	01.AtE12902pA122304`A 1456	07.AE1707A#e17708(	A$$1178]9:A0;
;A'C1;<=	0>$.AE1>=0>
>.AE1?
	0?`.AE1?0?A,Ce17?0@A.17@!@E0@A017@70BB80;A2&BXA"3fBtB+A4FB+localcurcontextcurcontextstatelineexplservicemanage.py./manage.py_defaultreturndeclarecommon_argscommon_args--help[display help information]--version[display version information]--pythonpath=[directory to add to the Python path]:directory:_directories -W / -P /--settings=[python path to settings module]:settings--traceback[print traceback on exception]typesetopt_args_argumentscommon_args:subcommand:->subcommand*::options:->optionsstatesubcommandsubcommandscleanup:remove old data from the databasecompilemessages:compile .po files to .mo for use with gettextcreatecachetable:creates table for SQL cache backendcreatesuperuser:create a superuserdbshell:run command-line client for the current databasediffsettings:display differences between the current settings and Django defaultsdumpdata:output contents of database as a fixtureflush:execute 'sqlflush' on the current databaseinspectdb:output Django model module for tables in databaseloaddata:install the named fixture(s) in the databasemakemessages:pull out all strings marked for translationreset:executes 'sqlreset' for the given app(s)runfcgi:run this project as a fastcgirunserver:start a lightweight web server for developmentshell:run a Python interactive interpreter. Tries to use IPython, if it's availablesql:print the CREATE TABLE statements for the given app(s)sqlall:print the CREATE TABLE, CREATE INDEX and custom statements for the given app(s)sqlclear:print the DROP TABLE statements for the given app(s)sqlcustom:print the custom table-modifying SQL statements for the given app(s)sqlflush:print the SQL statements required to return all tables to installation statesqlindexes:print the CREATE INDEX statements for the given app(s)sqlreset:print the DROP TABLE and CREATE TABLE statements for the given app(s)sqlsequencereset:print the SQL statements for resetting sequences for the given app(s)startapp:create Django app directory in this project's directorystartproject:create a Django project directory structure for a given project namesyncdb:create database tables for apps in INSTALLED_APPS where requiredtest:run the test suite for the specified app, or the entire sitetestserver:run a development server with data from the given fixture(s)validate:validate all installed modules./manage.py --help 2>&1 >/dev/null | \
        awk -v drop=1 '{ if (!drop) print substr($0, 3) } /^Available subcommands/ { drop=0 }'echosubcommandsgrepcmd:cmd_describedjango admin subcommandoptionsargsverbosity--verbosity=:verbosity:(0 1 2):[verbosity level; 0=minimal, 1=normal, 2=all]localellocale[locale to process (default: all)]:localenoinput--noinput[do not prompt for any input]port_opts0.0.0.0\:127.0.0.1\:80001_appnamelocalsettingssettings.pysettingssettings.pyDJANGO_SETTINGS_MODULEsettingsDJANGO_SETTINGS_MODULEreturn_wantedappnameexplcompaddcommand \
        sed -n "/INSTALLED_APPS\s*=\s*(/,/)/p" ${settings} | \
        sed -n "s/^\s*'\(.*\.\)*\(.*\)'.*$/\2 /pg"words1compilemessagesargslocalecreatecachetable:tablename:createsuperusernoinput--username[username for the superuser]:username--email[email address for the superuser]:emaildumpdata--format=:format:(xml python json yaml):[serialization format for the fixtures]--indent=[indent level to use when pretty-printing]:indenteexclude[app to exclude]:exclude:_appnameflushverbosityloaddata*:fixture:makemessagesddomain[domain of the message files (default: "django")]:domainaall[re-examine all code and templates]eextensions[file extension(s) to examine (default: ".html")]:extensionrunserverrunserver_plus--noreload[do not use auto-reloader]--adminmedia=[directory from which to serve admin media]:directory:_directories:port:(port_opts)shell--plain[use plain Python, not IPython]resetsql*:appname:_appnamestartapp:new_appname:syncdbnoinputtestnoinput*:appname:_appnametestserver--addrport=:addrport:(port_opts):[port number or ipaddr:port to run server on]validaterunfcgi_files_argumentsargsreturnAGAB-0MA%piAC%
pmA%
0ACA0AeACflocalargsOSTYPElinuxdarwindragonflybsd-M[extract values from core]:core file:_files-N[extract name list from kernel image]:system:_filesdragonflyfreebsd-a[show all data, including syslog and console]-c[clear the buffer after printing]openbsd-s[show console message buffer instead]dragonfly\*-f[follow buffer, displaying new data as it arrives]-n[use specified kernel core]:number_argumentsargsA@-E=_arguments(-d --dev-mem --from-dump)d+devmem[read memory from specified file]:memory device [/dev/mem]:_files(-)hhelp[display usage information](-q --quiet -u --dump)qquiet[be less verbose](-t --type -H --handle -u --dump --dump-bin -s --string)s+string[only display value of specified DMI string]:DMI string:(bios-vendor bios-version bios-release-date system-manufacturer system-product-name system-version system-serial-number system-uuid baseboard-manufacturer baseboard-product-name baseboard-version baseboard-serial-number baseboard-asset-tag chassis-manufacturer chassis-type chassis-version chassis-serial-number chassis-asset-tag processor-family processor-manufacturer processor-version processor-frequency)(-s --string -H --handle --dump-bin)*t+type[only display entries of specified type]:entry type:(bios system baseboard chassis processor memory cache connector slot)(-s --string -t --type -H --handle --dump-bin)Hhandle[only display the entry of specified handle]:handle(-q --quiet -u --dump -s --string)udump[don't decode entries](-s --string -t --type -H --handle)--dump-bin=[dump DMI data to a binary file]:file:_files(-d --dev-mem)--from-dump=[read DMI data from a binary file]:file:_files--no-sysfs[don't attempt to read DMI data from sysfs files]--oem-string=[only display the value of the specified OEM string]:OEM string number(-)Vversion[display version information]AGAC,aAlr

Thb


"b""JB,Dh*ZZzbj|rz:J
z2
0D¢localexpl_descriptiondnstypesDNS typecompadd@expl[@]m:{a-z}={A-Z}AAAAAFSDBAXFRCDNSKEYCERTCNAMEDHCIDDNAMEDNSKEYHINFOIPSECKEYIXFRNAPTRNSECNSEC3NSEC3PARAMRRSIGSSHFPTKEYTLSATSIGA*#kACg8AA8C,*AgQ,A
#keAL&-localenviron_comp_priv_prefixzstyle:completion:curcontext:environ[@]ewords[1]_arguments-*optL-L[clear any persisted authorizations]default-a+[specify authentication style]:authentication style(-n -s)-C+[check config file and report on command matching]:config:_files(-C)-n[non-interactive: fail rather than prompt for a password](-C *)-s[run a shell]-u+[run command as specified user]:user:_users*::arguments:{ _comp_priv_prefix=( $cmd -n ${(kv)opt_args[-u]} ) ; _normal }A,kA4%%1ALi,,AAA%LAC1A	Ad$AFkA"r%LAALAAC,A4f,,Hli,localexpldomainszstyle:completion:curcontext:domains ! +_cache_domains _cache_domains/etc/resolv.confreadtmpdomainsearch_cache_domains[@]=tmp%%[ 	]##*[ 	]/etc/resolv.conf(@)_cache_domains:#[ 	]#_cache_domains[@]_wanteddomaincompaddm:{a-zA-Z}={A-Za-z} r:|.=* r:|=*@A G+A4CG8XlAgA(C%@ai
%A(%}	]
)	ieA(	`1QyA\0AqIZ=Z	Z-IZkmZZ  Z!I!eZ"i"#A$Z$$%A "&&&R+A4K&.0'At
A"V'V
'iA'( X(9qAC(p( X(A"F(([+0)(A<")<)])**+,M,-5-.eh+AF/+0/(A(/L&/y0-A&/00A8C0&01-Z1Z-2qA&/
0;A&38A &/localvariantcontextexpllinestatestate_descrcp_optsxl_optsargsopt_argscp_opts(-7 -ascii)-437[use DOS code page 437 (US) for ISO translation](-7 -ascii)-850[use DOS code page 850 (Western European) for ISO translation](-7 -ascii)-860[use DOS code page 860 (Portuguese) for ISO translation](-7 -ascii)-863[use DOS code page 863 (French Canadian) for ISO translation](-7 -ascii)-865[use DOS code page 865 (Nordic) for ISO translation](-7 -ascii)-1252[use Windows code page 1252 (Western European) for ISO translation](cp)-7[also replace 8-bit characters by 7-bit spaces](cp)-ascii[convert only line breaks (CRLF<->LF)]-iso[also convert between DOS and ISO character sets]cconvmode[specify conversion mode]:conversion mode:((
    7bit\:"also replace 8-bit characters by 7-bit spaces"
    ascii\:"convert only line breaks (CRLF<->LF)"
    iso\:"also convert between DOS and ISO character sets"
    mac\:"convert only line breaks (CR<->LF)"
  ))ubassumeutf16be[assume input file format is UTF-16BE]ulassumeutf16le[assume input file format is UTF-16LE]_pick_variantdos2unix(#i)waterlanunix2dos-pOSTYPEversion/dev/nullvariantdos2unix(: * -)hhelp[display help information](: * -)Llicense[display license information](: * -)Vversion[display version information](-l --newline)lnewline[write two line breaks to output for each converted line break](-u --keep-utf16)ukeeputf16[write output in same UTF-16 encoding as input]*:: :->file(qv)qquiet[reduce output verbosity]vverbose[increase output verbosity](cp)cp_opts(xl)xl_opts(-b -r --keep-bom --remove-bom)bkeepbom[write existing BOM to output](-m -r --add-bom --remove-bom)maddbom[write new BOM to output](bm)rremovebom[don't write BOM to output](ch)--allow-chown[allow file-ownership changes in old-file mode]--no-allow-chown[don't allow file-ownership changes in old-file mode](fs)fforce[force conversion of binary files]ssafe[skip binary files](in)iinfo[display (specified) file information]:: :->info(ln)Ffollowsymlink[follow symbolic links]Rreplacesymlink[replace symbolic links]Sskipsymlink[skip symbolic links](no)nnewfile[convert each input file to specified output file]ooldfile[convert input files in place]_arguments-*argsstatefile CURRENT % 2 == 0 opt_argsInnewfile_descriptionfilesoutput file_descriptioninput file_files(@)explinfo_valuesinformation flag [dumbt]0[end each output line with NUL instead of newline]b[show BOM type]c[show only files that would be converted]d[show number of DOS line breaks (CRLF)]h[show header]m[show number of Mac line breaks (CR)]p[show file names without paths]t[show whether file is text or binary]u[show number of UNIX line breaks (LF)]returnunix2dos_arguments-p[preserve access and modification times]*:input file:_filessolaris_arguments1:input file:_files2:output file:_files@Mcp_opts:())437850860863865[@Mxl_opts:())7asciiiso[_defaultA('E+A C|A"&]ya	mEM	E	

-=
--U#+A	C1A%
A	1A	fA"		<'+qA"
CXU++AFP+localcurcontextcurcontextstatelineexpl_arguments-D[enable DNSSEC (DO bit)]-T[trace from the root down]-S[chase signature(s) to a known key]-I[specify source address to query from]:source address(-Q)-V+[specify verbosity]:number (0-5)(-V)-Q[quiet mode (overrules -V)]-f+[read packet from file and send it]:file:_files-i+[read packet from file and print it]:file:_files-w+[write answer packet to file]:file:_files-q+[write query packet to file]:file:_files(- *)-h[display usage information](- *)-v[display version information](-6)-4[stay on ipv4](-4)-6[stay on ipv6]-a[fallback to EDNS0 and TCP if the answer is truncated]-b+[specify buffer size (defaults to 512 b)]:size (bytes) [512]-c+[use specified file for rescursive nameserver configuration]:file [/etc/resolv.conf]:_files-k+[specify a file that contains a trusted DNSSEC key]:file:_files*-o+[set/unset header bits]:mnemonic (uppercase sets, lower unsets):_sequence compadd - QR qr AA aa TC tc RD rd CD cd RA ra AD ad-p+[use specified remote port number]:port:_ports-s[show the DS RR for each key in a packet]-x[do a reverse lookup]-r+[use specified file as root servers hint file]:file:_files-t[send the query with tcp]!(-t)-u-d+[use specified domain as the start point for the trace]:domain-y+[specify named base64 tsig key, and optional algorithm]:name\:key\:algorithm [hmac-md5.sig-alg.reg.int]-z[don't randomize the nameservers before use]*:args:->argsstatecompset_wantedhostsDNS server_hosts_alternativehosts:host:_hoststypes:query type:_dns_typesclasses:query class:compadd -M "m:{a-z}={A-Z}" - IN CS CH HSreturnA@'EE|EEACgAgA`"HueM	
!}1U!&lA.ArApC
ACy:A"B:FlA"fE&lAFllocalcurcontextcurcontextstatelineexpltypesetopt_args_comp_priv_prefix_arguments(-v --verbose -q --quiet)vverbose[verbose output](-q --quiet -v --verbose)qquiet[quieter output](-M --show-machine-names)Mshowmachinenames[prepend the host name on output](-i --duplicate-input)iduplicateinput[duplicate input given to dsh](-b --bufsize)bbufsize[change buffer size used in input duplication]:buffer size for -i (bytes)*mmachine[execute on machine]:machine:{_hosts || _user_at_host}(-n --num-topology)nnumtopology[how to divide the machines]:number(-a --all)aall[execute on all machines]*ggroup[execute on group member]:groupname:->groups(-f --file)ffile[use the file as list of machines]:file:_files(-r --remoteshell)rremoteshell[execute using shell]:remote shell:(rsh ssh)(-o --remoteshellopt)oremoteshellopt[option to give to remote shell ]:option(-)hhelp[display help information](-w --wait-shell -c --concurrent-shell)wwaitshell[sequentially execute shell](-c --concurrent-shell -w --wait-shell)cconcurrentshell[execute shell concurrently](-F --forklimit)Fforklimit[concurrent with limit on number]:fork limit(-)Vversion[display version information]*::args: _normalreturnstategroupszstyle:completion:curcontext:dsh-groupsdshgroups/.dsh/group~/.dsh/group_path_files/.dsh/groupAPF-U}	)_arguments-a[print all details]-b+[specify dynamic variable buffer size]:buffer size (default 4m)-c[print system call counts]-d[print relative timestamps]-e[print elapsed times]-f[follow children as they are forked]-l[force printing of pid/lwpid per line]-L[don't print pid/lwpid per line](-p :)-n+[examine processes with the specified name]: : _process_names -a-o[print on-cpu times]-s[print stack backtraces](-n :)-p+[examine process with the specified pid]: : _pids-t+[examine only the specified syscall]: : _sys_calls1: : _command_names -e*:: : _normalAp@1A9tA,C8Pd+A"xm	qqqI5
m%!"#%##+A	C8$60$8A	$`$xA 
%$`$${JZA 
C%$x$%%-%EA8"
%%$`d$`%$$x$`*+AF&+/qAC&(;
&HA$&H&]'a'()uAC'*4*IA+;
"+!+M+,-a-./	-a01-1223U4459+!5-a6+!77889):%:e;};;<]A"Mr<<C&H<A <=
=!=9_pick_variantgnuFree Softunixversion/dummy/nosuchfilelocalcontextstatelineexpl_arguments(-a --all -s --summarize)aall[write counts for all files]--apparent-size[print apparent sizes rather than disc usage](-B --block-size -k)B+blocksize[specify block size]:size (bytes)(-B --block-size -k --apparent-size -b --bytes)bbytes[equivalent to --apparent-size --block-size=1](-c --total)ctotal[produce a grand total](-H -D --dereference-args -L --dereference -P --no-dereference)HDdereferenceargs[dereference arguments that are symlinks](-H -D --dereference-args -L --dereference -P --no-dereference)Pnodereference[do not dereference any symlinks](-h --human-readable -H --si)hhumanreadable[print sizes in human readable format](--si -h --human-readable)--si[human readable form using powers of 1000](-B --block-size)-k[use block size of 1k](-B --block-size)-m[use block size of 1M](-l --count-links)lcountlinks[count sizes many times if hard linked](-L --dereference -H -D --dereference-args -P --no-dereference)Ldereference[dereference all symlinks](-S --separate-dirs)Sseparatedirs[do not include size of subdirectories](-s --summarize --max-depth -d -a --all)ssummarize[only report total for each argument](-x --one-file-system)xonefilesystem[skip directories on different filesystems](-0 --null)0null[end each output line with NUL instead of newline]*X+excludefrom[exclude files matching any pattern in file]:file:_files*--exclude=[exclude files matching pattern]:pattern(-s --summarize -d --max-depth)d+maxdepth[maximum levels to recurse]:levels--files0-from=[use NUL-terminated list of files from file]:file:_files--time-style=[show times using given style, +FORMAT for strftime formatted args]:style:->timestyle--time=-[show time of last modification of any file in the directory]:property:(atime access use ctime status)(-t --threshold)t+threshold[report only entries for which size exceeds threshold]:threshold--inodes[list inode usage information instead of block usage](* -)--help[display help information](* -)--version[display version information]*:file:_filesstatetimestylestyledescfullisolongisofull-isolong-isoiso+FORMAT like `date'_wantedcontextcompaddreturnpatternargs(-a -s -d)-a[report sizes for all files, not just directories](-H -L -P)-L[follow all symlinks](-a -s -d)-s[only report total for each argument](-h -m -g -B)-k[use block size of 1K-byte]-r[notify about unreadable files/directories]xdev[skip directories on different filesystems]patternfreebsd*-A[apparent size instead of usage](darwin*|*bsd*|dragonfly*|solaris2.<10->)(-H -L -P)-H[follow symlinks on the command line](darwin|*bsd|dragonfly)*(-H -L -P)-P[do not follow symlinks (default)](darwin|dragonfly|freebsd)**-I+[ignore files/directories matching specified mask]:mask(-a -s -d)-d+[display entry for directories up to specified depth]:depth(darwin*|*bsd*|dragonfly*|solaris2.<10->)(-k -m -g -B)-h[human readable output]netbsd*-i[output inode usage instead of blocks](darwin*|freebsd*|netbsd*|solaris2.<11->)(-h -k -g -B)-m[use block size of 1M-byte](darwin|freebsd<8->.|netbsd)*(-h -k -m -B)-g[use block size of 1G-byte](-h -k -m -g)-B+[block size]:block size (bytes)-c[display grand total]-l[count sizes many times if hard linked](freebsd|netbsd)*-n[ignore files and directories with nodump flag set]solaris*(-a)-o[don't add child directories' usage to parent's total]freebsd<8->.*-t+[report only entries for which size exceeds threshold]:thresholdsolaris*-dxdev(darwin|*bsd|dragonfly|solaris)*-xxdevOSTYPEpatternarg_arguments-*args*:file:_filesAg,A %,AQi!AXC60A MM	y
YIq
iM5YaIy	a!MI] !"i#A#}#0$A$	$%0%A%&!&'0(A4f(	))u*I+,	-.!0.A./
/i/0/A$0	0-1-2120;A223	A343Q<3}localexplargs-i[specify input file]:input DVI file:_files -g "*.(dvi|DVI)(-.)"-o[specify output file]:output DVI file:_files -g "*.(dvi|DVI)(-.)":input DVI file:_files -g "*.(dvi|DVI)(-.)":output DVI file:_files -g "*.(dvi|DVI)(-.)"servicedvips_arguments-a[make three passes](-B)-A[print only odd numbered pages](-A)-B[print only even numbered pages](-c -C)-b[select number of copies (duplicating body)]:number of copies(-b -C)-c[select number of copies]:number of copies(-b -c)-C[select number of copies (collated)]:number of copies-d[set debug flags]:debug flags(-X -Y)-D[set resolution]:resolution in dots per inch-e[set maximum character offset]:maximum character offset-E[generate EPSF file](-o)-f[write to stdout]-F[append control-D]-G[shift low chars to higher position]-h[specify additional header file]:postscript header file:_files -g "*.(#i)(ps|eps)(-.)"-i[one file per section]-j[download fonts partially]-k[print crop marks]-K[include postscript comments](-pp)-l[specify last page to print]:number of last page-m[specify manual feed for printer]-M[no automatic font generation](-pp)-n[specify maximum number of pages to print]:maximum number of pages-N[turn off structured comments](-f)-o[specify output file name]:output file name:_files -g "*.(#i)(ps|eps)(-.)"-O[specify offset of origin]:offset of origin (<x>,<y>)(-p -l -n)-pp[specify which pages to print]:list of pages or ranges to print:(-pp)-p[specify first page to print]:number of first page-P+[specify printer]:printer name-q[quiet operation]-r[reverse order of pages]-R[run securely]-s[enclose output in save/restore pair]-S[set maximum number of pages per section]:maximum number of pages per section(-T)*-t[specify paper type]:paper type:(letter legal ledger a4 a3 landscape)(-t)-T[set paper size]:paper size (<x>,<y>)-u:PS mapfile:-U[disable string param trick]-v[print version number and quit]-V[send downloadable PS fonts as PK]-x[set magnification ratio]:magnification ratio (per mille)(-D)-X[set horizontal resolution]:horizontal resolution-y[multiply by dvi magnification](-D)-Y[set vertical resolution]:vertical resolution-z[hyper PS]-Z[compress bitmapped fonts]:input file:_files -g "*.(dvi|DVI)(-.)"dvibook_arguments-s-[specify signature size]:signature sizeargs[@]dviconcat_arguments-m[specify magnification]:magnification factor-o[specify output file]:output DVI file:_files -g "*.(dvi|DVI)(-.)"*:input DVI file:_files -g "*.(dvi|DVI)(-.)"dvidvi_arguments-r[reverse order of pages](-i -x)-f[select first page]:number of first page:(-i -x)-l[select last page]:number of last page:(-i -x)-n[select number of pages]:maximum number of pages:(-f -l -n)-i[specify included pages]:list of included pages:(-f -l -n)-x[specify excluded pages]:list of excluded pages::input DVI file:_files -g "*.(dvi|DVI)(-.)"dviselect_arguments-s[silent operation]:list of pages:args[@]dvitodvi_arguments-w-[set w dimension specifier]:width for dimension specifier:-h-[set h dimension specifier]:height for dimension specifier::page specifications:args[@]_descriptionfilesDVI file_filesexpl[@]*.(dvi|DVI)(-.)AL'EE|EE+ACgA"-Aqu}	
!A%M]i-] =!Y"#%%&U&'(Y()])*e9+A";*0*ADC*++U+,-]-.1./=/0U001A811252234A455U05A$556M67)[+AP"C*0Ad77788,8@8T8h8|88C02AAf88A99)9e9Af:0:QAF:l:ACf::AF:l;A4f;0;Q;;<=!=>E>?i@0A4Cf@b@@AeACD5E]FY.0{JA A fFGAP!	1AG4A!CFGhG}qA!F:lJqA"JJL!L
0sA $CMMNN0NQ?0#*A%C1A%CO`:A%F:lOQA%O:A&F:lO	QA&CfPD:A$&PdbPPPQ-qA'F:lQy00+:	A(	A(Q:A)FQR	A)C&RAA)fRX:A)F:lRyqA*CF:lRl0;
A+gSTA+GA,%ST*Si*T	*T*Uks*W*XY@YUZ$Z9ZZ3*[3*\53*\3*]	3*]3*[K3*]3*[3*[*^!*^+*_c*auk*b*c*dc*e:f,AfA@3A3f:.AfA4CF:lg-+A5CFg`+localcurcontextcurcontextstatelineexpltypesetopt_args_arguments-c[start in interactive mode](-q)-d\:-[debug level]:debug level-D[print all debug information to stderr](-d)-q[quiet mode, no output](-)--help[show usage information](-)--version[show version information]-n\:-[set the name of chainsetup]:chainsetup name-s\:-[create a new chainsetup from file]:chainsetup file:_files-sr\:-[set internal sampling rate]:internal sampling rate:(8000 11025 22050 44100 48000)*-a\:-[select active signal chains]:chain name-b\:-[set the size of buffer in samples]:buffer size:->b-m\:-[force use of specified mix mode]:mix mode:((auto\:automatic simple\:only\ one\ input/cain/output normal\:normal\ single-threaded\ mode))-r[use realtime scheduling policy (SCHED_FIFO)]-r\:-[use realtime scheduling policy (SCHED_FIFO)]:sched_priority-x[truncate outputs]*-z\:-[enable feature]:feature:->z-t\:-[set processing time in seconds]:seconds (int/float)-tl[enable looping]*-f\:-[set sampling parameters for the following input/output files]: :->f*-y\:-[set starting position for last specified input/output]:seconds*-i\:-[specifies a new input source]:input source:->io*-o\:-[specifies a new output source]:output source:->io*-Md\:-[set the active MIDI-device]:device name:_files*-Mms\:-[send MMC start/stop to MIDI device-id]:device id*-mss[sends MIDI-sync to the selected MIDI-device]*-pf\:-[use the first preset found from file as chain operator]:preset file:_files -g \*.epp\(-.\)*-pn\:-[find preset from global preset database]:preset name:->pn*-ev[analyze sample data to find max apm value without clipping]*-ezf[find the optimal value for DC-adjusting]*-eS\:-[audio stamp]:stamp-id (int)*-ea\:-[amplify signal]:amplification value (percent)*-eac\:-[amplify signal of channel]: :->eac*-eaw\:-[amplify signal (clipping)]: :->eaw*-eal\:-[limits audio level]:limit (percent)*-ec\:-[compressor (a simple one)]: :->ec*-eca\:-[a more advanced compressor]: :->eca*-enm\:-[noise gate. (each channel is processes separately)]: :->enm*-ei\:-[pitch shifter (modifies audio pitch by altering its length)]:pitch-shift (percent)*-epp\:-[normal pan effect]:panning (0=left, 50=center, 100=right)*-ezx\:-[adjusts the signal DC (use -ezf to find optimal values)]: :->ezx*-eem-[envelope modulation]: :->emod*-ef-[apply filter effects]: :->filters*-erc\:-[copy channel]: :->erc*-erm\:-[mix all channels to one channel]:to channel*-et-[time based effects]: :->teffects*-el\:-[LADSPA Plugin]: :->el*-eli\:-[LADSPA Plugin]: :->el*-gc\:-[time crop gate]: :->gc*-ge\:-[threshold gate]: :->ge:input source:->iostatefilters_valuesfilter effect1[resonant bandpass filter]: :->ef13[resonant lowpass filter]: :->ef34[resonant lowpass filter (3rd-order, 36dB)]: :->ef4a[allpass filter]: :->efac[comb filter]: :->efcb[bandpass filter]: :->efbh[highpass filter]:cutoff frequencyi[inverse comb filter]: :->efil[lowpass filter]:cutoff frequencyr[bandreject filter]: :->efrs[resonator (resonating bandpass filter)]: :->efsteffects_valuestime based effectc[chorus]: :->etcd[delay effect]: :->etde[a more advanced reverb effect]: :->etef[fake-stereo effect]:delay time (msec)l[flanger]: :->etlm[multitap delay]: :->etmp[phaser]: :->etpr[reverb effect]: :->etremod_valuesenvelope modulationb[pulse gate]: :->eembp[pulse gate (hz)]: :->eempt[tremolo effect]: :->eemt_wantedsizesbuffer sizecompadd1024204840968192163843276865536compset*,*,*,_valuesinterleavingi[interleaved stream format]n[noninterleaved]compset*,*,_messagesampling ratecompset*,channels_valuessampling parametersu8[unsigned 8-bit]s16_le[signed 16-bit little endian]s16_be[signed 16-bit big endian]s24_le[signed 24-bit little endian]s24_be[signed 24-bit big endian]s32_le[signed 32-bit little endian]s32_be[signed 32-bit big endian]f32_le[32-bit float (little endian)]f32_be[32-bit float (big endian)]_valuesfeature(nodb)db[enable double-buffering](db)nodb[disable double-buffering]dbsize[set db buffer size]:buffer size in sample frames:(0 1 2 4 8 16)(nointbuf)intbuf[use extra internal buffering for realtime devices](intbuf)nointbuf[prevent extra internal buffering for realtime devices]xruns[processing will be halted when a under/overrun occurs]psr[enable the precise-sample-rates]compsetalsa,/proc/asoundevalgrep "^[[:digit:]]" < /proc/asound/cards|awk 'BEGIN {print "_values '\''ALSA device'\''" }; {print "'\''" $1 "[" $6, $7, $8, $9 "]'\''"}'||echo _message WrongALSA information bot found in proc filesystem_alternativefiles:input/output file:_files -g "*.(aif|aiff|mid|wav|ewf|mp3|mp2)(-.)"streams:stream:(stdin stdout)devices:realtime device:((/dev/dsp alsa\:alsa\ device null\:null\ device))_wantedpresetspresetcompaddMf</usr/share/ecasound/effect_presets:az%% compsetmix (wet) (percent)compsetnumber of delayscompset_valuessurround mode0[normal]1[surround]2[stereo-spread]delay time (msec)compset_valuesvolume modermscompsetclose threshold (percent)open threshold (percent)msgsamplification value (percent):channelamplification value (percent):channel:max-clipped-samplescompression rate (decibels):threshold (0.0-1.0)peak-level:release-time (seconds):fast compression rate (0.0-1.0):compression ratethreshold-level:pre-hold-time (msec):attack-time (msec):post-hold-time (msec):release-time (msec)left DC fix value:right CD fix valueeembpulse frequency (beats per minute):on time (msec)eemppulse frequency (hz):on time (percent)eemttremolo speed (beats per second):depth (percent)center frequency:width (Hz)cutoff frequency:resonance:gaincutoff:resonancedelay (samples):feedback (percent)delay (samples):radius (0-1.0)from channel:to channeldelay time (msec):variance time (samples):feedback (percent):lfo frequencyroom size (metres):feedback level (percent):amount of reverbed signal added to the original (wet) (percent)delay time (msec):variance time (samples):feedback (percent):lfo frequencydelay time (msec):number of delays:mix (wet) (percent)delay time (msec):variance time (samples):feedback (percent):lfo frequencydelay time (msec):surround mode:feedback (percent)unique LADSPA name/numberstart time (seconds):length (seconds)msgsstatecompsetstr#*:str%%:*returnAgA%-A!
1A$]|A(eUIACA Qpq	A	%0ACe	
YA	C


localargs(-p --prompt)p+prompt[specify prompt]:prompt:(-s --quiet --silent)squietsilent[suppress diagnostics]_pick_variantgnuGNUunixversion(-G --traditional)Gtraditional[run in compatibility mode](- :)hhelp[display help](-l --loose-exit-status)llooseexitstatus[exit 0 even if a command fails](-r --restricted)rrestricted[run in restricted mode](- :)Vversion[display version](-v --verbose)vverbose[be verbose]-*args:)OSTYPEdragonflyfreebsddarwinnetbsdsolaris-x[prompt for an encryption key]-E[enable extended regular expressions]-S[disable ! command]_argumentsargs:file:_filesAgA<-5IQ55A&90YAPe}
	5	
m!
=
1
0A
CAf=localargs-c[dump section header information]-d[dump .dynamic section]-e[dump file header]-G[dump .got (global offset table) section]-h[dump .hash section]-i[dump .interp (interpreter) section]-n[dump .note sections](-w)-p[dump program headers]-r[dump relocation sections]-s[dump symbol table sections](-p)-w[write contents of matched sections to file]:file:_filesOSTYPEsolaris-g[dump .group section]-H[dump .SUNW_cap (capabilities) section]-m[dump .SUNW_move section]-S[dump symbol table sections sorted according to symbol sort sections]-u[dump stack unwind/exceptions sections]-v[dump .SUNW_version (versioning) sections]-y[dump .SUNW_syminfo (symbol bindings) section]-I[match sections by index]:index or range-N[match sections by name]:section-T[match sections by type]:type-C[demangle C++ symbol names]-k[calculate ELF checksum]-l[show long section names without truncation]-O[specify osabi to apply]:osabi-P[use alternative section header]*:elf file:_object_filesfreebsd-a[dump all information]_argumentsargsA@'EE|E+AgA"Cf-aay	
qI115AQ)!"e(+A|
..A*r"cA
g"A'""A8A.r$A"$A"$$%%5+Q.A6r&	&,A
g&HA$&l&&&&'A"f'H'}%<+AF(+localcurcontextcurcontextstatelinetypesetopt_args_arguments-**-anonymous[restrict to anonymous mode]::boolean:(0 1)*-auto-submit[autosubmit first form]::boolean:(0 1)*-base-session[clone internal session with given ID]:ID number:*-config-dir[name of directory with configuration file]:configuration directory:_files -/(- 1)-config-dump[print default configuration file to stdout]*-config-file[name of configuration file]:configuration file:_files*-default-mime-type[MIME type assumed for unknown document types]:MIME type:_mime_types*-default-keys[ignore user-defined keybindings]::boolean:(0 1)*-dump[print formatted versions of given URLs to stdout]::boolean:(0 1)*-dump-charset[codepage to use with -dump]:codepage:-dump-color-mode[color mode used with -dump]:color mode:((-1\:standard\ dump\ mode 0\:mono\ mode 1\:16\ color\ mode 2\:88\ color\ mode 3\:256\ color\ mode 4\:true\ color\ mode))*-dump-width[width of document formatted with -dump]:width:*-eval[evaluate configuration file directive]:configuration option:*-force-html[interpret documents of unknown types as HTML](- 1)-?hhelp[print usage help and exit]*-localhost[only permit local connections]::boolean:(0 1)(- 1)-long-help[print detailed usage help and exit](- 1)-config-help[print help for configuration options](- 1)-lookup[look up specified host]:host:_hosts*-no-connect[run as separate instance]::boolean:(0 1)*-no-home[don't use files in ~/.elinks]::boolean:(0 1)*-no-numbering[disable link numbering in dump output]::boolean:(0 1)*-no-references[disable printing of link references in dump output]::boolean:(0 1)*-remote[control an already running ELinks]:*:command:->remote*-session-ring[connect to session ring with given ID]:ID number:*-source[print the source of given URLs to stdout]::boolean:(0 1)(1)*-stdin[read document from stdin]::boolean:(0 1)*-touch-files[touch files in ~/.elinks when running with -no-connect/-session-ring]::boolean:(0 1)*-verbose[verbose level]:verbosity level:((0\:serious\ errors 1\:serious\ errors\ and\ warnings 2\:all\ messages ))(- 1)-version[print version information and exit]1:URL:->urlstatebookmarksfileopt_argsconfigdir:ELINKS_CONFDIR:/.elinks/bookmarksfilef< $file	%%	_alternativefiles:file:_filesbookmarks:bookmark:compadd -a bookmarksurls:URL:_urlsstateremotecommandscommandspingopenURLaddBookmarkinfoBoxxfeDoCommand_alternativecommands:command:compadd -a commandsreturnABm'AJA9A0CLJyY[JAA%A4CAAFAB 6 k9AC&AB!6!kMAC&AB#eV$k|FAAFAB)	V*kuRAAF,AB/0	YbA$Kc
+,AgHAs"s\A p$,HAHdAB	C&AA"uAC+%AB]&As"s\ACAAKc

q,As)A"rs+YsAKc
,A
TA@hLLEqKc
ABM
*N	}l^Ag3A$,$,YAC1ACftAf
A%3ABCf!C%3Af4Q$A[HK(A$8PdAxA,++A' MA'A'AC'4QA'A'=A'`AC'A'A'!AC'pA'A'A'\yAC'
A'A'IAC'A'	t	A'
D
uA(
$,xrӚA+l1AC1A!
AH.A#r%A	2JFAB
f
	 
+At

1A<YA"-	B-A-A8%Bj<QxA%0Q-,A5+A
FAh
6A
&Ab=AC^^1ACF`A,A-A%dAXC
	AB=mC<1AdmA\

1AAF5AC&,AG+AC441AIA0A"JMJrAB<+K+AP-QA0"CF$PN+AX
APQAC8uA8A"l8V+AB\FAFA/F.X. +functions[_email-mail] _emailmaillocalrcfilesfilesplugini<=#rcfilesMf<$rcfiles[i]:sourcesource:blank:NreplyrcfilesMf<$rc:aliasalias:blank:/:blank:/:return +functions[_email-mutt] _emailmutt_emailmail +functions[_email-mush] _emailmush_emailmail +functions[_email-MH] _emailMHreplyf_call_program aliases ali 2>/dev/null/: /:return +functions[_email-pine] _emailpinereplyf<~/.addressbook:DELETED: /			/:%%	return +functions[_email-ldap] _emailldaplocalexplfilteroptsmailzparseoptszstyle:completion:curcontext:curtagfilterfilter #filter returnfilter(filter=PREFIX*SUFFIX) #filter > 1 filter(|j..filter)f_call_program $curtag ldapsearch -LLL \$filter cn mail 2>/dev/null #res > 1 res[@] +opts[-c] mail#*: cn#*: __specials"cn"cn <mail#*: >compstateinsertmenu_wantedemailldapmatching namescompaddIPREFIXISUFFIX@ +functions[_email-local] _emaillocallocaloptszparseoptsS:sufcompset*@_hosts@suf[@]compset@*_userssuf[@]_email_addresseslocalpluginsreplylistargsoptsfilespluginrcfilemuttrcexplfret__specialx][()<>@,;:\\".__spacex 	__specials[__specialx]__atom[^__specialx__spacex]##__space[__spacex]#__qtext[^"\\]__qpair\\?__beginq__endq(|[^\\])"__dot__space.__space__domainref__atom__domainlit\[([^]]|__qpair)#(|[^\\])\]__quotedstring__beginq(__qtext|__qpair)#__endq__word(__atom|__quotedstring)__phrase(__space__word__space)#__localpart__word(__dot__word)#__subdomain(__domainref|__domainlit)__domain__subdomain(__dot__subdomain)#__addrspec__localpart__space@__space__domain__addresses(__qtext|__quotedstring)##zparseopts@r:|[.@]=* r:|=* m:{a-zA-Z}={A-Za-z}optssQPREFIXb__addressesoptssopts[-s]evalcompset -P $(( ${#${=${:-x${match[1]}x}}} - 1 )) "*${opts[-s]}"compsetopts[-s]*zstyle:completion:curcontext:email-addresses/mutt/muttrc~/mutt/muttrc~/.muttrcMH:/.mh_profilemuttmuttrcmush/.mushrcmailMAILRC:/.mailrcpine/.addressbookpluginskfunctionsI_email:kj..filesfilesNe:REPLY=( ${(k)files[(r)$REPLY]} ):_tagsemailpluginsplugins_requestedemailplugin_next_labelemailpluginemail address +opts[-c] :completion:curcontext:curtagstripcomments-c_call_function_emailpluginargs_messageplugin: plugin not foundcontinue( ret && fret ) fret == 300  ! +opts[-c] optsnpluginlistseparatorzformat sep reply[@]_wantedmailaliasesaliascompaddreply%%: #args SMreply:__addrspec(@)(M@)reply:#*@*#*:compaddexpl[@] ret return_email_addresses@A@'EE|EEACgAgA"$Q	u-	=	
)
}mi]iAi%e] 5  !I"
"$$e$%e%&'M'(Y())Q)*
+e,!0I4q455e56E67)7889]99::;u<>>i>?Q@)@AqABMCUCCDDiE%EFMG	FGXA#Gu-0GA1AGGACG,HH
qAHA,&IGIIIJ0JA gJA C'3A FJ3Ap M.ArJKA!&KdQ.ArKKA!fKLA!L(<LYL.ArK$;AL"CJLLMIMN}O)OPPQUQR}S%T=TA&fU<TA4&fU\UUJVV.ArK,;AD'CJVWyWXmXY1YZ
ZZ[[\]A+f\TA4+Cf\UUJ]V
qA+f]lTA,,&]UIU]*$0]A-%]^A -C^]I__8_Y$0_AX.
	A_A.Cg<`\A.`a-A/cdd5dxlocalcurcontextcurcontextstatelinematchtypesetopt_argslibpath_arguments(   -2 --columns)-1(-1    --columns)-2(-1 -2          )--columns=:columns:(--pages)-a+:pages:(even odd)(-a)--pages=:pages:(even odd)(--file-align)-A+:align:(-A)--file-align=:align:(--header -b -B --no-header --lineprinter -l)b+header:page header:->formats(--header -b -B --no-header --lineprinter -l)Bnoheader(--truncate-lines)-c(-c)--truncate-lines(--line-numbers -C)Clinenumbers::start line [1](--printer -d   )-P+:printer name: _printers(--printer    -P)-d+:printer name: _printers(          -d -P)--printer=:printer name: _printers*-D+:key\:value:*--setpagedevice=:key\:value:(--escapes)-e-:escape character:(-e)--escapes=-:escape character:(-E --highlight)Ehighlight:input language:->inputlang(--font -f)f+font:fontname:->fonts(--header-font -F)F+headerfont:fontname:->fonts(--print-anyway)-g(-g)--print-anyway(--fancy-header)-G(-G)--fancy-header=:header:->headers(--no-job-header)-h(-h)--no-job-header(--highlight-bars -H)Hhighlightbars::height (lines) [2](--indent -i)i+indent:indent width(--filter -I)I+filter:input filter:_cmdstring(--borders)-j(-j)--borders(-k --page-prefeed -K --no-page-prefeed)kpageprefeed!(-k --page-prefeed -K --no-page-prefeed)Knopageprefeed(--lineprinter -l --lines-per-page -L --header -b -B --no-header)llineprinter(--lines-per-page -L --lineprinter -l)L+linesperpage:lines per page(--mail)-m(-m)--mail(--media)-M+:media name:(A4)(-M)--media=:media name:(A4)(--copies -n   )-#+:number of copies:(--copies    -#)-n+:number of copies:(         -n -#)--copies=:number of copies:(--newline)-N+:newline type:((n\:unix r\:mac))(-N)--newline=:newline type:((n\:unix r\:mac))(-o -p --output -p)o+p+output:output file:_files(--missing-characters)-O(-O)--missing-characters(--quiet --silent)-q(-q --silent)--quiet(-q --quiet)--silent(-r --landscape -R --portrait)rlandscape(-r --landscape -R --portrait)Rportrait(--baselineskip -s)s+baselineskip:baseline skip (PostScript points) [1]*-S+:key\:value:*--statusdict=:key\:value:(--title -t   )-J+:banner title:(--title    -J)-t+:banner title:(        -t -J)--title=:banner title:(--tabsize -T)T+tabsize:tabsize [8](--underlay)-u-:underlay text:(-u)--underlay=-:underlay text:(--nup)-U+:pages:(4)(-U)--nup=:pages:(4)(--verbose)-v(-v)--verbose=-:level:(- *)Vversion(-w --language)wlanguage:output language:(PostScript html overstrike rtf)(-W --option)Woption:helper option(--encoding)-X+:character encoding:(88591 latin1 88592 latin2 88593 latin3 88594 latin4 88595 cyrillic 88597 greek 88599 latin5 885910 latin6 ascii asciifise asciifi asciise asciidkno asciidk asciino ibmpc pc dos mac vms hp8 koi8 ps PS pslatin1 ISOLatin1Encoding)(-X)--encoding=:character encoding:(88591 latin1 88592 latin2 88593 latin3 88594 latin4 88595 cyrillic 88597 greek 88599 latin5 885910 latin6 ascii asciifise asciifi asciise asciidkno asciidk asciino ibmpc pc dos mac vms hp8 koi8 ps PS pslatin1 ISOLatin1Encoding)(--no-formfeed)-z(-z)--no-formfeed(--pass-through)-Z(-Z)--pass-through--color=-:use color:(false true)--continuous-page-numbers--download-font=:fontname:--extended-return-values--filter-stdin=:stdin name:(-)--footer=:page footer:->formats--h-column-height=:horizontal column height:(- *)--help(- *)--help-highlight--highlight-bar-gray=:gray level (0-1):--list-media--margins=:left\:right\:top\:bottom:--mark-wrapped-lines=-:wrapped line style [none]:(none plus box arrow)--non-printable-format=:rendering of non-printable characters:(caret octal questionmark space)--nup-columnwise--nup-xpad=:x-padding [10]--nup-ypad=:y-padding [10]--page-label-format=:page label format:(short long)--ps-level=:PostScript language level:(1 2)--printer-options=:extra options:--rotate-even-pages--slice=:vertical slice number--style=:highlighting style:(a2ps emacs emacs_verbose ifh msvc)--swap-even-page-margins--toc--word-wrap--ul-angle=:angle--ul-font=:fontname [Times-Roman200]:->fonts--ul-gray=:gray level (0..1) [.8]--ul-position=:position [+0+0 -0-0]--ul-style=:style [outline]:(outline filled)*:filename:_filesreturnstatefontscompset*@_messagesizepointsize, optionally width/heightcommandsenscript:h:h/usr/share/enscript/afm/font.mapN_wantedexplfontcompaddf<$libpath[1]%% formatsspecscompquotePREFIX%Dsuf}_strftimeQPREFIX$()compset*\(_parameters*export*\)$:a dollar symbol%:current page number=:number of pages in the current filep:number of pages processed so farC*:file modification time (hh:mm:ss)n:basename of the input file nameN:full input file nameE:file modification date (yy/mm/dd)F:file modification date (dd.mm.yyyy)t:file modification time (12-hour)T:file modification time (24-hour)v:sequence number of current input fileV:sequence number of current input file in table of contents formatW:file modification date (mm/dd/yy)\(:environment variablecompset_describeformatspecifiersformat specifier( D:modification\ date )sufc:trailing component of the current working directoryC*:current time (hh:mm:ss)E:current date (yy/mm/dd)F:current date (dd.mm.yyyy)H:document titleL:lines in the input filem:hostname in short formM:hostname in fully qualified formn:user login nameN:user gecos field first componentt:current time (12-hour)T:current time (24-hour)W:current date (mm/dd/yy)compset_describe( D:current\ time )compset_wantedcompaddheaderscommandsenscript:h:h/usr/share/enscriptN//.enscriptN/_wantedheadercompaddlibpath/.hdrN:r:tinputlang ! +_cache_enscript_languages _cache_enscript_languages_cache_enscript_languagesfFMf_call_program languages enscript --help-pretty-print:NameDescription://bName: 

Description: 
/match1:match3%:_describelanguagesinput language_cache_enscript_languagesAL'EE|EE+ACgA8"I95a+AA
A|A!A"&d+qA"F,+AF+localcurcontextcurcontextstatestate_descrlinetypesetopt_args_arguments(-r)-a[respond to all events rather than consolidating them to avoid looping]-c[execute clear before invoking utility]-d[track directories and exit if a new file is added]-n[non-interactive mode; don't access TTY]-p[postpone first execution of the utility](-a)-r[reload a persistent child process](*)-s[evaluate the first argument using interpreter specified by $SHELL](-): :->command*::arguments:_normalstate +opt_args[-s] _cmdstring_command_namesreturnA48Pds;J+A d
-AHPU0s:A"	y	s;JA<-
)y
PY}A C%
0;AdC1A!A%A#A	CA"f-+AA/
9AH.A0rU<l;ACF|A2A"
&4+A
F+localcontextstatelinevariantargs_pick_variantgnuFree SoftOSTYPEversionvariant #words > 2 (-)iignoreenvironment[start with empty environment](--ignore-environment -i --help --version)*u+unset[remove variable from the environment]:env var to remove:_parameters -g "*export*"(-C --chdir)C+chdir[change working directory]:directory:_directories(-S --split-string)S+splitstring[perform word splitting]:string to split--block-signal=[block delivery of signals to command]:signal:_sequence _signals--default-signal=[reset handling of signals to the default]:signal:_sequence _signals--ignore-signal=[set handling of signals to do nothing]:signal:_sequence _signals--list-signal-handling[list non default signal handling to stderr](-v --debug)vdebug[print verbose information for each processing step]ign(- *)--help[display help information]ign(- *)--version[display version information]freebsddarwin(-i)*-u+[remove variable from the environment]:env var to remove:_parameters -g "*export*"-P+[specify alternate executable search PATH]:path:_dir_list-S+[perform word splitting]:string to split*-v[verbose output] words[(i)-] < CURRENT wordsi CURRENT-- (-i)i[start with empty environment]_argumentsargs*::arguments:->normalstatewords1shiftwords_normalreturnAL'EE|EE+ACgA|"-mMyQ1	
}yu
	1"+A	)]0xA "	x'+0A "
@`++AF+localcurcontextcurcontextstatelineexpltypesetopt_args_arguments(1 --stdin)-f+[specify file to speak]:text file:_files(1 -f)--stdin[speak from stdin](-q)-a+[specify amplitude]:amplitude (0-200) [100](-q)-g+[specify pause between words]:pause (10ms) [1]-k[capital letter indication]:integer:((1\:sound 2\:the\ word\ "capitals"))-l[specify line length below which clause is ended]:length(-q)-p+[specify pitch adjustment]:adjustment (0-99)(-q)-s+[specify speed]:speed (words per minute) [175](-q)-v+[voice]:voice name:->voices(--stdout -q)-w+[write speech to wav file]:wav file:_files -g "*.wav(-.)"-b+[specify input encoding]:encoding:((1\:UTF-8 2\:8-bit 3\:16-bit))-m[interpret SSML markup, ignore other XML](-a -g -p -s -v -w -z --split --stdout)-q[quiet, no sound output](-x --ipa)-x[output phoneme mnemonics](-X --ipa)-X[output phoneme mnemonics and translation trace](-q)-z[suppress final sentence pause at the end of the text]--compile=-[compile pronunciation rules and dictionary]::voicename or debug(-x -X)--ipa=-[output phonemes using International Phonetic Alphabet]::options:((1\:use\ ties 2\:use\ ZWJ 3\:separate\ with\ _))--path=[specify espeak-data path]:path:_files -/--pho[output mbrola phoneme data]--phonout=[output filename for -x/-X/--ipa]:filename:_files--punct=-[speak names of punctuation characters]::characters(-q --stdout)--split=[periodically start new wav file]:period (minutes)(-w -q --split)--stdout[output speech to stdout]--voices=-[list available voices]::language code:->languages(-)hhelp[display help information](-)--version[display version information]statevoices_wantedvoicecompaddf_call_program voices $words[1] --voices21c22%% languages_wantedlanguageslanguagecompaddf_call_program voices $words[1] --voices21c4%% returnA'+A C 8XpAgAL"&	U	u
A
Y+A#0ACg AA$"+0A`k	1Af(A"	&H$+ZA%
eA	' +A"'r'+A 
  <A<
CF21A
CfPqA
' Kk,A+A0%$A,
ACf4TAg TA"/r;L;TqA"0r;l;TA"1r;;CT%A"T2+	A
f(IA"
CFx5+	A
fA"Fx8+qA"Fx5;+AF+integerlocalcontextstatelineexpltypesetopt_args_arguments(-a --append)aappend[append tag entries]--packages-only[only generate tags for Ada packages]--declarations[C etc.: tags for function declarations](-D --no-defines)Dnodefines[No tags for preprocessor definitions]iinclude[Tag file should include another]:tag file:_filesllanguage[Specify language]:language:->lang--no-globals[No tag entries for global variables]--no-members[No tag entries for structure members]rregex[Specify regular expression]:regular expression:->regexRnoregex[No regular expressions for tags](-I --ignore-indentation)Iignoreindentation[Closing brace in first col may not be start of func](-o --output)ooutput[Specify output file]:file:_files--parse-stdin=[Specify file name for stdin]:file name:_files(-V --version)Vversion[Output version](-h --help)hhelp[Output help]*:file to tag:_filesstatelanglangsfetags --help:  :blank::blank::alnum:.  %%:blank:_wantedlanguageslanguagecompaddregexcompset_filesPREFIXPREFIX1sep\\sepmatchmbeginmendcompsetsep*sep*sepmodsmods//PREFIXmodscompsetmodarri:ignore casem:allow multi-line matchess:multi-line, dot matches newline_describemodifiersmodifiercompsetsep*sep_messagetagnamecompsetseptag regexpregexp separator or @ for filereturnA(-ye}_arguments(-l --lib)llib[specify alternate wrapper library]:wrapper library:_files--faked[specify alternate faked binary]:fake binary:_command_names -e-s[save the fakeroot environment on exit]:save file:_files-i[load a previously saved environment]:file:_files(-u --unknown-is-real)uunknownisreal[use real ownership of previously unknown files](-):command name:_command_names -e*::arguments:_normalACg AHAG;
AC<%HD
5Uu)Q41e$%9\id!Uqtl
5LULt)i9M	-	U				
)
=
y




tM<EY|}|

1
]A>%


55
UU})5Qy)1))YiAI!U!Iy
599e)  !!!i"#Q#$a%)%i&5&'9'(()-	)	*+E+
,A
,
-./	M/0y01U22=Y3U3455956
6
17
]8A|"C
 89!:A:;}<i=I>q?@AuBECYD]EEFGHIKL-MMNmOQPEA,;
P,AE P.AE QdA	KRA ARA$DkA G$`2JyA|C`Ak%,A`aAFk.A	EDAf!DAUP`2AG A 4T p|AVH4Af5A1fWXWtypesetargumentsargument_pairsargument_postfixhelpversionverbosequietthemeT+recursiverandomizefilelistf+preloadfull-screengeometryg+auto-zoommultiwindowborderlessdraw-filenameslideshow-delayD+reloadR+keep-httpbuiltinlistcustomlistL+loadableunloadablesortS+reverseactionA+montagecollageindexfullindexthumbnailsmenu-fontM+no-menusreload-buttonmenu-button3+prev-button4+next-button5+rotate-button8+blur-button9+ignore-aspectstretchthumb-widthy+thumb-heightE+limit-widthW+limit-heightH+bgb+alphaa+fonte+scale-downoutput-dirj+wget-timestampfontpathC+image-bgB+outputoutput-onlyrcfilethumb-titletitlestart-attitle-fontargument_postfix[show help]version[show version information]verbose[be verbose][suppress non-fatal errors][load named options from config]:theme:_feh_theme[recurse into subdirectories][randomize file list before displaying][read file list from this file]:file:_files[eliminate unloadable images before displaying][make the window fullscreen]geometry[limit window size]:geometry: [zoom picture to screen size]multiwindow[multiple windows, one image per window][borderless windows]draw-filename[show filename in images][time delay for reloading]:time: keep-http[don't delete cached files][use builtin http client][list images, their size, etc.][format list output]:format: [print loadable images][print unloadable images][sort images]:sort type:(name filename width height pixels size format)[reverse sort order]action[action to perform on each image]:shell: [enable montage mode][enable collage mode][enable index mode]fullindex[enable verbose index mode][enable interactive index mode]menu-font[set font in menus]:font: no-menus[don't load or show any menus][button to reload image]:button:_feh_buttonpan-button[button to pan image]:button:_feh_buttonzoom-button[button to zoom image]:button:_feh_button[button to activate menu]:button:_feh_buttonprev-button[button to go to previous image]:button:_feh_button[button to go to next image]:button:_feh_buttonrotate-button[Ctrl+Button to rotate image]:button:_feh_button[Ctrl+Button tu blur image]:button:_feh_buttonignore-aspect[montage mode: Don't preserve aspect ratio]stretch[montage mode: Enlarge images to fit thumbnail size]thumb-width[montage mode: Thumbnail width]:pixels: [montage mode: Thumbnail height]:pixels: [montage mode: Limit montage width]:pixels: limit-height[montage mode: Limit montage height]:pixels: [montage mode: Background image]:file:_files[montage mode: Thumbnail transparency level]:integer: [index mode: Thumbnail info font]:font: [slide change delay]:seconds[scale down images which are too big][save files to DIR (with -k)]:directory:_files -/wget-timestamp[add no timestamp ("?123") to URLs][add paths to font path]:font path:_files -/image-bg[set transparent image background]:background:(white black default)[montage mode: Output file]:file:_filesoutput-only[montage mode: Output file, don't display montage]:file: files[specify config file]:file:_filesthumb-title[window title in thumbnail mode]:format string[window title in slideshow mode]:format string[start slideshow at]:file:_files[title font for index mode]:font--zoom[zoom images]:percent: --caption-path[where to look for image captions]:relative directory: action1..9:shell: --bg-tile[set tiled desktop background]:file:_files--bg-center[set centered desktop background]:file:_files--bg-scale[set scaled desktop background]:file:_files--bg-seamless[set desktop background with seamless borders]:file:_files--bg-fill[set scaled desktop background, preserving aspect ratio]:file:_files--menu-style[style descriptor for menu text]:file:_files--menu-border[set menu background border]:integer: --menu-ctrl-mask[use Ctrl+Button to display menu]--no-rotate-ctrl-mask[don't require Ctrl for the rotate button]--no-blur-ctrl-mask[don't require Ctrl for the blur button]--no-xinerama[disable xinerama support]--screen-clip[toggle window clipping]--hide-pointer[hide mouse pointer in fullscreen mode]*--fontpath[index mode: directory to search for fonts]:directory:_path_files -/--index-name[show image name in index/thumbnail mode]:bool:(0 1)--index-size[show image size in index/thumbnail mode]:bool:(0 1)--index-dim[show image dimensions in index/thumbnail mode]:bool:(0 1)--no-jump-on-resort[stay at current image after resorting the filelist]--cycle-once[quit after one loop through the slideshow]--draw-actions[draw defined actions]--cache-thumbnails[enable thumbnail caching]--menu-bg[background image in menus]: :_feh_background--thumb-redraw[set thumbnail image redraw frequency]:digit*:file:_fileskargument_pairs(--arg)-argument_pairsargargument_postfixarg(-argument_pairsarg1)--argargument_postfixarg_feh_theme/.fehrctypesetthemestheme\ngrep "\w" ~/.fehrc | grep -v "^#"s: :themetmp1shifttheme:j: :tmp_describetheme_feh_buttontypesetexpl_wantedbuttonbuttoncompadd0..5_feh_background_alternativefile:file:_filesmode:mode:(trans)_argumentsargumentsA0F-%I	e_argumentsbsmtp(--logfile)-L(-L)--logfile(--fetchmailrc)-f(-f)--fetchmailrc(--idfile)-i(-i)--idfile:file:_filespluginplugout(--mda)-m(-m)--mda:command:_command_names -e(--username)-u(-u)--username:user:_users--auth:authentication types:(password kerberos kerberos_v5)(--protocol)-p(-p)--protocol:protocol:(auto pop2 pop3 apop rpop kpop sdps imap imap-k4 imap-gss etrn)(--port)-P(-P)--port:port number*:mail server:_hostsA@'EE|EEACgAB|oAGA%8YA$Pq AB

x.DAGA%8MA$$9AB	
DDAGA%8MA$$9ABTAGA%8XmA$DY0ABAGA8YA$\}(AB%n%+$AGA(<]
!AB+m+AGA-A$0QACg! !@AB3!yr3K"HAGA,&,LmAB8#}N8+$ 	"A"f+& AB<$N<+%	A"fT& AB@&u@
&	AgAFLaAC4A'H+A.AriAHCA	
A"&P
+AL1A
A"CF4
+A"&+AF$+ABU+a6U	k,'AA,AEPqAAFA1.A!X,APq,A,AEP.A	Mq.AEP
.AEpAg0t0A5IAg0t00ACG0t1AG0t1XAG0t1Ag0t1A	222H2iD[A2J2F2A.Ao2<A"p
3&3$,Aq03,Ar44QAp1.As45A,At55,Au561lAv1AvR7q.Aw73.Ay88em.Az891A'0t99,A|9:U,A}::,A~;<
A[	1.A<<,A<.AE0=Q.A3=,A=,A0>.AE0>1	Q.A3>,A>.AE0>	Q.A3?A,A?`.AE0?	Q.A3?,A@.AE0@eQ.A34,A@,A0A.AE0A1Q.A3A	,AA,A0A.AE0B!	Q.A<B
,AB.AE0CAq,AC.AECD!q,ADX~A1.A3D.AE0DA)%EQ.A2EE,A0EY,A0E,AF.AEFd2A"
3+&3$A"+FFG1,&GA"GG
X"-CGbkHHYIiJ%JKKLMNOPPQQ91&GA"@2
Qe
Q"1FQQe1&GA2CFGlocalcurcontextcurcontextstatelineexpltypesetopt_args +functions[_ffmpeg_presets] _ffmpeg_presetslocalpresetspresets/.ffmpeg/.ffpreset:t:rFFMPEG_DATADIR/.ffpreset:t:r_wantedffmpegpresetsexplselect presetcompaddpresets +functions[_ffmpeg_acodecs] _ffmpeg_acodecslocalacodecscopyMf_call_program audio-codecs $words[1] -codecs 2>/dev/null::space:D:space:E:space:AS:space:D:space:T:space::space::space://b:space:/match1_wantedffmpegaudiocodecsexplforce audio codec (copy to copy stream)compadd +functions[_ffmpeg_vcodecs] _ffmpeg_vcodecslocalvcodecscopyMf_call_program video-codecs $words[1] -codecs 2>/dev/null::space:D:space:E:space:VS:space:D:space:T:space::space::space://b:space:/match1_wantedffmpegvideocodecsexplforce video codec (copy to copy stream)compadd +functions[_ffmpeg_scodecs] _ffmpeg_scodecslocalscodecsscodecscopyMf_call_program video-codecs $words[1] -codecs 2>/dev/null::space:D:space:E:space:SS:space:D:space:T:space::space::space://b:space:/match1_wantedffmpegvideocodecsexplforce video codec (copy to copy stream)compaddscodecs +functions[_ffmpeg_formats] _ffmpeg_formatslocalformatsformatsous::Mf_call_program formats $words[1] -formats 2>/dev/null::space:D:space:E:space::space::space://b:space:/match1_wantedffmpegformatsexplforce formatcompaddformats +functions[_ffmpeg_pix_fmts] _ffmpeg_pix_fmtslocalpix_fmts_wantedffmpegpixfmtsexplpixel formatcompadd@Mf_call_program formats $words[1] -pix_fmts 2>/dev/null:I.O.H.P.B. :space: %%  +functions[_ffmpeg_bsfs] _ffmpeg_bsfslocalbsfsf_call_program bsfs $words[1] -bsfs 2>/dev/null::_wantedffmpegbsfsexplset bitstream filtercompaddtypeset_ffmpeg_flags +functions[_ffmpeg_flag_options] _ffmpeg_flag_optionslocalexpl_wantedoptionsselect flagscompadd+flag_options +functions[_ffmpeg_more_flag_options] _ffmpeg_more_flag_optionscompset_ffmpeg_flag_options +functions[_ffmpeg_new_flag_options] _ffmpeg_new_flag_optionscompset_ffmpeg_flag_options +functions[_ffmpeg_flags] _ffmpeg_flagslocalflag_optionsevalflag_options=(${=_ffmpeg_flags[1]})matchmbeginmendintegerPREFIXb++flag_optionsRmatch2_ffmpeg_new_flag_optionsflag_optionsRmatch2_ffmpeg_more_flag_optionsmatch1_ffmpeg_flag_optionsreturn +functions[_ffmpeg_register_lastopt_values] _ffmpeg_register_lastopt_values lastopt_takesargs lastopt:lastopt_description: #lastopt_values lastopt_typeflags*lastoptflagtypelastopt%%:->flagtype_ffmpeg_flagsflagtypelastopt_values[*](lastopt_values[*])_ffmpeg_argspecslastoptlocal_ffmpeg_argspecslastoptREPLYlastopt_descriptionlastopt_takesargslastopt_typelastopt_values_call_programoptionswords1/dev/null\nreadREPLYlastopt_ffmpeg_register_lastopt_valuesREPLY%%:space:lastopt_descriptionREPLY:space::space:lastopt_descriptionb<>lastopt_typematch1lastopt_descriptionlastopt_description<:space:>:space::space::space:lastopt_descriptionlastopt_descriptionlastopt_descriptionlastopt_description//:/\:lastopt_description:space::space::space:examplelastopt_description%% example//:/\:lastopt_descriptionlastopt_description:space::space:lastopt_descriptionlastopt_description//:/\:examplefilenamelastopt_takesargs:lastopt_description:_filesasvprelastopt_takesargs*lastopt: :_ffmpeg_presetsacodeclastopt_takesargs: :_ffmpeg_acodecsvcodeclastopt_takesargs: :_ffmpeg_vcodecsscodeclastopt_takesargs: :_ffmpeg_scodecslastopt_takesargs*lastopt: :_ffmpeg_formatspix_fmtlastopt_takesargs*lastopt:set pixel format:_ffmpeg_pix_fmtsbitstream_filterlastopt_takesargs: :_ffmpeg_bsfslastopt_takesargslastopt_description (example)lastopt_takesargsvfilters: :->vfilterslastopt_values REPLY:space:REPLY%%:space:lastopt_takesargslastopt_values_arguments_ffmpeg_argspecs[@]*:output file:_filesreturnstatevfilters_valuesvideo filtersaspect:set aspect ratio (rational number X\:Y or decimal number):crop:crop input video (x\:y\:width\:height):format: :_sequence -s : _ffmpeg_pix_fmtsnoformat: :_sequence -s : _ffmpeg_pix_fmtsnullpad:add pads to the input image (width\:height\:x\:y\:color_string):pixelaspect:set pixel aspect ratio (rational number X\:Y or decimal number):scale:scale input video (width\:height):slicify:output slice height ("random" or a number of pixels):unsharp:luma_x\:luma_y\:luma_amount\:chroma_x\:chroma_y\:chroma_amount:vflipbuffernullsrcnullsinkstate_ffmpeg_flagsstate_ffmpeg_flagsAGACg8X,A|AxCP}MM]qm	]
5
u
e)localfontdirtypesetopt_argsfontdir_call_program path figlet -I2 2>/dev/null_arguments(-r -l -x)-c[center justify](-S -s -o -W -m)-k[use kerning](-r -c -x)-l[left justify](-p)-n[normal mode](-k -S -s -W)-o[let letters overlap](-n)-p[paragraph mode](-c -l -x)-r[right justify](-k -S -o -W -m)-s[smushed spacing](-w)-t[use terminal width](-I)-v[version](-r -c -l)-x[use default justification of font](-E)-D[use Deutsch character set](-D)-E[use English character set](-X -R)-L[left-to-right](-C)-N[clear controlfile list](-L -X)-R[right-to-left](-k -s -o -W -m)-S[smush letters together or else!](-k -S -s -o -m)-W[wide spacing](-L -R)-X[use default writing direction of font](-t)-w+[specify output width]:output width (in columns)-d+[specify font directory]:font directory:_path_files -/-f+[specify font]:font:_files -W ${~opt_args[-d]\:-$fontdir} -g \*flf\*\(-.\:r\)(-k -S -s -o -W)-m+[specify layout mode]:layout mode(-N)-C+[specify control file]:control file:_files -W ${~opt_args[-d]\:-$fontdir} -g \*flc\*\(-.\:r\)(-v)-I+[display info]:info code:((
    -1\:normal\ operation\ \(default\)
    0\:version,\ copyright\ and\ usage\ information
    1\:version\ in\ integer\ format
    2\:default\ font\ directory
    3\:name\ of\ font\ figlet\ would\ use
    4\:output\ width\ in\ columns
  ))A'EA<t	E$Ag<A4$a-]=EA"$
AfhAfAC"&ARA,,IAfA$"|%F@Af\TA%A"||uF@A	F@localcurcontextcurcontextcontextlinestatestate_descrcopts@privsval_argsr[read]w[write]x[execute]s[set uid/gid]t[sticky]X[execute only if directory or executable to another]u[owner's current permissions]g[group's current permissions]o[others' current permissions]OSTYPEsolarisl[mandatory locking]compset*,compset,*prefix07_messagenumbernumeric modecompset[a-z]#[+-=]_valuesprivilegeprivsreturncompset_alternativewho:who:((a\:all u\:owner g\:group o\:others))operators:operator:(+ - =)Ag2Ah-0MA23R3r`0yA423*#23r{"3B3:0Ag2A\	2 34Pd3Bx(3#3<3PA"
Rh2A"R,2q0A$2033r3jH0]A,233r0A\C	2 <Tp3j3r(#3#3DX'0qABC2p%2d<3j3r(@#3#3Xx330A%2
0;A23A8		l			
l
-
2localexplOSTYPEaixcdrfsirixprociso9660cachefslinuxtypesetadfscramfsext2ext3hpfsiso9660minixntfsqnx4reiserfsromfsswapvxfsxiafs/proc/filesystems</proc/filesystemsnodev/etc/filesystemsf</etc/filesystems:#*osfadvfscdfssolarishsfss5fspcfscachefstmpfsdragonflycd9660devfsext2fsfdesckernfslinprocfsmsdosnullnwfsportalprocfsumapunionfreebsdf_call_program fstypes lsvfs3,1%% cd9660ext2fsfdescfslinsysfsmsdosfsnullfsportalfssmbfsunionfsreiserfsdarwinautofs/sbin/mount_qN:s./sbin/mount_._wantedfstypesfile system typecompadd@L:|no=A 0LAC'+AC>01ACF`AfAf5A!1A"}szf-A"C&@
+qAl1.A}szA("l+A"&`+AF+
A*"2}szrCfA"&@&AD0kDXl;J3+"#s*s;JA0'4TpA`0r҂ҚӒҒҺ[ZZj2ZRZ[z,A!!A"A",A#DA"$r%D%A*"(2r		m	)D	Q.A*r
9|;.A+D
-,A-k
UAD'#A.
A

A.A0r
ACs;JQ.A2r
9D	As;J
A
C%s;JA4

A
s;J.A9!qA%s;JA8&APmkA%XA,J
A`.ACrL+

AX
AX
QACPmA%X]qA%XAC%A,3+"AF,AUk%A"Vy&A%)ADCE,A[;m,A\\A^1.A^rIi.A_
Aa	1Aa.Abq.Ad,.Af#s*+ACF@YA/NA&@A%A)NAtYlAC%QALH@1An
A<A<)Eq.Ap+3A"q9|;CP]TAGA<&pA""1.Atr
A8CAuRA@aA,Ay4,AzA" <)EQ{+.A||A&A" <)E+AB0!&A"r)T#CF+AB0$FA$Flocalmatchmbeginmend_have_glob_qualPREFIXcompsetmatch1compset[^\)\|\~]#(|\))_comp_caller_optionsextendedglobcompset\#_globflags_describeglobflagsglob flag(\#:introduce\ glob\ flag)_globqualsreturnPREFIX(#)compset\(\#optsglobpatsexpldescrtriedtypesdefignvarsignvarprepathoprefixrfilesrfilezparseopts/=tmpf=tmpg+:-=tmp(@j::M)(@)tmp#-#? tmp[(I)-g*] (@)(@M)tmp:#-g*#-g##[[:blank:]]#%%[[:blank:]]#glob\:blank:{glob//(#b)([^\])[[:blank:]]##/match[1],}globb(|~)match2#qmatch[1]#qmatch[2]type*(#q-/)optsIF tmp ignvarsoptstmp+1ignvars_comp_ignore_comp_ignoreignvars2,2ignvarPignvaroptstmp+1zstyle:completion:curcontext:filepatternstmp//%p/glob:*//:/\:\: i  i:files listdirsfirst *(-/):directories:directory glob:-*//:/\:(#q^-/):globbed-files*:all-filesglob:-*//:/\::globbed-files *(-/):directories*:all-files pats[@]evaldef=( def//\:/\\\://(#b)([][()|*?^#~<>])/\match[1] )(@M)def#*[^\]: tried[(I)(q)tmp] continuetried[@]tmpdef[@]sdef#*[^\]:%%:*sdef%%:tag*//\:/:sdef:tag:(Q)sdef#*:tag: opts[(I)-X] file_tagstag_next_labeldescrignend_path_filespatopts[@]expl[@]PREFIXSUFFIX:completion:curcontext:tagrecursivefilessubtreerfilesPWD/rfilesubtreesubtree//prepathPREFIXPREFIXprepath/PREFIX_path_filesexpl[@]PREFIXoprefixbreak_path_filesexpl[@] ret AL'EE|EE+A,C,@TA pAC5
p1AeUpAC5p]Ap9e	
s:A$%MpE
is:Ap)s:AIps:A		m
)p

s:A0Ce
Y
5E$p !s:"AdC
A1Y!5)Iep#$s:%ACp&'()Ae!
p*+,-.A CeUp/0A
p 1AC 1+0s:2Ad
 }  !!!]"#m#&&9&e&'='y''*1*++,EA"xr,,3,A"-..)/I/0Q01%252a3	3i3414M45Q6%6U6778
858:;E;i;;+A&>>1.Ar<<4A&//1AB&f<=R===,AE=]=A'C A'C==>lAB'==>++,A>A(%@??]A(C%TZ	qA(@???A)TZA),?A*,@A"*CFAA+A+FA+localcurcontextcurcontextstate_descrvariantdefaultstatelineargsaltsdispsmatch_pick_variantgnuGNUOSTYPEversionvariantsolaris*-ncpio:device:_files*-localsolarisdarwin*-xattrsolaris2.10-freebsddarwin*-aclsolaris2.11-dragonflydarwinopenbsd*-amin:access time (minutes)*-cmin:inode change time (minutes)*-mmin:modification time (minutes)*-iname:name pattern to match (case insensitive)*-print0solarisdragonflydarwin*-mountnetbsddragonflydarwin(-H -L)-P[never follow symlinks]darwin*-Bmin:birth time (minutes)*-Bnewer:file to compare (birth time):_files*-Btime:birth time (hours)dragonflydarwin-d[depth first traversal]*-anewer:file to compare (access time):_files*-cnewer:file to compare (inode change time):_files*-empty*-execdir:program: _command_names -e:*\;::program arguments: _normal*-maxdepth:maximum search depth*-mindepth:minimum search depth*-path:path pattern to search:dragonflydarwin*-delete*-gid:numeric group ID*-uid:numeric user ID*-noleaf*-lname:link pattern to search*-ilname:link pattern to search (case insensitive)*-ipath:path pattern to search (case insensitive)*-regex:regular expression to search*-iregex:regular expression to search (case insensitive)*-wholename:full path pattern to search*-iwholename:full path pattern to search (case insensitive)*-ignore_readdir_race*-mnewer:file to compare (modification time):_files*-noignore_readdir_race*-okdir:program: _command_names -e:*\;::program arguments: _normal*-samefile:file to compare inode:_files*-true*-false*-and*-or*-notdragonfly*-quitdragonflydarwin-E[use extended regular expressions with -regex/-iregex]-s[traverse directories in sorted order]dragonflydarwin-X[warn if filename contains characters special to xargs]-f[specify file hierarchy to traverse]:path:_directories-x[don't span filesystems]*-flags:flags:_chflagsdragonfly*-sparsedarwin*-xattrname:name(- *)-help(-)--help(- *)-version(-)--version-D[print diagnostics]:debug option:(exec opt rates search stat time tree all help)-O+[enable query optimisation]:level:(1 2 3)*-daystart-regextype:regexp syntax:(help findutils-default awk egrep ed emacs gnu-awk grep posix-awk posix-basic posix-egrep posix-extended posix-minimal-basic sed)*-warn*-nowarn*-xautofs*-used:access after inode change (days)*-executable*-readable*-writable*-xtype:file type:((b\:block\ special\ file c\:character\ special\ file d\:directory p\:named\ pipe f\:normal\ file l\:symbolic\ link s\:socket))*-fls:output file:_files*-fprint:output file:_files*-fprint0:output file:_files*-fprintf:output file:_files:output format*-printf:output formatOSTYPElinuxgnu*-context:SELinux context (glob pattern):_selinux_contexts_argumentsargs(-L -P)-H[only follow symlinks when resolving command-line arguments](-H -P)-L[follow symlinks]*-atime:access time (days):->times*-ctime:inode change time (days):->times*-depth*-exec:program: _command_names -e:*\;::program arguments: _normal*-follow*-fstype:file system type:_file_systems*-group:group:_groups*-inum:inode number:*-links:number of links:*-ls*-mtime:modification time (days):->times*-name:name pattern*-newer:file to compare (modification time):_files*-nogroup*-nouser*-ok:program: _command_names -e:*\;::program arguments: _normal*-perm: :_file_modes*-print*-prune*-size:file size (blocks)*-type:file type:((b\:block\ special\ file c\:character\ special\ file d\:directory p\:named\ pipe f\:normal\ file l\:symbolic\ link s\:socket))*-user:user:_users*-xdev*-a*-o(-D -E -H -L -O -P -f -s -x --help --version)*:directory:_files -/statetimescompset[+-]prefix[0-9]compstatelist packedzstyle:completion:curcontext:sensesverboselistseparator [default exactly]- sep before+ sep sincebeforeexactlysincesenses:sensedefault:compadd -V times -S '' -d disp -a smatchtimes:state_descr:_dates -f d_alternativealtsreturnAg+A',A,A,YA|70AAC1AC@ABa++A1UA%#d0!AM
0A(0;A]Ap
A"Ag|<AC%UlocallistPATHPATH/sbin:PATHOSTYPEaixnet_intf_listflsdev -C -c if -F 'name:description'zstyle:completion:curcontextverbose:completion:curcontext:listseparatorzformat sep net_intf_list[@]net_intf_dispdarwinfreebsddragonflyifconfig -lirixf/usr/etc/netstat -i%% 2,1_call_program interfaces "ifconfig -a 2>/dev/null | sed -n 's/^\([^ 	:]*\).*/\1/p'" #net_intf_list == 0 /proc/sys/net/ipv4/conftypeset/proc/sys/net/ipv4/conf/alldefaultN:t/sys/class/net/N:tAL'EE|EE+ACgA441AA'PeACgAD
'.A*rAaA@%m}-EA
.A5r-MA`

%mY		5	

Me
m
AqAC%A"C!YI+AL0
A"CHC&ACF+localcurcontextcurcontextstatelinematchtypesetopt_args ! +_finger_args help_call_program options finger -\\\? 2>&1optionmaphelp[blmpsazAZoptionmap*m*-m[match to login name]*l*(-s -o)-l[force long format]*s*(-l -p)-s[force short format]*p*(-s -o)-p[suppress .forward, .plan and .project]*o*(-l -p)-o[print office information]*T*-T[disable T/TCP]_finger_argsoptionmapKmatch1help[bbfhilmpqswazAZoptionmap-m[match to login name](   -i -q -s -f       -w)-l[force long format]*i*(-l    -q -s -b -h -p -w)-i[force idle format]*q*(-l -i    -s -b -h -p -w)-q[force quick format](-l -i -q    -b -h -p)-s[force short format]*b*(-i -q -s)-b[suppress home and shell]*f*(-l)-f[suppress header]*h*(-i -q -s)-h[suppress .project](-i -q -s)-p[suppress .plan]*w*(-i -q -l)-w[suppress full name]_finger_args_finger_args_arguments_finger_args*:finger targets:->finger-targetsstatefingertargets_user_at_hostotheraccounts@returnA$<XtA|
EAMU-e	=	

i
-A(	%$T|A	C
qA
%XAAA]AlyH0A&-}!YD!!"##$$%%]%%&m''()9)+-.0=3479	:;9;;<=U==?-@BUCMDEFH1I!0JApFJK!LLMUMN
N5NQNqNOYO}OOOPPMPPlocalshortopscommonsharedblocktypeslevelshowmd5sumshowminblocksizeshowmaxblocksizeshowminframesizeshowmaxframesizeshowsamplerateshowchannelsshowbpsshowtotalsamplesshowvendortag--show-tag=:FLAC tag--remove-tag=:FLAC tag--remove-first-tag=:FLAC tagremovealltags*--set-tag=:FLAC tag and value: *--set-tag-from-file=:tag--import-tags-from=:flat file:_files--export-tags-to=:new file: --import-cuesheet-from=:file:_files--export-cuesheet-to=:new file:_files--import-picture-from=:file or specification:_files--export-picture-to=:file:_filesscanreplaygainremovereplaygainaddreplaygain*--add-seekpoint=:seek point--add-padding=:length (bytes)blocktypesSTREAMINFOPADDINGAPPLICATIONSEEKTABLEVORBIS_COMMENTPICTUREcommon--block-number=:block number(--except-block-type)--block-type=:block type:_sequence compadd - $blocktypes(--block-type)--except-block-type=:block type:_sequence compadd - $blocktypes--no-utf8-convert--preserve-modtimecompressionlevel012345678bestfastserviceflac_argumentsshared(H -c --stdout)cstdout[write output to stdout](H -s --silent --totally-silent)ssilent[don't output runtime statistics](H)--totally-silent(H -w --warnings-as-errors)wwarningsaserrors[treat all warnings as errors](H -f --force)fforce[overwrite output files](H -o --output-name -c --stdout)ooutputname[specify output file name](H)--output-prefix=[prepend specified string to output file names](H)--delete-input-file(H)--keep-foreign-metadata(H)--skip=[skip initial samples from each input]:skip (mm:ss.ss)(H)--until=[stop at specified sample for each input]:stop (+-mm:ss.ss)(H)--ogg[use ogg as a transport layer](H)--serial-number=[serial number to use for the FLAC stream]:serial number(H --force-aiff-format --force-rf64-format --force-wave64-format)--format-raw-format*:file:_files -F line -g "(#i)*.(${${opt_args[(i)decode-*]:+flac|oga}:-wav|aif|aiff|raw|rf64|w64})(-.)"(-)vversion[display version information](-)hhelp[display help information](-)Hexplain[display detailed explanation of usage and options]encode(-V --verify)Vverify[verify a correct encoding]laxignorechunksizes!--sector-alignreplaygain--cuesheet=:file:_files--picture=:specification:*Ttag[add a FLAC tag]:field=value--tag-from-file=:field=file*Sseekpoint:seek point(-P --padding)Ppadding[add space for metadata]:length (bytes)(level[*])level(-b --blocksize)bblocksize[specify block size in samples]:size:(192 576 1152 2304 4608 256 512 1024 2048 4096 8192 16384)(-m --mid-side -M --adaptive-mid-side)mmidside[try mid-side coding for each frame](-m --mid-side -M --adaptive-mid-side)Madaptivemidside[adaptive mid-side coding for all frames](-e --exhaustive-model-search)eexhaustivemodelsearch[do exhaustive model search]*Aapodization[window audio data with given the function]:function:(bartlett bartlett_hann blackman blackman_harris_4term_92dbconnes flattop gauss hamming hann kaiser_bessel nuttall rectangle triangle tukey welch)(-l --max-lpc-order)lmaxlpcorder[specify max LPC order]:order(-p --qlp-coeff-precision-search -q --qlp-coeff-precision)pqlpcoeffprecisionsearch[exhaustively search LP coeff quantization](-p --qlp-coeff-precision-search -q --qlp-coeff-precision)qqlpcoeffprecision[specify precision]:precision (bits)(-r --rice-partition-order)rricepartitionorder[set min/max residual partition order]:order--endian=:byte order:(big little)--channels=:channels--bps=:bits per sample--sample-rate=:sample rate (Hz)--sign=:sign of samples [signed]:(signed unsigned)--input-size=:size (bytes)decode(-d --decode -t --test -a --analyze)ddecode[decode a FLAC encoded file](-d --decode -t --test -a --analyze --delete-input-file)ttest[test a FLAC encoded file](-d --decode -t --test -a --analyze --delete-input-file)aanalyze[analyze a FLAC encoded file](-d --decode -t --test)residualtextresidualgnuplot(-F --decode-through-errors)Fdecodethrougherrors[continue decoding through stream errors]--apply-replaygain-which-is-not-lossless=:specification--cue=[set the beginning and ending cuepoints to decode]:cue point(--force-raw-format --force-rf64-format --force-wave64-format)--force-aiff-format(--force-raw-format --force-aiff-format --force-wave64-format)--force-rf64-format(--force-raw-format --force-aiff-format --force-rf64-format)--force-wave64-formatmetaflac_arguments(--no-filename)--with-filename[prefix output with filename](--with-filename)--no-filename--dont-use-padding[always rewrite the file]*:FLAC file:_files -g \*.flac\(-.\)shortshortopslistcommonlist--application-data-format=:format:(text hexdump)removecommonremove(ops)(-)--help(-)--versionremoveallmergepaddingsortpaddingA@'EE|E+ACgA"51qmua	}

MyU} }!"#U$$%m&I&'(Q2+Al
1A4
)A0"
CF)()I))*m*+U,	;+AF,|+localcurcontextcurcontextstatelinetypesetopt_args_arguments-C-[specify degree of table compression]:table compression:->tabcomp--align[trade off larger tables for better memory alignment]--ecs[construct equivalence classes]--meta-ecs[construct meta-equivalence classes]--read[use read() instead of stdio for scanner input](-f --full)ffull[generate fast scanner (full table)](-F --fast)Ffast[use fast scanner table representation](-d --debug)ddebug[enable debug mode in scanner](-b --backup)bbackup[write backup information to lex.backup](-p --perf-report)pperfreport[generate performance report](-s --nodefault)snodefault[suppress default rule to ECHO unmatched text](-T --trace)Ttrace[trace mode](-w --nowarn)wnowarn[suppress warnings](-v --verbose)vverbose[show summary of statistics about scanner]--hex[use hexadecimal numbers instead of octal in debug outputs](-o --outfile)o+outfile[specify output file]:output file:_files(-S --skel)S+skel-[override skeleton file]:skeleton file:_files(-t --stdout)tstdout[write scanner to stdout]--yyclass=[specify name of C++ class]:class name--header-file=-[create a C header file in addition to the scanner]:file:_files--tables-file=-[write tables to file]::tables file:_files(-7 -8 --7bit --8bit)77bit[generate 7-bit scanner](-7 -8 --7bit --8bit)88bit[generate 8-bit scanner](-B --batch -I --interactive)Bbatch[generate batch scanner](-i --case-insensitive)icaseinsensitive[generate case-insensitive scanner](-l --lex-compat)llexcompat[maximum compatibility with original lex](-X --posix-compat)lposixcompat[maximum compatibility with POSIX lex](-B --batch -I --interactive)Iinteractive[generate interactive scanner]--yylineno[track line count in yylineno]-\+[generate C++ scanner class]-D-[define macro]:macro(-L --noline)Lnoline[don't generate #line directives](-P --prefix)P+prefix[change yy prefix]:prefix string(-R --reentrant)Rreentrant[generate a reentrant C scanner]--bison-bridge[scanner for bison pure parser]--bison-locations[include yylloc support]--stdinit[initialize yyin/yyout to stdin/stdout]--nounistd[don't include <unistd.h>]--no-[don't generate a particular function]:function(-c -n)cn[do nothing](- *)hhelp[display help information]( *)Vversion[display version information]*:input file:_files -g "*.(#i)(f|)lex(-.)"state_valuestable compressiona[align tables]e[construct equivalence classes](m)f[generate full tables](m)F[generate fast tables](f F)m[construct meta-equivalence classes]r[don't use stdio library]returnAGACg8A'LaA'%A'A %8A MmA|]0s:A8%8e

)Q0A%8


5
p
]A e8
}
}=P	A0
e8-uM-0
]A
8qA"7
8ACElocalvariantargscopt[preserve indentation of first two lines]wopt[specify maximum line width]:width [75]sopt[don't join short lines\: split only]-*(1 2)-w+wopt*:file:_files_pick_variantgnuGNUOSTYPEversionvariant(-c --crown-margin)ccrownmargincopt(-w --width)w+widthwopt(-p --prefix)p+prefix[only reformat lines with specified prefix]:prefix(-s --split-only)ssplitonlysopt(-t --tagged-paragraph)ttaggedparagraph[indentation of first line different from second](-u --uniform-spacing)uuniformspacing[use one space between words, two after sentences](-g --goal)ggoal[specify goal width]:goal width [93% of width](- *)--help[display help information](- *)--version[display version information]*:file:_filessolaris-ccopt-ssoptnetbsd-C[center the text](1 2)-g+[specify goal width]:goal width(1 2)-m+[specify maximum width]:maximum width-r[format all lines]darwindragonflyfreebsdopenbsd-c[center the text line by line]-m[sensible formatting of mail header lines]-n[format lines beginning with a . (dot) character]-p[change in indentation doesn't start new paragraph]-s[collapse whitespace inside lines]-d+[specify sentence-ending characters]:sentence ends [.?!]-l+[replace initial spaces with tabs]:tab width [8]-t+[specify tab width of input files]:tab width [8]:: :_guard "[0-9]#" goal width (M)#words[1,CURRENT-1]:#[0-9]## :: :_guard "[0-9]#" maximum width_argumentsargsAGACg8A$LA(C%8A9Ax.AA8!.As:A8ACAlocalvariantargs_pick_variantbusyboxBusyBoxgnuFree Softunixversion(-b --bytes)bbytes[count bytes rather than columns](: -)--help[display help information](-s --spaces)sspaces[fold on whitespace](-w --width)w+width[specify line width]:line width (columns or bytes)(: -)--version[display version information]*: :_filesvariantbusyboxargs:s)*helpargs:s)*_argumentsargsA<-%a=1%_arguments-a[choose from all lists of maxims, both offensive and not]-c[show the cookie file from which the fortune came]-e[consider all fortune files to be of equal size]-f[print out the list of files which would be searched]-l[long dictums only]-m[print all matches to regex]:BRE-n[set longest length to be short]:length-o[choose only from potentially offensive aphorisms]-s[short apothegms only]-i[ignore case for -m patterns]-w[wait before termination for a time based on msg length]*:databasesA@'EE|E+ACgA0"FU
+AtC

1A
AfA4A"&d+AF+localcurcontextcurcontextstateline_comp_priv_prefix_arguments(- : *)hhelp[display help information](- : *)Vversion[display version information]-r[specify method]:method:(rsh ssh)-l[specify login id]:login:_users(-T --timeout)Ttimeout:idle timeout::remote host name:_hosts(-):command: _command_names -e*::args:->commandstateshiftwords CURRENT-- _normalreturnA ,@ACg`AA,A @mA'0ABHbA$g3+A*BRr-re&|A=	1AfA$8#AfXyABCfB	
C%3zA"F
+Af0QABfd %3bA"CF
+qABf %3mA"F+AF|+A<		@	U
1y
UqA
A"5P2RR6EpAeACe	@q
peAAe	@
0AA	@
0A	@1
0!A	@]0h	A"NA	!localargsargfvarianttypesetopt_args-u[append the user name of the process owner to each PID](-f)-c[list all processes accessing files on the filesystem specified by name](-c)-f[list all processes accessing named files]*:file:_files_pick_variantpsmisc(#i)psmiscOSTYPEvariantpsmisc +functions[_fuser_services] _fuser_serviceslocalexplopt_argsnEUIDreturncompset*/_wantedprotocolsprotocolcompaddcompset*,*,compset/*opt_argsn_portssufcompset*,compset,*/ \t\n\-_hostscompsetopt_argsn//://, \t\n\-_portsargs(-s)-a[show all files specified on the command line]cm[list all processes accessing files on the filesystem specified by name]-k[kill processes accessing the file]-i[ask for confirmation before killing](-)-l[list all known signal names]-n[select name space]:namespace:(file udp tcp)(-a -u -v)-s[silent operation]-v[verbose mode]-V[display version information]-4[search only for IPv4 sockets]-6[search only for IPv6 sockets]argf*:name: _alternative "files:file:_files" "services:service:_fuser_services"prefixwords1CURRENT1rAZAZargf1 "signal:signals:_signals -P-"freebsdopenbsdsolaris2.9--s[send alternate signal]:signal:_signals-k[send SIGKILL to each process]-M[extra values from specified core file]:core file:_files-N[extract name list from specified system]:system-m[include mapped files]-n[list only processes with non-blocking mandatory locks]solaris2.10--d[report device usage for all minor nodes bound to same device]sysv4 +words[(r)-k] :name: _alternative signals\:signal\:_signals\ -p files:file:_files_argumentsargsargfAp'EE|E+EEEEACg A@'.ArEqAFAC%A
A\
.ArAmAqA%
A"!"<uA=AC%A=I0qAH%1Q})I0A;l}0A<
-Eq	10	}AX	%				


!
9
Y
}

9}I9m0k
A,lll
!0
@Ap%
U
u


5=I1)EaE308	U
A%y
=e%iEqI)]E=)M50dA0%yIa10A%  !!U!q!!!!!")"]"}""""#)#M#u##$-$u$$%%Q%%I%%&)&Ab,,&a&}0'1
'X,Aw'uAdJ-.//0124
57=89:<U>
?ACE}GHJqLMUOPR%RSUIUVQVWXiXZ[\i]Y^5_5`abcf!hYjlnq	sAuwz|i~e}		eyeqa]aAMAqyiQ-qam!1u=UDž%ʉ˙̹u5%qeةI0A\E	!m!aܱ	mݑEޝIMߙ0AhHC%5u-]Q-iII00xAK
AIeQ5my=m-mQ=a
0A R%I0<AT%]y0AUC%ClAV.A[rATWyu)=
Q%1qAZe}A\gHAp\C%HtQdyQI(YA^gAl^C	Y[5aud#
22{:H\pAb eA	

%9y!a9A])a y!A"#%)*+M,%,-m.]/Q01234y5e679:<=>?@ACED
DE]APseFFHIJKMNOP5QqR	S=TUVXQY5Z]\]%^`5abqdYeghjIklmnoprst]uvwxz!{M|)}a~%uy%U]iI]1UquiqY5%A	1
	˭-5б=e-})-%9U-yy-q)=!I]Ai
YA
!eMmq!
1 i!Q"M#Q$%'%(5)U*,.
/A0Q124I6q8:<e>%@@B	CQDF1GaHIJKM	NMOPuRSTuUWXZZ[\]_M`eacdefeghijlmnao	p9prYs1tuvwx{|}I	)
5)iAp
.ArA$C	
ACAre=mm=UAyUMyMeȡˑ̝͹
}%ei}ۉAEmiUm)}1uaQyM	

=Q1Q)5! 9!="9"#$m%a&')*9+,-/0!1-24568-9:;<>?@ABCiEFGQHIJLMOQPQRT5UuVXY[q\^Q^_`bc!dIfgYhYij]k=lmo	opqssuUv!vwxyz{|m}I~IiI]]Mm	uM)1em1y]yA8Ce)I!IAdJ}	y9-m}QmѩQ5ٕ͹Uމ!aE=M}		i}qQy!y1A	

=]"9!AU-! =!A""$9%m&I')y+,=-M.!0I12c!23557=89q:I;==q>i?A!B=C%DEFHqIJKLMOOPQSASTUVWXXYZ}\-]_abcdmf
gA "$hlhii+A%Ci'0jAp"%Fj(jIjkkIkllmYmn	n}noMopq!qrqrstEtu
+0uA$",uuuuv+!0w8A-fwTwuA-CfwwA "-w|zwx	+$0xAd".Cx0bxQxlxxxxY[yy${b#
y@y`y|{:Hyyz+0zLA0fzpzA"0CFz|+0zA1fz{
A"1C&{ +A2CF+localcurcontextcurcontextstatelineexplargsargs2marchtypesetopt_argsservicevaluecompsetwordsfakewords[@] CURRENT++ serviceLDFLAGS-R:runtime path:->rundirserviceclang_pick_variantclangclangunixversionserviceclangservice*:input file:_files -g "*.([cCmisSoak]|cc|cpp|cxx|ii|k[ih])(-.)"MACHTYPEm68m68000m68020m6802040m68030m68040m68881mbitfieldmc68000mc68020mfpamnobitfieldmrtdmshortmsoftfloatmgnumunixc1234mc1mc2mc32mc34mc38margcountmnoargcountmlong32mlong64mvolatilecachemvolatilenocacheamd2900m29000m29050mbwmnbwmdwmndwmlargemnormalmsmallmkernelregistersmnoreuseargregsmnostackcheckmnostorembugmreuseargregsmstackcheckmstorembugmuserregistersmapcsmbsdmxopenmnosymrenamem88km88000m88100m88110mbigpicmcheckzerodivisionmhandlelargeshiftmidentifyrevisionmnocheckzerodivisionmnoocsdebuginfomnoocsframepositionmnooptimizeargareamnoserializevolatilemnounderscoresmocsdebuginfomocsframepositionmoptimizeargareamserializevolatilemsvr3msvr4mtraplargeshiftmusedivinstructionmversion03.00mwarnpassedstructs-mshort-data--:maximum displacement:rs6000powerpc-mcpu=:CPU type:(rios1 rios2 rsc 501 603 604 power powerpc 403 common)mpowermnopowermpower2mnopower2mpowerpcmnopowerpcmpowerpcgpoptmnopowerpcgpoptmpowerpcgfxoptmnopowerpcgfxoptmnewmnemonicsmnonewmnemonicsmfulltocmminimaltocmnofopintocmnosumintocmhardfloatmmultiplemnomultiplemstringmnostringmbitalignmnobitalignmstrictalignmnostrictalignmrelocatablemnorelocatablemtocmnotocmtracebackmnotracebackmlittlemlittleendianmbigmbigendianmcallaixmcallsysvmprototyperompmcalllibmulmfparginfpregsmfpargingregsmfullfpblocksmhcstructreturnminlinemulmminimumfpblocksmnohcstructreturnmips-mcpu=:CPU type:(r2000 r3000 r4000 r4400 r4600 r6000)mabicallsmembeddeddatamembeddedpicmfp32mfp64mgasmgp32mgp64mgpoptmhalfpicmhardfloatmint64mips1mips2mips3mlong64mlongcallsmmemcpymmipsasmmipstfilemnoabicallsmnoembeddeddatamnoembeddedpicmnogpoptmnolongcallsmnomemcpymnomipstfilemnornamesmnostatsmrnamesm4650msinglefloatmmadmstatsnocpp-G:maximum size for small section objects:i345686x86_64native i386 i486 i586 pentium pentium-mmx pentiumpro i686 pentium2 pentium3 pentium3m pentium-m pentium4 pentium4m prescott nocona core2 corei7 corei7-avx core-avx-i core-avx2 atom k6 k6-2 k6-3 athlon athlon-tbird athlon-4 athlon-xp athlon-mp k8 opteron athlon64 athlon-fx k8-sse3 opteron-sse3 athlon64-sse3 amdfam10 barcelona bdver1 bdver2 bdver3 btver1 btver2 winchip-c6 winchip2 c3 c3-2 geode-mtune=-[tune code for CPU type]:CPU type:(march)-march=-[generate instructions for CPU type]:CPU type:(generic march)mthreads-mreg-alloc=:default register allocation order:-mabi=-[Generate code that conforms to the given ABI]:abi:(ms sysv)-maddress-mode=-[Use given address mode]:address mode:(short long)-malign-data=-[Use the given data alignment]:type:(compat abi cacheline)-malign-functions=-[Function starts are aligned to this power of 2]: **2 base for function alignment: -malign-jumps=-[Jump targets are aligned to this power of 2]: **2 base for jump goal alignment: -malign-loops=-[Loop code aligned to this power of 2]: **2 base for loop alignment: -masm=-[Use given assembler dialect]:asm dialect:(att intel)-mbranch-cost=-[Branches are this expensive (1-5, arbitrary units)]:branch cost (1-5): -mcmodel=-[Use given x86-64 code model]:memory model:(32 small kernel medium large)-mfpmath=-[Generate floating point mathematics using given instruction set]:FPU type:(387 sse sse,387 both)-mfunction-return=-[Convert function return to call and return thunk]:choice:(keep thunk thunk-inline thunk-extern)-mincoming-stack-boundary=-[Assume incoming stack aligned to this power of 2]:assumed size of boundary: -mindirect-branch=-[Convert indirect call and jump to call and return thunks]:choice:(keep thunk thunk-inline thunk-extern)-mlarge-data-threshold=-[Data greater than given threshold will go into .ldata section in x86-64 medium model]:threshold: -mmemsetcpy-strategy=-[Specify memcpy expansion strategy when expected size is known]:strategy:-mpreferred-stack-boundary=-[Attempt to keep stack aligned to this power of 2]:size of boundary: -mrecip=-[Control generation of reciprocal estimates]::instruction:(all none div divf divd rsqrt rsqrtf rsqrtd)-mregparm=-[Number of registers used to pass integer arguments]:number of integer argument registers: -mstack-protector-guard=-[Use given stack-protector guard]:guard:(global tls)-mstringop-strategy=-[Chose strategy to generate stringop using]:stringop strategy:(byte_loop libcall loop rep_4byte rep_8byte rep_byte unrolled_loop)-mtls-dialect=-[Use given thread-local storage dialect]:TLS dialect:(gnu gnu2)-mveclibabi=-[Vector library ABI to use]:vector library ABI:(acml svml)-m3dnow[Support 3DNow! built-in functions]-m3dnowa[Support Athlon 3Dnow! built-in functions]-m8bit-idiv[Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check]-m16[Generate 16bit i386 code]-m32[Generate 32bit i386 code]-m64[Generate 64bit x86-64 code]-m96bit-long-double[sizeof(long double) is 12]-m128bit-long-double[sizeof(long double) is 16]-m80387[Use hardware fp]-mabm[Support code generation of Advanced Bit Manipulation (ABM) instructions]-maccumulate-outgoing-args[Reserve space for outgoing arguments in the function prologue]-madx[Support flag-preserving add-carry instructions]-maes[Support AES built-in functions and code generation]-malign-double[Align some doubles on dword boundary]-malign-stringops[Align destination of the string operations]-mandroid[Generate code for the Android platform]-mavx2[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation]-mavx256-split-unaligned-load[Split 32-byte AVX unaligned load]-mavx256-split-unaligned-store[Split 32-byte AVX unaligned store]-mavx512bw[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built- in functions and code generation]-mavx512cd[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built- in functions and code generation]-mavx512dq[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built- in functions and code generation]-mavx512er[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built- in functions and code generation]-mavx512f[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation]-mavx512ifma[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation]-mavx512pf[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built- in functions and code generation]-mavx512vbmi[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation]-mavx512vl[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built- in functions and code generation]-mavx512vpopcntdq[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VPOPCNTDQ built-in functions and code generation]-mavx5124fmaps[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS built- in functions and code generation]-mavx5124vnniw[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124VNNIW built- in functions and code generation]-mavx[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation]-mbionic[Use Bionic C library]-mbmi2[Support BMI2 built-in functions and code generation]-mbmi[Support BMI built-in functions and code generation]-mcld[Generate cld instruction in the function prologue]-mclflushopt[Support CLFLUSHOPT instructions]-mclwb[Support CLWB instruction]-mclzero[Support CLZERO built-in functions and code generation]-mcrc32[Support code generation of crc32 instruction]-mcx16[Support code generation of cmpxchg16b instruction]-mdispatch-scheduler[Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected]-mf16c[Support F16C built-in functions and code generation]-mfancy-math-387[Generate sin, cos, sqrt for FPU]-mfentry[Emit profiling counter call at function entry before prologue]-mfma4[Support FMA4 built-in functions and code generation]-mfma[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation]-mforce-drap[Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack]-mfp-ret-in-387[Return values of functions in FPU registers]-mfsgsbase[Support FSGSBASE built-in functions and code generation]-mfxsr[Support FXSAVE and FXRSTOR instructions]-mgeneral-regs-only[Generate code which uses only the general registers]-mglibc[Use GNU C library]-mhard-float[Use hardware fp]-mhle[Support Hardware Lock Elision prefixes]-miamcu[Generate code that conforms to Intel MCU psABI]-mieee-fp[Use IEEE math for fp comparisons]-mindirect-branch-register[Force indirect call and jump via register]-minline-all-stringops[Inline all known string operations]-minline-stringops-dynamically[Inline memset/memcpy string operations, but perform inline version only for small blocks]-mlong-double-64[Use 64-bit long double]-mlong-double-80[Use 80-bit long double]-mlong-double-128[Use 128-bit long double]-mlwp[Support LWP built-in functions and code generation]-mlzcnt[Support LZCNT built-in function and code generation]-mmitigate-rop[Attempt to avoid generating instruction sequences containing ret bytes]-mmmx[Support MMX built-in functions]-mmovbe[Support code generation of movbe instruction]-mmpx[Support MPX code generation]-mms-bitfields[Use native (MS) bitfield layout]-mmusl[Use musl C library]-mmwaitx[Support MWAITX and MONITORX built-in functions and code generation]-mno-default[Clear all tune features]-mno-sse4[Do not support SSE4.1 and SSE4.2 built-in functions and code generation]-mnop-mcount[Generate mcount/__fentry__ calls as nops. To activate they need to be patched in]-momit-leaf-frame-pointer[Omit the frame pointer in leaf functions]-mpc32[Set 80387 floating-point precision to 32-bit]-mpc64[Set 80387 floating-point precision to 64-bit]-mpc80[Set 80387 floating-point precision to 80-bit]-mpclmul[Support PCLMUL built-in functions and code generation]-mpku[Support PKU built-in functions and code generation]-mpopcnt[Support code generation of popcnt instruction]-mprefer-avx128[Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer]-mprefetchwt1[Support PREFETCHWT1 built-in functions and code generation]-mprfchw[Support PREFETCHW instruction]-mpush-args[Use push instructions to save outgoing arguments]-mrdpid[Support RDPID built-in functions and code generation]-mrdrnd[Support RDRND built-in functions and code generation]-mrdseed[Support RDSEED instruction]-mrecip[Generate reciprocals instead of divss and sqrtss]-mrecord-mcount[Generate __mcount_loc section with all mcount or __fentry__ calls]-mred-zone[Use red-zone in the x86-64 code]-mrtd[Alternate calling convention]-mrtm[Support RTM built-in functions and code generation]-msahf[Support code generation of sahf instruction in 64bit x86-64 code]-msgx[Support SGX built-in functions and code generation]-msha[Support SHA1 and SHA256 built-in functions and code generation]-mskip-rax-setup[Skip setting up RAX register when passing variable arguments]-msoft-float[Do not use hardware fp]-msse2[Support MMX, SSE and SSE2 built-in functions and code generation]-msse2avx[Encode SSE instructions with VEX prefix]-msse3[Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation]-msse4.1[Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation]-msse4.2[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation]-msse4[Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation]-msse4a[Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation]-msse[Support MMX and SSE built-in functions and code generation]-msseregparm[Use SSE register passing conventions for SF and DF mode]-mssse3[Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation]-mstack-arg-probe[Enable stack probing]-mstackrealign[Realign stack in prologue]-mstv[Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones]-mtbm[Support TBM built-in functions and code generation]-mtls-direct-seg-refs[Use direct references against %gs when accessing tls data]-muclibc[Use uClibc C library]-mvect8-ret-in-mem[Return 8-byte vectors in memory]-mvzeroupper[Generate vzeroupper instruction before a transfer of control flow out of the function]-mx32[Generate 32bit x86-64 code]-mxop[Support XOP built-in functions and code generation]-mxsave[Support XSAVE and XRSTOR instructions]-mxsavec[Support XSAVEC instructions]-mxsaveopt[Support XSAVEOPT instruction]-mxsaves[Support XSAVES and XRSTORS instructions]hppamdisablefpregsmdisableindexingmfastindirectcallsmjumpindelaymlongmillicodecallsmnodisablefpregsmnodisableindexingmnofastindirectcallsmnogasmnojumpindelaymnomillicodelongcallsmnoportableruntimemnosoftfloatmparisc10mparisc11mportableruntime-mschedule=:code scheduling constraints:(700 7100 7100LC)i960mkakbmccacfsasbmasmcompatmcleanlinkagemcodealignmcomplexaddrmleafproceduresmiccompatmic2.0compatmic3.0compatmintelasmmnocleanlinkagemnocodealignmnocomplexaddrmnoleafproceduresmnooldalignmnostrictalignmnotailcallmnumericsmoldalignmtailcallsparcmappregsmnoappregsmfpumhardfloatmnofpumhardquadfloatmsoftquadfloatmnounaligneddoublesmunaligneddoublesmfasterstructsmnofasterstructsmimpuretext-mcpu=:CPU type:(v7 cypress v8 supersparc sparclite f930 f934 hypersparc sparclite86x sparclet tsc701 v9 ultrasparc ultrasparc3)-mtune=:CPU type:(cypress supersparc hypersparc f930 f934 sparclite86x tsc701 ultrasparc ultrasparc3)mv8plusmnov8plusmvismnovismlittleendianm32m64-mcmodel=:memory model:(medlow medmid medany embmedany)mstackbiasmnostackbiasmv8mcypressmepiloguemflatmnoflatmnoepiloguemsparclitemsupersparcmmedlowmmedanymint32mint64mlong32mlong64alphamfpregsmnofpregsmnosoftfloatclippermc300mc400h8/300mrelaxserviceclang-flto=-[generate output files suitable for link time optimization]::style:(full thin)emitllvm-Qunused-arguments[don't emit warning for unused driver arguments]analyzefshowcolumnfshowsourcelocationfcaretdiagnosticsfdiagnosticsfixitinfofdiagnosticsparseablefixitsfdiagnosticsprintsourcerangeinfofprintsourcerangeinfofdiagnosticsshowoptionfmessagelength-nostdinc[Do not search standard system directories or compiler builtin directories for include files]-nostdlibinc[Do not search standard system directories for include files]-nobuiltininc[Do not search builtin directory for include files]--help[Display this information]-flto=-[Enable link-time optimization]::jobs:*--help=-[Display this information]:class:->helpsanitizersaddressalignmentboolboundsenumfloatcastoverflowfloatdividebyzerointegerdividebyzeromemorynonnullattributenullnullabilityargnullabilityassignnullabilityreturnobjectsizepointeroverflowreturnunsignedintegeroverflowreturnsnonnullattributeshiftsignedintegeroverflowunreachablevlaboundvptrlanguageslanguagescheadercppoutputc++headerc++cppoutputobjectivecobjectivecheaderobjectiveccppoutputobjectivec++objectivec++headerobjectivec++cppoutputassemblerassemblerwithcppf77cppinputf95cppinputjavabrignone-###[print commands to run this compilation]-o:output file:_files -g "^*.(c|h|cc|C|cxx)(-.)"-x[Specify the language of the following input files]:input file language:(languages)+e-:virtual function definitions in classes:((0\:only\ interface 1\:generate\ code))-d-:dump:->dump-g-::debugging information type or level:(0 1 2 3 gdb coff stabs stabs+ dwarf dwarf+ dwarf-2 dwarf-3 dwarf-4 xcoff xcoff+)-O-::optimization level:((0 1 2 3 g\:optimize\ for\ debugging\ experience s\:optimize\ for\ space fast\:optimize\ for\ speed\ disregarding\ exact\ standards\ compliance))*-M-::output dependencies:((M\:only\ user\ header\ files MD\:output\ to\ file G\:treat\ missing\ header\ files\ as\ generated))*-A-:define assertion:*-D-:define macro:*-U-:undefine macro:-C[do not discard comments during preprocess]-CC[do not discard comments, including macro expansion]-P[inhibit generation of linkemakers during preprocess]-H[print name of each header file used]-E[Preprocess only; do not compile, assemble or link]-S[Compile only; do not assemble or link]-c[Compile and assemble, but do not link]*-Wp,-:preprocessor option:*-Wl,-:linker option:*-Xpreprocessor:preprocessor option:*-Xlinker:linker option:*-Xassembler:assembler option:*-u:pretend symbol to be undefined:*-Wa,-:assembler option:*-l:library:->library*-L-:library search path:_files -/*-I-:header file search path:_files -/-B-[Add <prefix> to the compiler's search paths]:executable prefix:_files -/-b:target machine:-V:specify compiler version:--version[Display compiler version information]-print-file-name=-[Display the full path to library <library>]:library:->library-print-prog-name=-[Display the full path to compiler component <program>]:program:*-specs=-[Override built-in specs with the contents of <file>]:file:_files-std=-[assume that the input sources are for specified standard]:standard:(c90 c89 iso9899\:1990 iso9899\:199409 c99 iso9899\:1999 c11 iso9899\:2011 gnu90 gnu89 gnu99 gnu11 c++98 c++03 gnu++98 gnu++03 c++11 gnu++11 c++1y gnu++1y c++14 gnu++14 c++1z gnu++1z c++17 iso9899\:2017 gnu++17 c++2a gnu++2a)*-include:include file:_files -g \*.h\(-.\)*-imacros:macro input file:_files -g \*.h\(-.\)*-idirafter:second include path directory:_files -/*-iprefix:prefix:_files*-iwithprefix:second include path directory:_files -/*-iwithprefixbefore:main include path directory:_files -/*-isystem:second include path directory (system):_files -/--sysroot=-[Use <directory> as the root directory for headers and libraries]:directory:_files -/-pass-exit-codes[Exit with highest error code from a phase]--target-help[Display target specific command line options]-dumpspecs[Display all of the built in spec strings]-dumpversion[Display the version of the compiler]-dumpmachine[Display the compiler's target processor]-print-search-dirs[Display the directories in the compiler's search path]-print-libgcc-file-name[Display the name of the compiler's companion library]-print-multiarch[Display the target's normalized GNU triplet, used as a component in the library path]-print-multi-directory[Display the root directory for versions of libgcc]-print-multi-lib[Display the mapping between command line options and multiple library search directories]-print-multi-os-directory[Display the relative path to OS libraries]-print-sysroot[Display the target libraries directory]-print-sysroot-headers-suffix[Display the sysroot suffix used to find headers]-save-stats=-[Save code generation statistics]:location:(cwd obj)-save-temps[Do not delete intermediate files]-no-canonical-prefixes[Do not canonicalize paths when building relative prefixes to other gcc components]-pipe[Use pipes rather than intermediate files]-pie[Create a position independent executable]-shared[Create a shared library]-time[Time the execution of each subprocess]-W[This switch is deprecated; use -Wextra instead]-Wabi-tag[Warn if a subobject has an abi_tag attribute that the complete object type does not have]-Wabi[Warn about things that will change when compiling with an ABI-compliant compiler]-Waddress[Warn about suspicious uses of memory addresses]-Waggregate-return[Warn about returning structures, unions or arrays]-Waggressive-loop-optimizations[Warn if a loop with constant number of iterations triggers undefined behavior]-Waliasing[Warn about possible aliasing of dummy arguments]-Walign-commons[Warn about alignment of COMMON blocks]-Wall[Enable most warning messages]-Walloc-zero[Warn for calls to allocation functions that specify zero bytes]-Walloca[Warn on any use of alloca]-Wampersand[Warn about missing ampersand in continued character constants]-Wargument-mismatch[Warn about type and rank mismatches between arguments and parameters]-Warray-bounds[Warn if an array is accessed out of bounds]-Warray-temporaries[Warn about creation of array temporaries]-Wassign-intercept[Warn whenever an Objective-C assignment is being intercepted by the garbage collector]-Wattributes[Warn about inappropriate attribute usage]-Wbad-function-cast[Warn about casting functions to incompatible types]-Wbool-compare[Warn about boolean expression compared with an integer value different from true/false]-Wbool-operation[Warn about certain operations on boolean expressions]-Wbuiltin-declaration-mismatch[Warn when a built-in function is declared with the wrong signature]-Wbuiltin-macro-redefined[Warn when a built-in preprocessor macro is undefined or redefined]-Wc++-compat[Warn about C constructs that are not in the common subset of C and C++]-Wc++0x-compat[Deprecated in favor of -Wc++11-compat]-Wc++1z-compat[Warn about C++ constructs whose meaning differs between ISO C++ 2014 and (forthcoming) ISO C++ 201z(7?)]-Wc++11-compat[Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011]-Wc++14-compat[Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014]-Wc-binding-type[Warn if the type of a variable might be not interoperable with C]-Wc90-c99-compat[Warn about features not present in ISO C90, but present in ISO C99]-Wc99-c11-compat[Warn about features not present in ISO C99, but present in ISO C11]-Wcast-align[Warn about pointer casts which increase alignment]-Wcast-qual[Warn about casts which discard qualifiers]-Wchar-subscripts[Warn about subscripts whose type is "char"]-Wcharacter-truncation[Warn about truncated character expressions]-Wchkp[Warn about memory access errors found by Pointer Bounds Checker]-Wclobbered[Warn about variables that might be changed by "longjmp" or "vfork"]-Wcomment[Warn about possibly nested block comments, and C++ comments spanning more than one physical line]-Wcomments[Synonym for -Wcomment]-Wcompare-reals[Warn about equality comparisons involving REAL or COMPLEX expressions]-Wconditionally-supported[Warn for conditionally-supported constructs]-Wconversion-extra[Warn about most implicit conversions]-Wconversion-null[Warn for converting NULL from/to a non-pointer type]-Wconversion[Warn for implicit type conversions that may change a value]-Wcoverage-mismatch[Warn in case profiles in -fprofile-use do not match]-Wcpp[Warn when a #warning directive is encountered]-Wctor-dtor-privacy[Warn when all constructors and destructors are private]-Wdangling-else[Warn about dangling else]-Wdate-time[Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage]-Wdeclaration-after-statement[Warn when a declaration is found after a statement]-Wdelete-incomplete[Warn when deleting a pointer to incomplete type]-Wdelete-non-virtual-dtor[Warn about deleting polymorphic objects with non- virtual destructors]-Wdeprecated-declarations[Warn about uses of __attribute__((deprecated)) declarations]-Wdeprecated[Warn if a deprecated compiler feature, class, method, or field is used]-Wdesignated-init[Warn about positional initialization of structs requiring designated initializers]-Wdisabled-optimization[Warn when an optimization pass is disabled]-Wdiscarded-array-qualifiers[Warn if qualifiers on arrays which are pointer targets are discarded]-Wdiscarded-qualifiers[Warn if type qualifiers on pointers are discarded]-Wdiv-by-zero[Warn about compile-time integer division by zero]-Wdouble-promotion[Warn about implicit conversions from "float" to "double"]-Weffc\+\+[Warn about violations of Effective C++ style rules]-Wduplicate-decl-specifier[Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier]-Wduplicated-branches[Warn about duplicated branches in if-else statements]-Wduplicated-cond[Warn about duplicated conditions in an if-else-if chain]-Weffc++[Warn about violations of Effective C++ style rules]-Wempty-body[Warn about an empty body in an if or else statement]-Wendif-labels[Warn about stray tokens after #else and #endif]-Wenum-compare[Warn about comparison of different enum types]-Wexpansion-to-defined[Warn if "defined" is used outside #if]-Wextra[Print extra (possibly unwanted) warnings]-Wfloat-conversion[Warn for implicit type conversions that cause loss of floating point precision]-Wfloat-equal[Warn if testing floating point numbers for equality]-Wformat-contains-nul[Warn about format strings that contain NUL bytes]-Wformat-extra-args[Warn if passing too many arguments to a function for its format string]-Wformat-nonliteral[Warn about format strings that are not literals]-Wformat-overflow[Warn about function calls with format strings that write past the end of the destination region]-Wformat-security[Warn about possible security problems with format functions]-Wformat-signedness[Warn about sign differences with format functions]-Wformat-truncation[Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat- truncation=1.  Same as -Wformat-truncation=]-Wformat-y2k[Warn about strftime formats yielding 2-digit years]-Wformat-zero-length[Warn about zero-length formats]-Wformat[Warn about printf/scanf/strftime/strfmon format string anomalies]-Wframe-address[Warn when __builtin_frame_address or __builtin_return_address is used unsafely]-Wfree-nonheap-object[Warn when attempting to free a non-heap object]-Wfunction-elimination[Warn about function call elimination]-Whsa[Warn when a function cannot be expanded to HSAIL]-Wignored-attributes[Warn whenever attributes are ignored]-Wignored-qualifiers[Warn whenever type qualifiers are ignored]-Wimplicit-function-declaration[Warn about implicit function declarations]-Wimplicit-int[Warn when a declaration does not specify a type]-Wimplicit-interface[Warn about calls with implicit interface]-Wimplicit-procedure[Warn about called procedures not explicitly declared]-Wimplicit[Warn about implicit declarations]-Wincompatible-pointer-types[Warn when there is a conversion between pointers that have incompatible types]-Winherited-variadic-ctor[Warn about C++11 inheriting constructors when the base has a variadic constructor]-Winit-self[Warn about variables which are initialized to themselves]-Winline[Warn when an inlined function cannot be inlined]-Wint-conversion[Warn about incompatible integer to pointer and pointer to integer conversions]-Wint-in-bool-context[Warn for suspicious integer expressions in boolean context]-Wint-to-pointer-cast[Warn when there is a cast to a pointer from an integer of a different size]-Winteger-division[Warn about constant integer divisions with truncated results]-Wintrinsic-shadow[Warn if a user-procedure has the same name as an intrinsic]-Wintrinsics-std[Warn on intrinsics not part of the selected standard]-Winvalid-memory-model[Warn when an atomic memory model parameter is known to be outside the valid range]-Winvalid-offsetof[Warn about invalid uses of the "offsetof" macro]-Winvalid-pch[Warn about PCH files that are found but not used]-Wjump-misses-init[Warn when a jump misses a variable initialization]-Wline-truncation[Warn about truncated source lines]-Wliteral-suffix[Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore]-Wlogical-not-parentheses[Warn when logical not is used on the left hand side operand of a comparison]-Wlogical-op[Warn when a logical operator is suspiciously always evaluating to true or false]-Wlong-long[Do not warn about using "long long" when -pedantic]-Wlto-type-mismatch[During link time optimization warn about mismatched types of global declarations]-Wmain[Warn about suspicious declarations of "main"]-Wmaybe-uninitialized[Warn about maybe uninitialized automatic variables]-Wmemset-elt-size[Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size]-Wmemset-transposed-args[Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not]-Wmisleading-indentation[Warn when the indentation of the code does not reflect the block structure]-Wmissing-braces[Warn about possibly missing braces around initializers]-Wmissing-declarations[Warn about global functions without previous declarations]-Wmissing-field-initializers[Warn about missing fields in struct initializers]-Wmissing-include-dirs[Warn about user-specified include directories that do not exist]-Wmissing-parameter-type[Warn about function parameters declared without a type specifier in K&R-style functions]-Wmissing-prototypes[Warn about global functions without prototypes]-Wmudflap[Warn about constructs not instrumented by -fmudflap]-Wmultichar[Warn about use of multi-character character constants]-Wmultiple-inheritance[Warn on direct multiple inheritance]-Wnamespaces[Warn on namespace definition]-Wnarrowing[Warn about narrowing conversions within { } that are ill-formed in C++11]-Wnested-externs[Warn about "extern" declarations not at file scope]-Wnoexcept-type[Warn if C++1z noexcept function type will change the mangled name of a symbol]-Wnoexcept[Warn when a noexcept expression evaluates to false even though the expression cant actually throw]-Wnon-template-friend[Warn when non-templatized friend functions are declared within a template]-Wnon-virtual-dtor[Warn about non-virtual destructors]-Wnonnull-compare[Warn if comparing pointer parameter with nonnull attribute with NULL]-Wnonnull[Warn about NULL being passed to argument slots marked as requiring non-NULL]-Wnull-dereference[Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior]-Wodr[Warn about some C++ One Definition Rule violations during link time optimization]-Wold-style-cast[Warn if a C-style cast is used in a program]-Wold-style-declaration[Warn for obsolescent usage in a declaration]-Wold-style-definition[Warn if an old-style parameter definition is used]-Wopenmp-simd[Warn if a simd directive is overridden by the vectorizer cost model]-Woverflow[Warn about overflow in arithmetic expressions]-Woverlength-strings[Warn if a string is longer than the maximum portable length specified by the standard]-Woverloaded-virtual[Warn about overloaded virtual function names]-Woverride-init-side-effects[Warn about overriding initializers with side effects]-Woverride-init[Warn about overriding initializers without side effects]-Wpacked-bitfield-compat[Warn about packed bit-fields whose offset changed in GCC 4.4]-Wpacked[Warn when the packed attribute has no effect on struct layout]-Wpadded[Warn when padding is required to align structure members]-Wparentheses[Warn about possibly missing parentheses]-Wpedantic[Issue warnings needed for strict compliance to the standard]-Wplacement-new[Warn for placement new expressions with undefined behavior.  Same as -Wplacement-new=]-Wpmf-conversions[Warn when converting the type of pointers to member functions]-Wpointer-arith[Warn about function pointer arithmetic]-Wpointer-compare[Warn when a pointer is compared with a zero character constant]-Wpointer-sign[Warn when a pointer differs in signedness in an assignment]-Wpointer-to-int-cast[Warn when a pointer is cast to an integer of a different size]-Wpoison-system-directories[Warn for -I and -L options using system directories if cross compiling]-Wpragmas[Warn about misuses of pragmas]-Wproperty-assign-default[Warn if a property for an Objective-C object has no assign semantics specified]-Wprotocol[Warn if inherited methods are unimplemented]-Wreal-q-constant[Warn about real-literal-constants with 'q' exponent-letter]-Wrealloc-lhs-all[Warn when a left-hand-side variable is reallocated]-Wrealloc-lhs[Warn when a left-hand-side array variable is reallocated]-Wredundant-decls[Warn about multiple declarations of the same object]-Wregister[Warn about uses of register storage specifier]-Wreorder[Warn when the compiler reorders code]-Wrestrict[Warn when an argument passed to a restrict- qualified parameter aliases with another argument]-Wreturn-local-addr[Warn about returning a pointer/reference to a local or temporary variable]-Wreturn-type[Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)]-Wscalar-storage-order[Warn on suspicious constructs involving reverse scalar storage order]-Wselector[Warn if a selector has multiple methods]-Wsequence-point[Warn about possible violations of sequence point rules]-Wshadow-ivar[Warn if a local declaration hides an instance variable]-Wshadow[Warn when one variable shadows another.  Same as  -Wshadow=global]-Wshift-count-negative[Warn if shift count is negative]-Wshift-count-overflow[Warn if shift count >= width of type]-Wshift-negative-value[Warn if left shifting a negative value]-Wshift-overflow[Warn if left shift of a signed value overflows.  Same as -Wshift-overflow=]-Wsign-compare[Warn about signed-unsigned comparisons]-Wsign-conversion[Warn for implicit type conversions between signed and unsigned integers]-Wsign-promo[Warn when overload promotes from unsigned to signed]-Wsized-deallocation[Warn about missing sized deallocation functions]-Wsizeof-array-argument[Warn when sizeof is applied on a parameter declared as an array]-Wsizeof-pointer-memaccess[Warn about suspicious length parameters to certain string functions if the argument uses sizeof]-Wstack-protector[Warn when not issuing stack smashing protection for some reason]-Wstrict-aliasing[Warn about code which might break strict aliasing rules]-Wstrict-null-sentinel[Warn about uncasted NULL used as sentinel]-Wstrict-overflow[Warn about optimizations that assume that signed overflow is undefined]-Wstrict-prototypes[Warn about unprototyped function declarations]-Wstrict-selector-match[Warn if type signatures of candidate methods do not match exactly]-Wstringop-overflow[Warn about buffer overflow in string manipulation functions like memcpy and strcpy.  Same as  -Wstringop-overflow=]-Wsubobject-linkage[Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage]*-Wsuggest-attribute=-[warn about functions that might be candidates for attributes]:attribute:(pure const noreturn format)-Wsuggest-final-methods[Warn about C++ virtual methods where adding final keyword would improve code quality]-Wsuggest-final-types[Warn about C++ polymorphic types where adding final keyword would improve code quality]-Wsuggest-override[Suggest that the override keyword be used when the declaration of a virtual function overrides another]-Wsurprising[Warn about "suspicious" constructs]-Wswitch-bool[Warn about switches with boolean controlling expression]-Wswitch-default[Warn about enumerated switches missing a "default-" statement]-Wswitch-enum[Warn about all enumerated switches missing a specific case]-Wswitch-unreachable[Warn about statements between switch's controlling expression and the first case]-Wswitch[Warn about enumerated switches, with no default, missing a case]-Wsync-nand[Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used]-Wsynth[Deprecated. This switch has no effect]-Wsystem-headers[Do not suppress warnings from system headers]-Wtabs[Permit nonconforming uses of the tab character]-Wtarget-lifetime[Warn if the pointer in a pointer assignment might outlive its target]-Wtautological-compare[Warn if a comparison always evaluates to true or false]-Wtemplates[Warn on primary template declaration]-Wterminate[Warn if a throw expression will always result in a call to terminate()]-Wtraditional-conversion[Warn of prototypes causing type conversions different from what would happen in the absence of prototype]-Wtraditional[Warn about features not present in traditional C]-Wtrampolines[Warn whenever a trampoline is generated]-Wtrigraphs[Warn if trigraphs are encountered that might affect the meaning of the program]-Wtype-limits[Warn if a comparison is always true or always false due to the limited range of the data type]-Wundeclared-selector[Warn about @selector()s without previously declared methods]-Wundef[Warn if an undefined macro is used in an #if directive]-Wundefined-do-loop[Warn about an invalid DO loop]-Wunderflow[Warn about underflow of numerical constant expressions]-Wuninitialized[Warn about uninitialized automatic variables]-Wunknown-pragmas[Warn about unrecognized pragmas]-Wunsafe-loop-optimizations[Warn if the loop cannot be optimized due to nontrivial assumptions]-Wunsuffixed-float-constants[Warn about unsuffixed float constants]-Wunused-but-set-parameter[Warn when a function parameter is only set, otherwise unused]-Wunused-but-set-variable[Warn when a variable is only set, otherwise unused]-Wunused-const-variable[Warn when a const variable is unused.  Same as  -Wunused-const-variable=]-Wunused-dummy-argument[Warn about unused dummy arguments]-Wunused-function[Warn when a function is unused]-Wunused-label[Warn when a label is unused]-Wunused-local-typedefs[Warn when typedefs locally defined in a function are not used]-Wunused-macros[Warn about macros defined in the main file that are not used]-Wunused-parameter[Warn when a function parameter is unused]-Wunused-result[Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value]-Wunused-value[Warn when an expression value is unused]-Wunused-variable[Warn when a variable is unused]-Wunused[Enable all -Wunused- warnings]-Wuse-without-only[Warn about USE statements that have no ONLY qualifier]-Wuseless-cast[Warn about useless casts]-Wvarargs[Warn about questionable usage of the macros used to retrieve variable arguments]-Wvariadic-macros[Warn about using variadic macros]-Wvector-operation-performance[Warn when a vector operation is compiled outside the SIMD]-Wvirtual-inheritance[Warn on direct virtual inheritance]-Wvirtual-move-assign[Warn if a virtual base has a non-trivial move assignment operator]-Wvla[Warn if a variable length array is used]-Wvolatile-register-var[Warn when a register variable is declared volatile]-Wwrite-strings[In C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is]-Wzero-as-null-pointer-constant[Warn when a literal '0' is used as null pointer]-Wzerotrip[Warn about zero-trip DO loops]-frequire-return-statement[Functions which return values must end with return statements]-Wabi=[Warn about things that change between the current  -fabi-version and the specified version]:: -Waligned-new=[Warn even if 'new' uses a class member allocation function]:none|global|all: -Walloc-size-larger-than=[Warn for calls to allocation functions that attempt to allocate objects larger than the specified number of bytes]:bytes: -Walloca-larger-than=[Warn on unbounded uses of alloca, and on bounded uses of alloca whose bound can be larger than <number> bytes]:bytes: -Warray-bounds=[Warn if an array is accessed out of bounds]:level:(1 2)-Wformat-overflow=[Warn about function calls with format strings that write past the end of the destination region]:level:(1 2)-Wformat-truncation=[Warn about calls to snprintf and similar functions that truncate output]:level:(1 2)-Wformat=[Warn about printf/scanf/strftime/strfmon format string anomalies]:level:(1 2)-Wframe-larger-than=[Warn if a function's stack frame requires more than <number> bytes]:bytes: -Wimplicit-fallthrough=[Warn when a switch case falls through]:level:(1 2 3 4 5)-Wlarger-than=[Warn if an object is larger than <number> bytes]:bytes: -Wnormalized=-[Warn about non-normalised Unicode strings]:normalization:((id\:allow\ some\ non-nfc\ characters\ that\ are\ valid\ identifiers nfc\:only\ allow\ NFC nfkc\:only\ allow\ NFKC none\:allow\ any\ normalization)): -Wplacement-new=[Warn for placement new expressions with undefined behavior]:level:(1 2)-Wshift-overflow=[Warn if left shift of a signed value overflows]:level:(1 2)-Wstack-usage=[Warn if stack usage might be larger than specified amount]:bytes: -Wstrict-aliasing=-[Warn about code which might break strict aliasing rules]:level of checking (higher is more accurate):(1 2 3)-Wstrict-overflow=-[Warn about optimizations that assume that signed overflow is undefined]:level of checking (higher finds more cases):(1 2 3 4 5)-Wstringop-overflow=[Under the control of Object Size type, warn about buffer overflow in string manipulation functions like memcpy and strcpy]:level:(1 2 3 4)-Wunused-const-variable=[Warn when a const variable is unused]:level:(1 2)-Wvla-larger-than=[Warn on unbounded uses of variable-length arrays, and on bounded uses of variable-length arrays whose bound can be larger than <number> bytes]:bytes: -Werror=-[Treat specified warning as error (or all if none specified)]::warning:->werror-Wfatal-errors[Exit on the first error occurred]serviceclang-Wunreachable-code[Warn on code that will not be executed]-Wunreachable-code-aggressive[Controls -Wunreachable-code, -Wunreachable-code-break, -Wunreachable-code-return]-Wunreachable-code-break[Warn when break will never be executed]-Wunreachable-code-loop-increment[Warn when loop will be executed only once]-Wunreachable-code-return[Warn when return will not be executed]-Wunreachable-code[Does nothing. Preserved for backward compatibility]-faggressive-loop-optimizations[Aggressively optimize loops using language constraints]-falign-functions[Align the start of functions]-falign-jumps[Align labels which are only reached by jumping]-falign-labels[Align all labels]-falign-loops[Align the start of loops]-fassociative-math[Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding]-fasynchronous-unwind-tables[Generate unwind tables that are exact at each instruction boundary]-fauto-inc-dec[Generate auto-inc/dec instructions]-fbranch-count-reg[Replace add, compare, branch with branch on count register]-fbranch-probabilities[Use profiling information for branch probabilities]-fbranch-target-load-optimize2[Perform branch target load optimization after prologue / epilogue threading]-fbranch-target-load-optimize[Perform branch target load optimization before prologue / epilogue threading]-fbtr-bb-exclusive[Restrict target load migration not to re-use registers in any basic block]-fcaller-saves[Save registers around function calls]-fcode-hoisting[Enable code hoisting]-fcombine-stack-adjustments[Looks for opportunities to reduce stack adjustments and stack references]-fcommon[Do not put uninitialized globals in the common section]-fcompare-elim[Perform comparison elimination after register allocation has finished]-fconserve-stack[Do not perform optimizations increasing noticeably stack usage]-fcprop-registers[Perform a register copy-propagation optimization pass]-fcrossjumping[Perform cross-jumping optimization]-fcse-follow-jumps[When running CSE, follow jumps to their targets]-fcx-fortran-rules[Complex multiplication and division follow Fortran rules]-fcx-limited-range[Omit range reduction step when performing complex division]-fdata-sections[Place data items into their own section]-fdce[Use the RTL dead code elimination pass]-fdefer-pop[Defer popping functions args from stack until later]-fdelayed-branch[Attempt to fill delay slots of branch instructions]-fdelete-dead-exceptions[Delete dead instructions that may throw exceptions]-fdelete-null-pointer-checks[Delete useless null pointer checks]-fdevirtualize-speculatively[Perform speculative devirtualization]-fdevirtualize[Try to convert virtual calls to direct ones]-fdse[Use the RTL dead store elimination pass]-fearly-inlining[Perform early inlining]-fexceptions[Enable exception handling]-fexpensive-optimizations[Perform a number of minor, expensive optimizations]-ffinite-math-only[Assume no NaNs or infinities are generated]-ffloat-store[Don't allocate floats and doubles in extended- precision registers]-fforward-propagate[Perform a forward propagation pass on RTL]-ffp-int-builtin-inexact[Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions]-ffunction-cse[Allow function addresses to be held in registers]-fgcse-after-reload[Perform global common subexpression elimination after register allocation has finished]-fgcse-las[Perform redundant load after store elimination in global common subexpression elimination]-fgcse-lm[Perform enhanced load motion during global common subexpression elimination]-fgcse-sm[Perform store motion after global common subexpression elimination]-fgcse[Perform global common subexpression elimination]-fgraphite-identity[Enable Graphite Identity transformation]-fgraphite[Enable in and out of Graphite representation]-fguess-branch-probability[Enable guessing of branch probabilities]-fhoist-adjacent-loads[Enable hoisting adjacent loads to encourage generating conditional move instructions]-fif-conversion2[Perform conversion of conditional jumps to conditional execution]-fif-conversion[Perform conversion of conditional jumps to branchless equivalents]-findirect-inlining[Perform indirect inlining]-finline-atomics[Inline __atomic operations when a lock free instruction sequence is available]-finline-functions-called-once[Integrate functions only required by their single caller]-finline-functions[Integrate functions not declared "inline" into their callers when profitable]-finline-small-functions[Integrate functions into their callers when code size is known not to grow]-finline[Enable inlining of function declared "inline", disabling disables all inlining]-fipa-bit-cp[Perform interprocedural bitwise constant propagation]-fipa-cp-clone[Perform cloning to make Interprocedural constant propagation stronger]-fipa-cp[Perform interprocedural constant propagation]-fipa-icf-functions[Perform Identical Code Folding for functions]-fipa-icf-variables[Perform Identical Code Folding for variables]-fipa-icf[Perform Identical Code Folding for functions and read-only variables]-fipa-profile[Perform interprocedural profile propagation]-fipa-pta[Perform interprocedural points-to analysis]-fipa-pure-const[Discover pure and const functions]-fipa-ra[Use caller save register across calls if possible]-fipa-reference[Discover readonly and non addressable static variables]-fipa-sra[Perform interprocedural reduction of aggregates]-fipa-vrp[Perform IPA Value Range Propagation]-fira-hoist-pressure[Use IRA based register pressure calculation in RTL hoist optimizations]-fira-loop-pressure[Use IRA based register pressure calculation in RTL loop optimizations]-fira-share-save-slots[Share slots for saving different hard registers]-fira-share-spill-slots[Share stack slots for spilled pseudo-registers]-fisolate-erroneous-paths-attribute[Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or]-fisolate-erroneous-paths-dereference[Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main]-fivopts[Optimize induction variables on trees]-fjump-tables[Use jump tables for sufficiently large switch statements]-flifetime-dse[Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes]-flive-range-shrinkage[Relief of register pressure through live range shrinkage]-floop-nest-optimize[Enable the loop nest optimizer]-floop-parallelize-all[Mark all loops as parallel]-flra-remat[Do CFG-sensitive rematerialization in LRA]-fmath-errno[Set errno after built-in math functions]-fmerge-all-constants[Attempt to merge identical constants and constant variables]-fmerge-constants[Attempt to merge identical constants across compilation units]-fmodulo-sched-allow-regmoves[Perform SMS based modulo scheduling with register moves allowed]-fmodulo-sched[Perform SMS based modulo scheduling before the first scheduling pass]-fmove-loop-invariants[Move loop invariant computations out of loops]-fno-threadsafe-statics[Do not generate thread-safe code for initializing local statics]-fnon-call-exceptions[Support synchronous non-call exceptions]-fnothrow-opt[Treat a throw() exception specification as noexcept to improve code size]-fomit-frame-pointer[When possible do not generate stack frames]-fopt-info[Enable all optimization info dumps on stderr]-foptimize-sibling-calls[Optimize sibling and tail recursive calls]-foptimize-strlen[Enable string length optimizations on trees]-fpack-struct[Pack structure members together without holes]-fpartial-inlining[Perform partial inlining]-fpeel-loops[Perform loop peeling]-fpeephole2[Enable an RTL peephole pass before sched2]-fpeephole[Enable machine specific peephole optimizations]-fplt[Use PLT for PIC calls (-fno-plt- load the address from GOT at call site)]-fpredictive-commoning[Run predictive commoning optimization]-fprefetch-loop-arrays[Generate prefetch instructions, if available, for arrays in loops]-fprintf-return-value[Treat known sprintf return values as constants]-freciprocal-math[Same as -fassociative-math for expressions which include division]-freg-struct-return[Return small aggregates in registers]-frename-registers[Perform a register renaming optimization pass]-freorder-blocks-and-partition[Reorder basic blocks and partition into hot and cold sections]-freorder-blocks[Reorder basic blocks to improve code placement]-freorder-functions[Reorder functions to improve code placement]-frerun-cse-after-loop[Add a common subexpression elimination pass after loop optimizations]-freschedule-modulo-scheduled-loops[Enable/Disable the traditional scheduling in loops that already passed modulo scheduling]-frounding-math[Disable optimizations that assume default FP rounding behavior]-frtti[Generate run time type descriptor information]-fsched-critical-path-heuristic[Enable the critical path heuristic in the scheduler]-fsched-dep-count-heuristic[Enable the dependent count heuristic in the scheduler]-fsched-group-heuristic[Enable the group heuristic in the scheduler]-fsched-interblock[Enable scheduling across basic blocks]-fsched-last-insn-heuristic[Enable the last instruction heuristic in the scheduler]-fsched-pressure[Enable register pressure sensitive insn scheduling]-fsched-rank-heuristic[Enable the rank heuristic in the scheduler]-fsched-spec-insn-heuristic[Enable the speculative instruction heuristic in the scheduler]-fsched-spec-load-dangerous[Allow speculative motion of more loads]-fsched-spec-load[Allow speculative motion of some loads]-fsched-spec[Allow speculative motion of non-loads]-fsched-stalled-insns-dep[Set dependence distance checking in premature scheduling of queued insns]-fsched-stalled-insns[Allow premature scheduling of queued insns]-fsched2-use-superblocks[If scheduling post reload, do superblock scheduling]-fschedule-fusion[Perform a target dependent instruction fusion optimization pass]-fschedule-insns2[Reschedule instructions after register allocation]-fschedule-insns[Reschedule instructions before register allocation]-fsection-anchors[Access data in the same section from shared anchor points]-fsel-sched-pipelining-outer-loops[Perform software pipelining of outer loops during selective scheduling]-fsel-sched-pipelining[Perform software pipelining of inner loops during selective scheduling]-fsel-sched-reschedule-pipelined[Reschedule pipelined regions without pipelining]-fselective-scheduling2[Run selective scheduling after reload]-fselective-scheduling[Schedule instructions using selective scheduling algorithm]-fshort-enums[Use the narrowest integer type possible for enumeration types]-fshort-wchar[Force the underlying type for "wchar_t" to be "unsigned short"]-fshrink-wrap-separate[Shrink-wrap parts of the prologue and epilogue separately]-fshrink-wrap[Emit function prologues only before parts of the function that need it, rather than at the top of the function]-fsignaling-nans[Disable optimizations observable by IEEE signaling NaNs]-fsigned-zeros[Disable floating point optimizations that ignore the IEEE signedness of zero]-fsingle-precision-constant[Convert floating point constants to single precision constants]-fsplit-ivs-in-unroller[Split lifetimes of induction variables when loops are unrolled]-fsplit-loops[Perform loop splitting]-fsplit-paths[Split paths leading to loop backedges]-fsplit-wide-types[Split wide types into independent registers]-fssa-backprop[Enable backward propagation of use properties at the SSA level]-fssa-phiopt[Optimize conditional patterns using SSA PHI nodes]-fstack-protector-all[Use a stack protection method for every function]-fstack-protector-explicit[Use stack protection method only for functions with the stack_protect attribute]-fstack-protector-strong[Use a smart stack protection method for certain functions]-fstack-protector[Use propolice as a stack protection method]-fstdarg-opt[Optimize amount of stdarg registers saved to stack at start of function]-fstore-merging[Merge adjacent stores]-fstrict-aliasing[Assume strict aliasing rules apply]-fstrict-enums[Assume that values of enumeration type are always within the minimum range of that type]-fstrict-overflow[Treat signed overflow as undefined]-fstrict-volatile-bitfields[Force bitfield accesses to match their type width]-fthread-jumps[Perform jump threading optimizations]-ftracer[Perform superblock formation via tail duplication]-ftrapping-math[Assume floating-point operations can trap]-ftrapv[Trap for signed overflow in addition, subtraction and multiplication]-ftree-bit-ccp[Enable SSA-BIT-CCP optimization on trees]-ftree-builtin-call-dce[Enable conditional dead code elimination for builtin calls]-ftree-ccp[Enable SSA-CCP optimization on trees]-ftree-ch[Enable loop header copying on trees]-ftree-coalesce-vars[Enable SSA coalescing of user variables]-ftree-copy-prop[Enable copy propagation on trees]-ftree-cselim[Transform condition stores into unconditional ones]-ftree-dce[Enable SSA dead code elimination optimization on trees]-ftree-dominator-opts[Enable dominator optimizations]-ftree-dse[Enable dead store elimination]-ftree-forwprop[Enable forward propagation on trees]-ftree-fre[Enable Full Redundancy Elimination (FRE) on trees]-ftree-loop-distribute-patterns[Enable loop distribution for patterns transformed into a library call]-ftree-loop-distribution[Enable loop distribution on trees]-ftree-loop-if-convert[Convert conditional jumps in innermost loops to branchless equivalents]-ftree-loop-im[Enable loop invariant motion on trees]-ftree-loop-ivcanon[Create canonical induction variables in loops]-ftree-loop-optimize[Enable loop optimizations on tree level]-ftree-loop-vectorize[Enable loop vectorization on trees]-ftree-lrs[Perform live range splitting during the SSA- >normal pass]-ftree-partial-pre[In SSA-PRE optimization on trees, enable partial- partial redundancy elimination]-ftree-phiprop[Enable hoisting loads from conditional pointers]-ftree-pre[Enable SSA-PRE optimization on trees]-ftree-pta[Perform function-local points-to analysis on trees]-ftree-reassoc[Enable reassociation on tree level]-ftree-scev-cprop[Enable copy propagation of scalar-evolution information]-ftree-sink[Enable SSA code sinking on trees]-ftree-slp-vectorize[Enable basic block vectorization (SLP) on trees]-ftree-slsr[Perform straight-line strength reduction]-ftree-sra[Perform scalar replacement of aggregates]-ftree-switch-conversion[Perform conversions of switch initializations]-ftree-tail-merge[Enable tail merging on trees]-ftree-ter[Replace temporary expressions in the SSA->normal pass]-ftree-vectorize[Enable vectorization on trees]-ftree-vrp[Perform Value Range Propagation on trees]-funconstrained-commons[Assume common declarations may be overridden with ones with a larger trailing array]-funroll-all-loops[Perform loop unrolling for all loops]-funroll-loops[Perform loop unrolling when iteration count is known]-funsafe-loop-optimizations[Allow loop optimizations to assume that the loops behave in normal way]-funsafe-math-optimizations[Allow math optimizations that may violate IEEE or ISO standards]-funswitch-loops[Perform loop unswitching]-funwind-tables[Just generate unwind tables for exception handling]-fvar-tracking-assignments-toggle[Toggle -fvar-tracking-assignments]-fvar-tracking-assignments[Perform variable tracking by annotating assignments]-fvar-tracking-uninit[Perform variable tracking and also tag variables that are uninitialized]-fvar-tracking[Perform variable tracking]-fvariable-expansion-in-unroller[Apply variable expansion when loops are unrolled]-fvpt[Use expression value profiles in optimizations]-fweb[Construct webs and split unrelated uses of single variable]-fwhole-program[Perform whole program optimizations]-fwrapv[Assume signed arithmetic overflow wraps around]-ffp-contract=[Perform floating-point expression contraction]:style:(off on fast)-fira-algorithm=[Set the used IRA algorithm]:algorithm:(cb priority)-fira-region=[Set regions for IRA]:region:(one all mixed)-fpack-struct=[Set initial maximum structure member alignment]:alignment (power of 2): -freorder-blocks-algorithm=[Set the used basic block reordering algorithm]:algorithm:(simple stc)-fsched-stalled-insns-dep=[Set dependence distance checking in premature scheduling of queued insns]:insns:-fsched-stalled-insns=[Set number of queued insns that can be prematurely scheduled]:insns:-fsimd-cost-model=[Specifies the vectorization cost model for code marked with a simd directive]:model:(unlimited dynamic cheap)-fstack-reuse=[Set stack reuse level for local variables]:level:(all named_vars none)-ftree-parallelize-loops=[Enable automatic parallelization of loops]-fvect-cost-model=[Specifies the cost model for vectorization]:model:(unlimited dynamic cheap)-nostartfiles[Do not use the standard system startup files when linking]-nodefaultlibs[Do not use the standard system libraries when linking]-nostdlib[Do not use standard system startup files or libraries when linking]-rdynamic[Pass the flag -export-dynamic to the ELF linker, on targets that support it]-s[Remove all symbol table and relocation information from the executable]-static[On systems that support dynamic linking, this prevents linking with the shared libraries]-shared-libgcc[Force shared libgcc]-static-libgcc[Force static libgcc]-symbolic[Bind references to global symbols when building a shared object]-T:linker script:_files--help[Display this information]--no-warnings[Same as -w]--optimize[Same as -O]--output[Same as -o]--param[Set parameter <param> to value.  See manpage for a complete list of parameters]:name=value--verbose[Same as -v]--version[Display version information]-aux-info[Emit declaration information into <file>]:file:_files-dumpbase[Set the file basename to be used for dumps]:file:_files-dumpdir[Set the directory name to be used for dumps]:file:_files -/-fPIC[Generate position-independent code if possible (large mode)]-fPIE[Generate position-independent code for executables if possible (large mode)]-fassociative-math[Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding]-fauto-inc-dec[Generate auto-inc/dec instructions]-fbounds-check[Generate code to check bounds before indexing arrays]-fcall-saved--[Mark <register> as being preserved across functions]:register-fcall-used--[Mark <register> as being corrupted by function calls]:register-fcheck-data-deps[Compare the results of several data dependence analyzers]-fcompare-debug-second[Run only the second compilation of -fcompare-debug]-fcompare-debug=-[Compile with and without e.g. -gtoggle, and compare the final-insns dump]:opts:-fdbg-cnt-list[List all available debugging counters with their limits and counts]-fdbg-cnt=-[,<counter>-<limit>,...) Set the debug counter limit]:counter\:limit,...: -fdebug-types-section[Output .debug_types section when using DWARF v4 debuginfo]-fdiagnostics-color=-[Colorize diagnostics]::color:(never always auto)-fdiagnostics-generate-patch[Print fix-it hints to stderr in unified diff format]-fdiagnostics-parseable-fixits[Print fixit hints in machine-readable form]-fdiagnostics-show-caret[Show the source line with a caret indicating the column]-fdiagnostics-show-location=-[How often to emit source location at the beginning of line-wrapped diagnostics]:source location:(once every-line)-fdiagnostics-show-option[Amend appropriate diagnostic messages with the command line option that controls them]-fdump-final-insns=-[Dump to filename the insns at the end of translation]:filename:_files-fdump-go-spec=-[Write all declarations to file as Go code]:filename:_files-fdump-noaddr[Suppress output of addresses in debugging dumps]-fdump-passes[Dump optimization passes]-fdump-unnumbered-links[Suppress output of previous and next insn numbers in debugging dumps]-fdump-unnumbered[Suppress output of instruction numbers, line number notes and addresses in debugging dumps]-fdwarf2-cfi-asm[Enable CFI tables via GAS assembler directives]-feliminate-dwarf2-dups[Perform DWARF2 duplicate elimination]-feliminate-unused-debug-symbols[Perform unused type elimination in debug info]-feliminate-unused-debug-types[Perform unused type elimination in debug info]-femit-class-debug-always[Do not suppress C++ class debug information]-fexcess-precision=-[Specify handling of excess floating-point precision]:precision handling:(fast standard)-ffast-math[Sets -fno-math-errno, -funsafe-math-optimizations, -ffinite-math-only, -fno-rounding-math, -fno-signaling-nans and -fcx-limited-range]-ffat-lto-objects[Output lto objects containing both the intermediate language and binary output]-ffixed--[Mark <register> as being unavailable to the compiler]:register-ffunction-sections[Place each function into its own section]-fgnu-tm[Enable support for GNU transactional memory]-fident[Process #ident directives]-finhibit-size-directive[Do not generate .size directives]-finline-limit=-[Limit the size of inlined functions to <number>]:number: -finstrument-functions[Instrument function entry and exit with profiling calls]-fira-verbose=-[Control IRA's level of diagnostic messages]:verbosity: -fkeep-inline-functions[Generate code for functions even if they are fully inlined]-fkeep-static-consts[Emit static const variables even if they are not used]-fleading-underscore[Give external symbols a leading underscore]-flto-compression-level=-[Use specified zlib compression level for IL]:compression level: -flto-odr-type-merging[Merge C++ types using One Definition Rule]-flto-partition=-[Partition symbols and vars at linktime based on object files they originate from]:partitioning algorithm:(1to1 balanced max one none)-flto-report[Report various link-time optimization statistics]-fmax-errors=-[Maximum number of errors to report]:errors: -fmem-report-wpa[Report on permanent memory allocation in WPA only]-fmem-report[Report on permanent memory allocation]-fmerge-debug-strings[Attempt to merge identical debug strings across compilation units]-fmessage-length=-[Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping]:length: -fmodulo-sched-allow-regmoves[Perform SMS based modulo scheduling with register moves allowed]-fopt-info-type=-[Dump compiler optimization details]:filename:_files-fopt-info[Dump compiler optimization details]-fpcc-struct-return[Return small aggregates in memory, not registers]-fpic[Generate position-independent code if possible (small mode)]-fpie[Generate position-independent code for executables if possible (small mode)]-fplugin-arg--[Specify argument <key>=<value> for plugin <name>]:-fplugin-arg-name-key=value: -fpost-ipa-mem-report[Report on memory allocation before interprocedural optimization]-fpre-ipa-mem-report[Report on memory allocation before interprocedural optimization]-fprofile-arcs[Insert arc-based program profiling code]-fprofile-correction[Enable correction of flow inconsistent profile data input]-fprofile-generate[Enable common options for generating profile info for profile feedback directed optimizations]-fprofile-report[Report on consistency of profile]-fprofile-use[Enable common options for performing profile feedback directed optimizations]-fprofile-values[Insert code to profile values of expressions]-fprofile[Enable basic program profiling code]-frandom-seed=-[Use <string> as random seed]:seed: -freciprocal-math[Same as -fassociative-math for expressions which include division]-frecord-gcc-switches[Record gcc command line switches in the object file]-free[Turn on Redundant Extensions Elimination pass]-fsanitize=-[Enable AddressSanitizer, a memory error detector]:style:(sanitizers)-fsched-stalled-insns-dep=-[Set dependence distance checking in premature scheduling of queued insns]:instructions: -fsched-stalled-insns=-[Set number of queued insns that can be prematurely scheduled]:instructions: -fsched-verbose=-[Set the verbosity level of the scheduler]:verbosity: -fshow-column[Show column numbers in diagnostics, when available]-fsplit-stack[Generate discontiguous stack frames]-fstack-check=-[Insert stack checking code into the program.  -fstack-check=specific if to argument given]:type:(none generic specific)-fstack-limit-register=-[Trap if the stack goes past <register>]:register: -fstack-limit-symbol=-[Trap if the stack goes past symbol <name>]:name: -fno-stack-limit-fstack-protector[Use propolice as a stack protection method]-fstack-usage[Output stack usage information on a per-function basis]-fstrict-overflow[Treat signed overflow as undefined]-fstrict-volatile-bitfields[Force bitfield accesses to match their type width]-fsync-libcalls[Implement __atomic operations via libcalls to legacy __sync functions]-fsyntax-only[Check for syntax errors, then stop]-ftest-coverage[Create data files needed by "gcov"]-ftime-report[Report the time taken by each compiler pass]-ftls-model=-[Set the default thread-local storage code generation model]:TLS model:(global-dynamic local-dynamic initial-exec local-exec)-ftracer[Perform superblock formation via tail duplication]-ftree-loop-linear[Enable loop interchange transforms.  Same as  -floop-interchange]-fuse-ld=-[Use the specified linker instead of the default linker]:linker:(bfd gold)-fuse-linker-plugin[Use linker plugin during link-time optimization]-fverbose-asm[Add extra commentary to assembler output]-fvisibility=-[Set the default symbol visibility]:visibility:(default internal hidden protected)-fzero-initialized-in-bss[Put zero initialized data in the bss section]-gno-pubnames[Don't generate DWARF pubnames and pubtypes sections]-gno-record-gcc-switches[Don't record gcc command line switches in DWARF DW_AT_producer]-gno-split-dwarf[Don't generate debug information in separate .dwo files]-gno-strict-dwarf[Emit DWARF additions beyond selected version]-gpubnames[Generate DWARF pubnames and pubtypes sections]-grecord-gcc-switches[Record gcc command line switches in DWARF DW_AT_producer]-gsplit-dwarf[Generate debug information in separate .dwo files]-gstrict-dwarf[Don't emit DWARF additions beyond selected version]-gtoggle[Toggle debug information generation]-gvms[Generate debug information in VMS format]-imultiarch[Set <dir> to be the multiarch include subdirectory]:directory:_files -/-iplugindir=-[Set <dir> to be the default plugin directory]:directory:_files -/(-pg)-p[Enable function profiling for prof](-p)-pg[Enable function profiling for gprof]-pedantic-errors[Like -pedantic but issue them as errors]-pedantic[Issue all mandatory diagnostics in the C standard]-quiet[Do not display functions compiled or elapsed time]-v[Enable verbose output]-version[Display the compiler's version]-w[Suppress warnings]-fabi-version=-[Use version <n> of the C++ ABI (default: 2)]:ABI version:(1 2 3 4 5 6)-fdebug-prefix-map=-[Map one directory name to another in debug information]:/old/dir=/new/dir:->dirtodir-ffp-contract=-[Perform floating- point expression contraction (default: fast)]:style:(on off fast)-finstrument-functions-exclude-file-list=-[Do not instrument functions listed in files]:comma-separated file list:->commafiles-finstrument-functions-exclude-function-list=-[Do not instrument listed functions]:comma-separated list of syms: -fira-algorithm=-[Set the used IRA algorithm]:algorithm:(priority CB)-fira-region=-[Set regions for IRA]:region:(all mixed one)-fplugin=-[Specify a plugin to load]:plugin: -fprofile-dir=-[Set the top-level directory for storing the profile data]:profile directory:_files -/-fstack-reuse=-[Set stack reuse level for local variables]:reuse-level:(all named_vars none)-ftree-parallelize-loops=-[Enable automatic parallelization of loops]:threads: _argumentsL:|-{fWm}no-=-{fWm} r:|[_-]=* r:|=*args[@]args2[@]statedump_valuesdump informationM[only macro definitions]N[macro names]D[macro definitions and normal output]y[debugging information during parsing]r[after RTL generation]x[only generate RTL]j[after jump optimization]s[after CSE]L[after loop optimization]t[after second CSE pass]f[after flow analysis]c[after instruction combination]S[after first instruction scheduling pass]l[after local register allocation]g[after global register allocation]R[after second instruction scheduling pass]J[after last jump optimization]d[after delayed branch scheduling]k[after conversion from registers to stack]a[all dumps]m[print memory usage statistics]p[annotate assembler output]library_wantedlibrariescompaddLD_LIBRARY_PATH:/usr/lib /usr/local/lib/lib.aso:t:fr:s/lib//rundircompset*:compset:*_files\n\t\- /:@help_valueshelpoptimizerswarningstargetparamscommonobjcobjc++adasciladawhyfortran^undocumented^joined^separatedirtodircompset*=_filescommafilescompset*,_filesA`*0!AgD\AD|)51iyA(pe		

0ACf!0A(	
 !
MiA!a
0A !ma
0;A
faOSTYPEsolarislocalcontentcontentanon[anonymous private mappings]ctf[CTF type information]data[writable private file mappings]dism[DISM mappings]heap[process heap]ism[ISM mappings]rodata[read-only private file mappings]shanon[anonymous shared mappings]shfile[file-backed shared mappings]shm[System V shared memory]stack[process stack]symtab[symbol table sections for loaded files]text[readable and executable private file mappings]_arguments(-c -g)-p[use per-process core file repository](-c -p)-g[use global core file repository]-F[force grabbing the target process](-p -g)-c[set core file content]: :_values -s + "content" $content-o[set core file base name]:file base name:_files*:pid:_pidsnetbsd_arguments-c+[write core file to specified file]:file:_filesdragonfly_arguments-l+[skip map segments larger than the specified limit]:limit (bytes)-s[stop the process while gathering the core image]-v[Verbosely print out the map segments being dumped]::executable::pid:_pidsfreebsd_arguments-f[dump all available segments]::executable:_arguments-o[set core file base name]:file base name:_filesAX'E`EEt+EA"r<"1CF|AAfAF|ACf AAF`|AfxAACHe<QAfA&<QAfXyAC&/Q.Ar<AFA@A&ACACDA<"`1]+AP"FD,$tt)Ea4+ABF|Kq,A"`A	E0$A"	CF	|	CF|
0	-A"	&	H	F|0,A		dA"
		<	
F|
0A"
C&

CF|A
-ApC.A-r
}<A".r

f
Af
A1&A2$+Af
1qA
C8A
l<localwords[CURRENT]prevlistexplPREFIX_arguments*=(CORE|SYM)FILE:core file:_files*=EXECFILE:executable:_files -g \*\(-\*\)*=TTY: :_ttys -oreturncompset-(cd|directory)=_filescompset-tty=_ttyscompset-(exec|se)=_descriptionfilesexecutable_filesexpl[@]*(-*)compset-(symbols|core|command)=_filescompset--pid=_pidsPREFIX_tagsoptions_next_labeloptioncompaddexpl[@]symbols=exec=se=core=command=directory=cd=tty=compaddexpl[@]helpquietbatchfullname ret words[CURRENT-1]prev_filescsx_files_description_filesexpl[@]*(-*)_baudrates(@)words[2,-1]w[1]w[1]decsxbshift_alternativefiles:: _files -g '*core*(-.)'processes:: _pids -m w[1]:t_description_filesexpl[@]*(-*)AL'EE|EE+AC3+"A,4LhA'#kAC4A,L%A

A "C
+Aܑ1.Ar
A`+1A$.A#k`%qA%Dt$8Th$@\|0LdA	yA%AB%%r@,A&#ka.A'Ah
=PA %Qq-A "%2+ 0`A
C]A "
6+A
F4+pPpT	

0Aptl$dACpApA
p.AE	p.AFp !A(e 
!U"p"#$ACe#Y$e&p%$&'t(%)*T+% ,-./%D012d3A%}p4t5&6&7&890:d;A'p<t='>?@A'B0CACe()(p)DE0FA)%p*G0H,Ac*A`
e++Q-=./012345679]:1;=	>?@YpAIIA|J0KAA
pAIL0MA eCED%pNOA!%pPQdRA"CF	pST@UdVA#GQpWX@YA#HApIDZId[0\A$I0]A$%CJKLN-O0^A4'P1Q9RTVXEY[]\
0_A *e]m^_`0a`A,eab
0caA .Cece]fgA0b,AA0hhEi
0DcA2j90tdA(2%3+"ktkA3k0eA3ekm
0$fA5Cn
0TgA6o
0q8hA6q]0iA7eqr0sjA9su
vU
0kA:w
0lA;w0mA<ymyzQ0$nA$>{|-}~M0oA(@e%99e04p,AA,CCmi10qA,ECeM0rAHem
00sAI0LtAJC}EUA4"Lf!9)	I8+AN1.A:
uANAOXk+:A"OCf=+APCF4+localcurcontextcurcontextstatelineexplopt_argsargscmdshelptopicsproxylroptsfilterunknown(-p --http-proxy)phttpproxy[use HTTP proxy for remote operations]:proxy url:_urlsproxy${def[local]}(-l --local -r --remote -b --both)llocal[restrict operations to the LOCAL domain]${def[remote]}(-l --local -r --remote -b --both)rremote[restrict operations to the REMOTE domain]${def[both]}(-l --local -r --remote -b --both)bboth[allow LOCAL and REMOTE operations](-B --bulk-threshold)Bbulkthreshold[specify threshold for switching to bulk synchronization]:threshold [1000]--clear-sources[clear the gem sources]*ssource[append specified URL to list of gem sources]:url:_urls_arguments(* -)hhelp[display usage information](* -)vversion[display version information]*::command:->commandstatecommand CURRENT == 1 subcommandsbuildcertcheckcleanupcontentsdependencyenvironmentfetchgenerate_indexhelpinstallinfolistlockmirroropenoutdatedownerpristinepushqueryrdocsearchserversigninsignoutsourcesspecificationstaleuninstallunpackupdatewhichyankMcmds:words1 #cmds == 1 cmds1installcmds[1]curcontextcurcontext%:*:*:gem-cmd:cmdcommands:list all gem commandsexamples:show some examples of usagegem_dependencies:gem dependencies file guideplatforms:show information about platforms_describetopicshelp topicsMf_call_program commands gem help commands:      / /:_describecommandsgem commandreturncleanupcontentspristine(--all --skip)*:installed gem:->gems-localinstall*:gem:->gems-remotecleanup(-D --check-development)Dcheckdevelopment[check development dependencies while uninstalling]contentspristine(*)--all[apply to all installed gems]deflocaldefremoteelropts(-a --all)aall[display all gem versions](-e --exact)eexact[use exact string matching instead of regex](-I --no-installed -i --installed)iinstalled[check if gem is installed](-I --no-installed -i --installed)Inoinstalled[check if gem is not installed]--no-versions[display only gem names](-d --details)ddetails[display detailed gem information]!(-d --details)--no-detailscontentsinstallpristinespecification(-v --version)vversion[specify version of gem]:versioninstalloutdatedspecification--platform=[specify the platform of gem]:platforminstallspecification--prerelease[include prerelease versions of a gem]!(--prerelease)--no-prereleaseinstall(-P --trust-policy)Ptrustpolicy[specify gem trust policy]:policyinstalldefbothelropts(-N --no-document)--document=[generate documentation for installed gems]::documentation type:_sequence compadd - rdoc ri(-N --no-document --document)Nnodocument[disable documentation generation]--build-root=[specify temporary installation root]:directory:_directories--vendor[install gem into the vendor directory](-f --force)fforce[force gem to install, bypassing dependency checks](-w --wrappers)--no-wrappers[don't install bin wrappers]--format-executable[add matching version suffix on executables to ruby]--user-install[install in user's home directory]--development[install additional development dependencies]--development-all[install development dependencies for all gems]--conservative[don't attempt to upgrade gems already meeting version requirement]--minimal-deps[don't upgrade any dependencies that already meet version requirements]--post-install-message[print post install message](-g --file)gfile[read from a gem dependencies API file and install the listed gems]:file:_files--without=[omit the named groups when installing gem dependencies]:group--default[add the gem's full specification to specifications/default and extract only its bin]--explain[rather than install the gems, indicate which would be installed]--no-lock[don't create a lock file]--suggestions[suggest alternates when gems are not found]uninstallpristine(-n --bindir)nbindir[specify directory where binary files are located]:directory:_directories--ignore-dependencies[ignore dependency requirements](-i --install-dir)iinstalldir[specify gem repository directory to get installed gems]:directory:_directories(-k --key)kkey[use specified API key from ~/.gem/credentials]:key name--host=[use another gemcutter-compatible host]:host:_urls--otp=[specify digit code for multifactor authentication]:codeinstallpristine(-E --env-shebang)Eenvshebang[rewrite executables with a shebang of /usr/bin/env](--strict)--force[skip validation of the spec](--force)--strict[consider warnings as errors when validating the spec](-o --output)o+output[output gem with the given filename]:file:_files-C+[run as if specified directory was the current directory]:directory:_directories1:gemspec file:_files -g "*.gemspec(-.)"(-a --add)aadd[add a trusted certificate.]:certificate(-l --list)llist[list trusted certificates where the subject contains specified filter]:filter(-r --remove)rremove[remove trusted certificates where the subject contains specified filter]:filter(-b --build)bbuild[build private key and self-signed certificate for specified email address]:email address:_email_addresses -c(-C --certificate)Ccertificate[specify signing certificate for --sign]:certificate(-K --private-key)Kprivatekey[specify key for --sign or --build]:key(-s --sign)ssign[sign specified certificate with the key from -K and the certificate from -C]:certificate(-d --days)ddays[specify days before certificate expires]:days(-R --re-sign)Rresign[re-sign the certificate]--no-alien[don't report "unmanaged" or rogue files in the gem repository]--doctor[clean up uninstalled gems and broken specifications]--dry-run[don't remove files, only report what would be removed]--no-gems[don't check installed gems for problems]cleanup(-n -d --dryrun)nddryrun[don't uninstall gems]--user-install[cleanup in user's home directory instead of GEM_HOME]contents(-s --spec-dir)sspecdir[search for gems in specific paths]:path:_sequence _directories(-l --lib-only)llibonly[only return files in the Gem's lib_dirs]--no-prefix[include installed path prefix]--show-install-dir[show only the gem install dir]elropts(-R --reverse-dependencies)Rreversedependencies[include reverse dependencies in the output]--pipe[pipe format]1:information:(packageversion gemdir gempath version remotesources platform)bothremoteelropts(-d --directory)ddirectory[specify repository base dir containing gems]:directory:_directories--update[update modern indexes with gems added since the last update](-s --strict)sstrict[fail if unable to satisfy a dependency](-e --editor)eeditor[open gem sources in specified editor]:editor:_command_names -eoutdatedelropts(-a --add)aadd[add an owner]:email:_email_addresses -c(-r --remove)rremove[remove an owner]:email:_email_addresses -cpristine(*)*--skip=[with --all, skip specified gem]:installed gem:->gems-local--no-extensions[don't restore gems with extensions in addition to regular gems]--only-executables[only restore executables]1:gem file:_files -g "*.gem(-.)"(-n --name-matches)nnamematches[specify regex to match against gem names]:gem name (regex):->gems-local--rdoc[generate RDoc HTML]--no-ri[generate RI data]--overwrite[overwrite installed documents](-p --port)pport[specify port to listen on]:port [8808]:_ports(-d --dir)ddir[specify directories from which to serve gems]:directory:_directories--daemon[run as a daemon](-b --bind)bbind[specify addresses to bind]:host:_sequence _hosts(-l --launch)llaunch[launch a browser window]:command:_command_names -esources(-a --add)aadd[add source]:source URI:_urls(-l --list)llist[list sources](-r --remove)rremove[remove source]:source URI:_urls(-c --clear-all)cclearall[remove all sources (clear the cache)](-u --update)uupdate[update source cache]specificationelropts--all[output specifications for all versions of the gem]!(--ruby --marshal)--yaml(--ruby --json)--marshal(--marshal --json 2)--ruby1:gem:->gems-local2:gemspec field:(name description version platform authors autorequire bindir cert_chain date dependencies email executable executables extensions extra_rdoc_files files homepage licenses metadata post_install_message rdoc_options require_paths required_ruby_version requirements rubyforge_project rubygems_version signing_key specification_version summary test_files)(-a --all)aall[uninstall all matching versions](-x --executables)xexecutables[uninstall applicable executables without confirmation]--no-user-install[uninstall from user's home directory]--format-executable[assume executable names match Ruby's prefix and suffix]--force[uninstall all versions of the named gems ignoring dependencies]--abort-on-dependent[prevent uninstalling gems that are depended on by other gems]--vendor[uninstall gem from the vendor directory]--spec[unpack the gem specification]--target=[specify target directory for unpacking]:directory:_directories--system[update the RubyGems system software]::version(-a --all)aall[show all matching files](-g --gems-first)ggemsfirst[search gems before non-gems]*:file:_files_argumentsargs:*: :_default(-)hhelp[display usage information](-V --verbose --no-verbose)Vverbosenoverbose[set verbose level of output](-q --quiet -V --verbose --no-verbose)qquiet[silence commands progress meter]--silent[silence rubygems output]--config-file=[use specified config file]:file:_files--backtrace[show stack backtrace on errors]--debug[turn on ruby debugging]--norc[avoid loading any .gemrc file]gemsfilteropt_argsIlbrlocalremoteboth:Mstate:/gems/_descriptiongemscompaddexpl[@]f_call_program gems gem list $filter -q --no-versions%% A-aAYm%}	
i
15qE]_arguments-nobak[do not include backup files]-no-bak[do not include backup files]-abstract:abstract filename:_files(-A -appid)Aappid:application ID:-biblio:bibliographic filename:_files-cache-inodes[cache inodes]-no-cache-inodes[do not cache inodes]-check-oldnames[check all imported ISO9660 names from old session]-check-session[check all ISO9660 names from previous session]:_files-copyright:copyright filename:_files-debug[set debug flag](-b -eltorito-boot)beltoritoboot:boot image:_files-eltorito-alt-boot[start specifying alternative El Torito boot parameters](-B -sparc-boot)Bsparcboot:boot image:_files-sunx86-boot:boot image:_files(-G -generic-boot)Ggenericboot:boot image:_files-sparc-label:label text:-sunx86-label:label text:(-c -eltorito-catalog)celtoritocatalog:catalog:_files(-C -cdrecord-params)Ccdrecordparams:params:(-d -omit-period)domitperiod[omit trailing periods from filenames]-dir-mode:mode:(-D -disable-deep-relocation)Ddisabledeeprelocation[disable deep directory relocation]-file-mode:mode:(-f -follow-links)ffollowlinks[follow symbolic links]-gid:gid:-graft-points[allow to use graft points for filenames]-root:dir:_files -/-old-root:dir:_files -/-help[print option help]-hide:globfile:_files-hide-list:file list:_files-hidden:globfile:_files-hidden-list:file list:_files-hide-joliet:globfile:_files-hide-joliet-list:file list:_files-hide-joliet-trans-tbl[hide TRANS.TBL from Joliet tree]-hide-rr-moved[rename RR_MOVED to .rr_moved in Rock Ridge tree]-gui[switch behaviour for GUI]-input-charset:charset:-output-charset:charset:-iso-level:conformance level:(1 2 3 4)*:pathspec:_filesA$g8+A,C\|AgA4G$DlAHC%@`Hp@dAT\(h<x		\	

d

(`XA<C

H

$\A %4XA(%8\A$=iAC1
1A C!A eq11A	CF#qA"(eD
A
C1A
FA"-eEHC	AeiuAFMAB5e
ACFA("%@+A8Y0s*A0"Ft|0Q  }I+0A   !4!`!!A!A##%ATC$AC& A,"&#p#|#$hS+A,"C&$$|$%=W+A,"C&%!|%&i[+A"CF&!4	A&!4|'
A"''_+A"'(
`+AhAc(9A,"&(t(|())f+ABi)C&)AF*+localvariantlist_cmdcontextexpllinestatestate_descrargsopt_argssyskeysposixkeysconfkeyspathkeys1pathkeys2allkeysmykeysrestkeyssyskeysARG_MAXBC_BASE_MAXBC_DIM_MAXBC_SCALE_MAXBC_STRING_MAXCHILD_MAXCOLL_WEIGHTS_MAXEXPR_NEST_MAXLINE_MAXNGROUPS_MAXOPEN_MAXRE_DUP_MAXSTREAM_MAXTZNAME_MAXposixkeys_POSIX_CHILD_MAX_POSIX_LINK_MAX_POSIX_MAX_CANON_POSIX_MAX_INPUT_POSIX_NAME_MAX_POSIX_NGROUPS_MAX_POSIX_OPEN_MAX_POSIX_PATH_MAX_POSIX_PIPE_BUF_POSIX_SSIZE_MAX_POSIX_STREAM_MAX_POSIX_TZNAME_MAX_POSIX_VERSIONPOSIX2_BC_BASE_MAXPOSIX2_BC_DIM_MAXPOSIX2_BC_SCALE_MAXPOSIX2_BC_STRING_MAXPOSIX2_COLL_WEIGHTS_MAXPOSIX2_EXPR_NEST_MAXPOSIX2_LINE_MAXPOSIX2_RE_DUP_MAXPOSIX2_VERSIONPOSIX2_C_BINDPOSIX2_C_DEVPOSIX2_FORT_DEVPOSIX2_FORT_RUNPOSIX2_LOCALEDEFPOSIX2_SW_DEV_XOPEN_VERSIONconfkeysPATHGNU_LIBC_VERSIONGNU_LIBPTHREAD_VERSIONLFS_CFLAGSLFS_LDFLAGSLFS_LIBSLFS_LINTFLAGSLFS64_CFLAGSLFS64_LDFLAGSLFS64_LIBSLFS64_LINTFLAGSPIPE_BUF_POSIX_CHOWN_RESTRICTED_POSIX_NO_TRUNC_POSIX_VDISABLELINK_MAXMAX_CANONMAX_INPUTNAME_MAXPATH_MAXPIPE_BUFsyskeysposixkeysconfkeyspathkeys1pathkeys2_pick_variantgnu(Free Soft|GLIBC)OSTYPEversion(: * -)--help[display help information](: * -)--version[display version information](1 -)-a[display all configuration variables and their values](-)-v[specify programming environment]: :->envlist_cmd:$words[1] -avariantnetbsdsolarislist_cmd:$words[1] -aopenbsd(: - *)-l[display all system (non-path) configuration variables](: - *)-L[display all path configuration variables]list_cmd:$words[1] -l; $words[1] -Lnetbsd(-)-v+[specify programming environment]: :->envlist_cmd:
    command strings -- ${${(Q)words[1]}:c} |
    LC_ALL=C GREP_OPTIONS= command grep -xE \
      "_*[A-Z][A-Z0-9_]*_[A-Z0-9_]*|NZERO|PATH|[A-Z]+(BITS|SIZE)"
  _arguments-*args1: :->var2: :_filesstate_wantedenvironmentsprogramming environmentcompaddPOSIX_V67_ILP32_OFF32POSIX_V67_ILP32_OFFBIGPOSIX_V67_LP64_OFF64POSIX_V67_LPBIG_OFFBIG_tagssyswideconfigpathconfigstandardsconfigconfstringrestconfigf _call_program variables $list_cmd %%::space:restkeysallkeys:mykeys_requestedsyswideconfigsystem-wide configuration variablecompadd_requestedstandardsconfigsystem-standards configuration variablecompadd_requestedconfiguration-dependent string variablecompadd_requested_next_labelsystem path configuration variablecompaddexpl[@]compaddexpl[@] #restkeys _requestedrestconfigremaining unclassified configuration variablecompaddrestkeys ret breakreturnAL'EE|EE+ACAgAg0PA`C
A CtTiA$YA$"E+A0A$IA "	0	P	u	

+K0
TAC
1.A!r
}s:A

A	|.A%r
e
A	

A4
,LpA$"
Dh*+0ACA)0MA "h+Z/+0$	A "CH+Zh1+0

A "
+Z94+*0hA
A7A"&8+	qA("+Z0;{b:+0;ACX,+ZAF|+localcurcontextcurcontextstatelineexplservicesdatabaseskeysargstypesetopt_args_pick_variantis_gnugnu(Free Soft|GNU|GLIBC|Gentoo)unixversion(- 1 *)?help[display help information](- 1 *)--usage[display a short usage message](- 1 *)Vversion[display version information]*s+service[specify service configuration to use]: :->services(-i --no-idn)inoidn[disable IDN encoding]_argumentsargs[@]1:database:->databases*:key:->keysstateservicesservices/usr/lib/linuxgnu/libnss_N.:fr:t:s/libnss_//_wantedservicesservice or database:servicecompadduservices%databasesis_gnudatabases(@)(@f)_call_program databases $words[1] --help \
                   2>/dev/null[(r)Supported*,-1]databases=(@)databases[2,(@)databases[(i)]-1]OSTYPEfreebsddatabasesf_call_program databases $words[1] 2>&11databasespasswdgrouphostsipnodesservicesprotocolsethersnetworksnetmasks_wanteddatabasesdatabasecompadddatabasesf_call_program keys $words[1] ${(kv)opt_args[(i)-s|--service]} $line[1] 2>/dev/nullline1hosts_wantedcompaddkeys networksprotocolsservices_wantedcompaddkeys%% aliasesshadow_wantedcompaddkeys%%:utmpx CURRENT > 3 _files_wantedcompaddactivelastlogin_messagereturnA
A9pA,&!]qAPF	!
Mq
)5]_pick_variantcygwincygwinunixversion_arguments(--all -a)aall[display the filename, owner, group, and ACL of the file](--dir -d)ddir[display the filename, owner, group, and default ACL of the directory](--noname -n)nnoname[display user and group IDs instead of names](- *)hhelp[display help information](- *)vversion[display version information]*: :_files_arguments(-a --access)aaccess[display the file access control list only](-d --default)ddefault[display the default access control list only](-c --omit-header)comitheader[don't display the comment header](-e --all-effective)ealleffective[print all effective rights](-E --no-effective)Enoeffective[print no effective rights](-s --skip-base)sskipbase[skip files that only have the base entries](-R --recursive)Rrecursive[recurse into subdirectories](-L --logical)Llogical[logical walk, follow symbolic links](-P --physical)Pphysical[physical walk, don't follow symbolic links](-t --tabular)ttabular[use tabular output format](-n --numeric)nnumeric[print numeric user/group identifiers](-p --absolute-names)pabsolutenames[don't strip leading '/' in pathnames](- *)hhelp[display help information]A+xA
2AGA2-AC
A,&1u
Ag(@ADC@iu
EQ	U9A
0
]_getmail_confileslocalexpl/.getmail/HOME/.getmail/oldmail.f/.getmail/_wantedgetmailconffileconfig filecompadd@localarguments--version[show version](--help -h)helph[display help](--getmaildir -g)getmaildirg+[specify config/data directory]:config directory:_directories*rcfiler+[specify configuration file]:config file:_getmail_confiles--dump[dump configuration]--trace[print extended information]*:files:_files*verbosev[verbose mode](--quiet -q)quietq[silent mode](--delete -d --dont-delete -l)deleted[delete messages from server](--delete -d --dont-delete -l)dontdeletel[don't delete messages from server](--new -n --all -a)alla[retrieve all messages](--new -n --all -a)newn[retrieve only new messages]_argumentsargumentsA,A1AD}0EADCmUIIqq}	
Y
A"

Qe,
qA%

A C
9localargsaopts_pick_variantbusyboxBusyBoxutillinuxgetopt*enhancedunixversion(-a --alternative)aalternative[allow long options with single -](: -)hhelp[display help information]*l+longoptions[specify long options]:long options(-n --name)n+name[specify program name]:program name(1 -o --options)o+options[specify short options]:short options(-q --quiet)qquiet[suppress getopt(3) error messages](-Q --quiet-output)Qquietoutput[suppress normal output](-s --shell)s+shell[specify shell quoting conventions]:shell:(bash csh tcsh sh)(: -)Ttest[test for enhanced getopt](-u --unquoted)uunquoted[do not quote output](: -)Vversion[display version information](-o --options)1: :_guard "^-*" "short options"*:argumentPOSIXLY_CORRECT-*1:short options_argumentsaoptsargsA 0HAdAAft=ApC
1&A	r`A&qA,ACF<QAfXA&xqAL'EEE$+Ag8XAD"C|q1			
%
!
"+A"$r=X"	fp$A|	C
O00A(	$1.A'rIqA
,qA
0EA,"
&=$l-0++A0lA4"f|$kl-0.+0XA|n]AA0	A$"
C0P$q6+ 0AC0AP$A"	0;+05Al$A$"%Pp?+0ADx$A"H`tC+0A -$ YA"f  !
G+0!5	A$"!P!p$!!!K+0;
A,#$#AAF<qA`"##$#$8$Yl-$l$$$%%X%t%%&&P&&V+0&A,&'AZ0ATC)ACf''A8%')=)*+
+y+,!,}-
AL1Af-D-eA-.1.A$"C/,/U/q+
qA00L$0eA"F00t+ACF<+localspecsnamesdevicedevicepath1CURRENT1RsDEVICEcompset-[-+@]CURRENT_pspdf_messageargumentsuserdict ARGUMENTSreturncompset_filescurcontextcurcontextstatelineexpltypesetopt_args_x_arguments-q[quiet startup]-g-[set device size]:device size (<width>x<height>):-r-[set resolution]:resolution (<val> or <x>x<y>):-I+[add to library file search path]:directory:_dir_list*dD-[define name with definition]:def:->dname*sS-[define name with value]:def:->sname-u[undefine name, cancelling -d or -s]:name:->uname-P[look first in the current directory for library files]-c[specify postscript code]:*[-@]*:postscript (-f to end)-o+[specify OutputFile and enable -dPATCH and -dNOPAUSE options]: :->outfile(- *)-h?[display useful options and available devices]!-f-:PostScript or PDF file:_pspdf*:PostScript or PDF file:_pspdfstatesnamecompset(stdout|OutputFile)=outfilestatednamePREFIX=definitionvaluessystemdict definition valuef$words[1] -q -o /dev/null -DNODISPLAY -c 'systemdict { type /booleantype eq { = } if } forall':az_wantedbooleandefinitionssystemdict boolean definitioncompaddm:{a-z}={A-Z}FirstPageLastPage$words[1] -q -o /dev/null $device -DNODISPLAY -c 'currentpagedevice { type /integertype eq { = } if } forall'_wantedintegerdefinitionscurrentpagedevice integer definitioncompaddcompset*=IPREFIXDEVICE=_wanteddevicesghostscript devicecompadd0$words[1] -q -o /dev/null -DNODISPLAY -c 'devicenames { dup length string cvs print (\0) print } forall'PAPERSIZE$words[1] -q -o /dev/null -DNODISPLAY -c 'statusdict /.pagetypenames get { = } forall '_descriptionpapersizespaper sizecompaddexpl[@]PDFSETTINGS_descriptionsettingsconfigurationcompaddexpl[@]/screen/ebook/printer/prepress/defaultAutoRotatePages_descriptionsettingsorientation selectioncompaddexpl[@]/None/All/PageByPageCompatibilityLevel_descriptionpdflevelsPDF compatibility levelcompaddexpl[@]1.234FONT_wantedfontsfontcompadd$words[1] -q -o /dev/null -DNODISPLAY -c '(*) { = } 256 string /Font resourceforall'valuessystemdict value_wanteddefinitionnamessystemdict namecompaddS=DEVICEOutputFilePAPERSIZEPDFSETTINGSCompatibilityLevelstdoutCOLORSCREENDITHERPPIInterpolateControlTextAlphaBitsGraphicsAlphaBitsPageListSUBSTFONTunamedefinitionnamessystemdict definition namecompset*%di:signed decimal number or with leading " numeric value of following charactero:unsigned octal numberu:unsigned decimal numberxX:unsigned hexadecimal number, letters capitalized as x%:a literal percent sign#:alternate form0:zero pad to length-:left adjust result+:always place sign before number.:precisioncompset[0-9#.+-]##stdout:redirect to standard outputstderr:redirect to standard errorpipe%:redirect to a pipe_describeprintformatspecifiersprint format specifier_descriptionfilesoutput file_filesexpl[@]AB/20Ka!A@'EEtE+AgAC'lA1A .AA\"yu	1
)
Q9Q)i&A,*0AgA<1A
A%A"	C`(+AF+AB^ _!O?AgA&PA|Ey)=Q	

15	!5)IAB>9
>A@'EEtE+AgACgAAA\0KA8%LUU9AH"C=]	}
m
!Q$+AP	0A"
f-(+AFP+ABQI-Qy
A@'EEtE+ACgAg#Ap
1.A.A	#qA(%#cz%#+r#A"}+A<
)-0DACgdADQ11	
-
!
mA"	
(H&+0m,A)AH
QG0tA$"C52+A/)-0A
CAB
CfTtu
CFA"
&6+A"fh:+0A"CF5B+0A"CFF+0A"CF0]J+0sA"CFN+0A"Cf$QQ+50	AAC&\A&A"0]Z+A$A&;A&AF+ABmni
A$bj"*,Ab!,A,Aj	,A"ACgDA<1A
A%D%Ag,AC1A,ADAiA	1A	.AE		q.AE
MAg<ATC		1A,ADA%
(
MA	5ye	]E
e #m%1&(m)+u,a,-/)0M1}123q3457YABdUe)A@'EEtE+AgA"CM+A8C$0AgA C%AUA"(Ll+e0,A	AhXu50A1AA"F+qAG`A&A "CE$+0	(A"
F	D)+0	qA"f		.+A
F
H+ABUB,~?A-MAB^y,A4f-My1)AB!B/=]A-MABi /NACGlA1Ap.AA@'EE+Ag<At"Cf`u%
Q]ia9I	] m!	!$+A	"0"-A",r"<&"A<CF.1A"-"-R#-A('#p#$H$mA!1A3
%	A"
F%%4+QA5
&A"
F&l&6+A7
'MA"f(P((8+qA"(())Q>+AA
*]A&+(QA"C
+MF+p+A"+,4,y,D+qA"F+,F+AF"+ABM+;DAgA %YqqA\u5
Ii	

i)AB6kAP	A&AB!e"A~"A@'EEtE+AgA@"C1	9+A	m0	A		
$Ag
dA\*


ACG0JA"PiA>#0A
A"AH.AE	q.AE	0A$Ce
da		0;.A$E	A")

Ce
dlA*1A*
.A+	
=lA-1A-RA.A.A"f)2+A
Fl+ABZ[KEA@'EEtE+AgA"&1-


}5
95Y=E}! )!M"E#$M%'!())+I+,+A%+#0+AxA0
,!A"C&-(1+A"&-3+AF-+ABEVkEQm*A,&-ABN]
kNSA'AAHAB&&\.AA'lA1A.A	$iACx]%	
9e
amI
-!!-')!*M+-5.0%1E33-4!4Q57)8!9AABe~bATf-M5%	u
eME
IIIAB7fA@'EEtE+AgACA&dA&A8"CDq<+u+AjQh0mA1A
AxCA
A"&u+A"&+AF	x+Ad1A"
	A"F

5#+A	F	x+Ad

u)0A
'

lA+1A+
.A,tA"4i
%3+e0A
/	A
F|A"CfM9+ABF FpA"M?+	AFA"Cf4iC+AD
A"&uF+A"C&I+0;AC?	ACF,A"fO+A<BA"FhF	CF,	A"fq	S+QABFFA"f9lW+QA"FF	AC&AZ
A"&u\+A"&_+AF	x+ABX
YQl_A@'EEtE+AgACgA&AL"&
=	m
E+A.,0A
1A"|RA"C& +A"|m+A	F0+ABRKMqe[A@'EEtE+AgACgA&A"|a

1

U%=%-} !"#$%'
(i)+Q,Q-/
/01y367}3+A
C%7#08Ax
A7
8mA"&88+A"&9:+AF9P+ABZ]A0F-My}eABj#]AgA@CA`A!1A@'EDE\+ACgpA"A	
q
MQi!!$'**-E0234679};y<y>5?@AABB?+A\CU0CqA$CCCCD#s*JAGD0AHDAEEDEhA"KE}E&EABFEF
&EAM1AMF0ANFxqAPFA8C&1AUG,AAVF0A"fGGHeY+A"fHI	Ii]+qAA`F0A"C&Jta+A"fJKK9c+ACFK+AB8RI69kR3A@'EEtE+AgA"C+AP%$0@Ag`A %)A",+k0;
,AP}AC^0A"&%+,0PA"p +Ad%0,A"	F@"	f$+0A"
C&)+0HA&h0;A&A
CF+ABp[Zq[	A0F-MQ1AB{bn|+c)AD-Me-
5eiABk>l-A@'EEtE+AgA CXA&A&A,"C&`)5+A|'0AA
AA"f+A"CfM+R0AL1ARAA"CFY+A	AFlA"	f	-$+	A	CF	A"	f
&+A"
f
Q(+ACF
+ABvwYAgA&PA,G%(AH<i1!
9m

ABN
+IA@'EEtE+AgA4"Cf111a+APC0A"fP)+ACF+ABq'A@'EEtE+AgA "C1A}+A*0Ag(A8%LqYi	A"
0
X
|
+0
,A9A0A"=#+0##
A0"
F
Y=.+00A,"&Dqa==7+0dA"x:+0\A0"CFtE
YC+0A "EH+0A "-K+0L	A,"&h
=S+0!
A&!0;A"C&!Y+AF!+ABKL+ugAPA&A&A8XQ		
UABbec|
A'+AgA-%uA"CF=]}}	}
]}A ""#$&='5(-(/+AC.)
,0)(Af)@)aA
A4
)uA"
Cf))*	5+A"
&*L7+AF*+AB+ahAgA&LA0CF!ABV
k
AgA<1AXAC%	AlIQ	1
IQUmq]!"}#%&&'(*+,u-a.013	3AB"Vk#96A@'EEtE+AgAH"C1
E	
iU=+ADO
M0(A'<PAtC

1ACdA@A<
.A<AL1A"
F.A<A"f1+ACF+AB
8=F88AL'EE|EE+AgA`"C
-m=e	

qY=m+AB'0AC1A"RF.A+qA"T+0dA	%A"	Cf|L%+A
CF+AB6O7P	AX-MQ	
ai	uABKbyJL
bؽA@'EEtE+AgA8"C1!i+AH0A"&+AF+ABbk-ckA@'EEtE+AgACgA&(A<"A+AB0A	1&AR	AfAF	8	&AR
E
eAf

Af,MAFAfTuAF
5j0
iAc
%0A	CA%

A"	&,&+A"
fxA*+;0;AC	ACF5A"fX2+	AFp5A"
fX54+A"
&6+AF@+AB~5k~߰xA@'EEtE+AgACA&XA&A("C,Yy
+AX0A"C8mq+ACF+AB,+	MA@'EEtE+AgAgA(% ]AaA"
0
]
+AXA
A4C1AAgLA4p
A!)A"	$+o,A&$QA	ftA@
C0A"
Aa-+0$A "8e3+0A
& $0tACA&A&\A"C1?+0xAGA&A "C$QqG+0A " MmyM+0@A"f\R+0AC& 0 8A L y A"CF Z+0!	AC&!0;
A&!AF!+AB&E'AgA8AIACAX	)A
Q%ABC5D.:A@'EEtE+AgA"C+A;*0AgA8%	QI
)A"

,+0Q,AA50##
A,"&X
Mq-*+0xA "C51+0A"
6+0A"C<+0A@"IE	 "#=#%&Q'	L+0'A$((I(])+H0+pA0"CF+(I+,-U.u/0}[+AC-+00	A1A"_1@_R1}A"f112ab+qA"F23$d+03h
A "334}595n+06A"C606]77t+08A99-90;
A&:LA F:p+ABuKAL'EE|EE+AgA$"I%1m+AC%0Ag$A$CHm9M	A"

4
X
x+0
,A
A0##
A$"%aQ$+0PA$"
h%aq0+0A("	%aU9+0A$"%9A+0A8"qEeiIN+0;A"C&Q+AF+AB"r#Ki&AL'EE|EE+AgAh"C
-I

aq
=Y+A4K%0AA
A"&t+A"Cf5#+#0 Ax	A'
 A"
&!*+A"&!,+ACF"+ABV>Wk?)A&-Lq99	
<a

5E!i(]
AB|]}$^\
AL'EE|EE+AgA"CI+AC(0A<`A,CtI	9A"$Lp+0,A-Ax00##
AXC
AA`	A`	A4"f	

5
eE
a)+0xA "/+0A"2+0A "
C5+0A")m:+0A "C9e>+	0.AA|AP	.ADr	A"C&E+ACFT+ABw6kx		A&ABxI6kx+	A&ABxy=[Ag<A@'dEE+AgA1A0.AQA.A	`QA
.A(MQA|.A
4YQA.A)q.AA	1A.ATYq.A|A"F%
}
!qa!5$}'''((E)E*A+,.!/135q7I8:<>+A"F?9??+AF?+AB	I	.YAG%A G<QA'ACFQAB		 +/mAG%A$G%<QA'ACF-AB	0/2	1yK/؛YAg+Ag,LALL}9
)Mi E!#%m'e(*+,A-./1235M78:9;=>1?YA=BmC}DEFGH}IKLuNOPyQRSU5VWXZU[]A^`ac5defghj]kmnoqastvaxyz|}
~Me)Uyya1)IqiEqE5u)YaQEAue%eiµY9ȕʁ}ͅϵ	M]֙Iݭei!
ymeU-IA-5-U	y
aa
11I!	")#M$]&')(e)*+-M.Q/02E34568!9:q<]=1>m?i@IABDDEGHQIEJKLMOPAQRT
UVWXUYYZe[]^`1bAd9egeiAjklmo-peqUrtUuvx	xyz|=}yimUM5eEiI}}!q5	q5q]5
]}1Źaʡ%!aEӅ%iܝ1Im5UA]EU			
Me=mE !"#$&%'Q())+,-/012346E7-8
9Q:;=i>?@AC
D=EFeGIaKLQMYNOPQS)TaUVWXZ[)\e]Y^m`aEb}ceafghqi]jkm1np%q5rttuv}w}xUy={%|}~MUYIAg,A%)A(A4g$EACG+ZA+ZAAYAC&AA|1.A5IA8CA
Ca.AEPAC& q.AEPEA$	"50PA$"p<+J+#0UACgxAA"R+0dAC'dA x(A"XRIt;XiA
B.1AfA x,HAC(]A(ACgxdAldM%}i}9m9	1AG,A|A"}
	}%AfAGzA x,HAzA	1Ai.AEq.AE(ACgxA %4eAAj0A"&8+0pA"fŐr+0A"Cfr+0<A"&l+0ƄA"fƬr+0s:A "p4er+0ǜ	A "CpAr+0l
A "pȅr+0A"fr+0\A"fxr+0
A"Cfr+08A"&T+0ʌA "pʭ%+0ˀA"fˠr+0A"C&+0LA"fxr+0A"fr+0TA "pir+0͵A"Cfr+0t;A G,΁A$"CtϝLr+5qAC С1ұAy1ՙa!ׁAؕ١	iڹe۽9ܙy)ޕU߭]!m-u}yi]A1yASjAGJAJABE9AX"QllrHlrl*+0A0"CF1`tl-+0=A("Yt0+0A("qt3+0A̓'Ady%0AlCA9
A"΃f:+qAF$IAσ&p<0AЃfAGAE
1.AEE.AFq.AHeA"CxM+AӃFp+AC'AՃgA!AT		1A"XIXyACAB\AFp+AC)}0A0 A "CTc+0\!A"ك&f+0("A"C<i+0#A"&l+0X$A("Ts+	0%AF$50&A"ރFz+0'ACfAw%0e(AC.A)A"&	L+A"&	+O0;*Ag	A
	1.A	E+,A.A	q.AeA
1.A
9
y,A"C
%+A"fDy!+0
-A4"fT
,d
P
q
=+0.A"C&H+0/A"=i+00A "T5a+0@1A "CT1+02A"q+&0p3AgA(%QA"8bY+204AA
A"f+A
A"fD+qAFd205ACA
A"f<]+A
A"f+qAF0 06A,"&T m !1!"#+0$7A"$%!%M+0&$8A "T&a&'+0'9A"&'+0c{*:A$"T(%(Q((+0)X;A")**=+0+P<A"++,+0,=A "--q-.i+0/4>A"C/d//+00?A0"FT19d1i1112+03@A,"&T3Y334I45=
+05AA$"T55656u+06BA"f7797+07CA"T78!+20sJDAA
8A"f88 +A!
A"f8"+qA	F99U09|EA "
T99:}*+0:FA"C;;Y;.+0<GA8"CT<d=	=Q=}>]>?5+0?xHA$"T??@AA;+0AIA"&A>+0BTJA$"CTBBCCD+0D0KA,"&TDeDE
EF}GL+0HpLA$"THIJ1K)R+0LXMA "CTLLMIW+0MNA,"&TN]NNNO5O_+0OOA"&Pb+0PPA"C&Pe+0Q|QA"&Qh+0RXRA$"TRRSqT)n+20TSAAr
U!A"fUDUes+At
A"CfUu+qAF$U,0V0TAfVtVAC1A}
VAFV,	qA(" TW	W5XEYY+0[UA(""T[I[u\]^E+0_VA"#f_ _U_+0`<WA%F$`]A"%Cf``+&0;XA&gaA'a`A'CFaPaeA"'faab+A)Fp+AB
!
K"!EAh-Mm	Ae%EiM%	 
 AB
Cy
CAX-Aam	u)UAB
[][AX-Aa=
Ym
]AB%lIb&l?(A8-AU5AB3uN4+vA$-MAB<zEZ=zA0F-M!mABGHkM _Ag A&dAxCn1.A<A-ufqA@'EDE\+AgpA$"-u+Ad!"0<Ag\A %-A"f!+r0E,A$A	e	)0	LA0"
CF	h	
Q]m
M}1+*0(A("
CD	MqQ:+AL!0UA"F?+0%A"HuF+0A"C&4I+AFx+AB
(}&k	A@'EEtE+AgA"CA+A$*0AgA8%59MY-	U
5A"
0P+0u,AA<Y0##
A8"|qUY++0A$"Ii1+0A"
fI6+0A("<iA5>+0A$"E+05A,"&Tu)  N+0!A"C!""1#
S+0#\	A "#t##%X+0%h
A "%%%&]+0;A"&'`+AF'L+AB0lA`-99=	U

=ABevk6BAL&-MM	I
QAB/):095AF-AB4J5}9j.A@'EEtE+AgACgA&(A"CFa!UuM	IU
EA9)I&+A
-+0A

A
fHiA"
1.+A"f12+A
F +ABn	aRoK	AA(-MMqmABy	
Jz	mBA -MAB	^	C?A4f)	I
AB	E~	G4,ATf-My)yA	
uaAB	):	*JDAF%AB	+^	+KA4f-uA		
AB	:q	:N]A@'EEtE+AgA@"C1-E		i
-+A%
i#0
Ag
A

A"C

4+ACF
X+AB	HB	I
RS`A-AB	JR
K	K9RBA@'EEtE+AgA$"1+AdY0tA("Cq9+AF+AB	TqB	TUIA@'LAgA1A0,Al,AL},AU.AqA8AAA'+AC51AA1A$AF`	qA("m)	Q
+QAAF`uQAAF`!A"fp


]
yM	Q%1Aq] !"#}$%'(*	+,.02-D+AF2|+ABB	C	=b A@'EEtE+AgAt"Cf1Q1e	]A	`+A%5#0QAxC
1ACfA"f% +qAFdA	F|+ABl	Nm+	hA$-MMABt	RuK	iA(-MAiAB}	~	qjAgA&\A$CeAB	Z	MkA0F-}Y}AB	rK	9mcAH-M
9	

U
AB	}	pLA`-IeA-		

U%YAB	=Z	ӵtgA0F-9-QAB	ٍRK	vA(-M5UAB	ܕRK	wVoA(-M)
AB	N+	xrA$-M)UAB	
	%y&A-M9


	
-M
)a	yMiU "
#U$&1')!+-.q012456859:E;i<=>AB,
&	N-J+
']""A@'EEtE+AgA "C	+Ad]70xACgAl]	e	Q
=
1ya!uy]9A"
C(H)+0m,A,ACgPAepA(
ePM!Ie
pAP p")A<P"$]%&q'y(Y))*-	.p0AHCeP0E1346789y:;<>9?@pB]A(ePBDE%FAG	HpHeAePHH
pJ-ACPJpK%	AePKaL
pM
A PNI
pOQA!POpPA$$PPQSuTyU
pV9
A&PW
pXA'PY	0ZA)ePZ\
0\A*P]
0]A +CeP]^`a0aA$-Pabaccd0dTA$0CPdueafhh
0iHA2Pia0jA3ePjkA0kA5CePkl0lA6Pln=o0;{bA7grA8&rPA49CPrs
tvAw!wxx}kA
0xA<Px
PyA=CPy9
0y]A>P\0yA>ePy{M0|A@CeP|~y
0AAP)0
0; ABPA0"CFE+APE]0!A"FCf	+AHCF+ABT
U

AgA&PAdCAq!A	i
U
)ymEABo
±p
=A'lA1A0.AADMMQQ	
5AB
%.	+
ϩA,APuA
.Ar	0A4CIq]u	
!Q.Ar
A%I9A C]AB
Z
QzA0F-MAB
}b
LA8-Mi	EAB
qk
AgA<1ADAC%A(Dq-!%AB
F	
]':A' EA'AC1ABEdAgA.A
!A8Am=	]EAB	F	
’iA"	A"9AqAg(HA"	p	EHA"

EHA"DEHACfLyAB:U EAF%ABJČA -iABYB
QA-MAB2	KUgQA'lA1A<.AAC&1yM	

uiayM9!!9"##$%&(!)Y*,,ABHFFIGeA-UABOJ!PJҵ%A4'HA1A,A,AQ.AHAgA<1AAC%9AGlA1A.A)A\	X	
u
E]
AB|ciV}kc
bA,&-ai-ABiFjIڦA-AABmnۗ
AGlA1A0.AA}	I	a% 5 !"$!%U&)&''ABmkXAGlA1A0.AA8
1UABFQA-]AB	+}-Ad-
)}!l	eAB5<A\A&A&A(
]AB=~AgA&\A$CEABqA@'EEtE+AgACgA&(AP"F]9m	
1%y+A)'0ACAA"	fQ
}(+A"
f),+ACF+ABF=zGAPCF-EQy	5%
mAB]M^~A'lA1At.A1A|1QA=E1-A	

u
YqU-mUABrK AH-M!UM9)	
!%ABf
)A@'EEtE+AgAH"C1u}9	q	+AT	0
A"
,
t

+AF+AB^A4f-M)5)uAB!}f!MA<-M)AB+]RK+A(-AAB/q/A@'EEtE+AgACgA&(AX"1
%]	}
-mY+A'%0ACA
A"&\+A"fq"+A	F+ABF5JFA !EABJ:	KuFAF%AB
LvkMA^AL&-La
ImIABW>XM$BAf-AB%Y>&Y=Af-AB/_N0+_A$-MQAB9cy:cAC-)-	]
=qIQiAB]r^K AH-AmI	-	a	
EABpq6qk#	A&ABuav$AgA-%uApF=QqUq!q	

!ei=ABFe)1TA-MAB^)cA4f-]=)aAB]Vk+DA,&-A-)i)AABVkM-%A,&-AaAB1-A@'EEtE+AgA"C+AC~$0Ag A C%DiA"8`+W0AHP0iAGA$XA"F!+09AGA)A"CF!!+0A"	f$+A
CF+AB:i/=AF-ABZ-0\oA0F-AaeyuAB-ǩ1qA'A@'0]EE+ACglA1A.AMA,"&`
)+Ac	a0	Ag	dA$				

A'
0Ad
p

AHA
,ALA&A
1AB""
A"&<#+A"	Cf
9'+AF
+AB1խR2KA5A(--!AB=ܹR>KA7cA(-MmABF1jG97A@-A!%y9-	
I
ABWZXM<"}A0F-AyABb}:c	=;AF%ABgE>h><Af-ABp>q}>Af-AB{E|+@6AL1AAF<aAFAFAB
!B
@AAB
B
d@AAB
IF
AKAtAB
e^
A'A4ttK:)MAB
>
 AAf8+AB
>
0B Af8+AB
>
	TBfAf8+AB
	K
BAB+F$A'@XqA'@A*"2"FF@AB

n+
C,A4``K:)LAAB
-+
DAG,A4QABCF@C&AAB

DRA'+A'L+A'd+ACFAGA4%A"e	AGAg0A4YACA %A`
qACGA,&%AB
N+
LFi8A$+++lYAB
f
F1A G9Af<+4AB

GZMAg A\T$,ZZR[zr2[ZZj҂ҚӒҒ2Af<+AB
8
G AgA<<($xl@AgAQ]%	m
==
e
	Q	uU15 u!M"-"#A<
($%y%&'9(e)e*a*+,YAH%-4-./012a3Y45m6M778e9]A4$9:;u<e=>	>?i@1A\	xAIABCDeEFG1GHaIMJ)JKLMNmOPA`
%QPQRSTaUVWmXYZq[\%\]^_`9`abmA$"c,cdmeafegiA,$ChiijllmnA<&@o}p9prrst5uEv	wwA)xPxmxyA*CGy@Ay`yA"yEzpzA+gzA+&{A ,{`s+b"+A(,C{{{{{AB,xP|
|++A-,||zA`-C
.Ar}zA4-"})A-z}A.g}A.+}~A/{~YA"/xP|
~/%{#d~A/{A 0Hi|{{,As+bA0,z-A0gUA"1+UA1{A2CF4iAB
~
<h4AgA&8A C<+AB
E
iLAgkAkAT	AaACqA%AB
ab
jA8b!u%AQYAB
=*	
lAg AP	AfTuAC&A&ATC9}	U
U!]
-mA,C&E|AB
5.+
¸pAG+A 8XAgxA C%XAAfTAfTAH%
(@"\j|ACAC$AAB$A+
+A 4)]A 84qA%AfEAB
>
ˤrAf5=AB%
ҍ&K
teAg A$ Y)A@h AB2
f3
وvxAGA ,M}AB:

n;+
ܤw@AGA(,M	ABC
]rDK
xAGA,C&,LulaABM
mNk
0ynAg A$ M1A , U <+AB[
\
({Ag8AMABCF,CFA,&89ABe
f
@{A1Af!AC&4qAf\A\
1AfAC&AfDyABw
x
|WA1Af!A&4qAf|\A\
1AfAC&AfAB
Q:
}CACFYAB
y+
}|AgA1A C<+AB
5K
~X4AgA %1MMA <+AB
1n+
{AGA(,M<+AB	~ATfQdI5
Y-ABk8AgA$DqUA Lt<+ABd.AgA%<aUA $Lp<+ABm+ Ag A u
A Cm <+ABE$A&AR!A8,\y
ACgAA <d<+ABwAGAg,LALALABCF!CFPA l´LABVktAflAF eAB=
$

A0LA(`cc
A@$,Zj[ZZRZ[zA|NN1A1ACz]PA0A,Iu
00AC\y0	@Af	X		AC&
|0
A	%

A
03JA
C0M
0	A 
%


@0
p
A
%


0
AC
AB2F
|Af9A
&
|A,
Xye=A|
`}
}=5M-} !)"-"#$%}&	&'(
AdC1A](A(()M)A)**Q*A8++8+U+t+++AByKzL|0AGAf,MAAf$EACxA,&,MABO!>OQAf5ABQ9+QyEAGAg,LAg,|ACg,AABFF@TA	4AJRZAX
,JRZALL+AClA4Cf,Ll´$ABVW*Ax	&AR;Af AACfTEACfAB\}K]`Ag AlA,&PAB`1`AAGAg,LACLABFLFALUABd+e|yAg A UABCFPCFA YABi+j+Ag A8mABCF-CF\Ax8EABopR~AgAl$,ABCFMC&ABsA>sAABvKw{AgAg<AgpA CGA&A9A8CA
CAFAC'%A<=ACgAGdA,$A.AEpA 	5	|AB~tAgAl$,ACf-AB!q~"AgAl$,A"C]Af+A'pA @XlA(,@ҚҒAC@AlA5EAB6>74YQAf5AB;<K,Ag2Ag4TACTm,A)AAF}A	,2A"	A	ET4+A"mETA"ET0A\TABMN(Ag A 9A 9mABV-W+A4HAg`AC
1AB

A&AFd+AAFdA9ABFqFdACA \´ABl)m/CjA4HA,`8A$BJRZ+ACGhAGAGAGA$,A"9A"
-"
8%AABFF@ASBJRZ\}AC31A.AA"	L+	e.A&$qA
C1A
C&
QA*
 .A+
QA,
.A-!QA.P.A/QA0.A1Qq.A3A;
<.A<
9Au,AAR,ABRA,R!A`.ADT+QACuAT+,AL+A%4A "O+A%4A,"C&Xy4Q+A%4A4"f41LlmS+AF@+AB><0AfuABI>9MAf5ABKAf!AB
5F`Ad1A
}A"CFCf(mA&AB6k(A&AB:$AF<+ABRKAf!A&<ABbPhxAgAl$,A"C]Af+A'pACg3Ag@A0%1AfTuA@<+qAAfAAl.ArEACfqA %3qrA%@<+ACf$|]ABÁ>EAf5ABy6kA&ABM6kA&ABAKǴAf!A1A
5Ah1AfXyrACfxqAx)iAfuAB()+P}AGAg,LACLyA,&xLLAB4͉5AGAg,LACLaABF}FA4fL;l	ELAB?u>@AfL<+ABDҩ>E$AfL<+ABIJL&IAg,Ag@`,A+AC&tA`ABFhFA<9,el|`ABXٽY<
AGA1.A-ACABF\F.AA0F\|lABn޵oL(AGA1.A-ACABFXF.AA0Fpl
HAB{I6|kQA&ABAGAg,LACxABFFA,&8YABa"A(0Ddk,AdABCFCF@AHA]AF+AC&@A%A0Ag\JrA}A,D`A.AuAA"zAA&(.AEAAFABA0'L;`A\$,0ZZR[zr2[ZZj҂ҚӒҒ2ADCd$,LAi[DA;++AF,A!ABCFCF,AABFFA'0EAABF&Al16A@2R
AABCF
iC&A0CF


45zABF(0A1U<+AB5F3A1Y<+ABFlp6A1]<+ABF6A1U<+AB=JTJA 1Y}<+AByJPA 1Y}<+ABF	Tj6A1]<+AB
F0A1U<+ABV
kBA4'+,+;+AF\Agt,AtABF FAtABCF mCFA,&+ztABAFęPA\q-AB	~
U2~A'+A&,AEAB Ag0,AEABCF!CFPAmABF	FPA0CF8Y0L+4zAB>(^Af5AB() AGAg\pAGAC0AgdAT		1.A+ACdA&A\C$,DZZR[zr2[ZZj҂ҚӒҒ2A"y|;BpypA&AA\
\<+A-A"FM|A41AAF`AG|A0F|4-zABI'J+(h4&AdAf!A4|CqACFlҜABR)i>S)ʏmAf5ABY+bZ,=HAGA,MAB`.>a.>Af5ABg0!h0KAGA,aA lQABo3Bp48%A5YABx6>y7SAf5AB9a.	+9aAg AD4\$ ZjZRZ[zr2[ZA"a+FAX
AACfAf,+A
AA;At

1A
A(<uK:A"FAf8,]A	
tA>_A	.A9d;Af AAFTAfAFdAB@A$\;Ag AD4\$ ZjZRZ[zr2[ZAf`}ABB]>B,AfABC>DT%AfTABEBEtj#A<+1mABF5:F%AFMABG^Hx6{A419ABRSd"A'uAXC)%Dy=Eyu
)
)  !y"#m$%&'i()/017Y8a9HLiMOOPyR
STyVWY[q]Y^!_`MaUbqcdf%hi5j-kekmAno%pqstvwxz={|}U)%y}ABByJC0A %M=ABLubM"=AG+A$,DxA,"&&(AfDeAfApC
ACf9A,&Llx#+A&(AC81&AR9*A(%$Y	


Q
Ad&AR9*A,q
1
A	Cd.A&rA8	%L-a%AAt
C U9ai$PyDe)]AC,A1A-AB-+S+AQuACe$qA%A<Cx4d*ABu$fAgA&LA\C)-u1	

uI]-iU	q !"$!%u&()M+,./01458191:);-;<=y>e?U?U@5AQBDYF=GuHQI}K%M9OQiSUEVXeYiZ\^_ad)eg9ikqlumnUoAp%qaA8CA]rArABxyz}Ap%9a=%	
	a-MeAB)*&:
}At9y	

iQ#%$&
'9()-ABKZLÀ0A0%9%	M
YMAB[5\+4LAg A 4 $
AB
aAB

A"+&4AC++MABgA^h
5K~Ag A4L;dAg4xA  $
,AL+,A;+,A	d+AFA 9QlA <+AB%F	׸6A$;0PpAgAC$),AH+,APi,A+ACFAu<+A,&Yd5ABm7RAg A4Ll+ZAgA  $ӢbA"+&,A+,A	l+AFA<+A"

E1,A
EA1AB8rAGA,LACf!tAX	%0Xui,H`tAf51|A
:A G9A`AJACJAI,A,A4QA
1.A.A
,Iq.AAA@ #d4lA|AB>`;Afh<+AB+<JWA'+A&,A'D+AGdA(Cx@A"fYAfIAlC Hh4Hl@dA%A%Ah	C0A	d}
0@A	fdYAp
A
&dA,"
&	d	M			++A,"&

Ed

	,+A,"C&5d}	-+A,"&,dY	.+AB0
&
(AF
@+AB)>*? Afh<+AB.F/T@)GAY<+AB34+l@AgAp!A (Q<+AB=9F>B@AY<+ABC	ND+	BtHA$Yq<+ABH
NI+}BKA$Yq<+ABMnN+
CwAGA(,M<+ABVuFWDbOAY<+AB[J\EGA Q}ABbMVckE#A,&Q}IABl
jmG&A@Q}EMEAB{$>|%IKAf5AB'a+'JZAg AD4T p#+<PAB)m*JJAg A84T kK"c
A6K+J:AxNMAAg8PAg8pAC8
ZA'8APA,
9,A	Ze,A
.A=A0%$AQA8AAC%pA8A
A8]AB
CA	AAfAfPA'H+A|x1.A iK:A4C'8EE	Ag		4AX"		X	
=

1mmI5}&A00A"&P<+Z0,A?A"@ G8	AC1ACf\+A.ABr9,AC!A"&`D+	ACA"&4F+qAFX}G0AC 	AC8YA"&lN+A1AfA"C&Q+.AR =A"fT+Af + ACF+ACgLLLA%LAgM M8MLAC1,M8MeA'M MMA0ANIA&NA'M OA'OJAC$Pa
ACFO4MLAp
AOH|A1.AOmO.A OOA&P0A PH.A ELPyA&P +functions[_git-add] _gitaddlocalcurcontextcurcontextstatelinedeclareopt_argsignore_missing words[(I)-n|--dry-run] --ignore-missing[check if files (even missing) are ignored in dry run]_argumentsendopt(-n --dry-run)ndryrun[do not actually add files; only show which ones would be added](-v --verbose)vverbose[show files as they are added](-f --force)fforce[allow adding otherwise ignored files](-i --interactive : -)iinteractive[add contents interactively to index](-p --patch)ppatch[like -i but go directly into patch mode for specified files](-e --edit)eedit[open diff against index in editor](-A --all --no-ignore-removal -u --update --no-all --ignore-removal --renormalize)Aallnoignoreremoval[add, modify, and remove index entries to match the working tree](-A --all --no-ignore-removal -u --update --no-all --ignore-removal --renormalize)noallignoreremoval[like "--all" but ignore removals](-A --all --no-ignore-removal -u --update --no-all --ignore-removal)uupdate[update the index just where it already has an entry matching <pathspec>](-A --all --no-ignore-removal -u --update --no-all --ignore-removal)--renormalize[renormalize EOL of tracked files (implies -u)](-N --intent-to-add)Nintenttoadd[record only that path will be added later]--refresh[do not add files, but refresh their stat() info in index]--ignore-errors[continue adding if an error occurs]ignore_missing--chmod[override the executable bit of the listed files]:override:(-x +x)*:: :->filereturnstatefileignored_files_alternativesopt_argsIfforceignored-modified-files:ignored modified files:__git_ignore_line_inside_arguments __git_modified_files --ignoredignored-other-files:ignored other files:__git_ignore_line_inside_arguments __git_other_files --ignored_alternativemodified-files::__git_ignore_line_inside_arguments __git_modified_filesother-files::__git_ignore_line_inside_arguments __git_other_filesignored_files_alternatives +functions[_git-am] _gitamlocalapply_options__git_setup_apply_options_argumentsendopt(-s --signoff)ssignoff[add Signed-off-by: line to the commit message](-S --gpg-sign --no-gpg-sign)Sgpgsign[GPG-sign the commit]::key id(-S --gpg-sign --no-gpg-sign)--no-gpg-sign[don't GPG-sign the commit](-k --keep)kkeep[pass -k to git mailinfo]--keep-non-patch[pass -b to git mailinfo](-m --message-id)mmessageid[pass -m flag to git-mailinfo](          --no-keep-cr)--keep-cr[pass --keep-cr to git mailsplit](--keep-cr             )--no-keep-cr[do not pass --keep-cr to git mailsplit](-c --scissors --no-scissors)cscissors[strip everything before a scissors line](-c --scissors --no-scissors)--no-scissors[ignore scissors lines](-q --quiet)qquiet[only print error messages](-u --utf8 --no-utf8)uutf8[pass -u to git mailinfo](-u --utf8 --no-utf8)--no-utf8[pass -n to git mailinfo](-3 --3way)33way[use 3-way merge if patch does not apply cleanly]apply_options--quit[abort the patching operation but keep HEAD where it is]--show-current-patch[show the patch being applied](-i --interactive)iinteractive[apply patches interactively]--committer-date-is-author-date[use author date as committer date]--ignore-date[use committer date as author date]--skip[skip the current patch](--continue -r --resolved)continuerresolved[continue after resolving patch failure by hand]--abort[restore the original branch and abort the patching operation]--patch-format=-[specify format patches are in]:patch format:((mbox\:"mbox format"
                                                                    stgit-series\:"StGit patch series"
                                                                    stgit\:"stgit format"))*:mbox file:_files +functions[_git-archive] _gitarchivelocalcurcontextcurcontextstatelinedeclareopt_argsbackend_args words[(b:CURRENT-1:I)--format=*] wordswordsIformatformatbackend_args-0[do not deflate files]-1[minimum compression]-2[a little more compression]-3[slightly more compression]-4[a bit more compression]-5[even more compression]-6[slightly even more compression]-7[getting there]-8[close to maximum compression]-9[maximum compression]_argumentsendopt--format=-[format of the resulting archive]:archive format:__git_archive_formats(- :)llist[list available archive formats](-v --verbose)vverbose[report progress to stderr]--prefix=-[prepend the given path prefix to each filename]:path prefix:_directories -r ""(-o --output)o+output[write archive to specified file]:archive:_files--worktree-attributes[look for attributes in .gitattributes in working directory too]backend_args--remote=[archive remote repository]:remote repository:__git_any_repositories--exec=[path to git-receive-pack on remote]:remote path:_files: :__git_tree_ishs*: :->filestatefile__git_tree_filesPREFIX:.line1return +functions[_git-bisect] _gitbisectlocalcurcontextcurcontextstatelinedeclareopt_argsgood_call_program commands git bisect terms --term-good_call_program commands git bisect terms --term-bad_arguments--help[display git-bisect manual page]: :->command*:: :->option-or-argumentstatecommandcommandscommandshelp:display a short usage descriptionstart:reset bisection state and start a new bisectionbad:mark current or given revision as badgood:mark current or given revision as goodskip:choose a nearby commitnext:find next bisection to test and check it outreset:finish bisection search and return to the given branch (or master)visualize:show the remaining revisions in gitkview:show the remaining revisions in gitkreplay:replay a bisection logterms:show currently used good/bad termslog:show log of the current bisectionrun:run evaluation script_describecommandscommandcommandsoptionorargumentcurcontextcurcontext%:line1:line1start_argumentstermgoodold=[specify alternate term for good revisions]:termtermbadnew=[specify alternate term for bad revisions]:term--no-checkout[set BISECT_HEAD reference instead of doing checkout at each iteration]:bad revision:__git_commits*: :->revision-or-pathrevisionorpathcompset--__git_is_committishlineCURRENT1__git_cached_files_alternativerevisions::__git_revisionsfiles::__git_cached_filesj..badj..goodskip_arguments*: :__git_commitsreplay_arguments:log file:_filesreset_arguments: :__git_heads_arguments*:: : _normalterms_argumentstermgoodtermbadviewvisualizelog_optionsrevision_options__git_setup_log_options__git_setup_revision_options_argumentslog_optionsrevision_options_nothingreturn +functions[_git-branch] _gitbranchdeclare--color --no-color -r --remotes -a -v --verbose --abbrev --no-abbrev -l --list --points-at --sort--create-reflog -f --force -t --track --no-track -u --set-upstream --set-upstream-to --unset-upstream --contains --no-contains --merged --no-merged-c --copy -C -m --move -M --edit-description --show-current-d --delete -Ddependent_creation_args words[(I)(-r|--remotes)] == 0 (l m d): :__git_branch_names::start-point:__git_revisionsdependent_deletion_args words[(I)-d] || words[(I)-D] dependent_deletion_args-r[delete only remote-tracking branches] words[(I)(-r|--remotes)] dependent_deletion_args*: :__git_ignore_line_inside_arguments __git_remote_branch_namesdependent_deletion_args*: :__git_ignore_line_inside_arguments __git_branch_namesdependent_modification_args words[(I)-m] || words[(I)-M] dependent_modification_args:old or new branch name:__git_branch_names::new branch name:__git_branch_names_argumentsendopt(c m d --no-color :)--color=-[turn on branch coloring]:: :__git_color_whens(c m d : --color)--no-color[turn off branch coloring](c m d --no-column)--column=-[display tag listing in columns]:: :_git_column_layouts(c m d --column)--no-column[don't display in columns](c m d)*llist[list only branches matching glob]:pattern(c m     -a)rremotes[list or delete only remote-tracking branches](c m d : -r --remotes)-a[list both remote-tracking branches and local branches](c m d : -v -vv --verbose)vvvverbose[show SHA1 and commit subject line for each head](c m d :)--abbrev=[set minimum SHA1 display-length]: :__git_guard_number length(c m d :)--no-abbrev[don't abbreviate sha1s](- :)--show-current[show current branch name](l m d)--create-reflog[create the branch's reflog](l m d -f --force)fforce[force the creation of a new branch](l m d -t --track)ttrack[setup configuration so that pull merges from the start point](l m d)--no-track[override the branch.autosetupmerge configuration variable](l m d -u --set-upstream --set-upstream-to --unset-upstream)u+setupstreamto[set up configuration so that pull merges]:remote-branches:__git_remote_branch_names(l m d -u --set-upstream --set-upstream-to --unset-upstream)--unset-upstream[remove upstream configuration](l m d)*--contains=[only list branches that contain the specified commit]: :__git_committishs(l m d)*--no-contains=[only list branches that don't contain the specified commit]: :__git_committishs(l m d)--merged=[only list branches that are fully contained by HEAD]: :__git_committishs(l m d)--no-merged=[don't list branches that are fully contained by HEAD]: :__git_committishs(c l m d)--edit-description[edit branch description]dependent_creation_args(l c d m)mmove[rename a branch and the corresponding reflog](l c d m)-M[rename a branch even if the new branch-name already exists](l c d m)ccopy[copy a branch and the corresponding reflog](l c d m)-C[copy a branch even if the new branch-name already exists]dependent_modification_args(l c m d)ddelete[delete a fully merged branch](l c m d)-D[delete a branch]qquiet[be more quiet]*--sort=[specify field to sort on]: :__git_ref_sort_keys--points-at=[only list tags of the given object]: :__git_commits(c m d -i --ignore-case)iignorecase[sorting and filtering are case-insensitive]dependent_deletion_args +functions[_git-bundle] _gitbundlelocalcurcontextcurcontextstatelinedeclareopt_args_arguments: :->command*:: :->option-or-argumentstatecommandcommandscommandscreate:create a bundleverify:check that a bundle is valid and will apply cleanlylist-heads:list references defined in bundleunbundle:unbundle a bundle to repository_describecommandscommandcommandsoptionorargumentcurcontextcurcontext%:line1:line1create CURRENT == 2 _arguments:bundle:_filesrevision_options__git_setup_revision_options_argumentsrevision_options: :_files*: :__git_commit_ranges2verify_argumentslistheadsunbundle_arguments*: :__git_referencesreturn +functions[_git-version] _gitversion_argumentsendopt--build-options[also print build options] +functions[_git-check-ignore] _gitcheckignore_argumentsendopt(-q --quiet)qquiet[do not output anything, just set exit status](-v --verbose)vverbose[output details about the matching pattern (if any) for each pathname]--stdin[read file names from stdin instead of from the command-line]-z[make output format machine-parseable and treat input-paths as NUL-separated with --stdin](-n --non-matching)nnonmatching[show given paths which do not match any pattern]--no-index[do not look in the index when undertaking the checks]*:: :_files +functions[_git-check-mailmap] _gitcheckmailmap_argumentsendopt--stdin[read contacts from stdin after those given on the command line] +functions[_git-checkout] _gitcheckoutlocalnew_branch_reflog_opt words[(I)-b|-B|--orphan] (--patch)-l[create the new branch's reflog]curcontextcurcontextstatelinedeclareopt_args_arguments(-q --quiet)qquiet[suppress progress reporting](-f --force -m --merge --conflict --patch)fforce[force branch switch/ignore unmerged entries](-q --quiet -2 --ours -3 --theirs --patch)2ours[check out stage #2 for unmerged paths](-q --quiet -2 --ours -3 --theirs --patch)3theirs[check out stage #3 for unmerged paths](   -B --orphan -2 --ours -3 --theirs --conflict --patch -d --detach)-b+[create a new branch based at given commit]: :__git_branch_names(-b    --orphan -2 --ours -3 --theirs --conflict --patch -d --detach)-B+[create or update branch based at given commit]: :__git_branch_names(-t --track --orphan --patch -d --detach)ttrack[set up configuration so pull merges from the base commit](--patch)--no-track[override the branch.autosetupmerge configuration variable]new_branch_reflog_opt(-b -B -t --track --patch --orphan -d --detach)ddetach[detach the HEAD at named commit](-b -B -t --track --patch -d --detach)--orphan=[create a new orphan branch based at given commit]: :__git_branch_names(-q --quiet -f --force -m --merge --conflict --patch)mmerge[3way merge current branch, working tree and new branch](-q --quiet -f --force -m --merge --patch)--conflict=[same as --merge, using given merge style]:style:(merge diff3)(-)ppatch[interactively select hunks in diff between given tree-ish and working tree]--ignore-skip-worktree-bits[don't limit pathspecs to sparse entries only]--no-guess[don't second guess 'git checkout <no-such-branch>']!(--no-guess)--guess--ignore-other-worktrees[don't check if another worktree is holding the given ref]--recurse-submodules=-[control recursive updating of submodules]::checkout:__git_commits--no-overlay[remove files from index or working tree that are not in the tree-ish](-q --quiet --progress)--no-progress[suppress progress reporting]--progress[force progress reporting](-)--[start file arguments]*:: :->branch-or-tree-ish-or-filestatebranchortreeishorfilelineCURRENTreturn CURRENT == 1 opt_argsItree_ish_argtree-ishs::__git_commits_prefer_recentfile_argmodified-files::__git_modified_filesopt_argsIbBorphandetach_alternativetree_ish_argopt_argsItrack_alternativeremotebranches::__git_remote_branch_namesopt_argsIourstheirsmconflictpatchnoguess_alternativetree_ish_argfile_arg_alternativetree_ish_argremote-branch-names-noprefix::__git_remote_branch_names_noprefixopt_argsIbBttrackorphandetach_nothingline1__git_is_treeishQline1__git_ignore_line__git_tree_filesPREFIX:.Qline1__git_modified_files +functions[_git-cherry-pick] _gitcherrypicklocalgit_commit_optsallnotHEAD_arguments(- :)--quit[end revert or cherry-pick sequence](- :)--continue[resume revert or cherry-pick sequence](- :)--skip[skip current commit and continue](- :)--abort[cancel revert or cherry-pick sequence]--cleanup=[specify how to strip spaces and #comments from message]:mode:_git_cleanup_modes--allow-empty[preserve initially empty commits]--allow-empty-message[allow replaying a commit with an empty message]--keep-redundant-commits[keep cherry-picked commits that will become empty](-e --edit --ff)eedit[edit commit before committing the cherry-pick](--ff)-x[append information about what commit was cherry-picked](-m --mainline)m+mainline[specify mainline when cherry-picking a merge commit]:parent number--rerere-autoupdate[update index with reused conflict resolution if possible](-n --no-commit --ff)nnocommit[do not make the actual commit](-s --signoff --ff)ssignoff[add Signed-off-by line at the end of the commit message](-S --gpg-sign --no-gpg-sign)Sgpgsign[GPG-sign the commit]::key id(-S --gpg-sign --no-gpg-sign)--no-gpg-sign[don't GPG-sign the commit]*s+strategy[use given merge strategy]:merge strategy:__git_merge_strategies*X+strategyoption[pass merge-strategy-specific option to merge strategy]:option(-e --edit -x -n --no-commit -s --signoff)--ff[fast forward, if possible]*: : __git_commit_ranges -O expl:git_commit_opts +functions[_git-citool] _gitcitool_nothing +functions[_git-clean] _gitcleanlocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt-d[also remove untracked directories](-f --force)fforce[required when clean.requireForce is true (default)](-i --interactive)iinteractive[show what would be done and clean files interactively](-n --dry-run)ndryrun[only show what would and what would not be removed](-q --quiet)qquiet[don't print names of files removed]*e+exclude[skip files matching specified pattern]:pattern(-X   )-x[also remove ignored files](   -x)-X[remove only ignored files]*: :->filestatefileexclusionignored_other_files_altother_files_altexclusionsspecopt_argseopt_argsexcludeintegeri = 1i <= #speci++ speci i + 1 <=  #spec speci+1 i++ exclusionexclusionexclusionopt_argsIxXignored-untracked-files::__git_ignored_other_files exclusionsopt_argsIXother_files_altuntracked-files::__git_other_files exclusions_alternativeignored_other_files_altother_files_altreturn +functions[_git-clone] _gitclonelocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt(-l --local --no-local)llocal[clone locally, hardlink refs and objects if possible](-l --local --no-local)--no-local[override --local, as if file:/// URL was given]--no-hardlinks[copy files instead of hardlinking when doing a local clone](-s --shared)sshared[share the objects with the source repository (warning: see man page)](-j --jobs)j+jobs[specify number of submodules cloned in parallel]:jobs--reference[reference repository]:repository:_directories--reference-if-able[reference repository]:repository:_directories--dissociate[make the newly-created repository independent of the --reference repository](-q --quiet)qquiet[operate quietly](-v --verbose)vverbose[always display the progressbar]--progress[output progress even if stderr is not a terminal](-n --no-checkout)nnocheckout[do not checkout HEAD after clone is complete](-o --origin)--bare[make a bare GIT repository](--bare)--mirror[clone refs into refs/* instead of refs/remotes/origin/*](-o --origin --bare)o+origin[use given remote name instead of "origin"]: :__git_guard_branch-name(-b --branch)b+branch[point HEAD to the given branch]: :__git_guard_branch-name(-u --upload-pack)u+uploadpack[specify path to git-upload-pack on remote side]:remote path--template=[directory to use as a template for the object database]: :_directories*cconfig[<key>=<value> set a configuration variable in the newly created repository]--depth[create a shallow clone, given number of revisions deep]: :__git_guard_number depth--shallow-since=[shallow clone since a specific time]:time*--shallow-exclude=[shallow clone excluding commits reachable from specified remote revision]:revision(--no-single-branch)--single-branch[clone only history leading up to the main branch or the one specified by -b](--single-branch)--no-single-branch[clone history leading up to each branch]--no-tags[don't clone any tags and make later fetches not follow them]--shallow-submodules[any cloned submodules will be shallow]--recursive[initialize all contained submodules]--recurse-submodules=-[initialize submodules in the clone]::file:__git_files--separate-git-dir[place .git dir outside worktree]:path to .git dir:_path_files -/*serveroption[send specified string to the server when using protocol version 2]:option(-4 --ipv4 -6 --ipv6)4ipv4[use IPv4 addresses only](-4 --ipv4 -6 --ipv6)6ipv6[use IPv6 addresses only]--filter=[object filtering]:filter:_git_rev-list_filters--remote-submodules[any cloned submodules will use their remote-tracking branch]: :->repository: :_directoriesstaterepositoryopt_argsIllocalnohardlinksssharedreference__git_local_repositories__git_any_repositoriesreturn +functions[_git-column] _gitcolumn_arguments--command=[look up layout mode using in config vars using specified command]:command:(branch clean status tag ui)--mode=[specify layout mode]: :_git_column_layouts--raw-mode=[same as --mode but take mode encoded as a number]:mode--width=[specify the terminal width]:width [COLUMNS:-80]--indent=[specify string to be printed at the beginning of each line]:string--nl=[specify string to be printed at the end of each line, including newline character]:string--padding=[specify number of spaces between columns]:spaces [1] +functions[_git-commit] _gitcommitlocalamend_opt--amend[amend the tip of the current branch]__git_is_initial_commit__git_is_in_middle_of_mergereset_author_opt words[(I)-C|--reuse-message(=*|)|-c|--reedit-message(=*|)|--amend] reset_author_opt(--author)--reset-author[make committer the author of the commit]_argumentsendopt(-a --all --interactive -o --only -i --include *)aall[stage all modified and deleted paths]--fixup=[construct a commit message for use with rebase --autosquash]:commit to be amended:__git_recent_commits--squash=[construct a commit message for use with rebase --autosquash]:commit to be amended:__git_recent_commitsreset_author_opt(        --porcelain --dry-run)--short[dry run with short output format]--branch[show branch information]!(--no-ahead-behind)--ahead-behind--no-ahead-behind[don't display detailed ahead/behind counts relative to upstream branch](--short             --dry-run)--porcelain[dry run with machine-readable output format](--short --porcelain --dry-run -z --null)znull[dry run with NULL-separated output format]ppatch[use the interactive patch selection interface to chose which changes to commit](--reset-author)--author[override the author name used in the commit]:author name--date=[override the author date used in the commit]:date(-s --signoff)ssignoff[add Signed-off-by line at the end of the commit message](-n --no-verify)nnoverify[bypass pre-commit and commit-msg hooks]--allow-empty[allow recording an empty commit]--allow-empty-message[allow recording a commit with an empty message]--cleanup=[specify how the commit message should be cleaned up]:mode:_git_cleanup_modes(-e --edit --no-edit)eedit[edit the commit message before committing](-e --edit --no-edit)--no-edit[do not edit the commit message before committing]--no-post-rewrite[bypass the post-rewrite hook](-a --all --interactive -o --only -i --include)iinclude[update the given files and commit the whole index](-a --all --interactive -o --only -i --include)oonly[commit only the given files](-u --untracked-files)uuntrackedfiles[show files in untracked directories]::mode:((no\:"show no untracked files"
                                                                                                  normal\:"show untracked files and directories"
                                                                                                  all\:"show individual files in untracked directories"))(-q --quiet -v --verbose)vverbose[show unified diff of all file changes](-q --quiet -v --verbose)qquiet[suppress commit summary message]--dry-run[only show list of paths that are to be committed or not, and any untracked](         --no-status)--status[include the output of git status in the commit message template](--status            )--no-status[do not include the output of git status in the commit message template](-S --gpg-sign --no-gpg-sign)Sgpgsign[GPG-sign the commit]::key id(-S --gpg-sign --no-gpg-sign)--no-gpg-sign[don't GPG-sign the commit](-a --all --interactive -o --only -i --include *)--interactive[interactively update paths in the index file]amend_opt*: :__git_ignore_line_inside_arguments __git_changed_files(message)C+reusemessage[use existing commit object with same log message]: :__git_commitsc+reeditmessage[use existing commit object and edit log message]: :__git_commitsF+file[read commit message from given file]: :_filesm+message[use the given message as the commit message]:messaget+template[use file as a template commit message]:template:_files +functions[_git-describe] _gitdescribe_argumentsendopt(*)--dirty=-[describe HEAD, adding mark if dirty]::mark(*)--broken=-[describe HEAD, adding mark if broken]::mark--all[use any ref found in "$GIT_DIR/refs/"]--tags[use any ref found in "$GIT_DIR/refs/tags"](--tags)--contains[find the tag after the commit instead of before]--abbrev=[set minimum SHA1 display-length]: :__git_guard_number length(             --exact-match)--candidates=[consider up to given number of candidates]: :__git_guard_number "number of candidates"(--candidates              )--exact-match[only output exact matches, same as --candidates=0]--debug[display information about the searching strategy]--long[always show full format, even for exact matches]*--match=[only consider tags matching glob pattern]:pattern*--exclude=[don't consider tags matching glob pattern]:pattern--always[show uniquely abbreviated commit object as fallback]--first-parent[follow only the first parent of merge commits]*: :__git_committishs +functions[_git-diff] _gitdifflocalcurcontextcurcontextstatelinedeclareopt_argsdiff_optionsdiff_stage_options__git_setup_diff_options__git_setup_diff_stage_options_argumentsendoptdiff_options(--exit-code)--quiet[disable all output]diff_stage_options(--cached --staged)--no-index[show diff between two paths on the filesystem](--cached --staged --no-index)cachedstaged[show diff between index and named commit](-)--[start file arguments]*:: :->from-to-filestatefromtofileopt_argsIopt_argsIcachedstaged__git_changedinindex_files__git_changedinworkingtree_filesreturnopt_argsInoindex_alternativefiles::_filesCURRENTfiles_altfiles::__git_changed-in-working-tree_filesfiles_altfiles::__git_changed-in-index_files_alternativecommit-ranges::__git_commit_rangesblobs-and-trees-in-treeish::__git_blobs_and_trees_in_treeishfiles_altblobs::__git_blobs __git_is_committish_rangeline1__git_tree_filesPREFIX:.__git_committish_range_last $line[1]__git_is_committish__git_is_treeish_alternativecommits::__git_commitsfiles::__git_tree_files ${PREFIX:-.} HEAD__git_is_blob_alternativefiles::__git_cached_filesblobs::__git_blobs__git_is_committish_rangePREFIX:.__git_committish_range_last $line[1]__git_is_committish__git_is_committishline2__git_is_treeishPREFIX:.__git_is_committish__git_is_treeishPREFIX:.HEAD_nothing +functions[_git-fetch] _gitfetchlocalcurcontextcurcontextstatelinedeclareopt_argsfetch_options__git_setup_fetch_options_argumentsendoptfetch_options--shallow-since=[deepen history of shallow repository based on time]:time*--shallow-exclude=[deepen history of shallow clone by excluding revision]:revision--deepen[deepen history of shallow clone]:number of commits(-n --no-tags -t --tags)nnotags[disable automatic tag following](--all -m --multiple)mmultiple[fetch from multiple remotes](-P --prune-tags)Pprunetags[prune local tags no longer on remote and clobber changed tags]*o+serveroption[send specified string to the server when using protocol version 2]:option--negotiation-tip=[only report refs reachable from specified object to the server]:commit:__git_commits--filter=[object filtering]:filter:_git_rev-list_filters--auto-gc[run 'gc --auto' after fetching]*:: :->repository-or-group-or-refspecstaterepositoryorgrouporrefspec CURRENT > 1 opt_argsImultiple__git_ref_specs_fetchy_alternativeremotes::__git_remotesremotes-groups::__git_remotes_groupslocal-repositories::__git_local_repositoriesremote-repositories::__git_remote_repositoriesreturn +functions[_git-format-patch] _gitformatpatchlocalcurcontextcurcontextstatelinedeclareopt_argsdiff_options__git_setup_diff_options_argumentsendoptdiff_options--[limit the number of patches to prepare]: :__git_guard_number "number of patches to prepare"(-o --output-directory --stdout)o+outputdirectory[store resulting files in given directory]: :_directories(-n --numbered -N --no-numbered -k --keep-subject)nnumbered[name output in \[PATCH n/m\] format](-n --numbered -N --no-numbered -k --keep-subject)Nnonumbered[name output in \[PATCH\] format]--start-number=[start numbering patches at given number]: :__git_guard_number "patch number"--numbered-files[use only number for file name](-n --numbered -N --no-numbered -k --keep-subject --rfc --subject-prefix)kkeepsubject[don't strip/add \[PATCH\] from the first line of the commit message](-s --signoff)ssignoff[add Signed-off-by: line to the commit message](-o --output-directory)--stdout[output the generated mbox on standard output (implies --mbox)](         --no-attach --inline)--attach=-[create attachments instead of inlining patches]::boundary(--attach             --inline)--no-attach[disable creation of attachments](--attach --no-attach         )--inline=-[inline patches]::boundary(         --no-thread)--thread=-[make the second and subsequent mails refer to the first]::style:((shallow\:"all refer to the first"
                                                                                                        deep\:"each refers to the previous"))(--thread            )--no-thread[do not thread messages]--in-reply-to=[make the first mail a reply to the given message]:message id--ignore-if-in-upstream[do not include a patch that matches a commit in the given range](-v --reroll-count)v+rerollcount[mark the series as the <n>-th iteration of the topic]: :__git_guard_number iteration(-k --keep-subject --subject-prefix)--rfc[use \[RFC PATCH\] instead of \[PATCH\]](-k --keep-subject --rfc)--subject-prefix=[use the given prefix instead of \[PATCH\]]:prefix*--to=[add To: header to email headers]: :_email_addresses*--cc=[add Cc: header to email headers]: :_email_addresses--from=[add From: header to email headers]: :_email_addresses*--add-header=[add an arbitrary header to email headers]:header--cover-letter[generate a cover letter template]--notes=[append notes for the commit after the three-dash line]:: :__git_notes_refs(            --no-signature --signature-file)--signature=[add a signature]:signature(--signature                --signature-file)--no-signature[do not add a signature](--signature --no-signature                 )--signature-file=[use contents of file as signature]--suffix=[use the given suffix for filenames]:filename suffix(-q --quiet)qquiet[suppress the output of the names of generated files]--no-binary[do not output contents of changes in binary files, only note that they differ]--root[treat the revision argument as a range]--zero-commit[output all-zero hash in From header]--progress[show progress while generating patches]--interdiff=[insert interdiff against previous patch series in cover letter or single patch]:reference to tip of previous series:__git_revisions--range-diff=[insert range-diff against previous patch series in cover letter or single patch]:reference to tip ot previous series:__git_revisions--creation-factor=[for range-diff, specify weighting for creation]:weighting (percent): :->commit-or-commit-rangestatecommitorcommitrangeopt_argsIroot__git_commits__git_commit_rangesreturn +functions[_git-gc] _gitgc_argumentsendopt--aggressive[more aggressively optimize]--auto[check whether housekeeping is required](        --no-prune)--prune=-[prune loose objects older than given date]::date [2 weeks ago]:__git_datetimes(--prune           )--no-prune[do not prune any loose objects](-q --quiet)qquiet[suppress progress reporting]--keep-largest-pack[repack all other packs except the largest pack] +functions[_git-grep] _gitgreplocalpattern_operators words[(I)-e] == CURRENT - 2 pattern_operators--and[both patterns must match]--or[either pattern must match]--not[the following pattern must not match]curcontextcurcontextstatelinedeclareopt_args_arguments-*endopt(-O --open-files-in-pager --no-index)--cached[search blobs registered in index file instead of working tree](--cached)--no-index[search files in current directory, not just tracked files](--exclude-standard)--no-exclude-standard[search also in ignored files](--no-exclude-standard)--exclude-standard[exclude files standard ignore mechanisms]--recurse-submodules[recursively search in each submodule]--parent-basename=[prepend parent project's basename to output]:basename--untracked[search also in untracked files](-a --text)atext[process binary files as if they were text](--textconv --no-textconv)--textconv[honor textconv filter settings](--textconv --no-textconv)--no-textconv[don't honor textconv filter settings](-i --ignore-case)iignorecase[ignore case when matching]-I[don't match pattern in binary files]!-r!--recursive--max-depth=[descend at most given levels of directories]: :__git_guard_number depth(-w --word-regexp)wwordregexp[match only whole words](-v --invert-match)vinvertmatch[select non-matching lines](-H)-h[suppress output of filenames](-h -c --count)-H[show filenames]--full-name[output paths relative to the project top directory](-E --extended-regexp -G --basic-regexp -P --perl-regexp -F --fixed-strings)Eextendedregexp[use extended regular expressions](-E --extended-regexp -G --basic-regexp -P --perl-regexp -F --fixed-strings)Gbasicregexp[use basic regular expressions](-E --extended-regexp -G --basic-regexp -P --perl-regexp -F --fixed-strings)Pperlregexp[use perl-compatible regexes](-E --extended-regexp -G --basic-regexp -P --perl-regexp -F --fixed-strings)Ffixedstrings[use literal strings](-n --line-number)nlinenumber[prefix the line number to matching lines](-c --count)--column[show column number of first match](-c --count -l --files-with-matches --name-only -L --files-without-match -o --only-matching)lfileswithmatchesnameonly[show only names of matching files](-c --count -l --files-with-matches --name-only -L --files-without-match -o --only-matching)Lfileswithoutmatch[show only names of non-matching files](-c --count -o --only-matching -n --line-number --color --no-color --cached --heading -O --open-files-in-pager)Oopenfilesinpager-[open matching files in pager]::pager:_cmdstring(-z --null)znull[output \0 after filenames](-c --count -l --files-with-matches --name-only -L --files-without-match -o --only-matching)onlymatchingo[show only matching part of line](-h -c --count -l --files-with-matches --name-only -L --files-without-match -o --only-matching --color --break --heading -p --show-function -W --function-context)ccount[show number of matching lines in files](--no-color -O --open-files-in-pager)--color=-[color matches]:: :__git_color_whens(--color -O --open-files-in-pager)--no-color[don't color matches](-c --count -O --open-files-in-pager)--break[print an empty line between matches from different files](-c --count -O --open-files-in-pager)--heading[show the filename above the matches](-A --after-context)A+aftercontext[specify lines of trailing context]: :__git_guard_number lines(-B --before-context)B+beforecontext[specify lines of leading context]: :__git_guard_number lines(-A --after-context -B --before-context -C --context)C+context[specify lines of context]: :__git_guard_number lines--threads=[use specified number of threads]:number of threads(-c --count -p --show-function)pshowfunction[show preceding line containing function name of match](-c --count -W --function-context)Wfunctioncontext[show whole function where a match was found](1)*-f+[read patterns from given file]:pattern file:_files(1)*-e+[use the given pattern for matching]:patternpattern_operators--all-match[all patterns must match]: :_guard "^-*" pattern*:: :->tree-or-filestatetreeorfileintegerfirst_treelast_treestart start = words[(I)(-f|-e)] > 0 ? 1 : 2  end = #line - 1 i = starti <= endi++ linei--break__git_is_treeishlinei first_tree == 0  first_tree = last_tree = i  last_tree = i  last_tree == 0 || last_tree == end _alternativetreeishs::__git_tree_ishsfiles::__git_cached_files_alternativetreeishs::__git_treesfiles::__git_tree_files PREFIX:-. line[first_tree,last_tree]__git_cached_files__git_tree_filesPREFIX:.linefirst_tree,last_treereturn +functions[_git-gui] _gitguilocalcurcontextcurcontextstatelinedeclareopt_args_arguments--version[display version information]: :->command*:: :->argstatecommandcommandscommandsblame:start a blame viewerbrowser:start a tree browsercitool:arrange to make one commitversion:display version information_describecommandscommandcommandscurcontextcurcontext%:line1:line1blame_gitblamebrowser_arguments:: :__git_revisions*:: :->filefile__git_is_treeish__git_tree_filesPREFIX:.citool_gitcitoolversion_nothing_nothingreturn +functions[_git-init] _gitinit_argumentsendopt(-q --quiet)qquiet[do not print any results to stdout]--bare[create a bare repository]--template=[directory to use as a template for the object database]: :_directories--shared=[share repository amongst several users]:: :__git_repository_permissions--separate-git-dir=[create git dir elsewhere and link it using the gitdir mechanism]:: :_directories:: :_directories +functions[_git-interpret-trailers] _gitinterprettrailers_argumentsendopt--in-place[edit files in place]--trim-empty[trim empty trailers]--where[specify where to place the new trailer]--if-exists[specify action if trailer already exists]--if-missing[specify action if trailer is missing]--only-trailers[output only the trailers]--only-input[don't apply config rules]--unfold[join whitespace-continued values]--parse[set parsing options]--no-divider[don't treat --- as the end of the commit message]--trailer[specify trailer(s) to add]*:file:_files +functions[_git-log] _gitloglocalcurcontextcurcontextstatelinedeclareopt_argslog_optionsrevision_optionsdiff_options__git_setup_log_options__git_setup_revision_options_argumentsendoptlog_optionsrevision_options(-)--[start file arguments]1: :->first-commit-ranges-or-files*: :->commit-ranges-or-filesstatefirstcommitrangesorfilesopt_argsI__git_tree_filesPREFIX:.HEAD_alternativecommit-ranges::__git_commit_rangescached-files::__git_tree_files ${PREFIX:-.} HEADcommitrangesorfiles__git_commit_ranges@__git_is_committish_rangeline1PREFIX:.__git_committish_range_last $line[1]__git_is_committishPREFIX:.PREFIX:.return +functions[_git-merge] _gitmergelocalmerge_options__git_setup_merge_optionsgit_commit_optsallnotHEAD_argumentsendoptmerge_options*m+message[set the commit message to be used for the merge commit]:merge message*F+file[read commit message from a file]:file(--edit --no-edit)-e[open an editor to change the commit message](                    --no-rerere-autoupdate)--rerere-autoupdate[allow the rerere mechanism to update the index](--rerere-autoupdate                       )--no-rerere-autoupdate[do not allow the rerere mechanism to update the index](--quit --continue)--abort[restore the original branch and abort the merge operation](--abort --continue)--quit[--abort but leave index and working tree alone](--abort --quit)--continue[continue the current in-progress merge]--progress[force progress reporting]--no-verify[verify commit-msg hook]*: : __git_commits -O expl:git_commit_opts +functions[_git-mv] _gitmvlocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt(-v --verbose)vverbose[output additional information](-f --force)fforce[rename/move even if targets exist]-k[skip rename/move that would lead to errors](-n --dry-run)ndryrun[only show what would happen]:source:__git_cached_files*:: :->source-or-destinationstatesourceordestination_alternativecached-files:source:__git_cached_filesdirectories:destination directory:_directoriesreturn +functions[_git-notes] _gitnoteslocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt--ref=[manipulate the notes tree in given ref]: :__git_notes_refs: :->command*:: :->option-or-argumentstatecommandcommandscommandslist:list notes object for given objectadd:add notes for a given objectcopy:copy notes from one object to anotherappend:append notes to a given objectedit:edit notes for a given objectmerge:merge the given notes ref into the current refshow:show notes for a given objectremove:remove notes for a given objectprune:remove all notes for non-existing/unreachable objectsgetref:print the current notes ref_describecommandscommandcommandsoptionorargumentcurcontextcurcontext%:line1:line1listshow_argumentsendopt: :__git_commits_argumentsendopt*m+message[use given note message]:message*F+file[take note message from given file]:note message file:_files(-C --reuse-message)C+reusemessage[take note message from given blob object]: :__git_blobs(-c --reedit-message)c+reeditmessage[take note message from given blob object and edit it]: :__git_blobs(-f --force)fforce[overwrite existing note]copy_argumentsendopt(-f --force)fforce[replace existing note](:)--stdin[read objects from stdin](:--stdin)--for-rewrite=[load rewriting config for given command]:command:(amend rebase)edit_argumentsendoptallowempty:object:__git_commitsmerge_argumentsendopt(-s --strategy)--abort[abort an in-progress notes merge](-s --strategy)--commit[finalize an in-progress notes merge](-q --quiet)qquiet[be quiet](-v --verbose)vverbose[be more verbose](--abort --commit)sstrategy[resolve conflicts using the given strategy]: :__git_notes_refsprune_argumentsendopt(-n --dry-run)ndryrun[don't remove anything, just report what would be deleted]remove_argumentsendoptignoremissingstdinappend_argumentsendopt(-c --reedit-message)c+reeditmessage[take note message from given blob object and edit it]: :__git_blobsgetref_nothing_defaultreturn +functions[_git-pull] _gitpulllocalmerge_optionsfetch_options__git_setup_merge_options__git_setup_fetch_options_argumentsendoptmerge_options(-r --rebase --no-rebase)rrebase[perform a rebase after fetching]::rebase after fetching:((
      true\:"rebase after fetching"
      false\:"merge after fetching"
      merges\:"try to rebase merges instead of skipping them"
      preserve\:"rebase and preserve merges"
      interactive\:"allow list of commits to be edited"
    ))(-r --rebase            )--no-rebase[do not perform a rebase after fetching]--autostash[automatically stash/stash pop before and after rebase]fetch_options(--no-tags -t --tags)--no-tags[disable automatic tag following]: :__git_any_repositories*: :__git_ref_specs_fetchy +functions[_git-push] _gitpushlocalsignyestrue\:always,\ and\ fail\ if\ unsupported\ by\ servernofalse\:neverifasked\:iff\ supported\ by\ server_argumentsendopt--all[push all refs under refs/heads/]--prune[remove remote branches that do not have a local counterpart]--mirror[push all refs under refs/heads/ and refs/tags/ and delete non-existing refs](-n --dry-run)ndryrun[do everything except actually send the updates]--porcelain[produce machine-readable output](-d --delete)ddelete[delete all listed refs from the remote repository]--tags[all tags under refs/tags are pushed]--follow-tags[also push missing annotated tags reachable from the pushed refs](--receive-pack --exec)receivepackexec[path to git-receive-pack on remote]:remote git-receive-pack:_files(--force-with-lease --no-force-with-lease)*--force-with-lease=-[allow refs that are not ancestors to be updated if current ref matches expected value]::ref and expectation:->lease(--force-with-lease --no-force-with-lease)--no-force-with-lease[cancel all previous force-with-lease specifications](-f --force)fforce[allow refs that are not ancestors to be updated](:)--repo=[default repository to use]:repository:__git_any_repositories(-u --set-upstream)usetupstream[add upstream reference for each branch that is up to date or pushed](       --no-thin)--thin[try to minimize number of objects to be sent](--thin          )--no-thin[do not try to minimize number of objects to be sent](-q --quiet -v --verbose --progress)qquiet[suppress all output](-q --quiet -v --verbose)vverbose[output additional information](-q --quiet)--progress[output progress information](--verify)--no-verify[bypass the pre-push hook]--recurse-submodules=[submodule handling]:submodule handling:((
        check\:"refuse to push if submodule commit not to be found on remote"
        on-demand\:"push all changed submodules"
	only\:"submodules will be recursively pushed while the superproject is left unpushed"
	no\:"no submodule handling"))(--no-signed --signed)--sign=-[GPG sign the push]::signing enabled:((^^sign))(--no-signed --sign)--signed[GPG sign the push](--sign --signed)--no-signed[don't GPG sign the push]--atomic[request atomic transaction on remote side](-o --push-option)o+pushoption[transmit string to server to pass to pre/post-receive hooks]:string(-4 --ipv4 -6 --ipv6)4ipv4[use IPv4 addresses only](-4 --ipv4 -6 --ipv6)6ipv6[use IPv6 addresses only]: :__git_any_repositories*: :__git_ref_specs_pushystateleasecompset*:IPREFIX_guard[[:xdigit:]]#expected value__git_remote_branch_names_noprefixreturn +functions[_git-range-diff] _gitrangedifflocaldiff_options__git_setup_diff_options_argumentsendopt--creation-factor=[specify weighting for creation]:weighting (percent)--no-dual-color[use simple diff colors]diff_options1:range 1:__git_commit_ranges2:range 2:__git_commit_ranges3:revision 2:__git_commits +functions[_git-rebase] _gitrebaselocalautosquash_opts words[(I)-i|--interactive] (             --no-autosquash)--autosquash[check for auto-squash boundaries](--autosquash                )--no-autosquash[do not check for auto-squash boundaries]_argumentsendoptactions(-)--continue[continue after resolving merge conflict](-)--abort[abort current rebase](-)--edit-todo[edit interactive instruction sheet in an editor](-)--skip[skip the current patch](-)--quit[abort but keep HEAD where it is](-)--show-current-patch[show the patch file being applied or merged]options(-m --merge)mmerge[use merging strategies to rebase](-S --gpg-sign --no-gpg-sign)Sgpgsign[GPG-sign the commit]::key id(-S --gpg-sign --no-gpg-sign)--no-gpg-sign[don't GPG-sign the commit]*s+strategy[use given merge strategy]:merge strategy:__git_merge_strategies*X+strategyoption[pass merge-strategy-specific option to merge strategy]:option(-q --quiet -v --verbose --stat -n --no-stat)qquiet[suppress all output](-q --quiet -v --verbose --stat -n --no-stat)vverbose[output additional information](-n --no-stat)nnostat[don't show diffstat of what changed upstream]--rerere-autoupdate[update the index with reused conflict resolution if possible]--no-verify[bypass the pre-rebase hook]-C-[ensure that given lines of surrounding context match]: :__git_guard_number "lines of context"(-f --force-rebase)fforcerebase[force rebase even if current branch descends from commit rebasing onto](-i --interactive)--ignore-whitespace[ignore whitespace in context](-i --interactive)--whitespace=-[detect a new or modified line that has whitespace errors]: :__git_apply_whitespace_strategies(-i --interactive)--committer-date-is-author-date[use author date as committer date](-i --interactive --ignore-whitespace --whitespace --committer-date-is-author-date)iinteractive[make a list of commits to be rebased and open in $EDITOR](-r --rebase-merges)rrebasemerges[try to rebase merges instead of skipping them]::option:(rebase-cousins no-rebase-cousins)!(-p --preserve-merges --interactive)ppreservemergesx+exec[with -i\: append "exec <cmd>" after each line]:command:_command_names -e(-k --keep-empty)kkeepempty[keep empty commits in the result]--allow-empty-message[allow rebasing commits with empty messages](1)--root[rebase all reachable commits]autosquash_opts(--autostash --no-autostash)--autostash[stash uncommitted changes before rebasing and apply them afterwards](--autostash --no-autostash)--no-autostash[don't stash uncommitted changes before rebasing and apply them afterwards]--fork-point[use merge-base --fork-point to refine upstream]--ignore-date[use current timestamp for author date]--signoff[add Signed-off-by: line to the commit message]--no-ff[cherry-pick all rebased commits with --interactive, otherwise synonymous to --force-rebase](--keep-base)--onto=[start new branch with HEAD equal to given revision]:newbase:__git_revisions(--onto)--keep-base[use the merge-base of upstream and branch as the current base]--reschedule-failed-exec[automatically re-schedule any 'exec' that fails]:upstream branch:__git_revisions::working branch:__git_revisions +functions[_git-reset] _gitresetlocalcurcontextcurcontextstatelinetypesetopt_args_argumentsendopt(       --mixed --hard --merge --keep -p --patch -- *)--soft[do not touch the index file nor the working tree](--soft         --hard --merge --keep -p --patch -- *)--mixed[reset the index but not the working tree (default)](--soft         --hard --merge --keep -p --patch -- *)Nintenttoadd[record only the fact that removed paths will be added later](--soft --mixed        --merge --keep -p --patch -- *)--hard[match the working tree and index to the given tree](--soft --mixed --hard         --keep -p --patch -- *)--merge[reset out of a conflicted merge](--soft --mixed --hard --merge        -p --patch -- *)--keep[like --hard, but keep local working tree changes]--recurse-submodules=-[control recursive updating of submodules]::reset:__git_commits(-p --patch)ppatch[select diff hunks to remove from the index](-q --quiet)qquiet[suppress all output](--soft --mixed --hard --merge --keep):: :__git_commits(--soft --mixed --hard --merge --keep)*:: :->filestatefiletreeHEADzstyle:completion:curcontext:verbose_call_program headed git rev-parse --verify HEAD4b825dc642cb6eb9a060e54bf8d69288fbee4904line1__git_is_treeish__git_ignore_line__git_treeishtoindex_filestreereturn +functions[_git-restore] _gitrestorelocalcurcontextcurcontextstatelineexplopt_args_argumentsendopt(-s --source)ssource[specify which tree-ish to checkout from]:source tree:->sources(-S --staged)Sstaged[restore the index](-W --worktree)Wworktree[restore the working tree (default)]--ignore-unmerged[ignore unmerged entries]--overlay[never remove files when restoring]!(--overlay)--no-overlay(-q --quiet --no-progress)qquiet[suppress feedback messages]--recurse-submodules=-[control recursive updating of submodules]::checkout:__git_commits(-q --quiet --progress)--no-progress[suppress progress reporting](--no-progress)--progress[force progress reporting](-m --merge)mmerge[perform a 3-way merge with the new branch]--conflict=[change how conflicting hunks are presented]:conflict style [merge]:(merge diff3)(-2 --ours -3 --theirs -m --merge)2ours[checkout our version for unmerged files](-2 --ours -3 --theirs -m --merge)3theirs[checkout their version for unmerged files](-p --patch)ppatch[select hunks interactively]--ignore-skip-worktree-bits[don't limit pathspecs to sparse entries only]*:path spec:->pathspecsstatepathspecsopt_argsIssourceSstaged__git_ignore_line__git_modified_files__git_tree_filesPREFIX:.Qvopt_argsissource:HEADsourcesgit_commit_optsline__git_commits_prefer_recentexpl:git_commit_optsreturn +functions[_git-revert] _gitrevert_argumentsendopt(- :)--quit[end revert or cherry-pick sequence](- :)--continue[resume revert or cherry-pick sequence](- :)--abort[cancel revert or cherry-pick sequence](- :)--skip[skip current commit and continue]--cleanup=[specify how to strip spaces and #comments from message]:mode:_git_cleanup_modes(-e --edit --no-edit)eedit[edit the commit before committing the revert](-e --edit --no-edit)--no-edit[do not edit the commit message before committing the revert](-m --mainline)m+mainline[pick which parent is mainline]:parent number--rerere-autoupdate[update the index with reused conflict resolution if possible](-n --no-commit)nnocommit[do not commit the reversion](-s --signoff)ssignoff[add Signed-off-by line at the end of the commit message]--strategy=[use given merge strategy]:merge strategy:__git_merge_strategies*Xstrategyoption[pass merge-strategy-specific option to merge strategy]:option(-S --gpg-sign --no-gpg-sign)Sgpgsign[GPG-sign the commit]::key id(-S --gpg-sign --no-gpg-sign)--no-gpg-sign[don't GPG-sign the commit]: :__git_recent_commits +functions[_git-rm] _gitrmlocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt(-f --force)fforce[override the up-to-date check](-n --dry-run)ndryrun[do not actually remove the files, just show if they exist in the index]-r[allow recursive removal when a leading directory-name is given]--cached[only remove files from the index]--ignore-unmatch[exit with 0 status even if no files matched](-q --quiet)qquiet[don't list removed files]*:: :->filestatefile__git_cached_filesreturn +functions[_git-shortlog] _gitshortloglocalcurcontextcurcontextstatelinedeclareopt_argsrevision_options__git_setup_revision_options_argumentsendopt(: -)hhelp[print a short usage message and exit](-n --numbered)nnumbered[sort according to number of commits](-s --summary)ssummary[suppress commit description](-e --email)eemail[show email address of each author]-w-[linewrap the output]:: :->wraprevision_options(-)--[start file arguments]*:: :->commit-range-or-filestatewrapprefix:digit:,:digit:,:digit:compset[[:digit:]]#,[[:digit:]]#,__git_guard_numberindent of second and subsequent wrapped linesprefix:digit:,:digit:compset[[:digit:]]#,compset,[[:digit:]]#__git_guard_numberindent of first wrapped linecompset,[[:digit:]]#,[[:digit:]]#__git_guard_numberline widthcommitrangeorfileCURRENTopt_argsI__git_cached_files_alternativecommit-ranges::__git_commit_rangescached-files::__git_cached_files__git_is_committish_rangeline1__git_tree_filesPREFIX:.__git_committish_range_last $line[1]__git_is_committishPREFIX:.__git_cached_filesreturn +functions[_git-show] _gitshowlocalcurcontextcurcontextstatelinetypesetopt_argslog_optionsrevision_options__git_setup_log_options__git_setup_revision_options_argumentsendoptlog_optionsrevision_options(-q --quiet)qquiet[suppress diff output]*:: :->objectstateobject_alternativecommits::__git_commitstags::__git_tagstrees::__git_treesblobs::__git_blobsreturn +functions[_git-stash] _gitstashlocalcurcontextcurcontextstatelinedeclareopt_argssave_argumentssave_arguments(-p --patch -a --all -u --include-untracked)ppatch[interactively select hunks from diff between HEAD and working tree to stash](-k --keep-index --no-keep-index)kkeepindex[all changes already added to the index are left intact](-k --keep-index)--no-keep-index[all changes already added to the index are undone](-q --quiet)qquiet[suppress all output](-p --patch -a --all -u --include-untracked)uincludeuntracked[include untracked files](-p --patch -a --all -u --include-untracked)aall[include ignored files]_arguments*::: :->args(-m --message)mmessage[specify stash description]save_arguments//(/ state CURRENT == 1 commandscommandspushsave:save your local modifications to a new stashlist:list the stashes that you currently haveshow:show the changes recorded in the stash as a diffpop:remove and apply a single stashed state from the stash listapply:apply the changes recorded in the stashbranch:branch off at the commit at which the stash was originally createdclear:remove all the stashed statesdrop:remove a single stashed state from the stash listcreate:create a stash without storing it in the ref namespace_describecommandscommandcommandscurcontextcurcontext%:line1:compsetline1save_argumentsendoptsave_arguments:: :_guard "([^-]?#|)" messagepush_argumentsendoptsave_arguments(-m --message)mmessage[specify stash description]:: :__git_modified_files__git_modified_fileslistlog_optionsrevision_options__git_setup_log_options__git_setup_revision_options_argumentslog_optionsrevision_optionsshowdiff_options__git_setup_diff_options_argumentsendoptdiff_options:: :__git_stashespopapply_argumentsendopt--index[try to reinstate the changes added to the index as well](-q --quiet)qquiet[suppress all output]branch_arguments: :__git_guard_branch-nameclear_nothingdrop_argumentsendopt_gitnotes(-q --quiet)qquiet[suppress all output]create_nothing_nothingreturn +functions[_git-status] _gitstatuslocalbranch_opts words[(I)-s|--short|--porcelain|-z] (-b --branch)bbranch[show branch and tracking info]_argumentsendopt(-s --short --column --no-column --show-stash)sshort[output in short format]branch_opts(-s --short)--porcelain=-[produce machine-readable output]:version:(v1)(-s --short)--show-stash[show stash information]!(--no-ahead-behind)--ahead-behind--no-ahead-behind[don't display detailed ahead/behind counts relative to upstream branch](-u --untracked-files)uuntrackedfiles[show untracked files]::mode:((no\:"show no untracked files" \
                                                                                     normal\:"show untracked files and directories" \
                                                                                     all\:"also show untracked files in untracked directories (default)"))--ignore-submodules[ignore changes to submodules]:: :__git_ignore_submodules_whens--ignored=-[show ignored files as well]:mode [traditional]:(traditional matching no)(-z --null --column --no-column)znull[use NUL termination on output](--no-column -z --null)--column=-[display in columns]:: :_git_column_layouts(--column)--no-column[don't display in columns](--no-renames -M --find-renames)--no-renames[don't detect renames](--no-renames -M --find-renames)-M[detect renames](--no-renames -M --find-renames)--find-renames=-[detect renames, optionally set similarity index]::similarity*: :__git_ignore_line_inside_arguments _files +functions[_git-submodule] _gitsubmodulelocalcurcontextcurcontextstatelinedeclareopt_args_arguments(-q --quiet)qquiet[suppress all output]: :->command*:: :->option-or-argumentstatecommandcommandscommandsadd:add given repository as a submodulestatus:show the status of a submoduleinit:initialize a submoduledeinit:unregister a submoduleupdate:update a submodulesetbranch:set the default remote tracking branch for the submodulesummary:show commit summary between given commit and working tree/indexforeach:evaluate shell command in each checked-out submoduleabsorbgitdirs:move the git directory of a submodule into its superprojectssync:synchronize submodule settings_describecommandscommandcommandsoptionorargumentcurcontextcurcontext%:line1:line1_arguments(-q --quiet)qquiet[suppress all output](-b --branch)bbranch[branch of repository to add as submodule](-f --force)fforce[allow adding an otherwise ignored submodule path]--name[use given name instead of defaulting to its path]:name--reference=[remote repository to clone]: :__git_any_repositories: :__git_any_repositories:: :_directoriesstatus_arguments(-q --quiet)qquiet[suppress all output]--cached[use commit stored in the index]--recursive[traverse submodules recursively]*: :__git_ignore_line_inside_arguments __git_submodulesinit_arguments(-q --quiet)qquiet[suppress all output]*: :__git_ignore_line_inside_arguments __git_submodulesdeinit_arguments(-f --force)fforce[remove submodule worktree even if local modifications are present](*)--all[remove all submodules]*: :__git_ignore_line_inside_arguments __git_submodulesupdate_arguments(-q --quiet)qquiet[suppress all output](-N --no-fetch)Nnofetch[do not fetch new objects from repository](--merge --rebase)--checkout[checkout commit recorded in the superproject in the submodule on a detached HEAD](--checkout --rebase)--merge[merge commit recorded in superproject into current branch of submodule](--checkout --merge)--rebase[rebase current branch onto commit recorded in superproject]--no-recommend-shallow[ignore submodule.<name>.shallow from .gitmodules]--recursive[traverse submodules recursively]--remote[use the status of the submodules remote-tracking branch]--force[discard local changes by checking out the current up-to-date version]--init[initialize uninitialized submodules]*: :__git_ignore_line_inside_arguments __git_submodulessetbranch_arguments-*(-d --default)ddefault[remove config key to cause the tracking branch to default to master](-b --branch)bbranch[specify the remote branch]:remote branch1:path:_directoriessummary_arguments(-q --quiet)qquiet[suppress all output](--files)--cached[use commit stored in the index](--cached)--files[compare commit in index with submodule HEAD commit](-n --summary-limit)nsummarylimit[limit summary size]: :__git_guard_number "limit"(-)--[start submodule arguments]*:: :->commit-or-submodulecommitorsubmodule CURRENT == 1 opt_argsI_alternativecommits::__git_commitssubmodules::__git_submodules__git_ignore_line__git_submodulesforeach_arguments(-q --quiet)qquiet[suppress all output]--recursive[traverse submodules recursively](-):command: _command_names -e*::arguments: _normalsync_arguments--recursive[traverse submodules recursively](-q --quiet)qquiet[suppress all output]*: :__git_ignore_line_inside_arguments __git_submodulesabsorbgitdirs_arguments(-q --quiet)qquiet[suppress all output]*:path:_directories_defaultreturn +functions[_git-subtree] _gitsubtreelocalcurcontextcurcontextstatestate_descrlinedeclareopt_args_arguments(-q --quiet)qquiet[suppress progress output](-P --prefix)P+prefix[the path to the subtree in the repository to manipulate]: :_directories-d[show debug messages]: :->command*::: := ->option-or-argumentstatecommandcommandscommandsadd:create the subtree by importing its contentsmerge:merge recent changes up to specified commit into the subtreepull:fetch from remote repository and merge recent changes into the subtreepush:does a split and `git push`split:extract a new synthetic project history from a subtree_describecommandscommandcommandsoptionorargumentcurcontextcurcontext%:line1:line1_arguments(-q --quiet)qquiet[suppress progress output](-m --message)m+message[use the given message as the commit message for the merge commit]:message--squash[import only a single commit from the subproject]: :__git_any_repositories_or_references:: :__git_ref_specsmerge_arguments(-q --quiet)qquiet[suppress progress output]: :__git_referencespull_arguments(-q --quiet)qquiet[suppress progress output]: :__git_any_repositories:: :__git_ref_specspush_arguments(-q --quiet)qquiet[suppress progress output]: :__git_any_repositories:: :__git_ref_specssplit_arguments--annotate[add a prefix to commit message of new commits]:prefix(-q --quiet)qquiet[suppress progress output](-P --prefix)P+prefix[specify path to the subtree in the repository to manipulate]: :_directories(-b --branch)bbranch[create a new branch]--onto=[try connecting new tree to an existing one]: :__git_ref_specs(-m --message)m+message[specify commit message for the merge]:message--ignore-joins[ignore prior --rejoin commits]--onto=[try connecting new tree to an existing one]: :__git_ref_specs--rejoin[merge the new branch back into HEAD]*: :__git_references_defaultreturn +functions[_git-switch] _gitswitchlocalcurcontextcurcontextstatelineexplopt_args_argumentsendopt(-c --create -C --force-create -d --detach --orphan --ignore-other-worktrees 1)ccreate[create and switch to a new branch]:branch:->branches(-c --create -C --force-create -d --detach --orphan --ignore-other-worktrees 1)Cforcecreate[create/reset and switch to a branch]:branch:->branches(--guess --orphan 2)--no-guess[don't second guess 'git switch <no-such-branch>'](--no-guess -t --track -d --detach --orphan 2)--guess[second guess 'git switch <no-such-branch> (default)](-f --force --discard-changes -m --merge --conflict)fforcediscardchanges[throw away local modifications](-q --quiet --no-progress)qquiet[suppress feedback messages]--recurse-submodules=-[control recursive updating of submodules]::checkout:__git_commits(-q --quiet --progress)--no-progress[suppress progress reporting]--progress[force progress reporting](-m --merge --discard-changes --orphan)mmerge[perform a 3-way merge with the new branch](--discard-changes --orphan)--conflict=[change how conflicting hunks are presented]:conflict style [merge]:(merge diff3)(-d --detach -c --create -C --force-create --ignore-other-worktrees --orphan --guess --no-guess 1)ddetach[detach HEAD at named commit](-t --track --no-track --guess --orphan 1)ttrack[set upstream info for new branch](-t --track --guess --orphan 1)--no-track[don't set upstream info for a new branch](-c --create -C --force-create -d --detach --ignore-other-worktrees -m --merge --conflict -t --track --guess --no-track -t --track)--orphan[create new unparented branch]: :__git_branch_names!--overwrite-ignore(-c --create -C --force-create -d --detach --orphan)--ignore-other-worktrees[don't check if another worktree is holding the given ref]1: :->branches2:start point:->start-pointsstatebranchesopt_argsiguess__git_remote_branch_names_noprefix_alternativebranches::__git_branch_namesremote-branch-names-noprefix::__git_remote_branch_names_noprefixstartpointsopt_argsIttracknotrack__git_heads_remote__git_revisionsreturn +functions[_git-tag] _gittag_argumentsendoptcreation(-a --annotate -s --sign -u --local-user)aannotate[create an unsigned, annotated tag](-e --edit)eedit[force edit of tag message](-a --annotate -s --sign -u --local-user)ssign[create a signed and annotated tag](-a --annotate -s --sign)u+localuser[create a tag, annotated and signed with the given key]: :__git_gpg_secret_keys(-f --force)fforce[replace existing tag]--create-reflog[create a reflog]--cleanup=[specify how to strip spaces and #comments from message]:mode:_git_cleanup_modes(-m --message -F --file)F+file[read tag message from given file]:message file:_files(-m --message -F --file)m+message[specify tag message]:message: :__git_tags:: :__git_commitsdeletion(-d --delete)ddelete[delete tags]*:: :__git_ignore_line_inside_arguments __git_tagslisting-n+[limit line output of annotation]: :__git_guard_number "limit"(-l --list)llist[list tags matching pattern](--no-column)--column=-[display tag listing in columns]:: :_git_column_layouts(--column)--no-column[do not display in columns]*--contains=[only list tags that contain the specified commit]: :__git_commits*--no-contains=[only list tags that don't contain the specified commit]: :__git_commits--merged=-[print only tags that are merged]:: :__git_commits--no-merged=-[print only tags that are not merged]:: :__git_commits--sort=[specify how the tags should be sorted]:field:__git_ref_sort_keys--points-at=[only list tags of the given object]: :__git_commits--format=[specify format to use for the output]:format:__git_format_ref--color=-[respect any colors specified in the format]::when:(always never auto)(-i --ignore-case)iignorecase[sorting and filtering are case-insensitive]:: :_guard "^-*" patternverification(-v --verify)vverify[verify gpg signature of tags] +functions[_git-worktree] _gitworktreelocalcurcontextcurcontextstatestate_descrlinedeclareopt_args_arguments: :->command*::: := ->option-or-argumentstatecommandcommandsargscommandsadd:create a new working treeprune:prune working tree informationlist:list details of each worktreelock:prevent a working tree from being prunedmove:move a working tree to a new locationremove:remove a working treeunlock:allow working tree to be pruned, moved or deleted_describecommandscommandcommandsoptionorargumentcurcontextcurcontext%:line1:line1 words[(I)--detach] :branch:__git_branch_names:commit:__git_commits_argumentsendopt(-f --force)fforce[checkout branch even if already checked out in another worktree](-B --detach)-b+[create a new branch]: :__git_branch_names(-b --detach)-B+[create or reset a branch]: :__git_branch_names(-b -B)--detach[detach HEAD at named commit]--no-checkout[suppress file checkout in new worktree]--lock[keep working tree locked after creation]:path:_directoriesargsprune_argumentsendopt(-n --dry-run)ndryrun[don't remove, show only](-v --verbose)vverbose[report pruned objects]--expire[expire objects older than specified time]:timelist_argumentsendopt--porcelain[machine-readable output]lock_argumentsendopt--reason=[specify reason for locking]:reason: :->worktreesmove_arguments: :->worktrees:location:_directoriesremove_argumentsendopt--force[remove working trees that are not clean or that have submodules]: :->worktreesunlockworktreesworktrees__git_worktreesreturn +functions[_gitk] _gitk_gitlog +functions[_tig] _tig_gitlog +functions[_git-config] _gitconfiglocalname_argvalue_argcurcontextcurcontextstatelinedeclareopt_args words[(I)--get-regexp] name_arg:name regex words[(I)--get-colorbool] name_arg:: :->is-a-tty words[(I)--get-color] name_arg::default words[(I)--remove-section|--rename-section] name_arg: :->section words[(I)--get|--get-all] name_arg: :->gettable-optionname_arg: :->option words[(I)--rename-section] value_argvalue_arg: :->value_argumentsendopt(         --system --local --worktree -f --file --blob)--global[use user-global config file](--global          --local --worktree -f --file --blob)--system[use system-wide config file](--global --system         --worktree -f --file --blob)--local[use local config file](--global --system --local            -f --file --blob)--worktree[use per-worktree config file](--global --system --local --worktree           --blob)f+file[use given config file]:config file:_files(--global --system --local --worktree -f --file)--blob=[read config from given blob object]:blob:__git_blobs(-t --type --bool --int --bool-or-int --path --expiry-date)t+type[ensure that incoming and outgoing values are canonicalize-able as the given type]:type:(bool int bool-or-int path expiry-date color)(-t --type --int --bool-or-int --path --expiry-date)--bool[setting is a boolean](-t --type --bool --bool-or-int --path --expiry-date)--int[setting is an integer](-t --type --bool --int --path --expiry-date)--bool-or-int[setting is an integer](-t --type --bool --int --bool-or-int --expiry-date)--path[setting is a path](-t --type --bool --int --bool-or-int --path)--expiry-date[setting is an expiry date](-z --null)znull[end values with NUL and newline between key and value](--get --get-all --get-urlmatch --replace-all --add --unset --unset-all --rename-section --remove-section -e --edit --get-color --get-colorbool)--name-only[show variable names only](--includes)noincludes[don't respect "include.*" directives](--no-includes)includes[respect "include.*" directives in config files when looking up values](--global --system --local -f --file --blob --get-urlmatch --replace-all --add --unset --unset-all --rename-section --remove-section -e --edit --get-color --get-colorbool)--show-origin[show origin of config](2 --add -e --edit -l --list --name-only --rename-section --remove-section --replace-all --unset --unset-all)--default=[with --get, use specified default value when entry is missing]:defaultname_argvalue_arg::value regex(actions)(2 --name-only)--get[get the first matching value of the key](2 --name-only)--get-all[get all matching values of the key](2)--get-regexp[like "--get-all", but interpret "name" as a regular expression](--name-only --show-origin)--get-urlmatch[get value specific for the URL](-z --null --name-only --show-origin)--replace-all[replace all values of the given key](3 -z --null --name-only --show-origin)--add[add new value without altering any existing ones](2 --bool --int --bool-or-int --path -z --null --name-only --show-origin)--unset[remove the first matching value of the key](2 --bool --int --bool-or-int --path -z --null --name-only --show-origin)--unset-all[remove all matching values of the key](3 --bool --int --bool-or-int --path -z --null --name-only --show-origin)--rename-section[rename the given section](3 --bool --int --bool-or-int --path -z --null --name-only --show-origin)--remove-section[remove the given section](: --bool --int --bool-or-int --path)llist[list all variables set in config file](-e --edit --bool --int --bool-or-int --path -z --null --name-only --show-origin)eedit[open config file for editing](2 3 --bool --int --bool-or-int --path -z --null --name-only --show-origin)--get-color[find color setting]: :->gettable-color-option(2 3 --bool --int --bool-or-int --path -z --null --name-only --show-origin)--get-colorbool[check if color should be used]: :->gettable-colorbool-option__git_config_optionorvalue@return +functions[__git_config_option] __git_config_optionlocalopt_argslinewordsCURRENT%%stateoption__git_config_optionorvalue@ +functions[__git_config_value] __git_config_valuelocalopt_argslinewordsCURRENT%%wordsCURRENTstatevalue__git_config_optionorvalue@ +functions[__git_config_option-or-value] __git_config_optionorvaluelocalexpldeclaregit_optionsadvice.fetchShowForcedUpdates:show advice when git-fetch takes time to calculate forced updates::->bool:trueadvice.pushNonFastForward:show advice when git push refuses non-fast-forward refs::->bool:trueadvice.pushUpdateRejected:combined setting for advice.push*::->bool:trueadvice.pushNonFFCurrent:show advice when git push fails due to a non-fast-forward update to the current branch::->bool:trueadvice.pushNonFFMatching:show advice when running git-push and pushed matching refs explicitly::->bool:trueadvice.pushAlreadyExists:show advice when git-push rejects an update that does not qualify for fast-forwarding::->bool:trueadvice.pushFetchFirst:show advice when git-push rejects an update that tries to overwrite a remote ref that points at unknown object::->bool:trueadvice.pushNeedsForce:show advice when git-push rejects an update that tries to overwrite a remote ref that points a non-commitish::->bool:trueadvice.pushUnqualifiedRefname:show advice when git-push gives up trying to guess a remote ref::->bool:trueadvice.statusHints:show advice in output of git status::->bool:trueadvice.statusUoption:show advice to consider using the "-u" option to git-status when it takes more than 2 seconds::->bool:trueadvice.commitBeforeMerge:show advice when git merge refuses to merge::->bool:trueadvice.resetQuiet:show advice to consider using the --quiet option to git-reset::->bool:trueadvice.resolveConflict:show advice when conflict prevents operation from being performed::->bool:trueadvice.sequencerInUse:show advice shown when a sequencer command is already in progress::->bool:trueadvice.implicitIdentity:show advice when identity is guessed from system settings::->bool:trueadvice.detachedHead:show advice when entering detached-HEAD state::->bool:trueadvice.checkoutAmbiguousRemoteBranchName:show advice when argument for a remote tracking branch is ambiguous::->bool:trueadvice.amWorkDir:show the location of the patch file when git-am fails to apply it::->bool:trueadvice.rmHints:show directions in case of failure in the output of git-rm(1)::->bool:trueadvice.addEmbeddedRepo:show advice on what to do when you ve accidentally added one git repo inside of another::->bool:trueadvice.ignoredHook:show advice if a hook is ignored because the hook is not set as executable::->bool:trueadvice.waitingForEditor:print a message to the terminal whenever Git is waiting for editor input from the user::->bool:trueadvice.nestedTag:show advice if a user attempts to recursively tag a tag object::->bool:trueauthor.email:email address used for author in commits::_email_addresses -cauthor.name:full name used for author in commits:name:->stringblame.blankboundary:show blank SHA-1 for boundary commits::->bool:falseblame.coloring:determine the coloring scheme to be applied to blame output:scheme [none]:->stringblame.showroot:show root commits as normal commits::->bool:falseblame.ignoreRevsFile:ignore revisions listed in the file:file:_filesblame.date:date format to use in output::__git_date_formats:isobranch.*.description:branch description:branch description:->stringcvsexportcommit.cvsdir:the default location of the CVS checkout to use for the export:cvs export dir:_directoriescolumn.ui:specify whether supported commands should output in columns.::->column:nevercolumn.branch:specify whether to output branch listing in git branch in columns::_git_column_layouts:nevercolumn.clean:specify the layout when listing items in git clean -i::_git_column_layouts:nevercolumn.status:specify whether to output untracked files in git status in columns::_git_column_layouts:nevercolumn.tag:specify whether to output tag listing in git tag in columns::_git_column_layouts:nevercommitter.email:email address used for committer in commits::_email_addresses -ccommitter.name:full name used for committer in commits:name:->stringcore.fileMode:track changes to the executable bit of files::->bool:truecore.attributesfile:look into this file for attributes in addition to .gitattributes:additional attributes file:_filescore.abbrev:set the length object names are abbreviated to:length:->int:7core.commentchar:comment character when using an editor::->stringcore.ignoreCygwinFSTricks:use Cygwin stat()/lstat()::->bool:truecore.ignorecase:use workarounds for non-case-sensitive filesystems::->bool:falsecore.trustctime:trust inode change time::->bool:truecore.quotepath:escape characters in paths on output::->bool:falsecore.eol:line ending type::->core.eol:nativecore.safecrlf:verify that CRLF conversion is reversible::->core.safecrlf:falsecore.autocrlf:convert CRLFs to and from system specific::->core.autocrlf:falsecore.symlinks:create symbolic links for indexed symbolic links upon creation::->bool:truecore.gitProxy:command to execute to establish a connection to remote server:proxy command:_cmdstringcore.ignoreStat:ignore modification times of files::->bool:falsecore.preferSymlinkRefs:use symbolic links for symbolic-reference files::->bool:falsecore.bare:use a repository without a working tree::->bool:falsecore.worktree:path to the root of the work tree:work tree:_directoriescore.logAllRefUpdates:log updates of references::->bool:truecore.repositoryFormatVersion:internal variable determining the repository version:version:->stringcore.sharedRepository:what kind of sharing is done for this repository::->permission:falsecore.warnAmbiguousRefs:warn if a ref name is ambiguous::->bool:truecore.compression:level of compression to apply to packs::->compression:-1core.loosecompression:level of compression to apply to non-pack files::->compression:1core.packedGitWindowSize:size of mappings of pack files:pack window size:->bytescore.packedGitLimit:maximum number of bytes to map from pack files:maximum pack file map size:->bytescore.precomposeunicode:revert the unicode decomposition of filenames done by Mac OS::->bool:falsecore.deltaBaseCacheLimit:maximum size of cache for base objects:maximum base objects cache size:->bytes:96mcore.bigFileThreshold:maximum size of files to compress:maximum compress size:->bytes:512mcore.excludesfile:additional file to use for exclusion:excludes file:_filescore.askpass:program to use for asking for passwords:password command:_cmdstringcore.editor:editor to use for editing messages:editor:_cmdstringcore.pager:pager to use for paginating output:pager:_cmdstringcore.whitespace:list of common whitespace problems to notice::->core.whitespacecore.fsyncobjectfiles:fsync() when writing object files::->bool:falsecore.preloadindex:use parallel index preload for operations like git diff::->bool:truecore.createObject:take steps to prevent overwriting existing objects::->core.createObject:linkcore.checkstat:determine which stat fields to match between the index and work tree::->core.checkstat:defaultcore.notesRef:show notes in given refs:refs:->string:refs/notes/commitscore.sparseCheckout:use sparse checkout::->bool:falsecredential.helper:external helper to be called when a username or password credential is needed::_cmdstringcredential.useHttpPath:consider the "path" component of an http or https URL to be important::->bool:falsecredential.username:If no username is set use this username by default:default username:->stringcredential.*.helper:external helper to be called when a username or password credential is needed::_cmdstringcredential.*.useHttpPath:consider the "path" component of an http or https URL to be important::->bool:falsecredential.*.username:if no username is set use this username by default:default username:->stringadd.ignoreerrors:ignore indexing errors when adding files::->bool:falseadd.ignoreErrors:ignore indexing errors when adding files::->bool:falseam.keepcr:keep CR characters when splitting mails::->bool:falseapply.ignorewhitespace:ignore whitespace changes::->apply.ignorewhitespace:noapply.whitespace:default value for the --whitespace option::->apply.whitespace:errorbranch.autosetupmerge:set up new branches for git pull::->bool:truebranch.autosetuprebase:rebase new branches of merge for autosetupmerge::->branch.autosetuprebase:neverbranch.*.remote:what remote git fetch and git push should fetch form/push to::__git_remotesbranch.*.merge:default refspec to be marked for merging::__git_remote_referencesbranch.*.mergeoptions:default options for merging::->branch.mergeoptionsbranch.*.pushremote:what remote git push should push to::__git_remotesbranch.*.rebase:rebase on top of fetched branch::->bool:falsebrowser.*.cmd:browser command to use:browser:_cmdstringbrowser.*.path:path to use for the browser:absolute browser path:_absolute_command_pathsclean.requireForce:require --force for git clean to actually do something::->bool:truecolor.branch:color output of git branch::->color-bool:falsecolor.branch.current:color of the current branch::->colorcolor.branch.local:color of a local branch::->colorcolor.branch.remote:color of a remote branch::->colorcolor.branch.upstream:color of upstream branches::->colorcolor.branch.plain:color of other branches::->colorcolor.diff:color output of git diff::->color-bool:falsecolor.diff.plain:color of context text::->colorcolor.diff.meta:color of meta-information::->colorcolor.diff.frag:color of hunk headers::->colorcolor.diff.func:color of function in hunk header::->colorcolor.diff.old:color of removed lines::->colorcolor.diff.oldMoved:color of lines removed by a move::->colorcolor.diff.oldMovedAlternative:alternative color of lines removed by a move::->colorcolor.diff.oldMovedAlternativeDimmed:dimmed alternative color of lines removed by a move::->colorcolor.diff.oldMovedDimmed:dimmed color of lines removed by a move::->colorcolor.diff.new:color of added lines::->colorcolor.diff.newMoved:color of lines added by a move::->colorcolor.diff.newMovedAlternative:alternative color of lines added by a move::->colorcolor.diff.newMovedAlternativeDimmed:dimmed alternative color of lines added by a move::->colorcolor.diff.newMovedDimmed:dimmed color of lines added by a move::->colorcolor.diff.commit:color of commit headers::->colorcolor.diff.whitespace:color of whitespace errors::->colorcolor.decorate.branch:color of branches::->colorcolor.decorate.remoteBranch:color of remote branches::->colorcolor.decorate.tag:color of tags::->colorcolor.decorate.stash:color of stashes::->colorcolor.decorate.HEAD:color of HEAD::->colorcolor.grep:whether or not to color output of git grep::->color-bool:falsecolor.grep.context:color of non-matching text in context lines::->colorcolor.grep.filename:color of filename prefix::->colorcolor.grep.function:color of function name lines::->colorcolor.grep.linenumber:color of line number prefix::->colorcolor.grep.match:color of matching text::->colorcolor.grep.selected:color of non-matching text in selected lines::->colorcolor.grep.separator:color of separators between fields in a line::->colorcolor.interactive:whether or not to color in interactive mode::->color-bool:falsecolor.interactive.prompt:color of prompt::->colorcolor.interactive.header:color of header::->colorcolor.interactive.help:color of help::->colorcolor.interactive.error:color of error::->colorcolor.pager:feed colored output to pager::->bool:truecolor.showbranch:color output of git show-branch::->color-bool:falsecolor.status:color output of git status::->color-bool:falsecolor.status.branch:color of the current branch::->colorcolor.status.header:color of header text::->colorcolor.status.added:color of added, but not yet committed, files::->colorcolor.status.updated:color of updated, but not yet committed, files::->colorcolor.status.changed:color of changed, but not yet added in the index, files::->colorcolor.status.untracked:color of files not currently being tracked::->colorcolor.status.nobranch:color of no-branch warning::->colorcolor.ui:color output of capable git commands::->color-bool:autocommit.cleanup:default --cleanup option::_git_cleanup_modescommit.gpgsign:always GPG-sign commits::->bool:falsecommit.status:include status information in commit message template::->bool:truecommit.template:template file for commit messages:template:_filesdiff.*.binary:make the diff driver treat files as binary::->bool:falsediff.*.cachetextconv:make the diff driver cache the text conversion outputs::->bool:falsediff.*.command:custom diff driver command::_cmdstringdiff.*.textconv:command to generate the text-converted version of a file::_cmdstringdiff.*.wordregex:regular expression that the diff driver should use to split words in a line:regular expression:->stringdiff.*.xfuncname:regular expression that the diff driver should use to recognize the hunk header:regular expression:->stringdiff.algorithm:default diff algorithm::->diff.algorithm:defaultdiff.autorefreshindex:run git update-index --refresh before git diff::->bool:truediff.context:default number of context lines::->int:3diff.dirstat:comma separated list of --dirstat parameters specifying default behaviour:comma-separated list:->string:changes,noncumulative,3diff.external:command to generate diff with:diff command:_cmdstringdiff.mnemonicprefix:use mnemonic source and destination prefixes::->bool:falsediff.noprefix:strip source and destination prefixes::->bool:falsediff.orderfile:file to read patch order glob patterns from:order file:_filesdiff.renameLimit:number of files to consider when detecting copy/renames:rename limit:->intdiff.renames:try to detect renames::->diff.renames:truediff.ignoreSubmodules:ignore submodules::->bool:falsediff.statGraphWidth:width of the graph part in --stat output:width:->intdiff.submodule:output format for submodule differences::->diff.submodule:shortdiff.suppressBlankEmpty:inhibit printing space before empty output lines::->bool:falsediff.tool:diff tool to use::__git_difftoolsdifftool.*.cmd:command to invoke for the diff tool::_cmdstringdifftool.*.path:path to use for the diff tool:absolute diff tool path:_absolute_command_pathsdifftool.prompt:prompt before each invocation of the diff tool::->bool:truediff.wordRegex:regex used to determine what a word is when performing word-by-word diff:regular expression:->stringdiff.guitool:diff tool with gui to use::__git_difftoolsfeature.experimental:enable config options that are new to Git::->bool:falsefeature.manyFiles:enable config options that optimize for repos with many files::->bool:falsefetch.parallel:specify maximum number of fetch operations to run in parallel:number:->intfetch.prune:remove any remote tracking branches that no longer exist remotely::->bool:falsefetch.unpackLimit:maximum number of objects to unpack when fetching:unpack limit:->intfetch.recurseSubmodules:recurse into submodules (as needed) when fetching::->fetch.recurseSubmodules:on-demandfetch.fsckObjects:check all fetched objects::->bool:falsefetch.writeCommitGraph:write a commit-graph after every git fetch command that downloads a pack-file from a remote::->bool:falsefilter.*.clean:command which is used to convert the content of a worktree file to a blob upon checkin::_cmdstringfilter.*.smudge:command which is used to convert the content of a blob object to a worktree file upon checkout::_cmdstringformat.attach:use multipart/mixed attachments::->bool:falseformat.coverLetter:control whether to generate a cover-letter when format-patch is invoked::->bool:falseformat.numbered:use sequence numbers in patch subjects::->format.numbered:autoformat.headers:additional email headers to include in email patches:headers:->stringformat.to:additional email recipients of patches::->stringformat.cc:additional carbon-copy email recipients of patches:recipients:->stringformat.subjectprefix:prefix to use for subjects:prefix:->stringformat.signature:signature to use:signature:->stringformat.suffix:default suffix for output files from git-format-patch:suffix:->stringformat.pretty:pretty format for log/show/whatchanged:format:->stringformat.thread:threading style to use::->format.thread:falseformat.signoff:enable --signoff by default::->bool:falsegc.*.reflogexpire:grace period for git reflog expire::->days:90gc.*.reflogexpireunreachable:grace period for git reflog expire for unreachable entries::->days:30gc.aggressiveDepth:maximum delta depth:maximum delta depth::->int:250gc.aggressiveWindow:window size used in delta compression algorithm::->int:250gc.auto:minimum limit for packing loose objects with --auto::->int:6700gc.autopacklimit:minimum limit for packing packs with --auto::->int:50gc.packrefs:allow git gc to run git pack-refs::->gc.packrefs:truegc.pruneexpire:grace period for pruning::->days+nowgc.reflogexpire:grace period for git reflog expire::->days:90gc.reflogexpireunreachable:grace period for git reflog expire for unreachable entries::->days:30gc.rerereresolved:number of days to keep records of resolved merges::->days:60gc.rerereunresolved:number of days to keep records of unresolved merges::->days:15gitcvs.commitmsgannotation:string to append to each commit message::->stringgitcvs.enabled:enable the cvs server interface::->bool:falsegitcvs.logfile:name of log file for cvs pserver:log file:_filesgitcvs.dbname:name of database to use:database name:->stringgitcvs.dbdriver:name of DBI driver to use::->gitcvs.dbdriver:SQLitegitcvs.dbuser:username to connect to database as:database user:_usersgitcvs.dbpass:password to use when connecting to database:password:->stringgitcvs.dbTableNamePrefix:database table name prefix:prefix:->stringgitcvs.*.commitmsgannotation:string to append to each commit message:annotation:->stringgitcvs.*.enabled:enable the cvs server interface::->bool:falsegitcvs.*.logfile:name of log file for cvs pserver:log file:_filesgitcvs.*.dbname:name of database to use:database name:->stringgitcvs.*.dbdriver:name of DBI driver to use:DBI driver:->stringgitcvs.*.dbuser:username to connect to database as::_usersgitcvs.*.dbpass:password to use when connecting to database:password:->stringgitcvs.*.dbTableNamePrefix:database table name prefix:prefix:->stringgitcvs.usecrlfattr:use end-of-line conversion attributes::->bool:falsegitcvs.allbinary:treat all files from CVS as binary::->bool:falsegpg.program:use program instead of "gpg" found on $PATH when making or verifying a PGP signature::_cmdstringgui.commitmsgwidth:width of commit message window:width::->int:75gui.diffcontext:number of context lines used in diff window:context::->int:5gui.encoding:encoding to use for displaying file contents::->encodinggui.matchtrackingbranch:create branches that track remote branches::->bool:falsegui.newbranchtemplate:suggested name for new branches:template:->stringgui.pruneduringfetch:prune tracking branches when performing a fetch::->bool:falsegui.trustmtime:trust file modification timestamp::->bool:falsegui.spellingdictionary:dictionary to use for spell checking commit messages:dictionary:_filesgui.fastcopyblame:try harder during blame detection::->bool:falsegui.copyblamethreshold:threshold to use in blame location detection:threshold:->stringgui.blamehistoryctx:specify radius of history context in days for selected commit::->daysguitool.*.argprompt:prompt for arguments:argument prompt:->stringguitool.*.cmd:shell command line to execute::_cmdstringguitool.*.confirm:show a confirmation dialog::->bool:falseguitool.*.needsfile:require that a diff is selected for command to be available::->bool:falseguitool.*.noconsole:suppress command output::->bool:falseguitool.*.norescan:skip rescanning for changes to the working directory::->bool:falseguitool.*.revprompt:request a single valid revision from the user, and set the "REVISION" environment variable::->stringguitool.*.prompt:prompt to display:prompt:->stringguitool.*.revunmerged:show only unmerged branches in revprompt::->bool:falseguitool.*.title:title of prompt dialog:prompt title:->stringguitool.cmd:shell command line to execute::_cmdstringguitool.needsfile:require that a diff is selected for command to be available::->bool:falseguitool.noconsole:suppress command output::->bool:falseguitool.norescan:skip rescanning for changes to the working directory::->bool:falseguitool.confirm:show a confirmation dialog::->bool:falseguitool.argprompt:prompt for arguments:argument prompt:->stringguitool.revprompt:prompt for a single revision:revision prompt:->stringguitool.revunmerged:show only unmerged branches in revprompt::->bool:falseguitool.title:title of prompt dialog:prompt title:->stringguitool.prompt:prompt to display:prompt:->stringgrep.extendedRegexp:enable --extended-regexp option by default (ignored when grep.patternType is set)::->bool:falsegrep.fullname:enable --full-name option by default::->bool:falsegrep.lineNumber:enable -n option by default::->bool:falsegrep.patternType:default matching pattern type::->grep.patternType:defaulthelp.browser:browser used to display help in web format::__git_browsershelp.htmlpath:location of HTML help::->help.htmlpathhttp.cookiefile:file containing cookie lines which should be used in the Git http session::_fileshttp.lowSpeedLimit:limit controlling when to abort an HTTP transfer:speed limit:->inthttp.lowSpeedTime:limit controlling when to abort an HTTP transfer:time limit (seconds):->inthelp.format:default help format used by git help::->help.formathelp.autocorrect:execute corrected mistyped commands::->bool:falsehttp.proxy:HTTP proxy to use:proxy:_urlshttp.savecookies:save cookies to the cookie file::->bool:falsehttp.sslVerify:verify the SSL certificate for HTTPS::->bool:truehttp.sslCert:file containing SSL certificates for HTTPS:SSL certificate file:_fileshttp.sslKey:file containing the SSL private key for HTTPS:SSL private key file:_fileshttp.sslCertPasswordProtected:prompt for a password for the SSL certificate::->bool:falsehttp.sslCAInfo:file containing CA certificates to verify against for HTTPS:CA certificates file:_fileshttp.sslCAPath:directory containing files with CA certificates to verify against for HTTPS:CA certificates directory:_directorieshttp.sslTry:attempt to use AUTH SSL/TLS and encrypted data transfers when connecting via regular FTP protocol::->bool:falsehttp.maxRequests:how many HTTP requests to launch in parallel:maximum number of requests::->int:5http.minSessions:number of curl sessions to keep across requests:minimum number of sessions::->int:1http.postBuffer:maximum size of buffer used by smart HTTP transport when POSTing:maximum POST buffer size:->bytes:1mhttp.lowSpeedLimit:lower limit for HTTP transfer-speed:low transfer-speed limit:->inthttp.lowSpeedTime:duration for http.lowSpeedLimit:time:->inthttp.noEPSV:disable the use of the EPSV ftp-command::->bool:falsehttp.useragent:user agent presented to HTTP server:user agent string:->stringhttp.getanyfile:allow clients to read any file within repository::->bool:truehttp.uploadpack:serve git fetch-pack and git ls-remote clients::->bool:truehttp.receivepack:serve git send-pack clients::->bool:truehttp.*.cookiefile:file containing cookie lines which should be used in the Git http session::_fileshttp.*.lowSpeedLimit:limit controlling when to abort an HTTP transfer:speed limit:->inthttp.*.lowSpeedTime:limit controlling when to abort an HTTP transfer:time limit (seconds):->inthelp.*.format:default help format used by git help::->help.formathelp.*.autocorrect:execute corrected mistyped commands::->bool:falsehttp.*.proxy:HTTP proxy to use:proxy:_urlshttp.*.savecookies:save cookies to the cookie file::->bool:falsehttp.*.sslVerify:verify the SSL certificate for HTTPS::->bool:truehttp.*.sslCert:file containing SSL certificates for HTTPS:SSL certificate file:_fileshttp.*.sslKey:file containing the SSL private key for HTTPS:SSL private key file:_fileshttp.*.sslCertPasswordProtected:prompt for a password for the SSL certificate::->bool:falsehttp.*.sslCAInfo:file containing CA certificates to verify against for HTTPS:CA certificates file:_fileshttp.*.sslCAPath:directory containing files with CA certificates to verify against for HTTPS:CA certificates directory:_directorieshttp.*.sslTry:attempt to use AUTH SSL/TLS and encrypted data transfers when connecting via regular FTP protocol::->bool:falsehttp.*.maxRequests:how many HTTP requests to launch in parallel:maximum number of requests::->int:5http.*.minSessions:number of curl sessions to keep across requests:minimum number of sessions::->int:1http.*.postBuffer:maximum size of buffer used by smart HTTP transport when POSTing:maximum POST buffer size:->bytes:1mhttp.*.lowSpeedLimit:lower limit for HTTP transfer-speed:low transfer-speed limit:->inthttp.*.lowSpeedTime:duration for http.lowSpeedLimit:time:->inthttp.*.noEPSV:disable the use of the EPSV ftp-command::->bool:falsehttp.*.useragent:user agent presented to HTTP server:user agent string:->stringhttp.*.getanyfile:allow clients to read any file within repository::->bool:truehttp.*.uploadpack:serve git fetch-pack and git ls-remote clients::->bool:truehttp.*.receivepack:serve git send-pack clients::->bool:truei18n.commitEncoding:character encoding commit messages are stored in::->encodingi18n.logOutputEncoding:character encoding commit messages are output in::->encodingimap.folder:IMAP folder to use with git imap-send:IMAP folder name::_mailboxesimap.tunnel:tunneling command to use for git imap-send:tunnel command:_cmdstringimap.host:host git imap-send should connect to::_hostsimap.user:user git imap-send should log in as::_usersimap.pass:password git imap-send should use when logging in:password:->stringimap.port:port git imap-send should connect on::_portsimap.sslverify:verify server certificate::->bool:trueimap.preformattedHTML:use HTML encoding when sending a patch::->bool:falseimap.authMethod:authentication method used::->imap.authMethodinit.templatedir:directory from which templates are copied:template directory:_directoriesinstaweb.browser:browser to use when browsing with gitweb::__git_browsersinstaweb.httpd:HTTP-daemon command-line to execute for instaweb:daemon:_cmdstringinstaweb.local:bind to 127.0.0.1::->bool:falseinstaweb.modulepath:module path for the Apache HTTP-daemon for instaweb:module directory:_directoriesinstaweb.port:port to bind HTTP daemon to for instaweb::_portsinteractive.singlekey:accept one-letter input without Enter::->bool:falselog.abbrevCommit:make git-log, git-show, and git-whatchanged assume --abbrev-commit::->bool:falselog.date:default date-time mode::__git_date_formatslog.decorate:type of ref names to show::__git_log_decorate_formatslog.mailmap:make git-log, git-show, and git-whatchanged assume --use-mailmap:->bool:falselog.showroot:show initial commit as a diff against an empty tree::->bool:truemailinfo.scissors:remove everything in body before a scissors line::->bool:falsemailmap.blob:like mailmap.file, but consider the value as a reference to a blob in the repository:blob reference:->stringmailmap.file:augmenting mailmap file:mailmap file:_filesman.viewer:man viewer to use for help in man format::__git_man_viewersman.*.cmd:the command to invoke the specified man viewer:man command:_cmdstringman.*.path:path to use for the man viewer:absolute man tool path:_absolute_command_pathsmerge.branchdesc:populate the log message with the branch description text as well::->bool:falsemerge.conflictstyle:style used for conflicted hunks::->merge.conflictstyle:mergemerge.defaultToUpstream:merge the upstream branches configured for the current branch by default::->bool:truemerge.ff:allow fast-forward merges::->merge.ff:truemerge.log:include summaries of merged commits in new merge commit messages::->bool:falsemerge.renameLimit:number of files to consider when detecting copy/renames during merge:limit:->intmerge.renormalize:use canonical representation of files during merge::->bool:falsemerge.stat:print the diffstat between ORIG_HEAD and merge at end of merge::->bool:truemerge.tool:tool used by git mergetool during merges::__git_mergetoolsmerge.verbosity:amount of output shown by recursive merge strategy::->merge.verbosity:2merge.*.name:human-readable name for custom low-level merge driver:name:->stringmerge.*.driver:command that implements a custom low-level merge driver:merge command:_cmdstringmerge.*.recursive:low-level merge driver to use when performing internal merge between common ancestors::__git_builtin_merge_driversmergetool.*.path:path to use for the merge tool:absolute merge tool path:_absolute_command_pathsmergetool.*.cmd:command to invoke for the merge tool:merge command:_cmdstringmergetool.*.trustExitCode:trust the exit code of the merge tool::->bool:falsemergetool.keepBackup:keep the original file with conflict markers::->bool:truemergetool.keepTemporaries:keep temporary files::->bool:falsemergetool.prompt:prompt before each invocation of the merge tool::->bool:truenotes.displayRef:refname to show notes from::->refnamenotes.rewrite.amend:copy notes from original to rewritten commit when running git amend::->bool:truenotes.rewrite.rebase:copy notes from original to rewritten commit when running git rebase::->bool:truenotes.rewriteMode:what to do when target commit already has a not when rewriting::->notes.rewriteModenotes.rewriteRef:refname to use when rewriting::->refnamepack.window:size of window:window size::->int:10pack.depth:maximum delta depth:maximum delta depth::->int:50pack.windowMemory:window size limit:maximum window size:->bytes:0pack.compression:compression level::->compression:-1pack.deltaCacheSize:maximum amount of memory for caching deltas:maximum delta cache size:->bytes:256mpack.deltaCacheLimit:maximum size of deltas:maximum delta size::->int:1000pack.threads:number of threads to use for searching for best delta matches:number of threads:->intpack.indexVersion:default pack index version:index version:->stringpack.packSizeLimit:maximum size of packs:maximum size of packs:->bytespull.ff:accept fast-forwards only::->bool:falsepull.octopus:default merge strategy to use when pulling multiple branches::__git_merge_strategiespull.rebase:rebase branches on top of the fetched branch, instead of merging::->pull.rebase:falsepull.twohead:default merge strategy to use when pulling a single branch::__git_merge_strategiespush.default:action git push should take if no refspec is given::->push.default:simplepush.followTags:enable --follow-tags option by default::->bool:falsepush.gpgSign:GPG-sign pushes::->bool:falsepush.recurseSubmodules:ensure all submodule commits are available on a remote-tracking branchrebase.stat:show a diffstat of what changed upstream since last rebase::->bool:falserebase.autoSquash:autosquash by default::->bool:falserebase.autoStash:autostash by default::->bool:falserebase.missingCommitsCheck:print a warning if some commits are removedreceive.autogc:run git gc --auto after receiving data::->bool:truereceive.fsckObjects:check all received objects::->bool:truereceive.hiderefs:string(s) receive-pack uses to decide which refs to omit from its initial advertisement:hidden refs:->stringreceive.unpackLimit:maximum number of objects received for unpacking into loose objects:unpack limit:->intreceive.denyDeletes:deny a ref update that deletes a ref::->bool:falsereceive.denyDeleteCurrent:deny a ref update that deletes currently checked out branch::->bool:falsereceive.denyCurrentBranch:deny a ref update of currently checked out branch::->receive.denyCurrentBranchreceive.denyNonFastForwards:deny a ref update that is not a fast-forward::->bool:falsereceive.updateserverinfo:run git update-server-info after receiving data::->bool:falseremote.pushdefault:URL of a remote repository to pushto::__git_any_repositoriesremote.*.url:URL of a remote repository::__git_any_repositoriesremote.*.partialclonefilter:filter applied when fetching from this promisor remote:filter:->stringremote.*.promisor:use this remote to fetch promisor objects::->bool:falseremote.*.pushurl:push URL of a remote repository::__git_any_repositoriesremote.*.proxy:URL of proxy to use for a remote repository::_urlsremote.*.prune:remove any remote tracking branches that no longer exist remotely::->bool:falseremote.*.fetch:default set of refspecs for git fetch::__git_ref_specs_fetchyremote.*.push:default set of refspecs for git push::__git_ref_specs_pushyremote.*.mirror:push with --mirror::->bool:falseremote.*.skipDefaultUpdate:skip this remote by default::->bool:falseremote.*.skipFetchAll:skip this remote by default::->bool:falseremote.*.receivepack:default program to execute on remote when pushing:git receive-pack command:_cmdstringremote.*.uploadpack:default program to execute on remote when fetching:git upload-pack command:_cmdstringremote.*.tagopt:options for retrieving remote tags::->remote.tagoptremote.*.vcs:interact with the remote through git-remote helper:remote VCS:->stringrepack.usedeltabaseoffset:use delta-base offsets::->bool:truererere.autoupdate:update index after resolution::->bool:falsererere.enabled:record resolved conflicts::->boolsendemail.identity:default identity::__git_sendemail_identitiessendemail.smtpencryption:encryption method to use::->sendemail.smtpencryptionsendemail.aliasesfile:file containing email aliases:email aliases file:_filessendemail.aliasfiletype:format of aliasesfile::->sendemail.aliasfiletypesendemail.annotate:review and edit each patch you are about to send::->bool:falsesendemail.bcc:value of Bcc\: header::_email_addressessendemail.cc:value of Cc\: header::_email_addressessendemail.cccmd:command to generate Cc\: header with:Cc\: command:_cmdstringsendemail.toccmd:command to generate To\: header with:To\: command:_cmdstringsendemail.chainreplyto:send each email as a reply to the previous one::->bool:falsesendemail.confirm:type of confirmation required before sending::->sendemail.confirm:autosendemail.envelopesender:envelope sender to send emails as::_email_addressessendemail.from:sender email address::_email_addressessendemail.multiedit:edit all files at once::->bool:truesendemail.signedoffbycc:add Signed-off-by\: or Cc\: lines to Cc\: header::->bool:truesendemail.smtppass:password to use for SMTP-AUTH:password:->stringsendemail.suppresscc:rules for suppressing Cc\:::->sendemail.suppressccsendemail.suppressfrom:add From\: address to the Cc\: list::->bool:falsesendemail.to:value of To\: header::_email_addressessendemail.smtpdomain:FQDN to use for HELO/EHLO commands to SMTP server:smtp domain:_domainssendemail.smtpserver:SMTP server to connect to:smtp host: __git_sendmail_smtpserver_valuessendemail.smtpserveroption:specifies the outgoing SMTP server option to use:SMTP server option:->stringsendemail.smtpserverport:port to connect to SMTP server on:smtp port:_portssendemail.smtpsslcertpath:path to ca-certificates (directory or file):ca certificates path:_filessendemail.smtpuser:user to use for SMTP-AUTH:smtp user:_userssendemail.thread:set In-Reply-To\: and References\: headers::->bool:truesendemail.validate:perform sanity checks on patches::->bool:truesendemail.*.aliasesfile:file containing email aliases::_filessendemail.*.aliasfiletype:format of aliasesfile::->sendemail.aliasfiletypesendemail.*.annotate:review and edit each patch you are about to send::bool->falsesendemail.*.bcc:value of Bcc\: header::_email_addressessendemail.*.cc:value of Cc\: header::_email_addressessendemail.*.cccmd:command to generate Cc\: header with:Cc\: command:_cmdstringsendemail.*.tocmd:command to generate To\: header with:To\: command:_cmdstringsendemail.*.chainreplyto:send each email as a reply to the previous one::->bool:falsesendemail.*.confirm:type of confirmation required before sending::->sendemail.confirm:autosendemail.*.envelopesender:envelope sender to send emails as::_email_addressessendemail.*.from:sender email address::_email_addressessendemail.*.multiedit:edit all files at once::->bool:falsesendemail.*.signedoffbycc:add Signed-off-by\: or Cc\: lines to Cc\: header::->bool:truesendemail.*.smtppass:password to use for SMTP-AUTH:password:->stringsendemail.*.suppresscc:rules for suppressing Cc\:::->sendemail.suppressccsendemail.*.suppressfrom:rules for suppressing From\:::->sendemail.suppressfromsendemail.*.to:value of To\: header::_email_addressessendemail.*.smtpdomain:FQDN to use for HELO/EHLO commands to SMTP server:smtp domain:_domainssendemail.*.smtpserver:SMTP server to connect to:smtp host: __git_sendmail_smtpserver_valuessendemail.*.smtpserveroption:specifies the outgoing SMTP server option to use:SMTP server option:->stringsendemail.*.smtpserverport:port to connect to SMTP server on:smtp port:_portssendemail.*.smtpuser:user to use for SMTP-AUTH:smtp user:_userssendemail.*.thread:set In-Reply-To\: and References\: headers::->bool:truesendemail.*.validate:perform sanity checks on patches::->bool:truesendemail.assume8bitEncoding:encoding to use for non-ASCII messages::__git_encodingssequence.editor:text editor used by git rebase -i::_cmdstringshowbranch.default:default set of branches for git show-branch::->branchstatus.relativePaths:show paths relative to current directory::->bool:falsestatus.showUntrackedFiles:show untracked files::->status.showUntrackedFiles:normalstatus.submodulesummary:include submodule summary::->bool:falsestatus.branch:show branch and tracking info in short format::->bool:falsestatus.short:use short format by default::->bool:falsesubmodule.*.branch:remote branch name for a submodule:branch name:->stringsubmodule.*.fetchRecurseSubmodules:fetch commits of submodules::->boolsubmodule.*.path:path within project:submodule directory:_directories -qS \:submodule.*.url:URL to update from::__git_any_repositoriessubmodule.*.update:update strategy to use::->submodule.update:nonesubmodule.*.ignore:ignore modifications to submodules with git status and git diff-*::->submodule.ignoresvn.noMetadata:disable git-svn-id: lines at end of commits::->bool:falsesvn.useSvmProps:use remappings of URLs and UUIDs from mirrors::->bool:falsesvn.useSvnsyncProps:use remappings of URLs and UUIDs for the svnsync command::->bool:falsesvn.ignorepaths:regular expression of paths to not check out:regular expression:->stringsvn.brokenSymlinkWorkaround:apply the broken-symlink check::->bool:truesvn.pathnameencoding:encoding to recode pathnames into::->encodingsvn.followparent:follow parent commit::->bool:truesvn.authorsFile:default authors file:authors file:_filessvn.quiet:produce less output::->bool:falsesvn-remote.*.automkdirs:attempt to recreate empty directories that are in the Subversion repository::->bool:truesvn-remote.*.noMetadata:disable git-svn-id: lines at end of commits::->bool:falsesvn-remote.*.useSvmProps:use remappings of URLs and UUIDs from mirrors::->bool:falsesvn-remote.*.useSvnsyncProps:use remappings of URLs and UUIDs for the svnsync command::->bool:falsesvn-remote.*.rewriteRoot:alternate root URL to use:root url:_urlssvn-remote.*.rewriteUUID:remap URLs and UUIDs for mirrors manually::->bool:falsesvn-remote.*.ignore-paths:regular expression of paths to not check out:regular expression:->stringsvn-remote.*.url:URL to connect to::_urlssvn-remote.*.fetch:fetch specification::__git_ref_specs_fetchysvn-remote.*.pushurl:URL to push to::_urlssvn-remote.*.branches:branch mappings:branch mapping:->stringsvn-remote.*.tags:tag mappings:tag mapping:->stringtag.sort:default sorting method:sorting method:->stringtar.*.command:specify a shell command through which the tar output generated by git archive should be piped::_cmdstringtar.*.remote:enable <format> for use by remote clients via git-upload-archive::->booltar.umask:umask to apply::->umasktransfer.unpackLimit:default value for fetch.unpackLimit and receive.unpackLimit:unpack limit::->int:100transfer.fsckObjects:check all objects::->bool:falsetransfer.hiderefs:string(s) to decide which refs to omit from initial advertisements:hidden refs:->stringuploadpack.hiderefs:string(s) upload-pack uses to decide which refs to omit from its initial advertisement:hidden refs:->stringuploadpack.allowtipsha1inwant:allow upload-pack to accept a fetch request that asks for an object at the tip of a hidden ref::->bool:falseuploadarchive.allowUnreachable:allow git-upload-archive to accept an archive requests that ask for unreachable objects::->bool:falseurl.*.insteadOf:string to start URLs with:prefix:->stringurl.*.pushInsteadOf:string to start URLs to push to with:prefix:->stringuser.email:email address used for commits::_email_addresses -cuser.name:full name used for commits:name:->stringuser.useConfigOnly:avoid guessing defaults for user.email and user.name:->bool:trueuser.signingkey:default GPG key to use when creating signed tags::__git_gpg_secret_keysversionsort.suffix:specify sort order of suffixes applied to tags:suffixweb.browser:web browser to use::__git_browsersworktree.guessRemote:with add, if branch matches remote track it::->bool:truegit_present_options0_call_program gettable-options git config -z --list%%\n//:/\:f_call_program all-known-options "git help -c": /<>/localsections_that_permit_arbitrary_subsection_namesaliaspagerprettyremotesuMgit_options%%::..%%.git_present_options +git_options[(r)(#i)(b)key:*] continue +sections_that_permit_arbitrary_subsection_names[(r)(b)key%%.*] key.. +git_options[(r)(#i)(b)key%%.*.[*].(b)key##*.:*] git_optionskey:unknown option name::->unknowncontinuekey:unknown option name::->unknownstatesection__git_config_sections(|)sectionnamessection nameisattydeclarevaluestruefalseauto_describestdout is a ttyoptionlocallabelsectionssections_and_optionsoptionsprefixline[1]%.* optioncompset[^.]##.*.matchmbeginmendMgit_options:iIPREFIX.::iIPREFIX/b::\:\\::\:\\::>bool/match1whether or not to match2/b::\:\\:/match1Mgit_options:iIPREFIX%%..*..::iIPREFIX%%..*./b::\:\\::\:\\::>bool/match1whether or not to match2/b::\:\\:/match1labelsbranch.*.:${${line[1]#branch.}%.*} branch optionbrowser.*.:${${line[1]#browser.}%.*} browser optioncolor.branch.:branch-specific color optioncolor.diff.:diff-specific color optioncolor.decorate.:git-log---decorate-specific color optioncolor.grep.:git-grep-specific color optioncolor.interactive.:interaction-specific color optioncolor.status.:git-status-specific color optioncredential.*.:${${line[1]#credential.}%.*}-specific optionfilter.*.:${${line[1]#filter.}%.*} driver optiondiff.*.:${${line[1]#diff.}%.*} driver optiondifftool.*.:${${line[1]#difftool.}%.*}-specific optiongc.*.:${${line[1]#gc.}%.*}-specific gc optiongitcvs.*.:gitcvs ${${line[1]#gitcvs.}%.*}-specific optionguitool.*.:${${line[1]#guitool.}%.*}-specific optionhttp.*.:${${line[1]#http.}%.*}-specific optionman.*.:${${line[1]#man.}%.*}-specific man optionmerge.*.:${${line[1]#merge.}%.*}-specific merge optionmergetool.*.:${${line[1]#mergetool.}%.*}-specific optionsendemail.*.:${${line[1]#sendemail.}%.*}-specific sendemail optionsubmodule.*.:${${line[1]#submodule.}%.*}-submodule-specific optionurl.*.:${${line[1]#url.}%.*}-specific optionsvn-remote.*.:git-svn ${${line[1]#svn-remote.}%.*}-specific optionfoundMlabels:IPREFIXIPREFIX%%..*.:1:foundQeval "print -rn -- $found"compset[^.]##.Mgit_options:iIPREFIX.::iIPREFIX/b::\:\\::\:\\::>bool/match1whether or not to match2/b::\:\\:/match1 git_options[(I)opt%%:*.*] optsubsectionssubsectionscolor.decorate:git log --decorate optionsgitcvs.ext:ext-connection-method-specific optionsgitcvs.pserver:pserver-connection-method-specific optionsnotes.rewrite:commands to copy notes from original for when rewriting commitsMsubsections:IPREFIX.:.:IPREFIXIPREFIXalias.__git_aliasesbranch.__git_branch_namesbrowser.__git_browserscredential._urlsdifftool.__git_difftools^gc\..+\.[^.]+$refpatternsref patternguitool.^guitool\..+\.[^.]+$guitoolsgui toolhttp.^http\..+\.[^.]+$basesbaseman.__git_man_viewersmerge.__git_merge_driversmergetool.__git_mergetoolspager._git_commandspretty.^pretty\..+\.[^.]+$prettyspretty format stringremote.__git_remotesremotes.__git_remotegroupssendemail.__git_sendemail_identitiessubmodule.__git_submodulesurl.^url\..+\.[^.]+$svnremote.__git_svnremotesexisting_subsectionsMgit_present_options:IPREFIX.IPREFIX%._describeexistingsubsectionsexisting subsectionsexisting_subsectionsadvice:options controlling adviceauthor:options controlling author identitycommitter:options controlling committer identitycore:options controlling git corecredential:credential optionsadd:git add optionsalias:command aliasesam:git am optionsapply:git apply optionsblame:git blame optionsbranch:branch optionsbrowser:browser optionsclean:git clean optionscolor:color optionscolumn:column optionscommit:git commit optionsdiff:diff optionsdifftool:difftoolsfeature:options modifying defaults for a group of other settingsfetch:git fetch optionsformat:format optionsgc:git gc optionsgpg:gpg optionsgitcvs:git-cvs optionsgui:git gui optionsguitool:git gui tool optionshelp:git help optionshttp:http optionsi18n:internationalization optionsimap:IMAP optionsinit:git init optionsinstaweb:git web optionsinteractive:options controlling interactivitylog:git log optionsmailmap:mailmap optionsman:man optionsmerge:git merge optionsmergetool:mergetoolsnotes:git notes optionspack:options controlling packingpager:pager optionspretty:pretty formatspull:git pull optionspush:git push optionsrebase:git rebase optionsreceive:git receive optionsremote:remotesremotes:remotes groupsrepack:repack optionsrerere:git rerere optionssendemail:git send-email optionsshowbranch:showbranch optionsstatus:git status optionssubmodule:git submodule optionstar:git tar-tree optionstransfer:options controlling transfersuploadpack:git upload-pack optionsuploadarchive:git upload-archive optionsurl:URL prefixesuser:options controlling user identityweb:web optionsversionsort:tag sorting optionsworktree:git worktree optionssvn:git svn optionssvnremote:git svn remoteslocalugit_present_options%%. +sections[(r)(#i)(b)i:*] sectionsi:unknown section name_describeoptionnameslabelsectionsm:{[:lower:][:upper:]}={[:upper:][:lower:]}sections_and_optionsoptions@gettableoption_wantedgitoptionsexploptioncompaddr:|.=* r:|=*git_present_optionsgettablecolorbooloption__git_config_sections(|)^color\.[^.]+$gettablecolorbooloptionsgettablecoloroption^color\.[^.]+\..*$gettablecoloroptionsvaluelocalcurrent0_call_program current "git config $opt_args[(I)--system|--global|--local]" ${(kv)opt_args[(I)-f|--file]} "-z --get ${(q)line[1]}"\nline1alias.currentcompaddcurrent_messagecommandreturnremotes.compset* suffixwordsCURRENT"'\ __git_remotessuffix\0declareparts(S@0)git_options[(r)(#i)line[1]:*]//(#b)(*[^\]|):/match[1]z #parts < 2 ....(S@0)git_options[(r)(#i)line[1]%%.*.\*.line[1]##*.:*]//(#b)(*[^\]|):/match[1]z #parts >= 4 parts4->parts4>apply.ignorewhitespace__git_config_valuescurrentparts[5]nofalsenevernone:do not ignore whitespacechange:ignore changes in whitespaceapply.whitespace__git_apply_whitespace_strategiesbool__git_config_booleanscurrentparts[2]branch__git_branch_namesbranch.autosetuprebasecurrentnever:never set branch.*.rebase to truelocal:set branch.*.rebase to true for tracked branches of local branchesremote:set branch.*.rebase to true for tracked branches of remote branchesalways:set branch.*.rebase to true for all tracking branchesbranch.mergeoptionsgit-merge optionsbytes__git_guard_bytescolorcompsetwordsCURRENT  wordsCURRENTbolddimulblinkreverse__git_colors__git_color_attributesq_flagwordsCURRENTwordsCURRENTbolddimulblinkreverse__git_colorsq_flag_alternativecolors::__git_colors -S $suffix $q_flagattributes::__git_color_attributes -S $suffix $q_flagcolorboolbooleansbooleancurrentneverfalsenooff:do not parts[2]always:always parts[2]autotrueyeson:parts2compression__git_compression_levelscore.autocrlf__git_config_booleanscurrentinput:convert CRLFs on input onlycore.checkstatcurrentdefault:check all fieldsminimal:check fewer fieldscore.createObjectcurrentrename:rename source objectslink:hardlink, then delete source objectscore.safecrlf__git_config_booleanscurrentwarn:only warn about irreversible CRLF conversionscore.whitespacevaluesblank-at-eol[treat whitespace at the end of the line as an error]space-before-tab[treat space character before tab character in initial indent as an error]indent-with-non-tab[treat lines indented with 8 or more space characters as an error]tab-in-indent[treat lines indented with a tab character as an error]blank-at-eof[treat blank lines at the end of the files as an error]cr-at-eol[treat carriage-return at the end of the line as part of line terminator]_valuesparts2valuesdayscurrentcompaddcurrentparts5compadd__git_guard_numbernumber of daysdays+nowcurrentcompaddcurrentcompadd__git_guard_numbernumber of daysdiff.algorithmcurrentdefault:basic greedy diff algorithmmyers:basic greedy diff algorithmminimal:spend extra time to make sure the smallest possible diff is producedpatience:generate diffs with patience algorithmhistogram:generate diffs with histogram algorithmdiff.renames__git_config_booleanscurrentcopiescopy:try to detect both renames and copiesdiff.submodulecurrentshort:show pairs of commit namelog:list commits like git submodule doesencoding__git_encodingscurrentlf:use LFcrlf:use CR+LFnative:use line ending of platformfetch.recurseSubmodules__git_config_booleanscurrentondemand:only when submodule reference in superproject is updatedformat.numbered__git_config_booleanscurrentauto:use sequence numbers if more than one patchformat.thread__git_config_booleanscurrentdeep:make every mail a reply to the previous oneshallow:make every mail a reply to the first onegc.packrefs__git_config_booleanscurrentnotbare:pack references if the repository has a working directorygitcvs.dbdriverdbidriversDBI drivercurrentpart[5]SQLite:use the SQLite database driverPg:use the Pg database drivergrep.patternTypecurrentbasic:use --basic-regexpdefault:use defaultextended:use --extended-regexpfixed:use --fixed-stringsperl:use --perl-regexphelp.formatcurrentman:use maninfo:use infowebhtml:use HTMLhelp.htmlpath_alternativepath::_files -/url::_urlsimap.authMethodcurrentCRAMMD5:use CRAM-MD5currentcompaddcurrentcompadd__git_guard_numberintegermerge.conflictstylecurrentmerge:use standard merge stylediff3:use diff3 stylemerge.ff__git_config_booleanscurrentonly:only allow fast-forward merges (equivalent to --ff-only)merge.verbosityverbositylevelsverbosity levelcurrent0:only final error message if conflicts were detected1:conflicts2:conflicts and file changes5:debugging informationnotes.rewriteModecurrentoverwrite:overwrite existing notesconcatenate:add the note to the existing onesignore:ignore the new notepermission__git_repository_permissionspull.rebasecurrenttrueyeson:parts2falsenooff:do not parts[2]preserve:rebase and preserve mergespush.defaultcurrentnothing:do not push anythingmatching:push all matching branchesupstream:push current branch to its upstream branchsimple:like upstream, but only if local and remote names are the samecurrent:push current branch to branch of same namereceive.denyCurrentBranchcurrentrefusetrueyeson:update ref to current branch of non-bare repositorywarn:warn about dangers of pushing, but perform it anywayfalsenooff:do not update ref to current branch of non-bare repositoryremote.tagoptcurrenttags:automatically follow tagsnotags:do not automatically follow tagssendemail.aliasfiletypecurrentelm:elm(1)gnus:gnus(1)mutt:mutt(1)mailrc:mailrc(5)pine:pine(1)sendemail.confirm__git_sendemail_confirm_valuessendemail.smtpencryption__git_sendemail_smtpencryption_valuessendemail.suppresscc__git_sendemail_suppresscc_valuesstatus.showUntrackedFilescurrentno:do not show untracked filesnormal:show untracked files and directoriesall:show all individual files in directoriesrefnamestringcurrentcompaddcurrentcompaddparts[3]:-parts[2]:-valuesubmodule.updatecompset*!IPREFIX_command_namescurrentrebase:rebase current branch onto commit recorded in superprojectmerge:merge commit recorded in superproject into current branch of submodulenone:do not merge or rebase!:specify command name that takes sha1 to update to as parametersubmodule.ignorecurrentall:never consider submodules modifieddirty:ignore all changes to submodule work tree, only take diff between HEAD and recorded commituntracked:show modified tracked filesnone:show modified tracked and untracked filesumask_alternativevalues:value:(user)umasks: :__git_guard_number umaskunknownline[1] option valuecompaddcurrentaction_descriptionevalaction=(parts[4])action[1]expl[@](@)action[2,-1] +functions[_git-fast-export] _gitfastexport_argumentsendopt--progress=[insert progress statements]: :__git_guard_number interval--signed-tags=[specify how to handle signed tags]:action:((verbatim\:"silently export"
                                                                warn\:"export, but warn"
                                                                warn-strip\:"export as unsigned tags, but warn"
                                                                strip\:"export as unsigned tags instead"
                                                                abort\:"abort on signed tags (default)"))--tag-of-filtered-object=[specify how to handle tags whose tagged object is filtered out]:action:((abort\:"abort on such tags"
                                                                                                        drop\:"omit such tags"
                                                                                                        rewrite\:"tag ancestor commit"))-M-[detect moving lines in the file as well]: : :__git_guard_number "number of characters"-C-[detect copies as well as renames with given scope]: :__git_guard_number size--reencode=[specify how to handle encoding header in commit objects]:mode [abort]:(yes no abort)--export-marks=[dump internal marks table when complete]: :_files--import-marks=[load marks before processing input]: :_files--import-marks-if-exists=[load marks from file if it exists]: :_files--fake-missing-tagger=[fake a tagger when tags lack them]--use-done-feature[start with a "feature done" stanza, and terminate with a "done" command]--no-data[do not output blocb objects, instead referring to them via their SHA-1 hash]--full-tree[output full tree for each commit](--get --get-all)--name-only[show variable names only]*--refspec=[apply refspec to exported refs]:refspec--anonymize[anonymize output]--reference-excluded-parents[reference parents not in fast-export stream by object id]--show-original-ids[show original object ids of blobs/commits]--mark-tags[label tags with mark ids]*: :__git_commit_ranges +functions[_git-fast-import] _gitfastimport_arguments-*endopt--cat-blob-fd=-[write responses to cat-blob and ls queries to <fd> instead of stdout]:file descriptor--date-format=-[type of dates used in input]:format:((raw\:"native Git format"
                                                           rfc2822\:"standard email format from RFC 2822"
                                                           now\:"use current time and timezone"--done[terminate with error if there is no "done" command at the end of the stream]--force[force updating modified existing branches]--max-pack-size=-[maximum size of each packfile]: : __git_guard_bytes--big-file-threshold=-[maximum size of blob to create deltas for]: : __git_guard_bytes--depth=-[maximum delta depth for blob and tree deltification]: :__git_guard_number "maximum delta depth"--active-branches=-[maximum number of branches to maintain active at once]: :__git_guard_number "maximum number of branches"--export-marks=-[dump internal marks table when complete]: :_files--import-marks=-[load marks before processing input]: :_files*--relative-marks[paths for export/import are relative to internal directory in current repository]*--no-relative-marks[paths for export/import are not relative to internal directory in current repository]--export-pack-edges=-[list packfiles and last commit on branches in them in given file]: :_files--quiet[disable all non-fatal output]--stats[display statistics about object created] +functions[_git-filter-branch] _gitfilterbranch_arguments-*endopt--setup[specify one time setup command]: :_cmdstring--env-filter[filter for modifying environment in which commit will be performed]: :_cmdstring--tree-filter[filter for rewriting tree and its contents]: :_cmdstring--index-filter[filter for rewriting index]: :_cmdstring--parent-filter[filter for rewriting parent list of commit]: :_cmdstring--msg-filter[filter for rewriting commit messages]: :_cmdstring--commit-filter[filter for rewriting commit]: :_cmdstring--tag-name-filter[filter for rewriting tag names]: :_cmdstring--subdirectory-filter[only look at history that touches given directory]: :_directories--prune-empty[ignore empty generated commits]--original[namespace where original commits will be stored]:namespace:_directories-d[temporary directory used for rewriting]: :_directories(-f --force)fforce[force operation]--state-branch[load mapping from old to new objects from specified branch]:branch:__git_branch_names*: :__git_commit_ranges +functions[_git-mergetool] _gitmergetool_arguments-*(-t --tool)ttool[merge resolution program to use]: :__git_mergetools--tool-help[print a list of merge tools that may be used with "--tool"](-y --no-prompt --prompt)ynoprompt[do not prompt before invocation of merge resolution program](-y --no-prompt)--prompt[prompt before invocation of merge resolution program](-g --gui)ggui[use merge.guitool variable instead of merge.tool]!(-g --gui)--no-gui-O-[process files in the order specified in file]:order file:_files*:conflicted file:_files +functions[_git-pack-refs] _gitpackrefs_argumentsendopt(      --no-all)--all[pack all refs](--all         )--no-all[do not pack all refs](        --no-prune)--prune[remove loose refs after packing them](--prune           )--no-prune[do not remove loose refs after packing them] +functions[_git-prune] _gitprune_argumentsendopt(-n --dry-run)ndryrun[do not remove anything; just report what would be removed](-v --verbose)vverbose[report all removed objects]--progress[show progress]--expire=[only expire loose objects older than specified date]: :__git_datetimes--exclude-promisor-objects[limit traversal to objects outside promisor packfiles]*:: :__git_heads +functions[_git-reflog] _gitreflogdeclarerevision_options__git_setup_revision_optionswords2_argumentsrevision_options:: :__git_referenceslocalcurcontextcurcontextstatelineopt_args_arguments(- : *)-h[display usage]revision_options: :->command*:: :->option-or-argumentstatecommandcommandscommandsexpire:prune old reflog entriesdelete:delete entries from reflogshow:show log of refexists:check whether a ref has a reflog_alternativecommands:: _describe -t commands command commandsreferences:: __git_referencesoptionorargumentcurcontextcurcontext%:line1:line1expire_arguments(-n --dry-run)ndryrun[undocumented]--stale-fix[TODO\: provide a decent description for this option]--expire=-[prune entries older than given time]: :__git_datetimes--expire-unreachable=-[prune entries older than given time and unreachable]: :__git_datetimes--all[prune all refs]--updateref[update ref with SHA-1 of top reflog entry after expiring or deleting]--rewrite[adjust reflog entries to ensure old SHA-1 points to new SHA-1 of previous entry after expiring or deleting]--verbose[output additional information]delete_arguments--rewrite[adjust reflog entries to ensure old SHA-1 points to new SHA-1 of previous entry after expiring or deleting]--verbose[output additional information]*:: :->reflog-entryreflogentry__git_ignore_line__git_reflog_entriesshow_argumentsrevision_options:: :__git_referencesexists__git_referencesreturn +functions[_git-remote] _gitremotelocalcurcontextcurcontextstatelinedeclareopt_args_arguments(-v --verbose)vverbose[show remote url after name]: :->command*:: :->option-or-argumentstatecommandcommandscommandsadd:add a new remoteget-url:retrieves the URLs for a remoterename:rename a remote and update all associated tracking branchesrmremove:remove a remote and all associated tracking branchesset-head:set or delete default branch for a remoteset-branches:change list of branches tracked by a remoteset-url:change URL for a remoteshow:show information about a given remoteprune:delete all stale tracking branches for a remoteupdate:fetch updates for a set of remotes_describecommandscommandcommandsoptionorargumentcurcontextcurcontext%:line1:line1_argumentsendopt(-f --fetch)ffetch[run git fetch on new remote after it has been created](       --no-tags)--tags[tell git fetch to import every tag from remote repository](--tags          )--no-tags[tell git fetch to not import every tag from remote repository]*ttrack[track given branch instead of default glob refspec]: :__git_branch_names(-m --master)mmaster[set HEAD of remote to point to given master branch]: :__git_branch_names--mirror[do not use separate remotes]::mirror type:(fetch pull):name:__git_remotes:repository:__git_repositories_or_urlsgeturl_argumentsendopt--push[list push URL instead of fetch URL]--all[list all URLs for the remote]: :__git_remotesrename_arguments:old name:__git_remotes:new name:__git_remotessethead_argumentsendopt(- 2)ddelete[delete default branch](- 2)aauto[determine default branch automatically]: :__git_branch_namessetbranches_argumentsendopt--add[add branches to those already defined]*: :__git_branch_namesseturl_argumentsendopt--push[manipulate push URLs instead of fetch URLs](3)--add[add URL to those already defined](2)--delete[delete all matching URLs]1: :__git_remotes2:new url:__git_repositories_or_urls3:old url: __git_current_remote_urls ${(k)opt_args[--push]} $line[1]show_argumentsendopt-n[do not contact the remote for a list of branches]*: :__git_remotesprune_argumentsendopt(-n --dry-run)ndryrun[do not actually prune, only list what would be done]*: :__git_remotesupdate_argumentsendopt(-p --prune)pprune[prune all updated remotes]: :__git_remote-groups__git_remotesreturn +functions[_git-repack] _gitrepack_arguments(-A --unpack-unreachable)-a[pack all objects into a single pack](-a -k --keep-unreachable)-A[pack all objects into a single pack, but unreachable objects become loose]-d[remove redundant packs after packing]--unpack-unreachable=[with -A, don't loosen objects older than specified date]:date-f[pass --no-reuse-delta option to git pack-objects]-F[pass --no-reuse-object option to git pack-objects]-n[don't update server information](-q --quiet)qquiet[pass -q option to git pack-objects](-l --local)llocal[pass --local option to git pack-objects](-b --write-bitmap-index)bwritebitmapindex[write a bitmap index](-i --delta-islands)ideltaislands[pass --delta-islands to git-pack-objects]--unpack-unreachable=[with -A, don't loosen objects older than specified time]:time(-k --keep-unreachable)kkeepunreachable[with -a, repack unreachable objects]--window=[number of objects to consider when doing delta compression]:number of objects--window-memory=[scale window size dynamically to not use more than specified amount of memory]: : __git_guard_bytes--depth=[maximum delta depth]:maximum delta depth--threads=[limit maximum number of threads]:threads--max-pack-size=-[maximum size of each output packfile]: : __git_guard_bytes "maximum pack size"--pack-kept-objects[repack objects in packs marked with .keep]--keep-pack=[ignore named pack]:pack +functions[_git-replace] _gitreplace_argumentsendopt(-d --delete -l --list -g --graft *)fforce[overwrite existing replace ref](-d --delete -l --list -g --graft 2 *)--raw[don't pretty-print contents for --edit](-d --delete -e --edit -g --graft --raw)--format=[use specified format]:format:(short medium long): :__git_objects:replacement:__git_objects*: :__git_objects(actions)(: * --raw -f --force)llist[list replace refs]:patternddelete[delete existing replace refs]:*:replacement:__git_objects(* 2 --format)eedit[edit existing object and replace it with the new one](--raw --format)ggraft[rewrite the parents of a commit]--convert-graft-file[convert existing graft file] +functions[_git-annotate] _gitannotate_gitblame@ +functions[_git-blame] _gitblamelocalcurcontextcurcontextstatelinedeclareopt_argsrevision_options__git_setup_revision_options_argumentsendopt-b[show blank SHA-1 for boundary commits]--root[do not treat root commits as boundaries]--show-stats[include additional statistics at the end of blame output]--progress[force progress reporting]*-L[annotate only the given line range]: :->line-range-l[show long rev]-t[show raw timestamp]-S[use revs from revs-file]:revs-file:_files--reverse[walk history forward instead of backward](-p --porcelain)pporcelain[show results designed for machine processing]--line-porcelain[show results designed for machine processing but show commit information for every line]--incremental[show results incrementally for machine processing]--contents[annotate against the given file if no rev is specified]: :_files(-h --help)hhelp[show help message]-c[use same output format as git annotate]--score-debug[output debugging information relating to -C and -M line movement](-e --show-email)eshowemail[show the author email instead of the author name](-f --show-name)fshowname[show the filename of the original commit](-n --show-number)nshownumber[show the line number in the original commit]-s[suppress author name and timestamp]-w[ignore whitespace when finding lines]--ignore-rev=[ignore specified revision when blaming]:revision:__git_revisions--ignore-revs-file=[ignore revisions from file]:file:_files(--color-by-age)--color-lines[color redundant metadata from previous line differently](--color-lines)--color-by-age[color lines by age]--indent-heuristic[use indent-based heuristic to improve diffs]revision_options:: :__git_revisions: :__git_cached_filesstatelinerangecompset([[:digit:]]#|/[^/]#(\\?[^/]#)#/),_alternativeline-numbers: :__git_guard_number "line number"regexes::_guard "(/[^/]#(\\?[^/]#)#(/|)|)" regexoffsets::_guard "([+-][[:digit:]]#|)" "line offset"_alternativeregexes::_guard "(/[^/]#(\\?[^/]#)#(/|)|)" regexreturn +functions[_git-cherry] _gitcherry_argumentsendopt(-v --verbose)vverbose[output additional information]--abbrev=[set minimum SHA1 display-length]: :__git_guard_number length:upstream commit:__git_commits::head commit:__git_commits::limit commit:__git_commits +functions[_git-count-objects] _gitcountobjects_argumentsendopt(-v --verbose)vverbose[also report number of in-pack objects and objects that can be removed]Hhumanreadable[print sizes in human readable format] +functions[_git-difftool] _gitdifftool_gitdiff(-d --dir-diff --no-index)ddirdiff[diff a whole tree by preparing a temporary copy](-y --no-prompt --prompt)ynoprompt[do not prompt before invocation of diff tool](-y --no-prompt)--prompt[prompt before invocation of diff tool](-t --tool -x --extcmd)ttool[merge resolution program to use]: :__git_difftools(-t --tool -x --extcmd)xextcmd[custom diff command to use]: :_cmdstring--tool-help[print a list of diff tools that may be used with --tool](--symlinks)--no-symlinks[make copies of instead of symlinks to the working tree](---no-symlinks)--symlinks[make symlinks to instead of copies of the working tree](-g --gui)ggui[use diff.guitool instead of diff.tool]--trust-exit-code[make git-difftool exit when diff tool returns a non-zero exit code] +functions[_git-fsck] _gitfsck_argumentsendopt--unreachable[show objects that are unreferenced in the object database](--dangling --no-dangling)--dangling[print dangling objects (default)](--dangling --no-dangling)--no-dangling[do not print dangling objects]--root[show root nodes]--tags[show tags]--cache[consider objects recorded in the index as head nodes for reachability traces]--no-reflogs[do not consider commits referenced only by reflog entries to be reachable]--full[check all object directories]--connectivity-only[check only connectivity]--strict[do strict checking](-v --verbose)vverbose[output additional information]--lost-found[write dangling objects into .git/lost-found]--progress[show progress]--name-objects[show verbose names for reachable objects]*: :__git_objects +functions[_git-get-tar-commit-id] _gitgettarcommitid_messageno arguments allowed; accepts tar-file on standard input +functions[_git-help] _githelp_arguments(-c --config -i --info -m --man -w --web)aall[show all available commands](-)cconfig[print all configuration variable names](-a --all -g --guides -c --config -m --man -w --web)iinfo[display manual for the command in info format](-a --all -g --guides -c --config -i --info -w --web)mman[display manual for the command in man format](-a --all -g --guides -c --config -i --info -m --man)wweb[display manual for the command in HTML format](-g --guides -c --config -i --info -m --man -w --web)gguides[prints a list of useful guides on the standard output](-v --verbose)vverbose[print command descriptions]: : _alternative commands:command:_git_commands "guides:git guides:(attributes cli core-tutorial cvs-migration diffcore everyday glossary hooks ignore modules namespaces repository-layout revisions tutorial tutorial-2 workflows)" +functions[_git-instaweb] _gitinstaweblocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt(-l --local)llocal[bind the web server to 127.0.0.1](-d --httpd)dhttpd[HTTP-daemon command-line that will be executed]:command line(-m --module-path)mmodulepath[module path for the Apache HTTP-daemon]:module path:_directories(-p --port)pport[port to bind web server to]: :__git_guard_number port(-b --browser)bbrowser[web-browser command-line that will be executed]:command line(:)--start[start the HTTP-daemon and exit](:)--stop[stop the HTTP-daemon and exit](:)--restart[restart the HTTP-daemon and exit]: :->commandstatecommandcommandscommandsstart:start the HTTP-daemon and exitstop:stop the HTTP-daemon and exitrestart:restart the HTTP-daemon and exit_describecommandscommandcommandsreturn +functions[_git-merge-tree] _gitmergetree_arguments:base-tree:__git_tree_ishs:branch 1:__git_tree_ishs:branch 2:__git_tree_ishs +functions[_git-rerere] _gitrererelocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt--rerere-autoupdate[register clean resolutions in index]: :->commandstatecommand_valuescommandclear[reset metadata used by rerere]forget[resets metadata used by rerere for specific conflict]: :__git_cached_filesdiff[output diffs for the current state of the resolution]status[print paths with conflicts whose merge resolution rerere will record]remaining[print paths with conflicts that have not been autoresolved by rerere]gc[prune old records of conflicted merges]return +functions[_git-rev-parse] _gitrevparselocalparseopt_optsq_quote_optlocal_env_vars_opth_optdeclarequiet_opts CURRENT == 2 parseopt_opt--parseopt[use git rev-parse in option parsing mode]--sq-quote[use git rev-parse in shell quoting mode]--local-env-vars[list git environment variables local to repository]-h[display usage] words[(I)--verify] qquiet[do not output error messages] words[(I)--parseopt]  words[(I)--] _messageargument_arguments(- *)hhelp[display usage]--keep-dashdash[do not skip first -- option]--stop-at-non-option[stop parsing options at first non-option argument]--stuck-long[output options in long form if available, and with their arguments stuck]*:option specification words[(I)--sq-quote] argument words[(I)--local-env-vars|-h] no more arguments_argumentsparseopt_optsq_quote_optlocal_env_vars_opth_opt(            --no-revs --verify --short)--revs-only[do not output flags and parameters not meant for git rev-list](--revs-only           --verify --short)--no-revs[do not output flags and parameters meant for git rev-list](        --no-flags --verify --short)--flags[do not output non-flag parameters](--flags            --verify --short)--no-flags[do not output flag parameters]--default[use given argument if there is no parameter given]:argument(--revs-only --no-revs --flags --no-flags --short)--verify[verify parameter to be usable](-q --quiet)qquiet[suppress all output]--sq[output single shell-quoted line]--not[toggle ^ prefix of object names](           --symbolic-full-name)--symbolic[output in a format as true to input as possible](--symbolic                     )--symbolic-full-name[same as --symbolic, but omit non-ref inputs]--abbrev-ref=-[a non-ambiguous short name of object]::mode:(strict loose)--disambiguate=-[show every object whose name begins with the given prefix]:prefix--all[show all refs found in refs/]--branches=-[show branch refs found in refs/heads/]::shell glob pattern--tags=-[show tag refs found in refs/tags/]::shell glob pattern--remotes=-[show tag refs found in refs/remotes/]::shell glob pattern--glob=-[show all matching refs]::shell glob pattern--show-toplevel[show absolute path of top-level directory]--show-prefix[show path of current directory relative to top-level directory]--show-cdup[show path of top-level directory relative to current directory]--git-dir[show $GIT_DIR if defined else show path to .git directory]--is-inside-git-dir[show whether or not current working directory is below repository directory]--is-inside-work-tree[show whether or not current working directory is inside work tree]--is-bare-repository[show whether or not repository is bare](--revs-only --no-revs --flags --no-flags --verify)--short=-[show only shorter unique name]:: :__git_guard_number length(--since --after)sinceafter[show --max-age= parameter corresponding given date string]:datestring(--until --before)untilbefore[show --min-age= parameter corresponding given date string]:datestring--resolve-git-dir[check if <path> is a valid repository or gitfile and print location]:git dir:_files -/*: :__git_objectsreturn +functions[_git-show-branch] _gitshowbranchlocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt(--more        --merge-base --independent)--list[do not show any ancestry (--more=-1)]branches(-r --remotes -a --all)rremotes[show remote-tracking branches](-r --remotes -a --all)aall[show both remote-tracking branches and local branches]--current[include current branch to the list of revs](             --date-order)--topo-order[show commits in topological order](--topo-order             )--date-order[show commits in commit-date order]--sparse[output merges that are reachable from multiple tips being shown](       --list --merge-base --independent)--more=[go given number of commit beyond common ancestor (no ancestry if negative)]:: :_guard "(-|)[[\:digit\:]]#" limit(--more --list              --independent)--merge-base[act like git merge-base -a, but with two heads](--more --list --merge-base              )--independent[show only the reference that can not be reached from any of the other](          --sha1-name)--no-name[do not show naming strings for each commit](--no-name            )--sha1-name[name commits with unique prefix of object names]--topics[show only commits that are NOT on the first branch given](        --no-color)--color[color status sign of commits]:: :__git_color_whens(--color           )--no-color[do not color status sign of commits]*: :__git_revisionsreflogs(-g --reflog)greflog[show reflog entries for given ref]:: :->limit-and-base: :__git_referencesstatelimitandbasecompset[[:digit:]]##,_alternativecounts: :__git_guard_number countdates::__git_datetimes__git_guard_numberlimitreturn +functions[_git-verify-commit] _gitverifycommit_argumentsendopt(-v --verbose)vverbose[print contents of the commit object before validating it]--raw[print raw gpg status output]*: :__git_commits +functions[_git-verify-tag] _gitverifytag_argumentsendopt(-v --verbose)vverbose[print contents of the tag object before validating it]--raw[print raw gpg status output]--format=[specify format to use for the output]:format:__git_format_ref*: :__git_tags +functions[_git-whatchanged] _gitwhatchangedlocalrevision_options__git_setup_revision_options_argumentsendoptrevision_options1:: :__git_commits*: :__git_cached_files +functions[_git-archimport] _gitarchimport_arguments-h[display usage]-v[verbose output]-T[create tag for every commit]-f[use fast patchset import strategy]-o[use old-style branch names]-D[attempt to import trees that have been merged from]: :__git_guard_number depth-a[auto-register archives at http://mirrors.sourcecontrol.net]-t[use given directory as temporary directory]: :_directories*:archive/branch +functions[_git-cvsexportcommit] _gitcvsexportcommit_arguments-c[commit automatically if patch applied cleanly]-p[be pedantic (paranoid) when applying patches]-a[add authorship information]-d[set an alternative CVSROOT to use]:cvsroot-f[force the merge, even if files are not up to date]-P[force the parent commit, even if it is not a direct parent]-m[prepend the commit message with the provided prefix]:message prefix-u[update affected files from CVS repository before attempting export]-k[reverse CVS keyword expansion]-w[specify location of CVS checkout to use for export]-W[use current working directory for bot Git and CVS checkout]-v[verbose output]-h[display usage]:: :__git_commits: :__git_commits +functions[_git-cvsimport] _gitcvsimport_arguments-v[verbose output]-d[specify the root of the CVS archive]:cvsroot-C[specify the git repository to import into]:directory:_directories-r[the git remote to import into]:remote-o[specify the branch into which you wish to import]: :__git_branch_names-i[do not perform a checkout after importing]-k[remove keywords from source files in the CVS archive]-u[convert underscores in tag and branch names to dots]-s[substitute the "/" character in branch names with given substitution]:substitute-p[specify additional options for cvsps]:cvsps-options-z[specify timestamp fuzz factor to cvsps]:fuzz-factor-P[read cvsps output file]:file:_files-m[attempt to detect merges based on the commit message]*-M[attempt to detect merges based on the commit message with custom pattern]:pattern-S[skip paths matching given regex]:regex-a[import all commits, including recent ones]-L[limit the number of commits imported]:limit-A[specify author-conversion file]:author-conversion file:_files-R[generate cvs-revisions file mapping CVS revision numbers to commit IDs]-h[display usage information]:cvsmodule +functions[_git-cvsserver] _gitcvsserver_arguments--base-path[path to prepend to requested CVSROOT]: :_directories--strict-paths[do not allow recursing into subdirectories]--export-all[do not check for gitcvs.enabled](- * -V --version)Vversion[display version information](- * -h --help)hHhelp[display usage information]::type:(pserver server)*: :_directories +functions[_git-imap-send] _gitimapsend_argumentsendopt--curl[use libcurl to communicate with the IMAP server](out)vverbose[be more verbose]qquiet[be more quiet] +functions[_git-quiltimport] _gitquiltimport_argumentsendopt(-n --dry-run)ndryrun[check patches and warn if they cannot be imported]--author[default author name and email address to use for patches]: :_email_addresses--patches[set directory containing patches]:patch directory:_directories--series[specify quilt series file]:series file:_files--keep-non-patch[pass -b to git mailinfo] +functions[_git-request-pull] _gitrequestpull_argumentsendopt-p[display patch text]:start commit:__git_commits: :_urls::end commit:__git_commits +functions[_git-send-email] _gitsendemail_argumentsendopt--annotate[review and edit each patch before sending it]--bcc=[Bcc: value for each email]: :_email_addresses--cc=[starting Cc: value for each email]: :_email_addresses--to-cover[copy the To: list from the first file to the rest]--cc-cover[copy the Cc: list from the first file to the rest]--compose[edit introductory message for patch series]--from=[specify sender]:email address:_email_addresses--reply-to=[specify Reply-To address]:email address:_email_addresses--in-reply-to=[specify contents of first In-Reply-To header]:message-id--subject=[specify the initial subject of the email thread]:subject--to=[specify the primary recipient of the emails]: :_email_addresses--no-xmailer[don't add X-Mailer header]--8bit-encoding=[encoding to use for non-ASCII messages]: :__git_encodings--compose-encoding=[encoding to use for compose messages]: :__git_encodings--transfer-encoding=[specify transfer encoding to use]:transfer encoding:(quoted-printable 8bit base64)--envelope-sender[specify the envelope sender used to send the emails]: :_email_addresses--smtp-encryption=[specify encryption method to use]: :__git_sendemail_smtpencryption_values--smtp-domain=[specify FQDN used in HELO/EHLO]: :_domains--smtp-pass=[specify password to use for SMTP-AUTH]::password--smtp-server=[specify SMTP server to connect to, or sendmail command]: : __git_sendmail_smtpserver_values--smtp-server-port=[specify port to connect to SMTP server on]:smtp port:_ports--smtp-server-option=[specify the outgoing SMTP server option to use]:SMTP server option--smtp-ssl-cert-path=[path to ca-certificates (directory or file)]:ca certificates path:_files--smtp-user=[specify user to use for SMTP-AUTH]:smtp user:_users(--no-smtp-auth)--smtp-auth=[specify allowed AUTH mechanisms]:space-separated list of mechanisms(--smtp-auth)--no-smtp-auth[disable SMTP authentication]--smtp-debug=[enable or disable debug output]:smtp debug:((0\:"disable" 1\:"enable"))--batch-size=[specify maximum number of messages per connection]:number--relogin-delay=[specify delay between successive logins]:delay (seconds)--cc-cmd=[specify command to generate Cc\: header with]:Cc\: command:_cmdstring--to-cmd=[specify command to generate To\: header with]:To\: command:_cmdstring(                 --no-chain-reply-to)--chain-reply-to[send each email as a reply to previous one](--chain-reply-to                    )--no-chain-reply-to[send all emails after first as replies to first one]--identity=[specify configuration identity]: :__git_sendemail_identities(                   --no-signed-off-by-cc)--signed-off-by-cc[add emails found in Signed-off-by: lines to the Cc: list](--signed-off-by-cc                      )--no-signed-off-by-cc[do not add emails found in Signed-off-by: lines to the Cc: list]--suppress-cc=[specify rules for suppressing Cc:]: :__git_sendemail_suppresscc_values(                --no-suppress-from)--suppress-from[do not add the From: address to the Cc: list](--suppress-from                   )--no-suppress-from[add the From: address to the Cc: list](         --no-thread)--thread[set In-Reply-To: and References: headers](--thread            )--no-thread[do not set In-Reply-To: and References: headers]--confirm[specify type of confirmation required before sending]: :__git_sendemail_confirm_values--dry-run[do everything except actually sending the emails](               --no-format-patch)--format-patch[interpret ambiguous arguments as format-patch arguments](--format-patch                  )--no-format-patch[interpret ambiguous arguments file-name arguments]--quiet[be less verbose](           --no-validate)--validate[perform sanity checks on patches](--validate              )--no-validate[do not perform sanity checks on patches]--force[send emails even if safety checks would prevent it](- *)--dump-aliases[dump configured aliases and exit]*: : _alternative -O expl
      "files:file:_files"
      "commits:recent commit object name:__git_commit_objects_prefer_recent" +functions[_git-svn] _gitsvnlocalcurcontextcurcontextstatelinedeclareopt_args_arguments(- :)Vversion[display version information](- :)hHhelp[display usage information]: :->command*:: :->option-or-argumentstatecommandcommandscommandsblame:show what revision and author last modified each line of a filebranch:create a branch in the SVN repositoryclone:same as init, followed by fetchcommitdiff:commit diff of two tree-ishscreateignore:recursively finds the svn:ignore property and creates .gitignore filesdcommit:commit diffs from given head onto SVN repositoryfetch:fetch revisions from the SVN remotefindrev:output git commit corresponding to the given SVN revision's hashgc:compress git-svn-related informationinfo:show information about a file or directoryinit:initialize an empty git repository with additional svn datalog:output SVN log-messagesmigrate:migrate configuration/metadata/layout from previous versions of git-svnmkdirs:recreate empty directories that Git cannot trackpropget:get a given SVN property for a fileproplist:list the SVN properties stored for a file or directorypropset:set the value of a property on a file or directory - will be set on commitrebase:fetch revs from SVN parent of HEAD and rebase current work on itreset:undo effect of fetch back to specific revisionsettree:commit given commit or tree to SVN repositoryshowexternals:show the subversion externalsshowignore:output svn:ignore in format of a toplevel .gitignore filetag:create a tag in the SVN repository_describecommandscommandcommandsoptionorargumentcurcontextcurcontext%:line1:optsline1clonedcommitfetchinitmigraterebasesettree--config-dir=:configuration directory:_directories--ignore-paths[regular expression of paths to not check out]:perl regex--include-paths[regular expression of paths to check out]:perl regex--ignore-refs:ref--no-auth-cache--username=[username to use for SVN transport]: :_usersclonedcommitfetchlogrebasesettree(-A --authors-file)Aauthorsfile[specify author-conversion file]:author-conversion file:_filesclonedcommitfetchrebasesettree--add-author-from[when committing to svn, append a From: line based on the git commit's author string]--authors-prog=[specify program used to generate authors]: :_cmdstring(--no-follow-parent)--follow-parent[follow parent commit](--follow-parent)--no-follow-parent[don't follow parent commit]--localtime[store Git commit times in local timezone]--log-window-size=[fetch specified number of log entries per-request]:entries [100]--no-checkout(-q --quiet)qquiet[make git-svn less verbose](--repack-flags --repack-args --repack-opts)repackflagsrepackargsrepackopts[flags to pass to git-repack]:git-repack flags--repack=[repack files (for given number of revisions)]:: :__git_guard_number "revision limit"--use-log-author[use author from the first From: or Signed-Off-By: line, when fetching into git]cloneinit(-T --trunk)Ttrunk[set trunk sub-directory]:trunk sub-directory:->subdirectory(-t --tags)*ttags[add tags sub-directory]:tags sub-directory:->subdirectory(-b --branches)*bbranches[add branches sub-directory]:branches sub-directory:->subdirectory(-s --stdlayout)sstdlayout[shorthand for setting trunk, tags, branches as relative paths, the SVN default]--no-metadata[get rid of git-svn-id: lines at the end of every commit]--rewrite-root=[set svn-remote.*.rewriteRoot]:new root:_urls--rewrite-uuid=[set svn-remote.*.rewriteUUID]:uuid--prefix=[prefix to use for names of remotes]:path prefix:_directories -r ""(               --no-minimize-url)--minimize-url[minimize URLs](--minimize-url                  )--no-minimize-url[don't minimize URLs]--shared=[share repository amongst several users]:: :__git_repository_permissions--template=[directory to use as a template for the object database]: :_directories--use-svm-props[re-map repository URLs and UUIDs from mirrors created with SVN::Mirror]--use-svnsync-props[re-map repository URLs and UUIDs from mirrors created with svnsync]commitdiffdcommitsettree(-C --copy-similarity)Ccopysimilarity: :_guard "[[\:digit:\]]#" number(-e --edit)eedit[edit commit message before committing]-l-[limit number of rename/copy targets to run]: :__git_guard_number--find-copies-harder[try harder to find copies]--rmdir[remove empty directories from SVN tree after commit]:: :__git_svn-remotesfetchclone(-r --revision)rrevision[only fetch given revision or revision range]: :__git_svn_revisionsfetchrebasedcommit(--fetch-all --all)fetchallallrebasedcommit(-M -m --merge)Mmmerge[use merging strategies, if necessary]*sstrategy[use given merge strategy]:merge strategy:__git_merge_strategiesrebasedcommitbranchtag(-n --dry-run)ndryrun[only display what would be done]rebasedcommitlog(-v --verbose)vverbose[display extra information]branchtag(-m --message)mmessage[specify the commit message]:message(-d --destination)ddestination[location of line[1] to create in SVN repository]: :_directories--username[specify SVN username to perform commit as]: :_users--commit-url[specify URL to connect to destination SVN repository]: :_urls--parents[create parent folders]commitdiffcreateignoredcommitshowignoremkdirsproplistpropgetshowexternals(-r --revision)rrevision[specify SVN revision]: :__git_svn_revisionspropsetpropget1:property:(svn:ignore svn:keywords svn:executable svn:eol-style svn:mime-type svn:externals svn:needs-lock)blame--git-format[produce output in git-blame format, with SVN revision numbers instead of git commit hashes]*:file:__git_cached_filesbranch(-t --tag)ttag[create a tag]clone--preserve-empty-dirs[create a placeholder file for each empty directory]--placeholder-filename=[specify name of placeholder files created by --preserve-empty-dirs]:filename [.gitignore]:_files:url:_urls::directory:_directoriescommitdiff(-m --message)mmessage:message(-F --file)Ffile:file:_files:original tree:__git_tree_ishs:new tree result:__git_tree_ishs:target:_urlsdcommit--commit-url[commit to a different SVN url]:SVN URL:_url(-i --interactive)iinteractive[ask for confirmation that a patch should be sent to SVN]--mergeinfo[add specified merge information during the dcommit]:mergeinfo--no-rebase[don't rebase or reset after committing]--set-svn-props:argfetch(-p --parent)pparent[fetch only from SVN parent of current HEAD]info--url[output only value of URL field]:file:__git_cached_filesinit:SVN URL:_urls:target directory:_directoriesfindrev(-A --after -B --before)Bbefore[with no exact match, find last commit for current branch](-A --after -B --before)Aafter[with no exact match, find closest match searching forwards]:revision: _alternative "svn-revisions\:svn revision number\:__git_svn_revision_numbers -p r" "git-revisions\:git revision\:__git_revisions"revision_options__git_setup_revision_optionsrevision_options(-r --revision)rrevision[revisions to output log information for]: :__git_svn_revision_numbers--limit=[like --max-count, but not counting merged/excluded commits]: :__git_guard_number limit--incremental[give output suitable for concatenation]--show-commit[output git commit SHA-1, as well]--color--pager:pager:_cmdstring--non-recursivemigrate--minimizepropset:valueproplistpropgetrebase(-l --local)llocal[don't fetch remotely, rebase against the last fetched commit from SVN](--preserve-merges -p)preservemergesp[try to recreate merges instead of ignoring them]reset(-r --revision)rrevision[specify most recent SVN revision to keep]: :__git_svn_revisions(-p --parent)pparent[discard specified revision as well, keeping nearest parent instead]settree--stdin[read list of commits to commit from stdin]createignoregcmkdirsshowexternalsshowignoretag*:file:_files_arguments(-)hH[display usage information](-)Vversion[display version information]--minimize-connections(-R --svn-remote --remote)Rsvnremoteremote[svn remote to use]:svn remote:__git_svn-remotes(-i --id)iid[set GIT_SVN_ID]:GIT_SVN_IDoptssubdirectory_alternativesub-directories:sub-directory:_directoriesurls: :_urlsreturn +functions[_git-apply] _gitapplylocalapply_options__git_setup_apply_options_argumentsendoptapply_options(--index --cached --reject)33way[fall back on 3-way merge if patch fails]--stat[output diffstat for input (turns off "apply")]--numstat[same as --stat but in decimal notation and complete pathnames (turns off "apply")]--summary[output summary of git-diff extended headers (turns off "apply")]--check[check if patches are applicable (turns off "apply")](        --cached)--index[make sure that patch is applicable to index](--index         )--cached[apply patches without touching working tree]--build-fake-ancestor[build temporary index for blobs with ambiguous origin]:index:_files(-R --reverse)Rreverse[apply patches in reverse]-z[use NUL termination on output]--unidiff-zero[disable unified-diff-context check]--apply[apply patches that would otherwise not be applied]--no-add[ignore additions made by the patch]--allow-overlap[allow overlapping hunks]--inaccurate-eof[work around missing-new-line-at-EOF bugs](-v --verbose)vverbose[display progress on stderr]--recount[do not trust line counts in hunk headers]*:patch:_files +functions[_git-checkout-index] _gitcheckoutindexlocalz_opt words[(I)--stdin] -z[paths are separated with NUL character when reading from standard input]_argumentsendopt(-u --index)uindex[update stat information in index](-q --quiet)qquiet[no warning for existing files and files not in index](-f --force)fforce[force overwrite of existing files](-a --all --stdin *)aall[check out all files in index](-n --no-create)nnocreate[do not checkout new files]--temp[write content to temporary files](-a --all *)--stdin[read list of paths from the standard input]--prefix=[prefix to use when creating files]:directory:_directories--stage=[check out files from named stage]:stage:(1 2 3 all)z_opt*: :__git_cached_files +functions[_git-commit-graph] _gitcommitgraphlocalargsprogressprogress--no-progress[don't show progress]words2writeprogress(--split --size-multiple --max-commits --expire-time)--append[include all commits present in existing commit-graph file](--append)--split[write the commit-graph as a chain of multiple commit-graph files](--stdin-packs --stdin-commits)--reachable[walk commits starting at all refs](--reachable --stdin-commits)--stdin-packs[only walk objects in pack-indexes read from input](--reachable --stdin-packs)--stdin-commits[walk commits starting at commits read from input](--append)--size-multiple=:commits [2](--append)--max-commits=:commits(--append)--expire-time=:date/time:__git_datetimeswords2verify--shallow[only check the tip commit-graph file in a chain of split commit-graphs]_argumentsendoptargs--object-dir=[specify location of packfiles and commit-graph file]:directory:_directories(-h)1:verb:(read verify write) +functions[_git-commit-tree] _gitcommittree_argumentsendopt-h[display usage]*-p+[specify parent commit]:parent commit:__git_objects(-S --gpg-sign --no-gpg-sign)Sgpgsign[GPG-sign the commit]::key id(-S --gpg-sign --no-gpg-sign)--no-gpg-sign[don't GPG-sign the commit]-F+[read commit log from specified file]:file:_files*-m+[specify paragraph of commit log message]:message: :__git_trees +functions[_git-hash-object] _githashobject_argumentsendopt-t[type of object to create]:object type:((blob\:"a blob of data"
                                                commit\:"a tree with parent commits"
                                                tag\:"a symbolic name for another object"
                                                tree\:"a recursive tree of blobs"))-w[write object to object database](: --stdin-paths)--stdin[read object from standard input](: --stdin --path)--stdin-paths[read file names from standard input instead of from command line]--literally[just hash any random garbage to create corrupt objects for debugging Git](       --no-filters)--path=[hash object as if it were located at given path]: :_files(--path             )--no-filters[hash contents as is, ignoring any input filters](--stdin --stdin-paths):file:_files +functions[_git-index-pack] _gitindexpacklocalstdin_opts words[(I)--stdin] --fix-thin[record deltified objects, based on objects not included]--keep=-[create .keep file]::reason_arguments-v[display progress on stderr]-o[write generated pack index into specified file]: :_files--stdin[read pack from stdin and instead write to specified file]stdin_opts--strict[die if the pack contains broken objects or links]--threads=[specify number of threads to use]:number of threads:pack file:_files -g "*.pack(-.)" +functions[_git-merge-file] _gitmergefileintegern_labelsMwords1CURRENT1:Llocallabel_opt n_labels < 3 wordsCURRENT1ordinalsordinalsfirstsecondthird*-L[label to use for the ordinals[n_labels+1] file]:label_argumentslabel_opt(-p --stdout)pstdout[send merged file to standard output instead of overwriting first file](-q --quiet)qquiet[do not warn about conflicts](       --theirs --union)--ours[resolve conflicts favoring our side of the lines](--ours          --union)--theirs[resolve conflicts favoring their side of the lines](--ours --theirs        )--union[resolve conflicts favoring both sides of the lines]--marker-size[specify length of conflict markers]: :__git_guard_number "marker length"--diff3[use a diff3 based merge]:current file:_files:base file:_files:other file:_files +functions[_git-merge-index] _gitmergeindex CURRENT > 2 wordsCURRENT1oq_arguments(:)-a[run merge against all files in index that need merging]*: :__git_cached_filesdeclarearguments CURRENT == 2 -o[skip failed merges] CURRENT == 2 || CURRENT == 3 (-o)-q[do not complain about failed merges] 2 <= CURRENT && CURRENT <= 4 *:merge program:_files -g "*(*)"_argumentsarguments +functions[_git-mktag] _gitmktag_messageno arguments allowed; only accepts tags on standard input +functions[_git-mktree] _gitmktree_arguments-z[read NUL-terminated ls-tree -z output]--missing[allow missing objects]--batch[allow creation of more than one tree] +functions[_git-multi-pack-index] _gitmultipackindex_arguments--object-dir=[specify location of git objects]:directory:_directories--batch-size=[during repack, select packs so as to have pack files of at least the specified size]:size1:verb:(write verify expire repack) +functions[_git-pack-objects] _gitpackobjectslocalthin_opt words[(I)--stdout] --thin[create a thin pack]_arguments(-q --quiet)qquiet[don't report progress](-q --quiet --all-progress)--progress[show progress meter](-q --quiet --progress --all-progress-implied)--all-progress[show progress meter during object writing phase](-q --quiet --all-progress)--all-progress-implied[like --all-progress, but only if --progress was also passed](--stdout)--max-pack-size=[specify maximum size of each output pack file]: : __git_guard_bytes "maximum pack size"(--incremental)--local[similar to --incremental, but only ignore unpacked non-local objects](--local)--incremental[ignore objects that have already been packed]--window=-[limit pack window by objects]: :__git_guard_number "window size"--window-memory=-[specify window size in memory]: : __git_guard_bytes "window size"--depth=-[maximum delta depth]: :__git_guard_number "maximum delta depth"--no-reuse-delta[don't reuse existing deltas, but compute them from scratch]--no-reuse-object[don't reuse existing object data]--delta-base-offset[use delta-base-offset packing]--threads=-[specify number of threads for searching for best delta matches]: :__git_guard_number "number of threads"--non-empty[only create a package if it contains at least one object]--revs[read revision arguments from standard input](--revs)--unpacked[limit objects to pack to those not already packed](--revs)--all[include all refs as well as revisions already specified]--reflog[include objects referred by reflog entries]--indexed-objects[include objects referred to by the index](: --max-pack-size)--stdout[output pack to stdout]--include-tag[include unasked-for annotated tags if object they reference is included](--unpack-unreachable)--keep-unreachable[keep unreachable ]--pack-loose-unreachable[pack loose unreachable objects](--keep-unreachable)--unpack-unreachable=-[unpack unreachable objects newer than specified time]::time--sparse[use sparse reachability algorithm]--include-tag[include tag objects that refer to objects to be packed]thin_opt--shallow[create packs suitable for shallow fetches]--honor-pack-keep[ignore objects in local pack with .keep file]--keep-pack=[ignore named pack]:pack--compression=-[specify compression level]: :__git_compression_levels--keep-true-parents[pack parents hidden by grafts]--use-bitmap-index[use a bitmap index if available to speed up counting objects]--write-bitmap-index[write a bitmap index together with the pack index]--filter=[omit certain objects from pack file]:filter:_git_rev-list_filters--missing=[specify how missing objects are handled]:action:(error allow-any allow-promisor print)--exclude-promisor-objects[don't pack objects in promisor packfiles]--delta-islands[respect islands during delta compression]:base-name:_files +functions[_git-prune-packed] _gitprunepacked_arguments(-n --dry-run)ndryrun[only list objects that would be removed](-q --quiet)qquiet[do not display progress on standard error] +functions[_git-read-tree] _gitreadtreelocaltrivial_optaggressive_optdryrun_opt words[(I)-m] --dry-run[report if a merge would fail without touching the index or the working tree]--trivial[restrict three-way merge to only happen if no file-level merging is required]--aggressive[try harder to resolve merge conflicts]ui_opts words[(I)(-m|--reset|--prefix)] (   -i)-u[update the work tree after successful merge](-u   )-i[update only the index; ignore changes in work tree]exclude_per_directory_opt words[(I)-u] exclude_per_directory_opt--exclude-per-directory=-[specify .gitignore file]:.gitignore file:_files_arguments(   --reset --prefix)-m[perform a merge, not just a read](-m         --prefix)--reset[perform a merge, not just a read, ignoring unmerged entries](-m --reset          2 3)--prefix=-[read the contents of specified tree-ish under specified directory]:prefix:_directories -r ""ui_optsdryrun_opt-v[display progress on standard error]trivial_optaggressive_optexclude_per_directory_opt--index-output=[write index in the named file instead of $GIT_INDEX_FILE]: :_files--no-sparse-checkout[display sparse checkout support]--debug-unpack[debug unpack-trees]--recurse-submodules=-[control recursive updating of submodules]::checkout:__git_commits(-q --quiet)qquiet[suppress feedback messages]--empty[instead of reading tree object(s) into the index, just empty it]1:first tree-ish to be read/merged:__git_tree_ishs2::second tree-ish to be read/merged:__git_tree_ishs3::third tree-ish to be read/merged:__git_tree_ishs +functions[_git-symbolic-ref] _gitsymbolicref_arguments(-d --delete)ddelete[delete symbolic ref](-q --quiet)qquiet[do not issue error if specified name is not a symbolic ref]--short[shorten the ref name (eg. refs/heads/master -> master)]-m[update reflog for specified name with specified reason]:reason for update:symbolic reference:__git_heads:: :__git_references +functions[_git-unpack-objects] _gitunpackobjects_arguments-n[only list the objects that would be unpacked]-q[run quietly]-r[try recovering objects from corrupt packs]--strict[do not write objects with broken content or links] +functions[_git-update-index] _gitupdateindexlocalz_opt words[(I)--stdin|--index-info] -z[paths are separated with NUL character when reading from stdin]_arguments(-)hhelp[display usage information]-q[continue refresh even when index needs update]--add[add files not already in index](--force-remove)--remove[remove files that are in the index but are missing from the work tree](-q --unmerged --ignore-missing --really-refresh)--refresh[refresh index]--ignore-submodules[do not try to update submodules]--unmerged[if unmerged changes exists, ignore them instead of exiting]--ignore-missing[ignore missing files when refreshing the index]*--cacheinfo[insert information directly into the cache]: :_guard "[0-7]#" "octal file mode": :_guard "[[\:xdigit\:]]#" "object id": :_files(: -)--index-info[read index information from stdin]--chmod=-[set execute permissions on updated files]:permission:((+x\:executable -x\:"not executable"))(                   --no-assume-unchanged)--assume-unchanged[set "assume unchanged" bit for given paths](--assume-unchanged                      )--no-assume-unchanged[unset "assume unchanged" bit for given paths](-q --unmerged --ignore-missing --refresh)--really-refresh[refresh index, unconditionally checking stat information](                --no-skip-worktree)--skip-worktree[set "skip-worktree" bit for given paths](--skip-worktree                   )--no-skip-worktree[unset "skip-worktree" bit for given paths](-)gagain[run git-update-index on differing index entries](-)--unresolve[restore "unmerged" or "needs updating" state of files]--info-only[only insert files object-IDs into index]--replace[replace files already in index, if necessary](--remove)--force-remove[remove named paths even if present in worktree](: -)--stdin[read list of paths from standard input]--verbose[report what is being added and removed from the index]--clear-resolve-undo[forget saved unresolved conflicts]--index-version=[write index in specified on-disk format version]:version:(2 3 4)--split-index[enable/disable split index]--untracked-cache[enable/disable untracked cache]--test-untracked-cache[test if the filesystem supports untracked cache]--force-untracked-cache[enable untracked cache without testing the filesystem]--force-write-index[write out the index even if is not flagged as changed]--fsmonitor[enable or disable file system monitor]--fsmonitor-valid[mark files as fsmonitor valid]--no-fsmonitor-valid[clear fsmonitor valid bit]z_opt*:: :_files +functions[_git-update-ref] _gitupdatereflocalz_opt words[(I)--stdin] -z[values are separated with NUL character when reading from stdin]_arguments-m[update reflog for specified name with specified reason]:reason for update(:)-d[delete given reference after verifying its value]:symbolic reference:__git_revisions:old reference:__git_revisions(-d --no-deref)--stdin[reads instructions from standard input]z_opt(-d -z --stdin)--no-deref[overwrite ref itself, not what it points to]--create-reflog[create a reflog]:symbolic reference:__git_revisions:new reference:__git_revisions::old reference:__git_revisions +functions[_git-write-tree] _gitwritetree_arguments--missing-ok[ignore objects in index that are missing in object database]--prefix=[write tree representing given sub-directory]:sub-directory:_directories -r "" +functions[_git-cat-file] _gitcatfile_arguments(-t -s -e -p --allow-unknown-type 1)--textconv[show content as transformed by a textconv filter](-t -s -e -p --allow-unknown-type 1)--filters[show content as transformed by filters](-t -s -e -p --allow-unknown-type 1)--path=[use a specific path for --textconv/--filters]:path:_directoriesquery(-s -e -p --textconv --filters 1)-t[show type of given object](-t -e -p --textconv --filters 1)-s[show size of given object](-e -p --textconv --filters 1)--allow-unknown-type[allow query of broken/corrupt objects of unknown type](-t -s -p -textconv --filters --allow-unknown-type 1)-e[exit with zero status if object exists](-t -s -e -textconv --filters --allow-unknown-type 1)-p[pretty-print given object](-):object type:(blob commit tag tree): :__git_objectsbatch(--batch-check)--batch=-[print SHA1, type, size and contents (or in specified format)]::format(--batch)--batch-check=-[print SHA1, type and size (or in specified format)]::format--follow-symlinks[follow in-tree symlinks (used with --batch or --batch-check)]--batch-all-objects[show all objects with --batch or --batch-check]--unordered[don't order --batch-all-objects output]--buffer[disable flushing of output after each object] +functions[_git-diff-files] _gitdifffileslocalrevision_optionsdiff_stage_options__git_setup_revision_options__git_setup_diff_stage_options_argumentsrevision_optionsdiff_stage_options: :__git_changed-in-working-tree_files: :__git_changed-in-working-tree_files*: :__git_changed-in-working-tree_files +functions[_git-diff-index] _gitdiffindexlocalrevision_options__git_setup_revision_options_argumentsrevision_options--cached[don't consider the work tree at all]-m[flag non-checked-out files as up-to-date]: :__git_tree_ishs*: :__git_cached_files +functions[_git-diff-tree] _gitdifftreelocalcurcontextcurcontextstatelinedeclareopt_argsrevision_options__git_setup_revision_options_argumentsrevision_options-r[recurse into subdirectories](-r   )-t[display tree objects in diff output]--root[display root diff]-m[do not ignore merges]-s[do not show differences](--pretty --header)-v[display commit message before differences]--no-commit-id[do not display commit IDs](-c --cc)-c[show differences from each of parents to merge result](-c --cc)--cc[how differences from each of parents and omit differences from only one parent]--combined-all-paths[show name of file in all parents for combined diffs]--always[always show commit itself and commit log message]: :__git_tree_ishs*:: :->filesstatefiles #line > 2 _alternativeoriginal-tree-files:original tree:__git_tree_files PREFIX:-. line[1]new-tree-files:new tree:__git_tree_files PREFIX:-. line[2]_alternativetree-ishs::__git_tree_ishstree-files::__git_tree_files PREFIX:-. line[1]return +functions[_git-for-each-ref] _gitforeachref_arguments--count=[maximum number of refs to iterate over]: :__git_guard_number "maximum number of refs"*--sort=[key to sort refs by]: :__git_ref_sort_keys--format=-[output format of ref information]:format:__git_format_ref--color=-[respect any colors specified in the format]::when:(always never auto)*--points-at=[print only refs which point at the given object]:object:__git_commits*--merged=[print only refs that are merged]:object:__git_commits*--no-merged=[print only refs that are not merged]:object:__git_commits*--contains=[print only refs that contain specified commit]:object:__git_commits*--no-contains=[print only refs that don't contain specified commit]:object:__git_commits--ignore-case[sorting and filtering are case-insensitive](-s --shell -p --perl --python --tcl)sshell[use string literals suitable for sh](-s --shell -p --perl --python --tcl)pperl[use string literals suitable for Perl](-s --shell -p --perl          --tcl)python[use string literals suitable for Python](-s --shell -p --perl --python      )tcl[use string literals suitable for Tcl]:: :_guard "([^-]?#|)" pattern +functions[_git-ls-files] _gitlsfileslocalno_empty_directory_opt words[(I)--directory] no_empty_directory_opt--no-empty-directory[don't list empty directories]_argumentsendopt(-c --cached)ccached[show cached files in output](-d --deleted)ddeleted[show deleted files in output](-m --modified)mmodified[show modified files in output](-o --others)oothers[show other files in output](-i --ignored)iignored[show ignored files in output](-s --stage --with-tree)sstage[show stage files in output]--directory[if a whole directory is classified as "other", show just its name]--eol[show line endings of files]no_empty_directory_opt(-s --stage -u --unmerged --with-tree)uunmerged[show unmerged files in output](-k --killed)kkilled[show killed files in output]-z[use NUL termination on output]*xexclude[skip files matching given pattern]:file pattern*Xexcludefrom[skip files matching patterns in given file]: :_files*--exclude-per-directory=-[skip directories matching patterns in given file]: :_files--exclude-standard[skip files in standard Git exclusion lists]--error-unmatch[if any file does not appear in index, treat this as an error](-s --stage -u --unmerged)--with-tree=[treat paths removed since given tree-ish as still present]: :__git_tree_ishs(-f)-v[indicate status of each file using lowercase for assume changed files](-v)-f[indicate status of each file using lowercase for fsmonitor clean files]--full-name[force paths to be output relative to the project top directory]--recurse-submodules[recurse through submodules]--abbrev=[set minimum SHA1 display-length]: :__git_guard_number length--debug[show debugging data]*:: :_files +functions[_git-ls-remote] _gitlsremote_argumentsendopt(-q --quiet)qquiet[don't print remote URL]--upload-pack=[specify path to git-upload-pack on remote side]:remote path(-h --heads)hheads[show only refs under refs/heads](-t --tags)ttags[show only refs under refs/tags]--refs[don't show peeled tags]--exit-code[exit with status 2 when no matching refs are found in the remote repository]--get-url[expand the URL of the given repository taking into account any "url.<base>.insteadOf" config setting]*--sort=[specify field name to sort on]:field:__git_ref_sort_keys--symref[show underlying ref in addition to the object pointed by it]*o+serveroption[send specified string to the server when using protocol version 2]:option: :__git_any_repositories*: :__git_references +functions[_git-ls-tree] _gitlstreelocalcurcontextcurcontextstatelinedeclareopt_args_argumentsendopt(-t)-d[do not show children of given tree (implies -t)]-r[recurse into subdirectories]-t[show tree entries even when going to recurse them](-l --long)llong[show object size of blob entries]-z[use NUL termination on output](--name-only --name-status)nameonlynamestatus[list only filenames, one per line]--abbrev=[set minimum SHA1 display-length]: :__git_guard_number length--full-name[output full path-names](--full-name)--full-tree[do not limit listing to current working-directory]: :__git_tree_ishs*:: :->filestatefile__git_ignore_line__git_tree_filesPREFIX:.line1return +functions[_git-merge-base] _gitmergebase_argumentsendopt(-a --all)aall[display all common ancestors]--octopus[compute best common ancestors of all supplied commits]--is-ancestor[tell if A is ancestor of B (by exit status)](-)--independent[display minimal subset of supplied commits with same ancestors]--fork-point[find the point at which B forked from ref A (uses reflog)]: :__git_commits*: :__git_commits +functions[_git-name-rev] _gitnamerev_argumentsendopt--tags[only use tags to name commits]*--refs=[only use refs matching given pattern]: :_guard "?#" "shell pattern"--no-refs[clear any previous ref patterns given]*--exclude=[ignore refs matching specified pattern]:pattern(--stdin :)--all[list all commits reachable from all refs](--all :)--stdin[read from stdin and append revision-name]--name-only[display only name of commits]--no-undefined[die with non-zero return when a reference is undefined]--always[show uniquely abbreviated commit object as fallback](--stdin --all)*: :__git_commits +functions[_git-pack-redundant] _gitpackredundant_arguments-*(:)--all[process all packs]--alt-odb[do not require objects to be present in local packs]--verbose[output some statistics to standard error](--all)*::packs:_files -g "*.pack(-.)" +functions[_git-rev-list] _gitrevlistlocalcurcontextcurcontextstatelinedeclareopt_argsrevision_options__git_setup_revision_options_argumentsendoptrevision_options--no-filter[turn off any previous --filter argument]--filter-print-omitted[print a list of objects omitted by --filter]--filter=[omit certain objects from pack file]:filter:_git_rev-list_filters--missing=[specify how missing objects are handled]:action:(error allow-any allow-promisor print)(--count --pretty --header --left-right --abbrev-commit --abbrev --parent --children)--quiet[print nothing; exit status indicates if objects are fully connected]--use-bitmap-index[try to speed traversal using pack bitmap index if available]--progress=-[show progress reports as objects are considered]:header(--pretty --quiet)--header[display contents of commit in raw-format]--no-object-names[don't print the names of the object IDs that are found]!(--no-object-names)--object-names)--timestamp[print raw commit timestamp](         --bisect-vars --bisect-all)--bisect[show only middlemost commit object](--bisect)--bisect-vars[same as --bisect, displaying shell-evalable code](--bisect)--bisect-all[display all commit objects between included and excluded commits]*:: :->commit-or-pathstatecommitorpathopt_argsI__git_cached_files_alternativecommit-ranges::__git_commit_rangescached-files::__git_cached_filesreturn +functions[_git_rev-list_filters] _git_revlist_filters_valuesfilterblob\:none[omit all blobs]blob\:limit[omit blobs larger than specified size]:sizesparse\:oid[uses a sparse-checkout specification contained in the blob]:blob-ishtree\:0[omit blobs and trees with depth exceeding limit] +functions[_git-show-index] _gitshowindex_messageno arguments allowed; accepts index file on standard input +functions[_git-show-ref] _gitshowref_argumentsendoptlist--head[show the HEAD reference, even if it would normally be filtered out]--tags[show only refs/tags]--heads[show only refs/heads](-d --dereference)ddereference[dereference tags into object IDs as well](-s --hash)s+hash[only show the SHA-1 hash, not the reference name]:: :__git_guard_number length--verify[enable stricter reference checking]--abbrev=[set minimum SHA1 display-length]: :__git_guard_number length(-q --quiet)qquiet[do not print any results]*: :_guard "([^-]?#|)" patternexclude--exclude-existing=-[filter out existing refs from stdin]:: :_guard "([^-]?#|)" pattern +functions[_git-unpack-file] _gitunpackfile_arguments(:)-h[display usage information](-): :__git_blobs +functions[_git-var] _gitvar_arguments(:)-l[show logical variables](-):variable:((GIT_AUTHOR_IDENT\:"name and email of author" \
                    GIT_COMMITTER_IDENT\:"name and email of committer" \
                    GIT_EDITOR\:"text editor used by git commands" \
                    GIT_PAGER\:"text viewer used by git commands")) +functions[_git-verify-pack] _gitverifypack_argumentsendopt(-v --verbose)vverbose[show objects contained in pack](-s --stat-only)sstatonly[do not verify pack contents; only display histogram of delta chain length]*:index file:_files -g "*.idx(-.)" +functions[_git-daemon] _gitdaemon_arguments--strict-paths[match paths exactly]--access-hook=-[allow an external tool to accept or decline service]:path:_directories--base-path=-[remap all the path requests as relative to the given path]:path:_directories--base-path-relaxed[allow lookup of base path without prefix]--interpolated-path=-[dynamically construct alternate paths]:path:_directories--export-all[allow pulling from all repositories without verification](--port --listen --user --group)--inetd[run server as an inetd service](--inetd)--listen=-[listen on a specific IP address or hostname]: :_hosts(--inetd)--port=-[specify port to listen to]: :_ports--init-timeout=-[specify timeout between connection and request]: :__git_guard_number timeout--timeout=-[specify timeout for sub-requests]: :__git_guard_number timeout--max-connections=-[specify maximum number of concurrent clients]: :__git_guard_number "connection limit"--syslog[log to syslog instead of standard error]--user-path=-[allow ~user notation to be used in requests]::path:_directories--verbose[log details about incoming connections and requested files]--reuseaddr[reuse addresses when already bound](--syslog)--detach[detach from the shell]--pid-file=-[save the process id in given file]:pid file:_files--user=-[set uid of daemon]: :_users--group=-[set gid of daemon]: :_groups--enable=-[enable site-wide service]: :__git_daemon_service--disable=-[disable site-wide service]: :__git_daemon_service--allow-override[allow overriding site-wide service]: :__git_daemon_service--forbid-override[forbid overriding site-wide service]: :__git_daemon_service(--no-informative-errors)--informative-errors[report more verbose errors to the client](--informative-errors)--no-informative-errors[report all errors as "access denied" to the client]--log-destination=[send log messages to the specified destination]:destination:(stderr syslog none)*:repository:_directories +functions[_git-fetch-pack] _gitfetchpack_arguments-*--all[fetch all remote refs]--stdin[take the list of refs from stdin](-q --quiet)qquiet[make output less verbose](-k --keep)kkeep[do not invoke git-unpack-objects on received data]--thin[fetch a thin pack]--include-tag[download referenced annotated tags](--upload-pack --exec)uploadpackexec[specify path to git-upload-pack on remote side]:remote path--depth=-[limit fetching to ancestor-chains not longer than given number]: :__git_guard_number "maximum ancestor-chain length"--no-progress[do not display progress]--diag-url-v[produce verbose output]: :__git_any_repositories*: :__git_references +functions[_git-http-backend] _githttpbackend_nothing +functions[_git-send-pack] _gitsendpacklocalsignyestrue\:always,\ and\ fail\ if\ unsupported\ by\ servernofalse\:neverifasked\:iff\ supported\ by\ server_arguments-*endopt(-v --verbose)vverbose[produce verbose output](-q --quiet)qquiet[be more quiet](--receive-pack --exec)receivepackexec[specify path to git-receive-pack on remote side]:remote path--remote[specify remote name]:remote--all[update all refs that exist locally](-n --dry-run)ndryrun[do everything except actually sending the updates]--mirror[mirror all refs](-f --force)fforce[update remote orphaned refs](--no-signed --signed)--sign=-[GPG sign the push]::signing enabled:((^^sign))(--no-signed --sign)--signed[GPG sign the push](--sign --signed)--no-signed[don't GPG sign the push]--push-option=[specify option to transmit]:option--progress[force progress reporting]--thin[send a thin pack]--atomic[request atomic transaction on remote side]--stateless-rpc[use stateless RPC protocol]--stdin[read refs from stdin]--helper-status[print status from remote helper]--force-with-lease=[require old value of ref to be at specified value]:refname\:expect: :__git_any_repositories*: :__git_remote_references +functions[_git-update-server-info] _gitupdateserverinfo_argumentsendopt(-f --force)fforce[update the info files from scratch] +functions[_git-http-fetch] _githttpfetch_arguments-c[fetch commit objects]-t[fetch trees associated with commit objects]-a[fetch all objects]-v[report what is downloaded]-w[write commit-id into the filename under "$GIT_DIR/refs/<filename>"]:filename--recover[recover from a failed fetch](1)--stdin[read commit ids and refs from standard input]: :__git_commits: :_urls +functions[_git-http-push] _githttppush_arguments--all[verify that all objects in local ref history exist remotely]--force[allow refs that are not ancestors to be updated]--dry-run[do everything except actually sending the updates]--verbose[report the list of objects being walked locally and sent to remote](   -D)-d[remove refs from remote repository](-d   )-D[forcefully remove refs from remote repository]: :_urls*: :__git_remote_references +functions[_git-receive-pack] _gitreceivepack_arguments-*endopt(-q --quiet)qquiet[be quiet]--advertise-refs[undocumented]--stateless-rpc[undocumented]:directory to sync into:_directories +functions[_git-shell] _gitshelllocalcurcontextcurcontextstatelinedeclareopt_args_arguments-c[command to execute]: :->command: :->argumentstatecommandcommandscommandsgitreceivepackgituploadpackgituploadarchive_describecommandscommandcommandsargumentline1expl_descriptiondirectoriesdirectory to sync into_directoriesexplgituploadpackgituploadarchive_descriptiondirectoriesdirectory to sync from_directoriescompaddserverreturn +functions[_git-upload-archive] _gituploadarchive_arguments:directory to get tar archive from:_directories +functions[_git-upload-pack] _gituploadpack_arguments-*endopt--stateless-rpc[quit after a single request/response exchange]--advertise-refs[exit immediately after initial ref advertisement]--strict[don't try <directory>/.git/ if <directory> is not a git directory]--timeout=-[interrupt transfer after period of inactivity]: :__git_guard_number "inactivity timeout (seconds)": :_directories +functions[_git-check-attr] _gitcheckattrlocalz_optcurcontextcurcontextstatelinedeclareopt_args words[(I)--stdin] -z[paths are separated with NUL character when reading from stdin]_argumentsaall[list all attributes that are associated with the specified paths]--stdin[read file names from stdin instead of from command line]--cached[consider .gitattributes in the index only, ignoring the working tree.]-z[terminate input and output records by a NUL character]z_opt(-)--[interpret preceding arguments as attributes and following arguments as path names]*:: :->attribute-or-filestateattributeorfileattributesattributescrlfidentfilterdiffmergeonly_attributesi = 2i < #wordsi++  attributes[(I)words[i]] == 0 only_attributesbreak !only_attributes opt_argsI__git_cached_files_alternativeattributes::__git_attributesfiles::__git_cached_filesreturn +functions[_git-check-ref-format] _gitcheckrefformat_arguments-h[display usage information](--no-allow-onelevel)--allow-onelevel[accept one-level refnames](--allow-onelevel)--no-allow-onelevel[do not accept one-level refnames]--refspec-pattern[interpret <refname> as a reference name pattern for a refspec]--normalize[normalize refname by removing leading slashes]--branch[expand previous branch syntax]: :__git_references +functions[_git-fmt-merge-msg] _gitfmtmergemsg_argumentsendopt(      --no-log)--log=-[display one-line descriptions from actual commits being merged]::number of commits [20](--log         )--no-log[do not display one-line descriptions from actual commits being merged](-m --message)m+message[use given message instead of branch names for first line in log message]:message(-F --file)Ffile[specify list of merged objects from file]: :_files +functions[_git-mailinfo] _gitmailinfo_arguments-*(-b)-k[prevent removal of cruft from Subject: header](-k)-b[limit stripping of bracketed strings to the word PATCH](-u --encoding)-u[encode commit information in UTF-8](-u --encoding)--encoding=-[encode commit information in given encoding]: :__git_encodings-n[disable all charset re-coding of metadata](-m --message-id)mmessageid[copy the Message-ID header at the end of the commit message](           --no-scissors)--scissors[remove everything in body before a scissors line](--scissors              )--no-scissors[do not remove everything in body before a scissors line]--no-inbody-headers[undocumented]:message file:_files:patch file:_files +functions[_git-mailsplit] _gitmailsplit_arguments-*-o-[directory in which to place individual messages]:directory:_directories-b[if file does not begin with "From " line, assume it is a single mail message]-d-[specify number of leading zeros]: :__git_guard_number precision-f-[skip the first N numbers]: :__git_guard_number--keep-cr[do not remove CR from lines ending with CR+LF]*::mbox file:_files +functions[_git-merge-one-file] _gitmergeonefile_messageyou probably should not be issuing this command +functions[_git-patch-id] _gitpatchid_arguments--stable[use a sum of hashes unaffected by diff ordering]--unstable[use patch-id compatible with git 1.9 and older] +functions[_git-stripspace] _gitstripspace_arguments(-s --strip-comments -c --comment-lines)sstripcomments[also strip lines starting with #](-c --comment-lines -s --strip-comments)ccommentlines[prepend comment character and blank to each line] +functions[__git_command_successful] __git_command_successful #*:#0 > 0 _messagenot a git repositoryreturn +functions[__git_committish_range_first] __git_committish_range_firstprint1%..%.:HEAD +functions[__git_committish_range_last] __git_committish_range_lastprint1...:HEAD +functions[__git_pattern_escape] __git_pattern_escapeprintb1 +functions[__git_is_type] __git_is_typerevparseverify2^{1}/dev/null +functions[__git_is_blob] __git_is_blob__git_is_typeblob +functions[__git_is_committish] __git_is_committish__git_is_typecommit +functions[__git_is_treeish] __git_is_treeish__git_is_typetree +functions[__git_is_committish_range] __git_is_committish_range...returnlocalfirst__git_committish_range_first $1last__git_committish_range_last $1first..last__git_is_committish__git_is_committish +functions[__git_is_initial_commit] __git_is_initial_commitrevparseverifyHEAD/dev/null ? == 1  +functions[__git_is_in_middle_of_merge] __git_is_in_middle_of_mergelocalgitdirgitdir_call_program gitdir git rev-parse --git-dir 2>/dev/null__git_command_successfulpipestatusreturngitdir/MERGE_HEAD +functions[__git_describe_branch] __git_describe_branchlocal__commits_in__tag__descshiftintegermaxverbosezstyle:completion:curcontext:maxverbose compstate[nmatches] <= maxverbose __commitsP__commits_in__commits__c:_call_program describe git rev-list -1 --oneline $__c//:/\:_describe__tag__desc__commits@expl_wanted__desccompadd__commits_in +functions[__git_describe_commit] __git_describe_commit__git_describe_branchr:|/=* r:|=*(@)argv[4,-1] +functions[__git_ignore_line] __git_ignore_linelocalignoredline:wordsCURRENTignored +functions[__git_ignore_line_inside_arguments] __git_ignore_line_inside_argumentsdeclarecompadd_optszparseoptscompadd_opts__git_ignore_linecompadd_opts +functions[_git_commands] _git_commandslocalcmdtypesmain_porcelain_commandsuser_commandsthird_party_commandsancillary_manipulator_commandsancillary_interrogator_commandsinteraction_commandsplumbing_manipulator_commandsplumbing_interrogator_commandsplumbing_sync_commandsplumbing_sync_helper_commandsplumbing_internal_helper_commandscmdtypesmain_porcelain_commandsadd:add file contents to indexam:apply patches from a mailboxarchive:create archive of files from named treebisect:find, by binary search, change that introduced a bugbranch:list, create, or delete branchesbundle:move objects and refs by archivecheckout:checkout branch or paths to working treecherrypick:apply changes introduced by some existing commitscitool:graphical alternative to git commitclean:remove untracked files from working treeclone:clone repository into new directorycommit:record changes to repositorydescribe:show most recent tag that is reachable from a commitdiff:show changes between commits, commit and working tree, etc.fetch:download objects and refs from another repositoryformatpatch:prepare patches for e-mail submissiongc:cleanup unnecessary files and optimize local repositorygrep:print lines matching a patterngui:run portable graphical interface to gitinit:create empty git repository or re-initialize an existing onelog:show commit logsmerge:join two or more development histories togethermv:move or rename file, directory, or symlinknotes:add or inspect object notespull:fetch from and merge with another repository or local branchpush:update remote refs along with associated objectsrangediff:compare two commit rangesrebase:forward-port local commits to the updated upstream headreset:reset current HEAD to specified staterestore:restore working tree filesrevert:revert existing commitsrm:remove files from the working tree and from the indexshortlog:summarize git log outputshow:show various types of objectsstash:stash away changes to dirty working directorystatus:show working-tree statussubmodule:initialize, update, or inspect submodulessubtree:split repository into subtrees and merge themswitch:switch branchestag:create, list, delete or verify tag object signed with GPGworktree:manage multiple working dirs attached to the same repositoryconfig:get and set repository or global optionsfastexport:data exporterfastimport:import information into git directlyfilterbranch:rewrite branchesmergetool:run merge conflict resolution tools to resolve merge conflictspackrefs:pack heads and tags for efficient repository accessprune:prune all unreachable objects from the object databasereflog:manage reflog informationremote:manage set of tracked repositoriesrepack:pack unpacked objects in a repositoryreplace:create, list, delete refs to replace objectsancillary_interrogator_commandsblame:show what revision and author last modified each line of a filecountobjects:count unpacked objects and display their disk consumptiondifftool:show changes using common diff toolsfsck:verify connectivity and validity of objects in databasehelp:display help information about gitinstaweb:instantly browse your working repository in gitwebinterprettrailers:add or parse structured information in commit messagesmergetree:show three-way merge without touching indexrerere:reuse recorded resolution of conflicted mergesshowbranch:show branches and their commitsverifycommit:check GPG signature of commitsverifytag:check GPG signature of tagswhatchanged:show commit-logs and differences they introduceversion:show git versionarchimport:import an Arch repository into gitcvsexportcommit:export a single commit to a CVS checkoutcvsimport:import a CVS "repository" into a git repositorycvsserver:run a CVS server emulator for gitimapsend:send a collection of patches to an IMAP folderquiltimport:apply a quilt patchsetrequestpull:generate summary of pending changessendemail:send collection of patches as emailssvn:bidirectional operation between a Subversion repository and gitapply:apply patch to files and/or to indexcheckoutindex:copy files from index to working directorycommitgraph:write and verify Git commit-graph filescommittree:create new commit objecthashobject:compute object ID and optionally create a blob from a fileindexpack:build pack index file for an existing packed archivemergefile:run a three-way file mergemergeindex:run merge for files needing mergingmktag:create tag objectmktree:build tree-object from git ls-tree formatted textmultipackindex:write and verify multi-pack-indexespackobjects:create packed archive of objectsprunepacked:remove extra objects that are already in pack filesreadtree:read tree information into directory indexsymbolicref:read and modify symbolic referencesunpackobjects:unpack objects from packed archiveupdateindex:register file contents in the working directory to the indexupdateref:update object name stored in a reference safelywritetree:create tree from the current indexplumbing_interrogator_commandscatfile:provide content or type information for repository objectscherry:find commits not merged upstreamdifffiles:compare files in working tree and indexdiffindex:compare content and mode of blobs between index and repositorydifftree:compare content and mode of blobs found via two tree objectsforeachref:output information on each refgettarcommitid:extract commit ID from an archive created using git archivelsfiles:information about files in index/working directorylsremote:show references in a remote repositorylstree:list contents of a tree objectmergebase:find as good a common ancestor as possible for a mergenamerev:find symbolic names for given revisionspackredundant:find redundant pack filesrevlist:list commit object in reverse chronological orderrevparse:pick out and massage parameters for other git commandsshowindex:show packed archive indexshowref:list references in a local repositoryunpackfile:create temporary file with blob's contentsvar:show git logical variableverifypack:validate packed git archive filesplumbing_sync_commandsdaemon:run a really simple server for git repositoriesfetchpack:receive missing objects from another repositoryhttpbackend:run a server side implementation of Git over HTTPsendpack:push objects over git protocol to another repositoryupdateserverinfo:update auxiliary information file to help dumb serversplumbing_sync_helper_commandshttpfetch:download from remote git repository via HTTPhttppush:push objects over HTTP/DAV to another repositoryparseremote:routines to help parsing remote repository access parametersreceivepack:receive what is pushed into repositoryshell:restricted login shell for GIT-only SSH accessuploadarchive:send archive back to git-archiveuploadpack:send objects packed back to git fetch-packcheckattr:display gitattributes informationcheckignore:debug gitignore/exclude filescheckmailmap:show canonical names and email addresses of contactscheckrefformat:ensure that a reference name is well formedcolumn:display data in columnsfmtmergemsg:produce merge commit messagemailinfo:extract patch and authorship from a single email messagemailsplit:split mbox file into a list of filesmergeonefile:standard helper-program to use with git merge-indexpatchid:compute unique ID for a patchstripspace:filter out empty lineszstyle:completion:curcontext:usercommandsuser_commandscommandcommand_git_third_party_commands +commands[git-command%%:*] third_party_commandscommandaliases__git_extract_aliasescmdtypeallcmdsallmatchingaltsdispexpl:completion:curcontext:listseparatorcmdtypecmdtypescmdtypealiases%::allcmdsaliases:dup:cmdtype_mPcmdtype%%:P:cmdtype_mverbose${cmdtype}_d_descriptioncompaddexpl[@]Oallmatching///.1cmdtypecmdtypescmdtype_d #disp r.COLUMNS4.Pcmdtype/sm::/r.len.MATCH12 sep %% cmdtype//_/-:cmdtype//_/ %%(e|)s:compadd (e)disp -a cmdtype_m_alternativealts +functions[__git_aliases] __git_aliaseslocalaliases__git_extract_aliases_describealias +functions[__git_extract_aliases] __git_extract_aliaseslocal0_call_program aliases "git config -z --get-regexp '^alias.'"alias. #tmp > 0 aliasestmp/\n/:alias for '' +functions[_git_column_layouts] _git_column_layouts_valuescolumn layout [always,column,nodense](never auto)always[always show in columns](always auto)never[never show in columns](always never)auto[show in columns if the output is to the terminal](row plain)column[fill columns before rows](column plain)row[fill rows before columns](column row)plain[show in one column](nodense)dense[make unequal size columns to utilize more space](dense)nodense[make equal size columns] +functions[__git_date_formats] __git_date_formatsdeclaredate_formatscompsetformat(-local|):_strftimereturndate_formatsrelative:show dates relative to the current timelocal:show timestamps in the local timezoneiso8601:show timestamps in ISO 8601 formatiso8601local:show timestamps in ISO 8601 format in the local timezoneisostrict:show timestamps in strict ISO 8601 formatisostrictlocal:show timestamps in strict ISO 8601 format in the local timezonerfc2822:show timestamps in RFC 2822 formatrfc2822local:show timestamps in RFC 2822 format in the local timezoneshort:show only date but not timeshortlocal:show only date but not time in the local timezoneraw:show date in internal raw git format (%s %z)rawlocal:show date in internal raw git format (%s %z) in the local timezonehuman:elide some current and recent date elementshumanlocal:elide some current and recent date elements in the local timezoneunix:show date as a Unix epoch timestampdefault:show timestamp in rfc-like formatdefaultlocal:show timestamp in rfc-like format in the local timezone_describedateformatsdate formatdate_formats( format\:custom\ format ) +functions[_git_diff_filters] _git_diff_filterslocaldispincdispexcexcludetypesetfilterss..PREFIX:us..SUFFIX:us..PREFIX:ls..SUFFIX:lcompsetcompsetfiltersaddedcopieddeletedmodifiedrenamedchangedpairing brokenzstyle:completion:curcontext:verboselistseparatorprint%s sep %skvfilters%s sep %skvfilters:l_alternativeincluded-file-types:included file type:compadd -S '' -d dispinc -F exclude -k filtersexcluded-file-types:excluded file type:compadd -S '' -d dispexc -F exclude (k)filters:l +functions[_git_dirstat_params] _git_dirstat_params_alternativelimits: :_guard '(*,|)[0-9]#' 'minimum cut-off limit (percent)'parameters: :_values -s , 'method for computing stats [changes]'
      '(lines files)changes[count added/removed lines, ignoring moves]'
      '(changes files)lines[count added/removed lines]'
      '(changes lines)files[count number of files changed]'
      'cumulative[count changes in a child directory for the parent directory as well]' +functions[_git_cleanup_modes] _git_cleanup_modesdeclarecleanup_modesstrip:remove both whitespace and commentary lineswhitespace:remove leading and trailing whitespace linesverbatim:don't change the commit message at allscissors:same as whitespace but cut from scissor linedefault:act as 'strip' if the message is to be edited and as 'whitespace' otherwise_describemodesmode +functions[__git_gpg_secret_keys] __git_gpg_secret_keyslocalexpl_wantedsecretkeyssecret keycompaddMo_call_program secret-keys gpg --list-secret-keys 2>/dev/null:%<>//<>/ +functions[__git_merge_strategies] __git_merge_strategieslocalexpl_wantedmergestrategiesmerge strategycompadd@Mf_call_program merge-strategies \
      "git merge -s '' 2>&1":Aavailable custom strategies are: Aavailable custom strategies are: %.:octopus ours recursive resolve subtree +functions[__git_encodings] __git_encodingslocalexpl_wantedencodingsencodingcompadd@m:{a-zA-Z}={A-Za-z} r:|-=* r:|=*f_call_program encodings iconv --list %// +functions[__git_apply_whitespace_strategies] __git_apply_whitespace_strategiesdeclarestrategiesnowarn:turn off the trailing-whitespace warningwarn:output trailing-whitespace warning, but apply patchfix:output trailing-whitespace warning and strip trailing whitespaceerror:output trailing-whitespace warning and refuse to apply patcherror-all:same as "error", but output warnings for all files_describetrailing-whitespace resolution strategy +functions[__git_remotes] __git_remoteslocalremotesexplf_call_program remotes git remote 2>/dev/null__git_command_successfulpipestatusreturn_wantedremotecompadd@ +functions[__git_ref_specs_pushy] __git_ref_specs_pushycompset*:__git_remote_branch_names_noprefixcompsetcompset:*__git_heads_alternativecommit-tags::__git_commit_tagsheads::__git_heads -qS : +functions[__git_ref_specs_fetchy] __git_ref_specs_fetchycompset*:__git_heads_localcompsetcompset:*__git_remote_branch_names_noprefix +functions[__git_ref_specs] __git_ref_specs__git_ref_specs_pushy@ +functions[__git_color_whens] __git_color_whenslocalwhensalways:always use colorsnever:never use colorsauto:use colors if output is to a terminal_describewhen +functions[__git_ignore_submodules_whens] __git_ignore_submodules_whenslocalwhensnone:submodule is dirty when it contains untracked or modified filesuntracked:submodule is dirty when it contains untracked filesdirty:ignore all changes to submodules, showing only changes to commits stored in superprojectall:ignore all changes to submodules (default)_describewhen +functions[__git_archive_formats] __git_archive_formatslocalexpl_wantedarchiveformatsarchive formatcompaddf_call_program archive-formats git archive --list +functions[__git_compression_levels] __git_compression_levels__git_config_valuescompressionlevelscompression levelcurrentparts[5]-1:default level of compression0:do not deflate files1:minimum compression2:a little more compression3:slightly more compression4:a bit more compression5:even more compression6:slightly even more compression7:getting there8:close to maximum compression9:maximum compression +functions[__git_attributes] __git_attributeslocalattributesattributescrlf:line-ending conventionident:ident substitutionfilter:filtersdiff:textual diffmerge:merging strategy_describeattributesattributeattributes +functions[__git_daemon_service] __git_daemon_servicelocalservicesservicesupload-pack:serve git fetch-pack and git ls-remote clientsupload-archive:serve git archive --remote clients_describeservicesserviceservices +functions[__git_log_decorate_formats] __git_log_decorate_formatsdeclarelog_decorate_formatsshort:do not show ref name prefixesfull:show ref name prefixesno:do not show ref names_describelogdecorateformatslog decorate format +functions[__git_repository_permissions] __git_repository_permissionsprefix07_messagenumbernumeric modedeclarepermissionsumaskfalsenooff:use permissions reported by umask()grouptrueyeson:files and objects are group-writableallworldeverybody:files and objects are readable by all users and group-shareable_describepermission +functions[__git_reflog_entries] __git_reflog_entrieslocalexpldeclarereflog_entriesf_call_program reflog-entries "git reflog -1000 --pretty='%gD:[%h] %gs (%gD)'" 2>/dev/nullreflog_entries/HEAD@\x7b/@\x7b__git_command_successfulpipestatusreturn_describereflogentriesreflog entry +functions[__git_ref_sort_keys] __git_ref_sort_keyscompset__git_ref_fields@ +functions[__git_ref_fields] __git_ref_fieldslocalmatchmbeginmendcfieldsfieldsappendoptszparseoptsaallcompset(#b)(*):match1pushupstreamappendtrackshort[show terse version: > (ahead) < (behind) = (in sync)]track[print gone whenever unknown upstream ref is encountered]track,nobracket[tracking information without brackets]refnameupstreamsymrefappendstriplstrip[strip elements from the left]:elements to strip / -remainrstrip[strip elements from the right]:elements to strip / -remainshort[strip to non-ambiguous short name]objectnameappendshort[strip to non-ambiguous short name]:lengthcolor_alternativecolors::__git_colorsattributes::__git_color_attributesreturnalignappendwidth[specify width]:widthposition[specify alignment]:alignment:(left right middle)appendnotequals:stringcontentsappendsubjectbodysignaturelines:linestailersappendonlyunfoldversionappendrefname[sort by versions] #append _valuesinterpolation modifierappendcfieldsrefname:name of the refobjectname:object name (SHA-1)upstream:name of a local ref which can be considered  upstream  from the displayed refpush:name of a local ref which represents the @{push} location for the displayed refsymref:the ref which the given symbolic ref refers tocontents:complete messagetrailers:structured information in commit messagesfieldsobjecttype:the type of the objectobjectsize:the size of the objectdeltabase:object name of the delta base of the objectHEAD:* if HEAD matches ref or space otherwisetree:the tree header-fieldparent:the parent header-fieldnumparent:number of parent objectsobject:the object header-fieldtype:the type header-fieldtag:the tag header-fieldauthor:the author header-fieldauthorname:the name component of the author header-fieldauthoremail:the email component of the author header-fieldauthordate:the date component of the author header-fieldcommitter:the committer header-fieldcommittername:the name component of the committer header-fieldcommitteremail:the email component of the committer header-fieldcommitterdate:the date component of the committer header-fieldtagger:the tagger header-fieldtaggername:the name component of the tagger header-fieldtaggeremail:the email component of the tagger header-fieldtaggerdate:the date component of the tagger header-fieldcreator:the creator header-fieldcreatordate:the date component of the creator header-fieldsubject:the subject of the messagebody:the body of the messageversion\:refname:sort by versions #all cfieldscolor:change output coloralign:set alignmentif:conditionalfieldsthen:true branchelse:false branchend:end if or align block_describefieldsfieldcfields:\\) \t\n\-fields@ +functions[__git_format_ref] __git_format_reflocalexplcompset(%\\\([^)]#\\\)|[^%]|%%|%[[:xdigit:]][[:xdigit:]])#compset%\\\((\*|)__git_ref_fields\)_wantedformatsformatcompadd%( +functions[__git_signoff_file] __git_signoff_file_alternativesignoffs:signoff:(yes true me please)files:signoff file:_files +functions[__git_stashes] __git_stasheslocalexpldeclareinterleavedstashesdescriptionsinterleavedps:0:_call_program stashes git stash list -z --pretty='format:%gd%x00%s%x00\(%cr\)' 2>/dev/null__git_command_successfulpipestatusreturnlocalinterleavedstashesdescriptionsi: j k_wantedstashesexplstashcompadddescriptionsstashes +functions[__git_svn_revisions] __git_svn_revisionsprefixcompset*:_alternativerevision-numbers::__git_svn_revision_numberssymbolic-revisions:symbolic revision:((HEAD:"the topmost revision of the SVN repository"))_alternativerevision-numbers::__git_svn_revision_numberssymbolic-revisions:symbolic revision:__git_svn_base_revisions +functions[__git_svn_base_revisions] __git_svn_base_revisionsdeclaresymbolic_revisionssymbolic_revisionsBASE:the bottommost revision of the SVN repository_describesymbolicrevisionssymbolic revisionsymbolic_revisions:  +functions[__git_branch_names] __git_branch_nameslocalexpldeclarebranch_namesf_call_program branchrefs git for-each-ref --format='"%(refname)"' refs/heads 2>/dev/nullrefs/heads/__git_command_successfulpipestatusreturn__git_describe_commitbranchnamesbranch name@ +functions[__git_remote_branch_names] __git_remote_branch_namesdeclarebranch_namesf_call_program remote-branch-refs git for-each-ref --format='"%(refname)"' refs/remotes 2>/dev/nullrefs/remotes/__git_command_successfulpipestatusreturn__git_describe_commitremotebranchnamesremote branch name@ +functions[__git_remote_branch_names_noprefix] __git_remote_branch_names_noprefixdeclareheadsbranch_namesf_call_program remote-branch-refs-noprefix git for-each-ref --format='"%(refname)"' refs/remotes 2>/dev/nullrefs/remotes//:HEAD__git_command_successfulpipestatusreturn__git_describe_commitremotebranchnamesnoprefixremote branch name@ +functions[__git_commit_objects_prefer_recent] __git_commit_objects_prefer_recentlocalargument_array_nameszparseoptsO:argument_array_names__git_recent_commitsargument_array_names__git_commit_objects +functions[__git_recent_branches__names] __git_recent_branches__namesreplyuM0_call_program reflog git reflog -1000 -z --pretty='%gs':scheckout: moving from checkout: moving from %% :09afc40 +functions[__git_recent_branches] __git_recent_brancheslocalbranchesdescriptionsreplyvalid_ref_names_munged(f)_call_program valid-ref-names 'git for-each-ref --format="%(refname)" refs/heads/'refs/heads/__git_recent_branches__namesbranches@reply:valid_ref_names_munged +branches[1] return\0(0)_call_program all-descriptions "git --no-pager for-each-ref --format='%(refname)%00%(subject)'" refs/heads/${(q)^branches} "--"//'\n'/zbranches_colon_descriptionsbranchbranchbranchesbranches_colon_descriptionsbranch//:/\::descriptions[refs/heads/(b)branch]_describerecentbranchesrecent branchesbranches_colon_descriptions +functions[__git_commits_prefer_recent] __git_commits_prefer_recentlocalargument_array_nameszparseoptsO:argument_array_names_alternativerecent-branches::__git_recent_branchescommits::__git_commits argument_array_names +functions[__git_commits] __git_commitslocalargument_array_nameszparseoptsO:argument_array_names #argument_array_names (@s/:/)argument_array_names[2](@P)argument_array_names[1]commit_opts__argument_nameargument_array_names2soptsroptexplzparseoptsr:roptropt:q@_alternativeheads::__git_heads soptscommit-tags::__git_commit_tags soptscommit-objects:: __git_commit_objects_prefer_recent -O expl:$commit_opts__argument_name +functions[__git_heads] __git_heads_alternativeheads-local::__git_heads_localheads-remote::__git_heads_remote +functions[__git_heads_local] __git_heads_locallocalgitdirdeclareheadsf_call_program headrefs git for-each-ref --format='"%(refname:short)"' refs/heads 2>/dev/nullgitdir_call_program gitdir git rev-parse --git-dir 2>/dev/null__git_command_successfulpipestatusHEADFETCH_HEADORIG_HEADMERGE_HEADgitdir/fgitdir/refs/stashstashgitdir/refs/bisect/badbisect/bad__git_describe_commitheadslocallocal head@ +functions[__git_heads_remote] __git_heads_remotedeclareheadsf_call_program headrefs git for-each-ref --format='"%(refname:short)"' refs/remotes 2>/dev/null__git_describe_commitheadsremoteremote head@ +functions[__git_commit_objects] __git_commit_objectslocalgitdirexplstartdeclarecommitsPREFIXr@SUFFIXr@__git_reflog_entriesreturnPREFIXSUFFIX:xdigit:c1,40commitsf_call_program commits git --no-pager rev-list -1000 --all --reflog --format='%h:\[%h\]\ %s\ \(%cr\)' HEAD__git_command_successfulpipestatuscommitscommits:commit :xdigit:c40,_describecommitscommit object namecommits +functions[__git_recent_commits] __git_recent_commitslocalgitdirexplstartdeclaredescrtagsheadscommitsargument_array_namescommit_optsintegerdistance_from_headlabelparentsnext_first_parent_ancestral_line_commitzparseoptsO:argument_array_names #argument_array_names (@s/:/)argument_array_names[2] #argument_array_names > 1  (P)+argument_array_names[2] (@P)argument_array_names[2]commits(f)_call_program commits git --no-pager rev-list -20 --format='%h%n%d%n%s\ \(%cr\)%n%p' HEAD ${(q)commit_opts}__git_command_successfulpipestatusreturnparentscommits[@] #commit_opts [i] distance_from_head next_first_parent_ancestral_line_commitfalse distance_from_head == 0 [HEAD]    distance_from_head == 1 [HEAD^]   distance_from_head == 2 [HEAD^^]  distance_from_head < 10 [HEAD~distance_from_head] [HEAD~distance_from_head] ++distance_from_head next_first_parent_ancestral_line_commitparents%% i:label kj (%)j/ >/,s:, :jtag: jtag: _describecommitsrecent commit object name_wantedcommittagscommit tagcompadd@_wantedheadcompaddr:|/=* r:|=* +functions[__git_blob_objects] __git_blob_objects_guard[[:xdigit:]](#c,40)blob object name +functions[__git_blobs] __git_blobs_alternativeblob-tags::__git_blob_tagsblob-objects::__git_blob_objects +functions[__git_blobs_and_trees_in_treeish] __git_blobs_and_trees_in_treeishcompset*:IPREFIXreturnIPREFIX%:__git_is_treeishIPREFIX%:__git_tree_filesPREFIX:.IPREFIX%:__git_changedinindex_files +functions[__git_committishs] __git_committishs__git_commits +functions[__git_revisions] __git_revisions__git_commits +functions[__git_commits2] __git_commits2compset\\\^__git_commits +functions[__git_commit_ranges] __git_commit_rangeslocalargument_array_nameszparseoptsO:argument_array_names #argument_array_names (@s/:/)argument_array_names[2](@P)argument_array_names[1]commit_opts__argument_nameargument_array_names2explcompset*..(.|)compset..*matchmbeginmendPREFIXb\^compsetmatch1@~ \^:\t\n\-suf__git_commitsexpl:commit_opts__argument_name +functions[__git_commit_ranges2] __git_commit_ranges2_alternativecommits::__git_commits2ranges::__git_commit_ranges +functions[__git_trees] __git_trees__git_objects +functions[__git_tree_ishs] __git_tree_ishs__git_commits +functions[__git_objects] __git_objectscompset*:IPREFIXcompset__git_tree_filesPREFIXIPREFIX%:./rootrelativePREFIXIPREFIX%:_alternativerevisions::__git_revisionsfiles::__git_cached_files +functions[__git_submodules] __git_submoduleslocalexpldeclaresubmodulesf_call_program submodules git submodule %% _wantedsubmodulecompadd@ +functions[__git_tags] __git_tagslocalexpldeclaretagsf_call_program tagrefs git for-each-ref --format='"%(refname)"' refs/tags 2>/dev/nullrefs/tags/__git_command_successfulpipestatusreturn_wantedcompaddr:|/=* r:|=*@ +functions[__git_commit_tags] __git_commit_tags__git_tags_of_typecommit +functions[__git_blob_tags] __git_blob_tags__git_tags_of_typeblob +functions[__git_tags_of_type] __git_tags_of_typelocaltypeexpldeclaretagsshiftMf_call_program ${(q)type}-tag-refs "git for-each-ref --format='%(*objecttype)%(objecttype) %(refname)' refs/tags 2>/dev/null":typetag typetag refs/tags/__git_command_successfulpipestatusreturn_wantedtypetagstype tagcompaddr:|/=* r:|=*@numeric +functions[__git_references] __git_referenceslocalexpl_git_refs_cache_pwdPWD_git_refs_cachef_call_program references git ls-remote ./. 2>/dev/null\trefs/headstags/__git_command_successfulpipestatusreturn_git_refs_cache_pwd_wantedreferencesreferencecompaddr:|/=* r:|=* +functions[__git_local_references] __git_local_referenceslocalexpl_git_local_refs_cache_pwdPWD_git_local_refs_cachef_call_program references git ls-remote ./. 2>/dev/null\trefs/__git_command_successfulpipestatusreturn_git_local_refs_cache_pwd_wantedreferencesreferencecompaddr:|/=* r:|=*_git_local_refs_cache +functions[__git_remote_references] __git_remote_references__git_references +functions[__git_notes_refs] __git_notes_refslocalexpldeclarenotes_refsnotes_refsf_call_program notes-refs git for-each-ref --format='"%(refname)"' refs/notes 2>/dev/nulltype refs/notes/__git_command_successfulpipestatusreturn_wantednotesrefsnotes refcompadd@notes_refs +functions[__git_files_relative] __git_files_relativelocalfilesfilef_partsprefixp_parts_call_program gitprefix git rev-parse --show-prefix 2>/dev/null__git_command_successfulpipestatusreturn #prefix == 0 print01/////////.///%/.%/integer n = #file > #prefix ? #file : #prefix i = 1i <= ni++ fileiprefixi i > 0 filei1 i-- breakl@prefixi1///3@@../@filei,1pj:0:files +functions[__git_files] __git_fileslocalcompadd_optsoptsdescriptiongitcdupgitprefixfilesexplzparseoptscompadd_optszparseoptscacheddeletedmodifiedothersignoredunmergedkilledexclude+:descriptionshiftgitcdup_call_program gitcdup git rev-parse --show-cdup 2>/dev/null__git_command_successfulpipestatusreturngitprefix_call_program gitprefix git rev-parse --show-prefix 2>/dev/nullpipestatusprefgitcdupgitprefixPREFIX0_call_program files git ls-files -z --exclude-standard ${(q)opts} -- ${(q)${pref:+$pref\*}:-.} 2>/dev/nullpipestatusfilespref0_call_program files git ls-files -z --exclude-standard ${(q)opts} -- 2>/dev/nullpipestatus_wantedtagdescription_multi_partscompadd_opts +functions[__git_cached_files] __git_cached_files__git_filescachedcachedfilescached file +functions[__git_deleted_files] __git_deleted_files__git_filesdeleteddeletedfilesdeleted file +functions[__git_modified_files] __git_modified_files__git_filesmodifiedmodifiedfilesmodified file +functions[__git_other_files] __git_other_files__git_filesothersuntrackedfilesuntracked file +functions[__git_ignored_cached_files] __git_ignored_cached_files__git_filesignoredcachedignoredcachedfilesignored cached file +functions[__git_ignored_other_files] __git_ignored_other_files__git_filesignoredothersignoreduntrackedfilesignored untracked file +functions[__git_unmerged_files] __git_unmerged_files__git_filesunmergedunmergedfilesunmerged file +functions[__git_killed_files] __git_killed_files__git_fileskilledkilledfileskilled file +functions[__git_diff-index_files] __git_diffindex_fileslocaltreedescriptionshiftfilesexpl_call_program files git diff-index -z --name-only --no-color --cached ${(q)tree} 2>/dev/null__git_command_successfulpipestatusreturn0__git_files_relative $filespipestatus_wantedtagdescription_multi_parts +functions[__git_changed-in-index_files] __git_changedinindex_files__git_diffindex_filesHEADchanged in index filechangedinindexfiles@ +functions[__git_treeish-to-index_files] __git_treeishtoindex_fileslocaltreeshift__git_diffindex_filestreefiles different between (qq)tree and the indextreeishtoindexfiles@ +functions[__git_changed-in-working-tree_files] __git_changedinworkingtree_fileslocalfilesexpl_call_program changed-in-working-tree-files git diff -z --name-only --no-color 2>/dev/null__git_command_successfulpipestatusreturn0__git_files_relative $filespipestatus_wantedchangedinworkingtreefileschanged in working tree file_multi_parts +functions[__git_changed_files] __git_changed_files_alternativechanged-in-index-files::__git_changed-in-index_fileschanged-in-working-tree-files::__git_changed-in-working-tree_files +functions[__git_tree_files] __git_tree_fileslocalmulti_parts_optstreePathintegerat_least_one_tree_addedtree_filescompadd_optsextra_argsrootrelativefulltreeshiftzparseoptscompadd_opts11:h/ at_least_one_tree_added = 0 ps:0:_call_program tree-files git ls-tree -r ${(q)extra_args} --name-only -z ${(q)tree} 2>/dev/null__git_command_successfulpipestatus at_least_one_tree_added = 1  !at_least_one_tree_added returnexpl_wantedfilestree file_multi_partscompadd_opts +functions[__git_remote_repositories] __git_remote_repositoriescompset*:_remote_files_ssh_hosts +functions[__git_repositories] __git_repositories_alternativelocal-repositories::__git_local_repositoriesremote-repositories::__git_remote_repositories +functions[__git_local_repositories] __git_local_repositorieslocalexpl_wantedlocalrepositorieslocal repositories_directories +functions[__git_repositories_or_urls] __git_repositories_or_urls_alternativerepositories::__git_repositoriesurls::_urls +functions[__git_current_remote_urls] __git_current_remote_urlslocalexpl_descriptionremoteurlscurrent urlcompaddexpl[@]r:|/=* r:|=*f_call_program remote-urls
      git remote get-url "$@" --all +functions[__git_any_repositories] __git_any_repositories_alternativelocal-repositories::__git_local_repositoriesremotes: :__git_remotesremote-repositories::__git_remote_repositories +functions[__git_any_repositories_or_references] __git_any_repositories_or_references_alternativerepositories::__git_any_repositoriesreferences::__git_references +functions[__git_guard] __git_guarddeclareoptszparseoptsPREFIXSUFFIXreturn +opts[-X] _messageoptsXPREFIXSUFFIX__git_guard_branchnamePREFIXSUFFIX_call_programcheckrefformatcheckrefformatrefs/heads/qPREFIXqSUFFIX/dev/null #pipestatus:#0 > 0 return_messagebranch namePREFIXSUFFIX__git_guard_diffstatwidthPREFIXcompset*,__git_guard_numberfilename widthcompset,*__git_guard_numberwidth +functions[__git_guard_number] __git_guard_numberdeclareoptszparseopts_guard[[:digit:]]#1:number +functions[__git_guard_bytes] __git_guard_bytes_guard[[:digit:]]#([kKmMgG]|):size +functions[__git_datetimes] __git_datetimes_guardtime specification +functions[__git_stages] __git_stages__git_guard[[:digit:]]#stage +functions[__git_svn_revision_numbers] __git_svn_revision_numbers__git_guard_numberrevision number +functions[__git_setup_log_options] __git_setup_log_optionslog_options(- *)-h[display help]--decorate-refs=[only decorate refs that match pattern]:pattern--decorate-refs-exclude=[don't decorate refs that match pattern]:pattern(           --no-decorate)--decorate=-[print out ref names of any commits that are shown]: :__git_log_decorate_formats(--decorate              )--no-decorate[do not print out ref names of any commits that are shown](          --no-follow)--follow[follow renames](--follow             )--no-follow[do not follow renames]--source[show which ref each commit is reached from]-L+[trace the evolution of a line range or regex within a file]:range +functions[__git_setup_diff_options] __git_setup_diff_optionslocalexclusive_diff_options(--name-only --name-status --check -s --no-patch)diff_optionspupatch[generate diff in patch format]Uunified[generate diff with given lines of context]: :__git_guard_number lines--raw[generate default raw diff output]--patch-with-raw[generate patch but also keep the default raw diff output]exclusive_diff_optionssnopatch[suppress diff output](--minimal --patience --histogram --diff-algorithm)--minimal[spend extra time to make sure the smallest possible diff is produced](--minimal --patience --histogram --diff-algorithm)--patience[generate diffs with patience algorithm](--minimal --patience --histogram --diff-algorithm)--histogram[generate diffs with histogram algorithm](--minimal --patience --histogram --diff-algorithm)*--anchored=[generate diffs using the "anchored diff" algorithm]:text(--minimal --patience --histogram --diff-algorithm)--diff-algorithm=[choose a diff algorithm]:diff algorithm:((default\:"basic greedy diff algorithm"
                                                                                                                    myers\:"basic greedy diff algorithm"
                                                                                                                    minimal\:"spend extra time to make sure the smallest possible diff is produced"
                                                                                                                    patience\:"generate diffs with patience algorithm"
                                                                                                                    histogram\:"generate diffs with histogram algorithm"))--stat=-[generate diffstat instead of patch]:: :__git_guard_diff-stat-width--stat-width=-[generate diffstat with a given width]:width--stat-graph-width=-[generate diffstat with a given graph width]:width--stat-count=[generate diffstat with limited lines]:lines--compact-summary[generate compact summary in diffstat]--numstat[generate more machine-friendly diffstat]--shortstat[generate summary diffstat]--dirstat=-[generate dirstat by amount of changes]:: :_git_dirstat_params--cumulative[synonym for --dirstat=cumulative]--dirstat-by-file=-[generate dirstat by number of files]:: :__git_guard_number limit--summary[generate condensed summary of extended header information]--patch-with-stat[generate patch and prepend its diffstat]-z[use NUL termination on output]exclusive_diff_options--name-only[show only names of changed files]exclusive_diff_options--name-status[show only names and status of changed files]--submodule=-[select output format for submodule differences]::format:((short\:"show pairs of commit names"
                                                                             log\:"list commits like git submodule does"
                                                                             diff\:"show differences"))(        --no-color --color-words --color-moved)--color=-[show colored diff]:: :__git_color_whens(--color            --color-words --color-moved)--no-color[turn off colored diff]--word-diff=-[show word diff]::mode:((color\:"highlight changed words using color"
                                          plain\:"wrap deletions and insertions with markers"
                                          porcelain\:"use special line-based format for scripts"
                                          none\:"disable word diff"))--word-diff-regex=-[specify what constitutes a word]:word regex(--color --no-color                            )--color-words=-[show colored-word diff]::word regex(--color --no-color                            )--color-moved=-[color moved lines differently]::mode:((no\:"do not highlith moved lines"
                                                                                                           default\:"like zebra"
                                                                                                           plain\:"highlight moved lines with color"
                                                                                                           blocks\:"greedily detect blocks of moved text of at least 20 characters"
                                                                                                           zebra\:"like blocks, with alternating colors between different blocks"
                                                                                                           dimmed-zebra\:"like zebra, uninteresting parts are dimmed"))(--no-color-moved-ws)--color-moved-ws=[configure how whitespace is ignored when performing move detection for --color-moved]:mode:_sequence compadd - no ignore-space-at-eol ignore-space-change ignore-all-space allow-indentation-change(--color-moved-ws)--no-color-moved-ws=[don't ignore whitespace when performing move detection]--ita-invisible-in-index[hide 'git add -N' entries from the index]!(--ita-invisible-in-index)--ita-visible-in-index--no-renames[turn off rename detection]exclusive_diff_options--check[warn if changes introduce trailing whitespace or space/tab indents]--full-index[show full object name of pre- and post-image blob](--full-index)--binary[in addition to --full-index, output binary diffs for git-apply]--ws-error-highlight=[specify where to highlight whitespace errors]: :_values -s , "kind of line" all default none context old new--abbrev=[set minimum SHA1 display-length]: :__git_guard_number length(-B --break-rewrites)Bbreakrewrites[break complete rewrite changes into pairs of given size]:: :__git_guard_number size(-M --find-renames)Mfindrenames[detect renames with given scope]:: :__git_guard_number size(-C --find-copies)Cfindcopies[detect copies as well as renames with given scope]:: :__git_guard_number size--find-copies-harder[try harder to find copies](-D --irreversible-delete)Dirreversibledelete[omit the preimage for deletes]--rename-empty[use empty blobs as rename source]--follow[continue listing the history of a file beyond renames]-l-[limit number of rename/copy targets to run]: :__git_guard_number--diff-filter=-[select certain kinds of files for diff]: :_git_diff_filters-S-[look for differences that add or remove the given string]:string-G-[look for differences whose added or removed line matches the given regex]:pattern--find-object=[look for differences that change the number of occurrences of the specified object]:object:__git_blobs--pickaxe-all[when -S finds a change, show all changes in that changeset]--pickaxe-regex[treat argument of -S as regular expression]-O-[output patch in the order of glob-pattern lines in given file]: :_files-R[do a reverse diff]--relative=-[exclude changes outside and output relative to given directory]:: :_directories(-a --text)atext[treat all files as text]--ignore-space-at-eol[ignore changes in whitespace at end of line]--ignore-cr-at-eol[ignore carriage-return at end of line](-b --ignore-space-change -w --ignore-all-space)bignorespacechange[ignore changes in amount of white space](-b --ignore-space-change -w --ignore-all-space)wignoreallspace[ignore white space when comparing lines]--ignore-blank-lines[do not show hunks that add or remove blank lines]--no-indent-heuristic[disable heuristic that shifts diff hunk boundaries to make patches easier to read]--inter-hunk-context=[combine hunks closer than n lines]:n--output-indicator-new=[specify the character to indicate a new line]:character [+]--output-indicator-old=[specify the character to indicate a old line]:character [-]--output-indicator-context=[specify the character to indicate a context line]:character [ ]--exit-code[report exit code 1 if differences, 0 otherwise](           --no-ext-diff)--ext-diff[allow external diff helper to be executed](--ext-diff              )--no-ext-diff[disallow external diff helper to be executed](--textconv --no-textconv)--textconv[allow external text conversion filters to be run when comparing binary files](--textconv --no-textconv)--no-textconv[do not allow external text conversion filters to be run when comparing binary files]--ignore-submodules[ignore changes to submodules]:: :__git_ignore_submodules_whens(--no-prefix)--src-prefix=[use given prefix for source]:prefix(--no-prefix)--dst-prefix=[use given prefix for destination]:prefix--line-prefix=[prepend additional prefix to every line of output]:prefix(--src-prefix --dst-prefix)--no-prefix[do not show any source or destination prefix](-c --cc)ccc[combined diff format for merge commits]--output[undocumented]:undocumented +functions[__git_setup_diff_stage_options] __git_setup_diff_stage_optionsdiff_stage_options(-0 -1 -2 -3 --base --ours --theirs -c --cc --no-index)1base[diff against "base" version](-0 -1 -2 -3 --base --ours --theirs -c --cc --no-index)2ours[diff against "our branch" version](-0 -1 -2 -3 --base --ours --theirs -c --cc --no-index)3theirs[diff against "their branch" version](-0 -1 -2 -3 --base --ours --theirs -c --cc --no-index)-0[omit diff output for unmerged entries] +functions[__git_format_placeholders] __git_format_placeholderslocaldispnamesplaceholdersexpl_describeformatsformat( oneline:"commit-ids and subject of messages"
    short:"few headers and only subject of messages"
    medium:"most parts of messages"
    full:"all parts of commit messages"
    fuller:"like full and includes dates"
    email:"use email headers like From and Subject"
    raw:"the raw commits" )( format:"specify own format" )returncompsetformat:compset(%[^acgCG]|%?[^%]|[^%])#compset%C_wantedcolorscolorcompaddresetgreenblueprefixplaceholdersGG:raw verification messageG?:indicate [G]ood, [B]ad, [U]ntrusted or [N]o signatureGS:name of signerGK:signing keyGF:fingerprint of signing keyGP:fingerprint of primary key whose subkey was used to signprefixplaceholdersgD:reflog selectorgd:short reflog selectorgn:reflog identitygN:reflog identity namege:reflog identity emailgE:reflog identity email (use .mailmap)gs:reflog subjectPREFIXb%acplaceholdersn:nameN:name (use .mailmap)e:emailE:email (use .mailmap)d:dateD:date, RFC2822 styler:date, relativet:date, UNIX timestampi:date, like ISO 8601I:date, strict ISO 8601placeholdersmatch1placeholdersplaceholdersH:commit hashh:abbreviated commit hashT:tree hasht:abbreviated tree hashP:parent hashesp:abbreviated parent hashesa:author detailsc:committer detailsd:ref name in bracketsD:ref nameS:ref name used to reach commite:encodings:subjectf:sanitized subjectg:reflogb:bodyB:raw bodyN:notesG:GPG detailsC:colorm:markn:newline%:raw %x:hex codew:switch line wrappingplaceholders%%:zstyle:completion:curcontext:verboselistseparatorzformatplaceholders sep placeholdersplaceholders_wantedplaceholdersplaceholdercompadddisp[@]@names[@] +functions[__git_setup_revision_options] __git_setup_revision_optionslocaldiff_options__git_setup_diff_optionsrevision_optionsdiff_options(-v --header)prettyformat[pretty print commit messages]::format:__git_format_placeholders(--abbrev-commit --no-abbrev-commit)--abbrev-commit[show only partial prefixes of commit object names](--abbrev-commit --no-abbrev-commit)--no-abbrev-commit[show the full 40-byte hexadecimal commit object name](--abbrev --no-abbrev)--no-abbrev[show the full 40-byte hexadecimal commit object name]--oneline[shorthand for --pretty=oneline --abbrev-commit]--encoding=-[output log messages in given encoding]:: :__git_encodings(--no-notes --notes)--no-notes[do not show notes that annotate commit](--no-notes        )*--notes=[show notes that annotate commit, with optional ref argument show this notes ref instead of the default notes ref(s)]:: :__git_notes_refs--show-signature[validate GPG signature of commit](                --date)--relative-date[show dates relative to current time](--relative-date       )--date=-[format of date output]: :__git_date_formats--parents[display parents of commit]--children[display children of commit]--left-right[mark which side of symmetric diff commit is reachable from](--show-linear-break        )--graph[display graphical representation of commit history](                    --graph)--show-linear-break=[show a barrier between commits from different branches]:barrier--count[display how many commits would have been listed](-n --max-count)n+maxcount[maximum number of commits to display]: :__git_guard_number--skip=[skip given number of commits before output]: :__git_guard_number(--max-age --since --after)sinceafter[show commits more recent than given date]:date(--min-age --until --before)untilbefore[show commits older than given date]: :__git_guard_number timestamp(          --since --after)--max-age=-[maximum age of commits to output]: :__git_guard_number timestamp(          --until --before)--min-age[minimum age of commits to output]: :__git_guard_number timestamp*--author=[limit commits to those by given author]:author*--committer=[limit commits to those by given committer]:committer*--grep=[limit commits to those with log messages matching the given pattern]:pattern--all-match[limit commits to those matching all --grep, --author, and --committer]--invert-grep[limit commits to those not matching --grep, --author and --committer](-i --regexp-ignore-case)iregexpignorecase[match regexps ignoring case]!(-E --extended-regexp -F --fixed-strings -P --perl-regexp)--basic-regexp(-E --extended-regexp -F --fixed-strings -P --perl-regexp)Eextendedregexp[use POSIX extended regexps](-E --extended-regexp -F --fixed-strings -P --perl-regexp)Ffixedstrings[don't interpret patterns as regexps](-E --extended-regexp -F --fixed-strings -P --perl-regexp)Pperlregexp[use perl regular expression]--remove-empty[stop when given path disappears from tree](--no-merges --min-parents)--merges[display only merge commits](--merges --max-parents)--no-merges[don't display commits with more than one parent](--min-parents --no-min-parents --merges)--min-parents=-[show only commits with at least specified number of commits]: :__git_guard_number "number of parents"(--min-parents --no-min-parents --merges)--no-min-parents[reset limit](--max-parents --no-max-parents --no-merges)--max-parents=-[show only commits with at most specified number of commits]: :__git_guard_number "number of parents"(--max-parents --no-max-parents)--no-max-parents[reset limit]--first-parent[follow only first parent from merge commits]*--not[reverses meaning of ^ prefix for revisions that follow]--all[show all commits from refs]--branches=-[show all commits from refs/heads]::pattern--tags=-[show all commits from refs/tags]::pattern--remotes=-[show all commits from refs/remotes]::pattern--glob=[show all commits from refs matching glob]:pattern--exclude=[do not include refs matching glob]:pattern--ignore-missing[ignore invalid object an ref names on command line]--bisect[pretend as if refs/bisect/bad --not refs/bisect/good-* was given on command line](-g --walk-reflogs --reverse)gwalkreflogs[walk reflog entries from most recent to oldest]--grep-reflog=[limit commits to ones whose reflog message matches the given pattern (with -g, --walk-reflogs)]:pattern--merge[after a failed merge, show refs that touch files having a conflict]--boundary[output uninteresting commits at boundary]--simplify-by-decoration[show only commits that are referenced by a ref](               --dense --sparse --simplify-merges --ancestry-path)--full-history[do not prune history](--full-history         --sparse --simplify-merges --ancestry-path)--dense[only display selected commits, plus meaningful history](--full-history --dense          --simplify-merges --ancestry-path)--sparse[when paths are given, display only commits that changes any of them](--full-history --dense --sparse                   --ancestry-path)--simplify-merges[milder version of --full-history](--full-history --dense --sparse --simplify-merges                )--ancestry-path[only display commits that exists directly on ancestry chains](             --date-order --author-date-order)--topo-order[display commits in topological order](--topo-order              --author-date-order)--date-order[display commits in date order](--topo-order --date-order                    )--author-date-order[display commits in author date order](-g --walk-reflogs)--reverse[display commits in reverse order](          --objects-edge)--objects[display object ids of objects referenced by listed commits](--objects               )--objects-edge[display object ids of objects referenced by listed and excluded commits](          --do-walk)--no-walk=-[only display given revs, don't traverse their ancestors]::order:(sorted unsorted)(--no-walk          )--do-walk[only display given revs, traversing their ancestors](              --cherry-pick)--cherry-mark[like --cherry-pick but mark equivalent commits instead of omitting them](--cherry-pick              )--cherry-pick[omit any commit that introduces the same change as another commit on "the other side" of a symmetric range](            --right-only)--left-only[list only commits on the left side of a symmetric range](--left-only             )--right-only[list only commits on the right side of a symmetric range](--left-only --right-only --cherry-pick --cherry-mark --no-merges --merges --max-parents)--cherry[synonym for --right-only --cherry-mark --no-merges](-c --cc            )--full-diff[show full commit diffs when using log -p, not only those affecting the given path]--log-size[print log message size in bytes before the message]--use-mailmap[use mailmap file to map author and committer names and email]--reflog[show all commits from reflogs]--single-worktree[examine the current working tree only]--stdin[additionally read commits from standard input]--default[use argument as default revision]:default revision:__git_revisions--early-output=-[undocumented]::undocumented words[(I)--objects(|-edge)] --unpacked[print object IDs not in packs] +functions[__git_setup_merge_options] __git_setup_merge_optionsmerge_options(         --no-commit)--commit[perform the merge and commit the result](--commit            )--no-commit[perform the merge but do not commit the result](         --no-edit -e)--edit[open an editor to change the commit message](--edit             -e)--no-edit[don't open an editor to change the commit message]--cleanup=[specify how to strip spaces and #comments from message]:mode:_git_cleanup_modes(     --no-ff)--ff[do not generate a merge commit if the merge resolved as a fast-forward](--ff        )--no-ff[generate a merge commit even if the merge resolved as a fast-forward](      --no-log)--log=-[add entries from shortlog to merge commit message]::entries to add(--log         )--no-log[do not list one-line descriptions of the commits being merged in the log message](-n --no-stat)--stat[show a diffstat at the end of the merge](--stat -n --no-stat)nnostat[do not show diffstat at the end of the merge](         --no-squash)--squash[merge, but do not commit]--signoff[add Signed-off-by:](--squash            )--no-squash[merge and commit]--ff-only[refuse to merge unless HEAD is up to date or merge can be resolved as a fast-forward](-S --gpg-sign --no-gpg-sign)Sgpgsign[GPG-sign the commit]::key id(-S --gpg-sign --no-gpg-sign)--no-gpg-sign[don't GPG-sign the commit]*sstrategy[use given merge strategy]:merge strategy:__git_merge_strategies*Xstrategyoption[pass merge-strategy-specific option to merge strategy]:option(--verify-signatures)--verify-signatures[verify the commits being merged or abort](--no-verify-signatures)--no-verify-signatures[do not verify the commits being merged](-q --quiet -v --verbose)qquiet[suppress all output](-q --quiet -v --verbose)vverbose[output additional information]--allow-unrelated-histories[allow merging unrelated histories] +functions[__git_setup_fetch_options] __git_setup_fetch_optionsfetch_options(: * -m --multiple)--all[fetch all remotes](-a --append)aappend[append ref names and object names of fetched refs to "$GIT_DIR/FETCH_HEAD"](-j --jobs)j+jobs[specify number of submodules fetched in parallel]:jobs--depth=[deepen the history of a shallow repository by the given number of commits]: :__git_guard_number depth--unshallow[convert a shallow clone to a complete one]--update-shallow[accept refs that update .git/shallow]--refmap=[specify refspec to map refs to remote tracking branches]:refspec(-4 --ipv4 -6 --ipv6)4ipv4[use IPv4 addresses only](-4 --ipv4 -6 --ipv6)6ipv6[use IPv6 addresses only]--dry-run[show what would be done, without making any changes](-f --force)fforce[force overwrite of local reference](-k --keep)kkeep[keep downloaded pack](-p --prune)pprune[remove any remote tracking branches that no longer exist remotely](--no-tags -t --tags)ttags[fetch remote tags](-u --update-head-ok)uupdateheadok[allow updates of current branch head]--upload-pack=[specify path to git-upload-pack on remote side]:remote path(--no-recurse-submodules --recurse-submodules)--recurse-submodules=-[specify when to fetch commits of submodules]::recursive fetching mode:((no\:"disable recursion"
                                                                                                                                                yes\:"always recurse"
                                                                                                                                                on-demand\:"only when submodule reference in superproject is updated"))(--no-recurse-submodules --recurse-submodules)--no-recurse-submodules[disable recursive fetching of submodules](--no-recurse-submodules)--recurse-submodules-default=-[provide internal temporary non-negative value for "--recurse-submodules"]::recursive fetching mode:((yes\:"always recurse"
                                                                                                                                                                 on-demand\:"only when submodule reference in superproject is updated"))--submodule-prefix=-[prepend <path> to paths printed in informative messages]:submodule prefix path:_files -/(-q --quiet -v --verbose --progress)qquiet[suppress all output](-q --quiet -v --verbose)vverbose[output additional information](-q --quiet)--progress[force progress reporting]--show-forced-updates[check for forced-updates on all updated branches]--set-upstream[set upstream for git pull/fetch] +functions[__git_setup_apply_options] __git_setup_apply_optionsapply_options--whitespace=[detect a new or modified line that ends with trailing whitespaces]: :__git_apply_whitespace_strategies-p-[remove N leading slashes from traditional diff paths]: :_guard  "[[\:digit\:]]#" "number of slashes to remove"-C-[ensure at least N lines of context match before and after each change]: :_guard  "[[\:digit\:]]#" "number of lines of context"--reject[apply hunks that apply and leave rejected hunks in .rej files](--ignore-space-change --ignore-whitespace)ignorespacechangeignorewhitespace[ignore changes in whitespace in context lines]--directory=[root to prepend to all filenames]:root:_directories*--exclude=[skip files matching specified pattern]:pattern*--include=[include files matching specified pattern]:pattern +functions[__git_config_get_regexp] __git_config_get_regexpdeclareoptszparseoptsoptsboptsb*.optsaoptsa.[^.]##shift0_call_program ${3:-$2} "git config -z --get-regexp -- ${(q)1}"optsb%%optsa\n +functions[__git_config_sections] __git_config_sectionsdeclareoptslocalregexdescgroupszparseoptsshift__git_config_get_regexpoptsregexgroupstag_describedescgroups +functions[__git_config_booleans] __git_config_booleanslocallabelcurrentdefaultdescriptiondeclarebooleanszparseoptsttagllabelcurrent2:truedescriptionshiftbooleanstrueyeson:descriptionfalsenooff:do not description__git_config_valuestag:booleanslabel:booleancurrentdefaultbooleans +functions[__git_config_values] __git_config_valuesdeclareoptslocalcurrentdefaultvalueszparseoptsshiftcurrentcurrentvaluesr__git_pattern_escape $current: (current)valuesr__git_pattern_escape $default: (default)_describeoptst:valuesoptsl:value +functions[__git_browsers] __git_browserslocalexpldeclareuserbrowsersbuiltinbrowsers__git_config_get_regexp^browser\..+\.cmd$userbrowsersbuiltinbrowsersfirefoxiceweaselseamonkeyiceapegooglechromechromechromiumkonquereroperaelinkslinkslynxdilloopenstartcygstartxdgopen_alternativeuser-browsers:user-defined browser:compadd -a - userbrowsersbuiltin-browsers:builtin browser:compadd -a - builtinbrowsers__git_worktreeslocalrecordsps.nn._call_program directories git worktree list --porcelaindirectoriesdescriptionshashbranchrecordsdirectoriesi%%\nworktree (f)i2HEAD 1,9branch(f)i3branch refs/heads/branchdetachedbranch(detached HEAD)branch[branch]directories[-1]\thash branch_wanteddirectoriesexplworking treecompaddr:|/=* r:|=*directories +functions[__git_difftools] __git_difftools__git_difformergetoolsdiff +functions[__git_diff-or-merge-tools] __git_difformergetoolslocaltypeshiftintegerexpldeclareuserdifftoolsusermergetoolsbuiltintoolsbuiltindifftoolsbuiltinmergetoolstypediff__git_config_get_regexp^difftool\..+\.cmd$userdifftools__git_config_get_regexp^mergetool\..+\.cmd$araxiscodecomparedeltawalkerdiffmergediffuseecmergeemergegvimdiffgvimdiff2gvimdiff3kdiff3meldopendiffp4mergetkdifftortoisemergesmergevimdiffvimdiff2vimdiff3xxdiffbuiltindifftoolsbuiltintoolskomparebuiltinmergetools_tagsuserdifftoolsbuiltindifftoolsusermergetoolsmergeusermergetoolsbuiltinmergetools_requesteduserdifftoolsuser-defined difftoolcompadd@userdifftools_requestedusermergetoolsuser-defined mergetoolcompadd_requestedbuiltindifftoolsbuiltin difftoolcompaddbuiltindifftools_requestedbuiltin mergetoolcompaddbuiltinmergetools ret breakreturn +functions[__git_mergetools] __git_mergetools__git_difformergetoolsmerge +functions[__git_merge_drivers] __git_merge_drivers__git_config_sections^merge\..+\.name$mergedriversmerge driver +functions[__git_builtin_merge_drivers] __git_builtin_merge_driverslocalbuiltin_merge_driversbuiltin_merge_driverstext:normal 3-way file-level merge for text filesbinary:binary file merge driverunion:run 3-way file-levele merge with lines from both versions_describebuiltinmergedriversbuiltin merge driverbuiltin_merge_drivers +functions[__git_man_viewers] __git_man_viewers__git_config_sections^man\..+\.cmd$manviewersman viewer +functions[__git_svn-remotes] __git_svnremotes__git_config_sections(|)^svn-remote\..+$svnremotessvn remote +functions[__git_remote-groups] __git_remotegroups__git_config_sections(|)^remotes\..+$remotesgroupsremotes group +functions[__git_remotes_groups] __git_remotes_groupslocalexpl_wantedremotesgroupsremotes groupcompadd0_call_program remotes-groups git config --get-regexp -z '"^remotes\..*$"'%%\nremotes. +functions[__git_sendemail_identities] __git_sendemail_identities__git_config_sections^sendemail\..+\.[^.]+$identitiessendemail identity +functions[__git_sendemail_smtpencryption_values] __git_sendemail_smtpencryption_values__git_config_valuescurrentparts[5]ssl:use SSLtls:use TLS +functions[__git_sendemail_confirm_values] __git_sendemail_confirm_values__git_config_valuescurrentparts[5]always:always confirm before sendingnever:never confirm before sendingcc:confirm before sending to automatically added Cc-addressescompose:confirm before sending first message when using --composeauto:same as cc together with compose +functions[__git_sendemail_suppresscc_values] __git_sendemail_suppresscc_values__git_config_valuescurrentparts[5]author:avoid including patch authorself:avoid including sendercc:avoid including anyone mentioned in Cc lines except for selfbodycc:avoid including anyone mentioned in Cc lines in patch body except for selfsob:avoid including anyone mentioned in Signed-off-by lines except for selfcccmd:avoid running --cc-cmdtocmd:avoid running --to-cmdbody:equivalent to sob + bodyccmiscby:avoid including anyone mentioned in various "-by" lines in the patch bodyall:avoid all auto Cc values +functions[__git_sendmail_smtpserver_values] __git_sendmail_smtpserver_values_alternativehosts:smtp host:_hostscommands: :_absolute_command_paths +functions[__git_colors] __git_colorsdeclareexpl_wantedcolorscolorcompadd@blackgreenyellowbluemagentacyanwhite +functions[__git_color_attributes] __git_color_attributesdeclareexpl_wantedattributesattributecompadd@boldblinkreverse_git CURRENT > 2 localaliasesgit_aliasesendopt!(-)--end-of-options0_call_program aliases git config -z --get-regexp '\^alias\.'aliasesa/'\n'*/alias.a#*'\n'git_aliaseskv +git_aliases[words[2]] && !+commands[git-words[2]] && !+functions[_git-words[2]] tmpwordsexpaliaszgit_aliaseswords2tmpwordswords1expaliaswords[3,-1]tmpwordswords3,1wordsCURRENTtmpwords CURRENT += #expalias - 1 wordstmpwords[@]unsettmpwordsgit_aliasesintegerservicecurcontextcurcontextstatelinedeclareopt_args_arguments(- :)--version[display version information](- :)--help[display help message]-C[run as if git was started in given path]: :_directories*-c[pass configuration parameter to command]: :->configuration--exec-path=-[path containing core git-programs]:: :_directories(: -)--man-path[print the manpath for the man pages for this version of Git and exit](: -)--info-path[print the path where the info files are installed and exit](: -)--html-path[display path to HTML documentation and exit](-p --paginate -P --no-pager)ppaginate[pipe output into a pager](-p --paginate -P --no-pager)Pnopager[don't pipe git output into a pager]--git-dir=-[path to repository]: :_directories--work-tree=-[path to working tree]: :_directories--namespace=-[set the Git namespace]:namespace--bare[use $PWD as repository]--no-replace-objects[do not use replacement refs to replace git objects]--literal-pathspecs[treat pathspecs literally, rather than as glob patterns](-): :->command(-)*:: :->option-or-argumentreturnstatecommand_git_commandsoptionorargumentcurcontextcurcontext%:::gitwords1: +opt_args[--git-dir] GIT_DIRopt_argsgitdir_call_function_gitwords1words1words1words1!_normalzstyle:completion:curcontext:usefallback_default_messageunknown sub-command: words[1]configurationcompset*=__git_config_valuecompset=*__git_config_optioncompstateto_end_call_function_servicedeclaregUa_git_third_party_commandslocalfileinputfpath/_git.zwc.Nnamefile:t_git +_git_third_party_commands[name] continuedescintegerread i == 2 input#description :input#description break i++ filenamedesc_gitA'-A&
]5%	-
%!=
YEU9A=MaEA ")#=#%&'))*+y,5-Y..localcmds(-c --completion -f --file -g --grep -I --idutils -p --print-dbpath -P --path -u --update --version --help)_argumentscmdsccompletion[completion on prefix]:prefix:cmdsffile[print function definitions in file]cmdsggrep[print all lines which match pattern using grep]:patterncmdsIidutils[print all lines which match pattern using id-utils]:patterncmdspprintdbpath[print location of GTAGS]cmdsPpath[print paths matching pattern]:pattern:cmdsuupdate[locate tag files and update incrementally](-a --absolute)aabsolute[print absolute path names](--color)--color=-[color matches]::color:(always auto never)(-d --definition)ddefinition[print locations of definitions](-e --regexp :)eregexp[specify pattern]:pattern:_global_tags(--encode-path)--encode-path=-[encode path characters in hexadecimal representation]:format(-F --first-match)ffirstmatch[stop searching if tag is found in current tag file](--from-here)--from-here=-[decide tag type by context]:line_path:(-G --basic-regexp :)Gbasicregexp[specify basic regexp to use]:word:_global_tags(--gtagsconf)--gtagsconf=-[set environment variable GTAGSCONF]:file:_files(--gtagslabel)--gtagslabel=-[set environment variable GTAGSLABEL]:file:_files(-i --ignore-case)iignorecase[ignore case in patterns](-L --file-list)Lfilelist[obtain files from file in addition to the arguments]:file:_files(-l --local)llocal[print just objects which exist under the current directory](--literal)--literal[use literal search instead of regexp search](-M --match-case)mmatchcase[enable case sensitive search](--match-part)--match-part=-[specify how path name completion should match]::part:(first last all)(-n --nofilter)nnofilter[suppress sort filter and path conversion filter](-O --only-other)Oonlyother[search only text files](-o --other)oother[search in other files, not just source files (with -g)](--path-style)--path-style=-[specify path style]::style:(relative absolute shorter abslib through)(--print0)--print0[print each record followed by a null character](-q --quiet)qquiet[quiet mode](-r --reference --rootdir)rreferencerootdir[find object references instead of definitions](--result)--result=-[specify result format]::format:(path ctags ctags-x grep cscope)(- :)--single-update=-[updata tag for specified file]:file:_files(-s --symbol)ssymbol[find symbols instead of function names]:pattern(-t --tags)ttags[output in standard ctags format](-T --through -s -r -l)Tthrough[search through all tag files in GTAGSLIBPATH](-v --verbose)vverbose[verbose mode](-x --cxref)xcxref[additionally list line number and contents](- :)--version[display version information](- :)--help[display help information]:word:_global_tagsAg,A,AA4fTul5,localexpltags_call_program global-tags global --completion $PREFIX 2>/dev/null_wantedglobaltagstagcompaddm:{a-zA-Z}={A-Za-z}@Af-_arguments*:arg: _defaultAGA4A&0lAq5	1}	a
E
1]
a=9 "q#E
0#A 
%#$&0'A(%'9')}*,A0,AX	%-!-.i/02335	698
9:-;=<=>?0@A,C@A}BD1EQFi
0GA C%GHyI	0;ACFJ|ACfJJlocalargumentsservicegnupod_addsong(-h --help)hhelp[display help and exit]version[output version information and exit](-m --mount)mmount[iPod mountpoint, default is $IPOD_MOUNTPOINT]:mount point:_files(-r --restore)rrestore[restore the iPod (create a new GNUtunesDB from scratch)](-d --duplicate)dduplicate[allow duplicate files](-p --playlist)pplaylist[add songs to this playlist]:playlist:playlistispodcast[set podcast flag for playlist(s) created using --playlist]podcastartwork[download and install artwork for podcasts from their channel]podcastcachedir[set a directory in which podcast media files will be cached]:podcast cache dir:podcastfileslimit[limit files to download (0 = all (default), -X = X oldest, X = X newest)]:podcast files limit:.disablev1[do not read ID3v1 Tags (MP3 Only)]disablev2[do not read ID3v2 Tags (MP3 Only)](-x --decode)xdecode[convert FLAC Files to WAVE/MP3 or AAC on-the-fly]:encoding:(pcm mp3 aac aacbm)decodevideo[convert .avi Files into iPod video on-the-fly](-e --reencode)ereencode[reencode MP3/AAC files with new quality on-the-fly]:quality number (0 = Good 9 = Bad):(1 2 3 4 5 6 7 8 9)(-t --set-title)tsettitle[set Title (Override ID3 Tag)]:title:(-a --set-artist)asetartist[set Artist (Override ID3 Tag)]:artist:(-l --set-album)lsetalbum[set Album (Override ID3 Tag)]:album:(-g --set-genre)gsetgenre[set Genre (Override ID3 Tag)]:genre:setrating[set Rating (0=-/20=*/40=**/60=***/80=****/100=*****)]:rating:(0 20 40 60 80 100)setplaycount[set Playcount]:play count:setsongnum[override Songnum/Tracknum field]:song number:(-b --set-bookmarkable)bsetbookmarkable[set this song as bookmarkable (= Remember position)]setshuffleskip[exclude this file in shuffle-mode]setcompilation[mark songs as being part of a compilation]minvoladj[minimum volume adjustment allowed by ID3v2.4 RVA2 tag (range -100 to 100, default 0)]maxvoladj[maximum volume adjustment allowed by ID3v2.4 RVA2 tag (range -100 to 100, default 0)]artwork[use FILE as album cover]:artwork:_files*:file to add:_filesgnupod_checkversion[output version information and exit](-m --mount)mmount[iPod mountpoint (default is $IPOD_MOUNTPOINT)]:mount point:_filesfixit[try to fixup some errors (may delete lost files)]gnupod_INITversion[output version information and exit](-m --mount)mmount[iPod mountpoint (default is $IPOD_MOUNTPOINT)]:mount point:_files(-d --disable-convert)ddisableconvert[do not try to convert an existing iTunesDB](-f --france)ffrance[limit volume to 100dB, works only on very old iPods]noask[do not wait for any user input]gnupod_searchhelp[display help and exit]version[display version information and exit](-m --mount)mmount[iPod mountpoint (default is $IPOD_MOUNTPOINT)]:mount point:_files(-t --title)ttitle[search songs by title]:title string:(-a --artist)aartist[search songs by artist]:artist string:(-l --album)lalbum[search songs by album]:album string:(-i --id)iid[search songs by ID]:ID integer:(-g --genre)ggenre[search songs by genre]:genre string:(-c --playcount)cplaycount[search songs by playcount]:playcount:(-s --rating)srating[search songs by Rating (20 is one star, 40 two, etc.)]:playcount:(0 20 40 60 80 100)(-R --podcastrss)Rpodcastrss[search songs by RSS]:RSS:(-G --podcastguid)Gpodcastguid[search songs by GUID]:GUID:(-b --bitrate)bbitrate[search songs by Bitrate]:bitrate:(-o --match-once)omatchonce[search does not need to match multiple times (eg. -a & -l)]delete[remove matched songs from the iPod]view[modify output (default is ialt, see --help)]:output string:rename[rename key into value for matched songs]:KEY=VALUE:artwork[use FILE as Cover for found files]:artwork:_filesmktunesversion[output version information and exit](-m --mount)mmount[iPod mountpoint (default is $IPOD_MOUNTPOINT)]:mount point:_files(-n --ipod-name)nipodname[iPod Name (For unlabeled iPods)]:name:(-v --volume)vvolume[adjust volume +-VALUE%]:volume percent:(-e --energy)eenergy[save energy (disable scrolling title)](-g --fwguid)gfwguid[FirewireGuid / Serial of connected iPod]tunes2podversion[output version information and exit](-m --mount)mmount[iPod mountpoint (default is $IPOD_MOUNTPOINT)]:mount point:_filesforce[disable sync checking]return_argumentsargumentsAgA(%-aA0

pACp%AeU
p
ALA
YE
p1\ApA
50A	Aem9m  !""#=$-$%=%q&m')A*+,,-.0A13A4E5567a8-8::;<=>?e@QA}BaCD 0
AlCEGHI	IJKeLMUMN}NPRSTUVWXY[\ER0]DA4 C$]i^=^`9abebd9e9fg%hikYlmn9p
qsUttvAw)x!xz!{Y|}}!}~5=U]A1	ma5}U1m9
=y=0A,3EA6localargs(- :)hhelp[display help information](- :)--version=[display version information]:information:((v\:simple c\:copyright n\:full))(- :)-v[display version information](- :)!morehelp[display help information through a pager](-d --debug)ddebug[enable debugging]:debug level*Vverbose[more verbose output]servicegnutls(-p --port)pport[specify port or service to connect to]:port:_portsgnutlscli(--app-proto --starttls-proto)appprotostarttlsproto=[specify application protocol to use to obtain the server's certificate]:protocol:(https ftp smtp imap ldap xmpp lmtp pop3 nntp sieve postgres):hostname:_hostsgnutlsclignutlsserv--sni-hostname=[specify server's hostname for server name indication extension]:hostname--noticket[don't accept session tickets](-u --udp)uudp[use DTLS (datagram TLS) over UDP]--mtu=[set MTU for datagram TLS]:mtu--srtp-profiles=[offer SRTP profiles]:string(-b --heartbeat)bheartbeat[activate heartbeat support]--x509fmtder[use DER format for certificates to read from]--priority=[specify TLS algorithms and protocols to enable]:(NORMAL PFS SECURE128 SECURE192 SUITEB128 SUITEB192 LEGACY PERFORMANCE NONE)--x509cafile=[specify certificate file to use]:file:_files--x509crlfile=[specify CRL file to use]:file:_files*--x509keyfile=[specify X.509 key file to use]:file:_files*--x509certfile=[specify X.509 certificate file to use]:file:_files(-l --list -p --port)llist[print list of the supported algorithms/modes]--keymatexport=[specify label used for exporting keying material]:label--keymatexportsize=[specify size of the exported keying material]:sizegnutlsclicerttool--provider=[specify PKCS #11 provider library]:provider:_filesgnutlsclicerttool--verify-allow-broken[allow broken algorithms, such as MD5 for certificate verification]gnutlscli--tofu[enable trust on first use authentication]!--no-tofu--strict-tofu[fail to connect if a certificate is unknown or has changed]!--no-strict-tofu--dane[enable DANE certificate verification (DNSSEC)]!--no-dane--local-dns[use the local DNS server for DNSSEC resolving]!--no-local-dna--no-ca-verification[disable CA certificate verification]!--ca-verification--ocsp[enable OCSP certificate verification]!--no-oscp(-r --resume)rresume[establish a session and resume]--earlydata=[send early data on resumption from the specified file]:file:_files(-e --rehandshake)erehandshake[connect, establish a session and rehandshake immediately]--verify-hostname-str=[specify server's hostname to use for validation]:hostname(-s --starttls)sstarttls[start TLS on EOF or SIGALRM]--crlf[send CR LF instead of LF]--fastopen[enable TCP Fast Open]--print-cert[print peer's certificate in PEM format]--save-cert=[save peer's certificate chain in the specified file in PEM format]:file:_files--save-ocsp=[save peer's OCSP status response in the provided file]:file:_files--save-server-trace=[save the server-side TLS message trace in the provided file]:file:_files--save-client-trace=[save the client-side TLS message trace in the provided file]:file:_files--dh-bits=[specify minimum number of bits allowed for DH]:bits--srpusername[specify SRP username to use]:username--srppasswd[specify SRP password to use]:password--pskusername[specify PSK username to use]:username--pskkey[specify PSK key to use]:key--insecure[don't require server cert validation]--benchmark-ciphers[benchmark individual ciphers]--benchmark-soft-ciphers[benchmark individual software ciphers]--benchmark-tls-kx[benchmark TLS key exchange methods]--benchmark-tls-ciphers[benchmark TLS ciphers]--priority-list[print list of the supported priority strings]*--alpn=[enable application layer protocol]:string--recordsize=[specify maximum record size to advertise]:record size (0-4096)--disable-sni[don't send a Server Name]--single-key-share[send a single key share under TLS1.3]--post-handshake-auth[enable post-handshake authentication under TLS1.3]--inline-commands[inline commands of the form ^<cmd>^]--inline-commands-prefix=[change delimiter used for inline commands]:delimiter [^]--fips140-mode[report status of FIPS140-2 mode in gnutls library]--logfile=[redirect informational messages to a specific file]:file:_files--sni-hostname-fatal[send fatal alert on sni-hostname mismatch]*--alpn=[specify ALPN protocol to be enabled by the server]:protocol--alpn-fatal[send fatal alert on non-matching ALPN name]--earlydata[accept early data]--maxearlydata=[specify maximum early data size to accept]:size--nocookie[don't require cookie on DTLS sessions](-g --generate)ggenerate[generate Diffie-Hellman parameters](-q --quiet)qquiet[suppress some messages]--nodb[don't use a resumption database]--http[act as an HTTP server]--echo[act as an Echo server](-a --disable-client-cert -r --require-client-cert)adisableclientcert[don't request a client certificate](-a --disable-client-cert -r --require-client-cert)rrequireclientcert[require a client certificate]--verify-client-cert[if a client certificate is sent then verify it]--dhparams=[specify DH params file to use]:file:_files--srppasswd=[specify SRP password file to use]:file:_files--srppasswdconf=[specify SRP password configuration file to use]:file:_files--pskpasswd=[specify PSK password file to use]:file:_files--pskhint=[specify PSK identity hint to use]:string*--ocsp-response=[specify OCSP response to send to client]:string:_files--ignore-ocsp-response-errors[ignore any errors when setting the OCSP response]--recordsize=[specify maximum record size to advertise]:record size (0-16384)--httpdata=[specify data to use as HTTP response]:file:_filescerttool(-q --generate-request)--infile:input file:_files --outfile:output file:_files (-s --generate-self-signed)sgenerateselfsigned[generate a self-signed certificate](-c --generate-certificate)cgeneratecertificate[generate a signed certificate]--generate-proxy[generate a proxy certificate]--generate-crl[generate a CRL](-u --update-certificate)uupdatecertificate[update a signed certificate]--fingerprint[print the fingerprint of the given certificate]--key-id[print the key ID of the given certificate]--v1[generate an X.509 version 1 certificate (with no extensions)]--sign-params=[sign a certificate with a specific signature algorithm]:algorithm:(RSA-PSS)(-p --generate-privkey)pgenerateprivkey[generate a private key](-q --generate-request --infile)qgeneraterequest[generate a PKCS #10 certificate request](-e --verify-chain)everifychain[verify a PEM encoded certificate chain]--verify[verify a PEM encoded certificate chain using a trusted list]--verify-crl[verify a CRL](--verify-email)--verify-hostname=[specify hostname to be used for certificate chain verification]:hostname:_hosts(--verify-hostname)--verify-email=[specify email to be used for certificate chain verification]:email:_email_addresses--verify-purpose=[specify a purpose OID to be used for certificate chain verification]--p7-sign[sign using a PKCS #7 structure]--p7-detached-sign[sign using a detached PKCS #7 structure]--no-p7-include-cert[don't include signer's certificate will in the cert list]--p7-time[include a timestamp in the PKCS #7 structure]--p7-show-data[show embedded data in the PKCS #7 structure]--p7-verify[verify the provided PKCS #7 structure]--generate-dh-params[generate PKCS #3 encoded Diffie Hellman parameters]--get-dh-params[get the included PKCS #3 encoded Diffie Hellman parameters]--dh-info[print information PKCS #3 encoded Diffie-Hellman parameters]--load-privkey:private key file:_files--load-pubkey:public key file:_files--load-request:certificate request file:_files--load-certificate:certificate file:_files--load-ca-privkey:certificate authority private key file:_files--load-ca-certificate:certificate authority certificate file:_files--load-crl=[load the provided CRL]:CRL--load-data=[load auxiliary data]:data--password=[specify password to use]:password--hex-numbers[big number in an easier format to parse]--cprint[prints certain information is C-friendly format]--null-password[enforce a NULL password]--empty-password[enforce an empty password]--key-type=[specify the key type to use on key generation]:key type(-i --certificate-info)icertificateinfo[print information on a certificate](-l --crl-info)lcrlinfo[print information on a CRL]--crq-info[print information on a certificate request]--no-crq-extensions[don't use extensions in certificate requests]--p12-info[print information on a PKCS #12 structure]--p12-name=[specify PKCS #12 friendly name to use]:name--p7-info[print information on a PKCS #7 structure]--smime-to-p7[convert S/MIME to PKCS #7 structure](-k --key-info)kkeyinfo[print information on a private key]--p8-info[print information on a PKCS #8 structure]--to-rsa[convert an RSA-PSS key to raw RSA format]--bits=[specify number of bits for key generation]:bits--curve=[specify the curve used for EC key generation]:curve--sec-param=[specify the security level]:security level:(low legacy medium high ultra)--to-p8[convert a given key to a PKCS #8 structure]--provable[generate a private key or parameters from a seed using a provable method]--verify-provable-privkey[verify a private key generated from a seed using a provable method]--seed=[when generating a private key use the given seed]:seed (hex-encoded)--pubkey-info[print information on a public key]--to-p12[generate a PKCS #12 structure](-8 --pkcs8)8pkcs8[use PKCS #8 format for private keys]--hash=[specify hash algorithm for signing]:algorithm:(MD5 SHA1 RMD160)--salt-size=[specify the RSA-PSS key default salt size]:sizeinderinraw[use DER format for input certificates and private keys]outderoutraw[use DER format for output certificates and private keys]--template=[specify template file to use for non-interactive operation]:file:_files--stdout-info[print information to stdout instead of stderr]--ask-pass[enable interaction for entering password when in batch mode]--pkcs-cipher=[specify cipher to use for pkcs operations]:cipher:(3des 3des-pkcs12 aes-128 aes-192 aes-256 rc2-40 arcfour)!(--no-text)--text--no-text[don't output textual information before PEM-encoded certificates, private keys, etc]srptool(-i --index)i+index:index of params in tpasswd.conf(-u --username)u+username:username:_users(-p --passwd)p+passwd:password file:_files(-s --salt)s+salt[specify salt size]:salt size for crypt algorithm--verify[just verify password](-v --passwd-conf)v+passwdconf[generate a password configuration file]:password conf file:_files--create-conf=[generate a tpasswd.conf file]:file:_files_argumentsargsAgA	-	0Q.Ae	0;.AA$
@<]localexplservice-l*.service[1,-2]*.go_wantedfilesinput file_filespatAL'EE|EE+A$CAg<A.AraA$C1	qAC]A$%	!

ABra
4

9]5A"'ra;:\	IE1!A !"]#m$E%&(9)5)*+y,1-M..01I13Y4%456q7189:-:;<=>ACDMDE
EGHAIEJ
JL	MNOPQRYSSTmVqWX1YZZ[\]]_5`1`ua1bucAdiemfh-i}jkl-mImn)nop=qrsMstuvw5wx=xy-yz{q{||}=}~5~yu]eU
15qA,CA,A,",&1M+A-C1.ArA-1A.A|aQA.A|A".&L.&hA0CgA0'A0IA1AA11.Ar)A82A
QA2CA3A41z0UA4'A4A 5JRA<5C&D]A5A51.Am,A,AJ!A6A6N.AmMA7eA7C,AJ!A7A 8)Yz0A9'A9A :JRA<:C&D=A:A:1.Am	,A8i,AJ!A;A;N.AmM
A<eA<C,AJ!A<A =%X0tA ">>&hz0A?'%A?,A @JRHA<@C&D]A@A@1.Am
,Ax,AJ!AAAAN.AmMABeABC,A
J!ABA C<e0A("DDdD&h0A,"E&8`daE&hAFFh+localcurcontextcurcontextstatelineexplargsalloptsdupsextratypesetopt_argsservicegpgzip--gpg[command to use instead of gpg]:command:_command--gpg-args[gpg arguments]:gpg arguments:--tar[command to use instead of tar]:command:_command--tar-args[tar arguments]:tar arguments:--list-archive[list archive contents]_call_program options $words[1] --dump-options(-q --quiet)*vverbose[increase amount of output](-q --quiet -v --verbose)qquiet[reduce amount of output]--keyring=[add specified file to list of keyrings]:file:_files--statuslogger-fd:file descriptor:_file_descriptors--homedir:directory:_directoriesgpgv(-e --encrypt)eencrypt[encrypt data. this option may be combined  with --sign]ddecrypt[decrypt file or stdin](-c --symmetric)csymmetric[encrypt with symmetric cipher only](-s --sign)ssign[make a signature]*r+recipient[specify user to encrypt for]:recipient:->public-keys(-u --local-user)u+localuser[use name as the user ID to sign]:user attachment:_users(-o --output)o+output[write output to file]:output file:_files(-h --help)hhelp[display usage information]--version[print info on program version and supported algorithms]--decrypt-files[decrypt multiple files](-b --detach-sign)bdetachsign[make a detached signature]clearsign[make a clear text signature]--store[store only]--verify[verify a signature]--verify-files[verify a list of files](-f --encrypt-files)fencryptfiles[encrypt files](-k --list-keys)klistkeys[list all keys]--list-public-keys[list all public keys](-K --list-secret-keys)Klistsecretkeys[list all secret keys]listsignatures[lists keys and signatures]:key attachment:->public-keys--list-options[modify what the various --list-* commands show]: :->option-listchecksignatures[list key, signatures and check them]:key attachment:->public-keys--fingerprint[list all keys with their fingerprints]:key attachment:->public-keys--list-packets[list only the sequence of packets]--gen-key[generate a new pair key]--edit-key[interactively edit a key]:key attachment:->public-keys--sign-key[sign a key]:key attachment:->public-keys--lsign-key[sign a key but mark as non-exportable]:key attachment:->public-keys--delete-keys[remove key from public keyring]:key attachment:->public-keys--delete-secret-keys[remove key from public & private keyring]:key attachment:->secret-keys--delete-secret-and-public-keys:key attachment:->secret-keys--gen-revoke[generate a revocation certificate]--desig-revoke[generate a designated revocation certificate]--passwd[change a passphrase]--export[export all keys from all keyrings]--send-keys[send keys to a keyserver]:key attachment:->public-keyids--export-secret-keys:key attachment:->secret-keys--export-secret-subkeys:key attachment:->secret-keys--import[import a gpg key from a file]:attachment (file):_files--fast-import[import a file without adding to trustdb]:attachment (file):_files--fetch-keys[fetch key at URIs]:uri:receivevkeys[receive a list of keys from a keyserver]:key attachment:->public-keyids--refresh-keys[update all keys from a keyserver]--search-keys[search for keys on a key server]--update-trustdb[update the trust database]--check-trustdb[unattended trust database update]--fix-trustdb[fix a corrupted trust database]--export-ownertrust[list the assigned ownertrust values in ASCII format]:file:_files--import-ownertrust[update the trustdb with a file]:file:_files--dearmor[de-Armor a file or stdin]--enarmor[en-Armor a file or stdin]--print-md[print message digests]:algorithm:->ciphers::file:_files--print-mds[print message digests]::file:_files--tofu-policy:policy:(good unknown bad ask auto):*:keys:->public-keys--tofu-default-policy:policy:(good unknown bad ask auto)--quick-generate-key:user-id: :algorithm:(default future-default rsa dsa elg ed25519 cv25519): : _values -s , usage - default sign auth encr::expiration--quick-add-key:fingerprint: :algorithm:(default future-default rsa dsa elg ed25519 cv25519): : _values -s , usage - default sign auth encr::expiration--gen-random:quality level:(0 1 2):count (bytes)--gen-prime--warranty[print warranty info](-a --armor)aarmor[create ASCII armored output]--default-key[specify default user ID for signatures]:key:->secret-keys--default-recipient[specify default recipient]:recipient:->public-keys--default-recipient-self[use default key as default recipient]--no-default-recipient[reset default recipient]*--encrypt-to[specify recipient]:key:->public-keys(--encrypt-to)--no-encrypt-to[disable the use of all --encrypt-to keys]-z[specify compression level]:compression level:((0\:no\ compression 1\:minimum 2 3 4 5 6\:default 7 8 9\:maximum))(-t --textmode)ttextmode[use canonical text mode](-n --dry-run)ndryrun[don't make any changes](-i --interactive --batch)iinteractive[prompt before overwriting files](-i --interactive --no-batch)--batch[use batch mode]--no-tty[never output to tty](--batch)--no-batch[disable batch mode](--no)--yes[assume "yes" on most questions](--yes)--no[assume "no" on most questions]--default-cert-check-level:check level:((0\:no\ claim 1\:no\ verification 2\:casual\ verification 3\:extensive\ verification))--trusted-key[assume that the specified key is trustworthy]:long key id--always-trust[skip key validation]--keyserver[specify key server to use]:key server:_hosts--keyserver-options[specify keyserver options]:options--import-options[specify options for importing keys]:options--export-options[specify options for exporting keys]:options--photo-viewer:command:_command_names -e--exec-path:path:_dir_list--show-keyring[display keyring name when listing keys]--secret-keyring[add specified file to list of secret keyrings]:file:_files--charset:character set:(iso-8859-1 iso-8859-2 koi8-r utf-8)--utf8-strings--no-utf8-strings[arguments are not in UTF8](--no-options)--options[specify file to read options from]:options file:_files(--options)--no-options[don't read options file]--attributepassphrasecommand-fd:file descriptor:_file_descriptors--sk-comments[include secret key comments when exporting keys](--emit-version)--no-emit-version[omit version string in clear text signatures](--no-emit-version)--emit-version[force writing of version string in clear text signatures](-N --notation-data)Nnotationdata[put parameter in signature]:name=value(--no-show-notation)--show-notation[show key signature notations](--show-notation)--no-show-notation[don't show key signature notations]--set-policy-url:policy URL--set-filename[specify file which is stored in messages]:file:_files--completes-needed:number--marginals-needed:number--max-cert-depth:number--disables2kciphers2kcertdigestdisablepubkey-algo:cipher:->ciphers--s2k-mode:value--compress-algo:compression algorithm:((0\:disable\ compression 1\:zlib 2\:rfc1950))--personal-cipherdigestcompress-preferences:stringcardediteditcard[present smartcard menu]--card-status[show smartcard content]--change-pin[present menu to change smartcard pin]--list-config[display internal configuration parameters]--hidden-recipient[hidden recipient]:recipient:->public-keys--default-preference-list:string--fetch-keys:URIs--hidden-encrypt-to:recipient:->public-keys--compress-level:integer--bzip2-compress-level:integer--default-cert-level:integer--max-output[maximum output generated when processing file]:bytes:--gpg-agent-info[override GPG_AGENT_INFO]:--primary-keyring:file:_files--verify-options: :->verify-options--debug:flags:--status-file:file:_files--attribute-file:file:_files--load-extension:file:_files--s2k-count:integer--sig-notation:name=value:--cert-notation:name=value:--passphrase-file:file:_files--passphrase-repeat:integer:--command-file:file:_files--trustdb-name:file:_files--trust-model:trust model:(pgp classic tofu tofu+pgp direct always auto)--sig-policy-url:string:--cert-policy-url:string:--sig-keyserver-url:string:--comment[comment]:comment:--no-comments[disable comments]--logger-file[write log to file]:file:_files--rebuild-keydb-caches[create signature caches in keyring]--default-keyserver-url:name:--display-charset[set native charset]:charset:((iso-8859-1 iso-8859-2 iso-8859-15 koi8-r utf-8))--ungroup[remove group]:group name:--no-groups[remove all entries from --group list]--enable-progress-filter[enable progress status output]--multifile[process multiple files]--keyid-format[key id format]:key format:((short 0xshort long 0xlong))--exit-on-status-write-error[exit immediately on error write]--limit-card-insert-tries:integer--reader-port[card reader port]:port--ctapi-driver[file to use to access smartcard reader]:file:_files--pcsc-driver[file to use to access smartcard reader]:file:_files--auto-key-locate:parameters--dump-options[show all options]args())*%%:[allopts:extra_arguments-*argsextra*:args:->argsstate +opt_args[--export] || +opt_args[-k] || +opt_args[--list-keys] || +opt_args[--list-public-keys] publickeys +opt_args[--list-secret-keys] secretkeys_filesreturnneededintegerkrindwordsIkeyringwordsrnodefaultkeyring krind wordskrindkeyringwordskrind+1keyringwordskrind+1wordskrindstatepublickeyspublic_keys_linesf_call_program public-keys ${(q)words[1]} ${(q)needed} --list-public-keys --list-options no-show-photos --with-colonsuidsemailspartscurrent_uidi = 1i < #public_keys_lines[@]++i (@s.:.)public_keys_lines[i]parts1fprcurrent_uidparts[10](i + 1)uidcurrent_uidemailsparts[10]_describepublickeyspublic keyemailssecret_keys_linesf_call_program secret-keys ${(q)words[1]} ${(q)needed} --list-secret-keys --list-options no-show-photos --with-colonsemailscurrent_uidi < #secret_keys_lines[@](@s.:.)secret_keys_lines[i]current_uidparts[10]emailsparts[10]_describesecret keyemailsciphers_wantedciphersciphercompadds..Mf_call_program ciphers ${(q)words[1]} ${(q)needed} --version//\n / :Cipher: publickeyidsf_call_program public-keyids ${(q)words[1]} ${(q)needed} --list-public-keys --list-options no-show-photos --with-colonsemailscurrent_uidcurrent_uidparts[10]emailsparts[10]_describepublickeyidspublic keyemailsoptionlist_sequence_wantedoptionsoptioncompaddnoshowphotosusagepolicyurlsstdusernotationskeyserverurlsuidvalidityunusableuidssubkeyskeyringsigexpiresubpacketsverifyoptions_sequence_wantedcompaddnoshowphotospolicyurlsstdusernotationskeyserverurlsuidvalidityunusableuidsprimaryuidonlynopkalookupstrustincreaseA('E+A$C|AgAD"	IAaqe	E
1}
iay9I	5
19 I "#E$%&'Y()!)*+,-./0124=56m79889:;q<=?@1A9ByCDDT+A)E0FA "FFF=FxFY+0GAGACHGHACFI+localcurcontextcurcontextstatelinevaluesexpltypesetopt_args_arguments(-)?help[display help information](-)husage[display a short usage message]--debug[turn on debugging]--debug-loglevel=[set debug level]:debug level:(error debug data all)--debug-logfile=[name of file to write debug info to]:file:_files(-q --quiet)qquiet[quiet output]--hook-script=[hook script to call after downloads, captures, etc.]:file:_files--stdout[send file to stdout]--stdout-size[print filesize before data]--auto-detect[list auto-detected cameras]--show-exif=[show EXIF information of JPEG images]:range--show-info=[show image information, like width, height, and capture time]:range--summary[summary of camera status]--manual[camera driver manual]--about[show information about the camera driver]--storage-info[show storage information]--shell[start the gphoto2 shell](-)vversion[display version and exit]--list-cameras[list supported camera models]--list-ports[list supported port devices](-a --abilities)aabilities[display camera abilities]--port=[specify port device]:port:->ports--speed=[specify serial transfer speed]:speed--camera=[specify camera model]:camera model:->models--usbid=[override USB IDs (expert only)]:usbid--list-config[list configuration tree]--list-all-config[dump full configuration tree]--get-config=[get configuration value]:string--set-config=[set configuration value or index in choices]:string--set-config-index=[set configuration value index in choices]:string--set-config-value=[set configuration value]:string--config[start curses configuration menu]--reset[reset device port]--keep[keep images on camera after capturing]--keep-raw[keep the RAW images on the camera with --capture-image-and-download]--no-keep[remove images from camera after capturing]--wait-event=-[wait for event from camera]::count--wait-event-and-download=-[wait for event from camera and download new images]::count--capture-preview[capture a quick preview]--show-preview[capture a quick preview and display using ASCII art](-B --bulb)Bbulb[set bulb exposure time]:exposure time (seconds)(-F --frames)Fframes[set number of frames to capture]:frames [unlimited](-I --interval)Iinterval[set capture interval in seconds]:interval (seconds)--reset-interval[reset capture interval on signal]--capture-image[capture an image]--trigger-capture[trigger capture of an image]--capture-image-and-download[capture an image and download it]--capture-movie=-[capture a movie]:count or seconds--capture-sound[capture an audio clip]--capture-tethered=-[wait for shutter release on the camera and download]::count(-l --list-folders)llistfolders[list folders in folder](-L --list-files)Llistfiles[list files in folder](-m --mkdir)mmkdir[create a directory]:directory(-r --rmdir)rrmdir[remove a directory]:directory(-n --num-files)nnumfiles[display number of files](-p --get-file)pgetfile[get files given in range]:range(-P --get-all-files)Pgetallfiles[get all files from folder](-t --get-thumbnail)tgetthumbnail[get thumbnails given in range]:range(-T --get-all-thumbnails)Tgetallthumbnails[get all thumbnails from folder]--get-metadata=[get metadata given in range]:range--get-all-metadata[get all metadata from folder]--upload-metadata=[upload metadata for file]:string--get-raw-data=[get raw data given in range]:range--get-all-raw-data[get all raw data from folder]--get-audio-data=[get audio data given in range]:range--get-all-audio-data[get all audio data from folder](-d --delete-file)ddeletefile[delete files in given range]:range(-D --delete-all-files)Ddeleteallfiles[delete all files in folder](-u --upload-file)uuploadfile[upload a file to camera]:file:_files--filename=[specify pattern to save file as]:pattern:_date_formats(-f --folder)ffolder[specify camera folder]:folder [/](-R --recurse --no-recurse)Rrecurse[recursion (default for download)](-R --recurse)--no-recurse[no recursion (default for deletion)]--new[process new files only]--force-overwrite[overwrite files without asking]--skip-existing[skip files that already exist on local filesystem]statemodels_wantedcamera modelcompaddf_call_program models $words[1] --list-cameras31"%%"portsfgphoto2 --list-ports41/:/\:/ /:_describeportreturnA@'EE|E+ACgAH"1=	+A\[A
A#kABCFCFA"r)+ATC	&AM.A#kiqAFA;7A
A 
1.A r9{.A!kq.A#kAX	
	.A&,A'DA
A
A+
	A\
Af		.A-
q.A/
aq.A2
A,"
&
	(lI5+qA
FAF+localcurcontextcurcontextstatelinetypesetopt_args_argumentsabcDhilLsTvwxyzACeEfFJnNOpPqQZ:function name:->funcs-I:directory:_dir_list-d-:debug level:-k:function names:->pair-m:minimum execution count::executable:_files -g \*\(-\*\):profile file:_files -g gmon.\*\(-.\)((#s)--[no-] --)*=name*:function name:->funcs*=dirs*:directory:_dir_liststatepairexpl_tagsfunctionsreturnstatelineline[2]cmdPWD/cmdtmp_gprof_command_gprof_command_gprof_funcs(@)(@M)(@f)nm $cmd:#[^ ]# [tT] ([^_]|_[^_])*##* paircompset*/call arc to functioncall arc from functionfunction_wantedexplcompaddr:|_=* r:|=*AL'E+E|EEA4C'+EEHAgpAlA
k$&A+ABYY4AB,U-ABCa{rA"Ly1	
e
i]qq}]}%Q9 "$%'m(Q)-*+,-/0124
A+A{z.AC4M<Aun1.AD4+A'445)A,Cdd1AI5A'46@6mAl,,1ABF77MF7|7ACf+c7AG48A 4888AC995A1.AR:=:mA`C.AU:=;
A;@;A;;A<(<]<;Ap-!.A_<<Af== =TACAC&=A"F== "f==>c+A"F>X=T"f>>;d+ABe>C&?
.Ag<?$A"?D?m?;j+A"f?@@Uu+ACFG(+localcurcontextcurcontextstatestate_descrlinegradle_inspectcache_policytag_orderopt_argsgradle_group_tasksgradle_all_tasks_gradle_caching_policygradle_buildfilezstyle:completion:*:*:service:*cachepolicycache_policy:completion:*:*:service:*_gradle_caching_policy:completion:*:*:service:*tagordertag_order:completion:*:*:service:*tagordergradle_groupgradle_all:completion:*:*:service:*gradleinspectgradle_inspect_arguments(-)?hhelp[Shows a help message.]anorebuild[Do not rebuild project dependencies.]bbuildfile[Specifies the build file.]:build file:_files -g "*.gradle(-.)"Ccache[Specifies how compiled build scripts should be cached.]:cache policy:(on rebuild)csettingsfile[Specifies the settings file.]:settings file:_files -g "*.properties(-.)"--continue[Continues task execution after a task failure.]*D+systemprop[Set system property of the JVM (e.g. -Dmyprop=myvalue).]:system property (prop=val):(-i --info -q --quiet)ddebug[Log in debug mode (includes normal stacktrace).](--nodaemon)--daemon[Uses the Gradle daemon to run the build. Starts the daemon if not running.]--foreground[Starts the Gradle daemon in the foreground.]ggradleuserhome[Specifies the gradle user home directory.]:home directory:_directories(-)--gui[Launches the Gradle GUI.]Iinitscript[Specifies an initialization script.]:init script:_files -g "*.gradle(-.)"(-d --debug -q --quiet)iinfo[Set log level to info.]mdryrun[Runs the builds with all task actions disabled.]--no-color[Do not use color in the console output.](--daemon)--no-daemon[Do not use the Gradle daemon to run the build.]--no-opt[Ignore any task optimization.]--offline[The build should operate without accessing network resources.]*P+projectprop[Set project property for the build script (e.g. -Pmyprop=myvalue).]:project property (prop=val):pprojectdir[Specifies the start directory for Gradle.]:start directory:_directories--parallel[Build projects in parallel. Gradle will attempt to determine the optimal number of executor threads to use.]--parallel-threads[Build projects in parallel, using the specified number of executor threads.]--profile[Profiles build execution time and generates a report in the <build_dir>/reports/profile directory.]--project-cache-dir[Specifies the project-specific cache directory.]:cache directory:_directories(-d --debug -i --info)qquiet[Log errors only.]--recompile-scripts[Force build script recompiling.]--refresh[Refresh the state of resources of the type(s) specified.]:refresh policy:(dependencies)--refresh-dependencies[Refresh the state of dependencies.]--rerun-tasks[Ignore previously cached task results.](-S --full-stacktrace)sstacktrace[Print out the stacktrace for all exceptions.](-s --stacktrace)Sfullstacktrace[Print out the full (very verbose) stacktrace for all exceptions.](-)--stop[Stops the Gradle daemon if it is running.]unosearchupward[Don't search in parent folders for a settings.gradle file.](-)vversion[Print version info.]xexcludetask[Specify a task to be excluded from execution.]:task to exclude:->alltask*:task:->taskwordsCURRENTgradle_inspectlocalgradle_buildfilevopt_argsibbuildfile:build.gradlegradle_buildfilecache_namegradle_buildfile:a//:alnum:/__cache_invalidcache_name_retrieve_cachecache_nameGenerating cache from gradle_buildfileoutputlinematchmbeginmendoutputlinef$service --build-file $gradle_buildfile -q tasks --alloutputline:blank:b:alnum: - :alnum:gradle_group_tasksmatch[1]:match[2]gradle_all_tasks_store_cachecache_namegradle_group_tasksstatetask_tagsgradle_groupgradle_all_requested_describegroup tasksgradle_group_tasks_requested_describesecondary tasks ret breakalltask_describeall tasksgradle_group_tasks_describebuilt-in tasks(
            "dependencies:Displays all dependencies declared in root project."
            "dependencyInsight:Displays the insight into a specific dependency in root project."
            "help:Displays a help message."
            "projects:Displays the sub-projects of root project."
            "properties:Displays the properties of root project."
            "tasks:Displays the tasks runnable from root project."
            )returnA,0DXxACg,A @APC	A	!A4Q<eA&A
\1AA@8Xx(H\PqA
xZ0(AD"C	,lY	1	
e
1mmUqAeE !"#$!$M$%&M&'()()U)*	**./U/0A1
12M24-45)5q6%67Q88q9999::I<<=!=C&;0XA"C>lY>I>?)@5@ABC}DQDyEQF9FGEGuH!J#K-$&'()()UKYK}KL4-5)MAN88qNmNO%PQ$&90R0A"%RLlYRRSSUUVW]X=XaY5Z%Z[)]^9^_=_`uaeabmbcQg=gghIhijIkullqlmmnInipuqq0C&H0qA"1CrlYr=rs-st
uu
wyz{F9q|	|y}5A~~Ue!$'()(IQ24-=88q=aq?&0|A"@
FlYRu}!SmYYIX=U)Y5m	[)5^ME}yyA5A-¥aUbmUƽI5˩̝йhI]-
iӹeAׅ=مY}puQZC&AZ.Akr9\Ap[
A[|A[C&A$[DLlA\C&/0A"]lYeU1Y5	[)}%-abmmhIMEpuu]e&f0TAt"fftlYQUQ
E=F9Uq	y5!!	}e	
A)1!u$%9'1()m9qaI !Y"=1
#	#$I$%-&	&'}(1()*=*++,8q-I.//0|&01A4"}f1(1U2a2234i5Y567}&$07	Al"&88A89:;M<]<=>}?e?AB9BDDEFG!H9HIUJ5J&	0;
AFK0KUAFlocalstatelineexplformatscurcontextcurcontexttypesetopt_argsformatsjpg:jpeg:jp2:j2k:jpc:jpx:jpf:tif:tiff:miff:ras:bmp:cgm:dcx:ps:eps:fig:fits:fpx:gif:mpeg:pbm:pgm:ppm:pcd:pcl:pdf:pcx:png:rad:rgb:rgba:rle:sgi:html:shtml:tga:ttf:uil:xcf:xwd:xbm:xpm:yuv # _files@*.(#i)(~formats//:/|)(-.)return CURRENT == 2 compaddanimatebenchmarkcomparecompositeconjureconvertdisplayhelpidentifyimportmogrifymontageversionwords[2]_argumentsm:{a-z}={A-Z}*-backdrop[use full screen]*-background:color:_x_color*-border:border size (<width>x<height>)*-bordercolor:color:_x_color*-borderwidth:geometry*-cache[specify memory available to the pixel cache]:memory (MB)*-colormap:colormap type:(shared private)*-colors:preferred number of colors*-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)*-comment:comment string*-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)*-contrast[enhance contrast]*+contrast[reduce contrast]*-crop:crop image (<width>x<height>{+-}<x>{+-}<y>{%%})*-debug*-delay:delay for next image (1/100ths of a second)*-density:image resolution (<width>x<height> in pixels)*-despeckle[reduce speckles in image]*-display:display:_x_display*-dispose:GIF disposal method:((0:no\ disposal 1\:don't\ dispose\ between\ frames 2\:overwrite\ frame\ with\ background\ color 3\:overwrite\ with\ previous\ frame))*-dither[apply dithering]*-edge:edge detection factor (0.0 - 99.9%%)*-endian:image endianness:(MSB LSB)*+endian*-enhance[enhance noisy image]*-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)*-flip[vertical mirror image]*-flop[horizontal mirror image]*-font:font:_x_font*-foreground:color:_x_color*-frame:border dimensions (<width>x<height>+<out>+<in>)*-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)*+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)*-geometry:window geometry (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>})(- *)-help[display help information]*-iconGeometry:geometry:_x_geometry*-iconic*-immutable[disallow image modifications]*-interlace:interlacing scheme:(None Line Plane Partition)*-label:label string*-magnify:factor*-map:colormap type for display:(best default gray red green blue)*-matte[store matte channel]*-mattecolor:color:_x_color*-monochrome[transform to black and white]*-name:image name*-negate[invert image]*+negate[invert only grayscale]*-noop*-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)*-quality:JPEG/MIFF/PNG compression level*-raise:3-D edges (raised)*+raise:3-D edges (lowered)*-remote:remote command (file name):_imagemagick*-roll:image roll offset ({+-}<x>{+-}<y>)*-rotate:rotation (degrees{<}{>})*-sample:scale factors (<width>x<height>)*-sampling_factor:sampling factor (<horizontal_factor>x<vertical_factor>)*-scenes:image scene number*-segment:cluster pixel number*-shared_memory*-sharpen:sharpening factor (0.0 - 99.9%%)*-size:image size (<width>x<height>+<offset>)*-text_font:font:_x_font*-texture:background texture image:_imagemagick*-title:image title*-treedepth:color reduction tree depth*-trim*-update:redisplay test time (seconds)*-use_pixmap*-verbose*-visual:visual to use for display:(StaticGray GrayScale StaticColor PseudoColor TrueColor DirectColor default)*-window:window ID to display image in:_x_window*-window_group*-write:output filename:_files*:picture file:_imagemagick_arguments*-bordercolor:color:_x_color*-borderwidth:geometry*-cache[specify memory available to the pixel cache]:memory (MB)*-chop:<width>x<height>{+-}<x>{+-}<y>*-colormap:colormap type:(Shared Private)*-colors:preferred number of colors*-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)*-crop:crop image (<width>x<height>{+-}<x>{+-}<y>)*-debug*-delay:delay for next image (1/100ths of a second)*-density:image resolution (<width>x<height> in pixels)*-depth:image depth:(8 16)*-dither[apply dithering]*-font:font:_x_font*-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)*+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)(- *)-help[display help information]*-iconic*-noop*-pause:delay (seconds)*-remote:remote command (file name):_imagemagick*-rotate:rotation (degrees{<}{>})*-size:image size (<width>x<height>+<offset>)*-text_font:font:_x_font*-trim*-verbose[print image information]*-visual:visual to use for display:(StaticGray GrayScale StaticColor PseudoColor TrueColor DirectColor default)*-window:window ID to display image in:_x_window*:picture file:_imagemagickimport_x_arguments-adjoin[join images]-border:border size (<width>x<height>):-bordercolor:color:_x_color-cache[specify memory available to the pixel cache]:memory (MB)-colors:preferred number of colors-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)-comment:comment string-crop:crop image (<width>x<height>{+-}<x>{+-}<y>{%%})-debug-delay:delay for next image (1/100ths of a second)-density:resolution in pixels of image (<width>x<height>)-depth:image depth:(8 16)-descend[descend window hierarchy]-dispose:GIF disposal method:((0:no\ disposal 1\:don't\ dispose\ between\ frames 2\:overwrite\ frame\ with\ background\ color 3\:overwrite\ with\ previous\ frame))-dither[apply dithering](+endian)-endian:image endianness:(MSB LSB)(-endian)+endian-frame[include window manager frame](- *)-help[display help information]-interlace:interlacing scheme:(None Line Plane Partition)-label:label string-monochrome[transform to black and white]-negate[invert image]+negate[invert only grayscale]-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)-pause:delay (seconds)-ping-pointsize:Postscript font size-quality:JPEG/MIFF/PNG compression level-resize:size (<width>x<height>{%%}{@}{!}{<}{>})-rotate:rotation (degrees{<}{>})-sampling_factor:sampling factor (<horizontal_factor>x<vertical_factor>)-scene:number of screen snapshots-screen[get root window]-silent[be quiet]-snaps:number-transparent:transparent color:_x_color-treedepth:color reduction tree depth-trim-type:image type:(Bilevel Grayscale Palette PaletteMatte TrueColor TrueColorMatte ColorSeparation ColorSeparationMatte Optimize)-verbose[print image information]-window:window ID to get:_x_window:output file:_filesmontage_arguments*-adjoin[join images]*-blur:blur factor (0.0 - 99.9%%)*-bordercolor:color:_x_color*-borderwidth:geometry*-cache[specify memory available to the pixel cache]:memory (MB)*-colors:preferred number of colors*-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)*-compose:image composition type:(Over In Out Atop Xor Plus Minus Add Subtract Difference Bumpmap Replace ReplaceRed ReplaceGreen ReplaceBlue ReplaceMatte)*-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)*-debug*-density:resolution in pixels of image (<width>x<height>)*-dither[apply dithering]*+dither[render Postscript without aliasing]*-draw:drawing primitive:compadd -S "\\ " - rectangle circle ellipse polygon color matte text image*+endian*-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)*-frame[draw frame around image]*-font:annotation font:_x_font*-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)*+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)*-gravity:image gravity:(Center North NorthEast East SouthEast South SouthWest West NorthWest)(- *)-help[display help information]*-label:label string*-mode:montage type:(Frame Unframe Concatenate)*-noop*-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)*-pen:font color:_x_color*-pointsize:Postscript font size*-quality:JPEG/MIFF/PNG compression level*-resize:size (<width>x<height>{%%}{@}{!}{<}{>})*-rotate:rotation (degrees{<}{>})*-shadow[add shadow]*-sharpen:sharpening factor (0.0 - 99.9%%)*-size:image size (<width>x<height>+<offset>)*-stroke:color:_x_color*-texture:background texture image:_imagemagick*-tile:number of tiles (<width>x<height>)*-transparent:transparent color:_x_color*-trim*-type:image type:(Bilevel Grayscale Palette PaletteMatte TrueColor TrueColorMatte ColorSeparation ColorSeparationMatte Optimize)*-verbose[print image information]*:picture file:_imagemagickconvert_arguments-affine[drawing transform matrix]:matrix-antialias[remove pixel aliasing]-append[append image sequence]-average[average image sequence]-background[specify background color]:color:_x_color-blur:blur factor (0.0 - 99.9%%)-border:border size (<width>x<height>)-bordercolor:border color:_x_color-box:annotation bounding box color:_x_color-channel:channel:(Red Green Blue Opacity Cyan Magenta Yellow Black)-charcoal:charcoal drawing factor-chop:<width>x<height>{+-}<x>{+-}<y>-clip-coalesce[merge image sequence]-colorize:colorization amount (<num> or <red>/<green>/<blue>)-colors:preferred number of colors-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)-comment:comment string-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)-contrast[enhance contrast]+contrast[reduce contrast]-crop:crop image (<width>x<height>{+-}<x>{+-}<y>{%%})-cycle:image colormap shift-deconstruct[break down image sequence into parts]-delay:delay for next image (1/100ths of a second)-depth:image depth:(8 16)-despeckle[reduce speckles in image]-display:display:_x_display-dither[apply dithering]-draw:drawing primitive:compadd -S "\\ " - rectangle circle ellipse polygon color matte text image-edge:edge detection factor (0.0 - 99.9%%)-emboss[emboss image](+endian)-endian:image endianness:(MSB LSB)-enhance[enhance image]-equalize[histogram equalization]-fill[specify color to use when filling a graphic primitive]:color:_x_color-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)-flatten[flatten a sequence of images]-flip[vertical mirror image]-flop[horizontal mirror image]-font:annotation font:_x_font-frame:border dimensions (<width>x<height>+<out>+<in>)-fuzz:maximum distance for equal colors-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)-geometry:window geometry (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>})-gravity:image gravity:(Center North NorthEast East SouthEast South SouthWest West NorthWest)-implode:implosion factor (0.0 - 99.9%%)-interlace:interlacing scheme:(None Line Plane Partition)-label:label string-layer:layer type:(Red Green Blue Matte)-linewidth:line width-loop:number of iterations (GIF animation)-map[single image colormap file]:picture file for colors:_imagemagick+map[all images colormap file]:picture file for colors:_imagemagick-matte[store matte channel]-modulate:<brightness>,<saturation>,<hue>-morph[morph image sequence]+negate[invert only grayscale]-noise[noise peak elimination]+noise:noise type:(Uniform Gaussian Multiplicative Impulse Laplacian Poisson)-normalize[use full color value range]-opaque:image pen color:_x_color-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)-paint:oil painting radius-pen:font color:_x_color-pointsize:Postscript font size-preview:image preview type:(Rotate Shear Roll Hue Saturation Brightness Gamma Spiff Dull Grayscale Quantize Despeckle ReduceNoise AddNoise Sharpen Blur Threshold Edge Detect Spread Shade Raise Segment Solarize Swirl Implode Wave OilPaint CharcoalDrawing JPEG)-profile:information profile:->profile-raise:lighten or darken edges (<width>x<height>)-region:image region (<width>x<height>{+-}<x>{+-}<y>)-roll:image roll offset ({+-}<x>{+-}<y>)-sample:scale factors (<width>x<height>)-scene:image scene number-seed:random number seed-segment:segment thresholds (<cluster>x<smoothing>)-shade:image shading (<azimuth>x<elevation>)-sharpen:sharpening factor (0.0 - 99.9%%)-shear:shearing angles (<x>x<y> in degrees)-size:image size (<width>x<height>+<offset>)-solarize:solarization threshold-spread:neighborhood size-swirl:swirl tightness-texture:background texture image:_imagemagick-threshold:threshold for maximum intensity-transparency:transparent color:_x_color-treedepth:color reduction tree depth-units:image resolution type:(Undefined PixelsPerInch PixelsPerCentimeter)-view:FlashPix viewing parameters-wave:sine wave parameters (<amplitude>x<wavelength>)*:picture file:_imagemagickstateprofilecompset*:_files_wantedprefixesprofile typecompaddicc:iptc:_arguments-blend:blending factor (0.0 - 99.9%%)-colors:preferred number of colors-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)-comment:comment string-compose:image composition type:(Over In Out Atop Xor Plus Minus Add Subtract Difference Bumpmap Replace ReplaceRed ReplaceGreen ReplaceBlue ReplaceMatte)-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)-displace:displacements scales (<horizontal>x<vertical>)-dither[apply dithering]+dither[render Postscript without aliasing]-font:normal text font:_x_font-interlace:interlacing scheme:(None Line Plane Partition)-label:label string+negate[invert only grayscale]-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)-scene:image scene number-stegano:watermark offset-stereo[create stereo anaglyph]-tile[repeat composite operation]-treedepth:color reduction tree depth:image file:_imagemagick:composite file:_imagemagick:mask or combined file:_imagemagick:combined file:_filesmogrify_arguments*-affine[drawing transform matrix]:matrix*-antialias[remove pixel aliasing]*-background[specify background color]:color:_x_color*-blur:blur factor (0.0 - 99.9%%)*-border:border size (<width>x<height>)*-bordercolor:border color:_x_color*-box:annotation bounding box color:_x_color*-charcoal:charcoal drawing factor*-colorize:colorization amount (<num> or <red>/<green>/<blue>)*-colors:preferred number of colors*-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)*-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)*-contrast[enhance contrast]*-cycle:image colormap shift*-delay:delay for next image (1/100ths of a second)*-density:resolution in pixels of image (<width>x<height>)*-dither[apply dithering]*+dither[render Postscript without aliasing]*-draw:drawing primitive:compadd -S "\\ " - point line rectangle fillRectangle circle fillCircle ellipse fillEllipse polygon fillPolygon color matte text image*-emboss[emboss image]*-enhance[enhance image]*-equalize[histogram equalization]*-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)*-flip[vertical mirror image]*-format:output file format:(formats//:/ )*-font:annotation font:_x_font*-frame:border dimensions (<width>x<height>+<out>+<in>)*-fuzz:maximum distance for equal colors*-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)*+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)*-gravity:image gravity:(Center North NorthEast East SouthEast South SouthWest West NorthWest)*-implode:implosion factor (0.0 - 99.9%%)*-layer:layer type:(Red Green Blue Matte)*-linewidth:line width*-loop:number of iterations (GIF animation)*-map[single image colormap file]:picture file for colors:_imagemagick*+map[all images colormap file]:picture file for colors:_imagemagick*-modulate:<brightness>,<saturation>,<hue>*+negate[invert only grayscale]*-noise[noise peak elimination]*+noise:noise type:(Uniform Gaussian Multiplicative Impulse Laplacian Poisson)*-normalize[use full color value range]*-opaque:image pen color:_x_color*-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)*-paint:oil painting radius*-pen:font color:_x_color*-pointsize:Postscript font size*-quality:JPEG/MIFF/PNG compression level*-raise:lighten or darken edges (<width>x<height>)*-region:image region (<width>x<height>{+-}<x>{+-}<y>)*-resize:size (<width>x<height>{%%}{@}{!}{<}{>})*-rotate:rotation (degrees{<}{>})*-sample:scale factors (<width>x<height>)*-scene:image scene number*-seed:random number seed*-segment:segment thresholds (<cluster>x<smoothing>)*-shade:image shading (<azimuth>x<elevation>)*-sharpen:sharpening factor (0.0 - 99.9%%)*-shave:shave edges (<width>x<height>{%%})*-shear:shearing angles (<x>x<y> in degrees)*-size:image size (<width>x<height>+<offset>)*-solarize:solarization threshold*-spread:neighborhood size*-swirl:swirl tightness*-texture:background texture image:_imagemagick*-threshold:threshold for maximum intensity*-transparency:transparent color:_x_color*-units:image resolution type:(Undefined PixelsPerInch PixelsPerCentimeter)*-verbose[print image information]*-view:FlashPix viewing parameters*-wave:sine wave parameters (<amplitude>x<wavelength>)*:picture file:_imagemagickidentify_arguments*-cache[specify memory available to the pixel cache]:memory (MB)*-debug*-ping*-density:resolution in pixels of image (<width>x<height>)*-depth[specify image depth]:image depth:(8 16)*-format[specify format for image characteristics]:format(- *)-help[display help information]*-size:image size (<width>x<height>+<offset>)*-verbose[print more detailed info about image]*:picture file:_imagemagickcompare_arguments*-authenticate[decrypt image]:password*-colorspace[alternate image colorspace]:type*-debug[display copious debugging information]:events*-define[coder/decoder specific options]:values*-density[ horizontal and vertical density of the image]:geometry*-depth[image depth]:value*-display[get image or font from this X server]:server*-endian[multibyte word order]:(LSB MSB Native)*-file[write difference image to this file]:file:_files(- *)-help[print program options]*-highlight-color[color to use when annotating difference pixels]:color*-highlight-style[pixel highlight style]:(assign threshold tint xor)*-interlace:type:(None Line Plane Partition)*-limit:resource limit type and value:(Disk Files Map Memory Pixels)*-log[format of debugging information]:format*-matte[store matte channel if the image has one]*-metric[comparison metric (MAE, MSE, PAE, PSNR, RMSE)]*-monitor[show progress indication]*-sampling-factor[horizontal and vertical sampling factors]:factors*-size[width and height of image]:geometry*-type[image type]:type*-verbose[print detailed information about the image]*-version[print version information]*:picture file:_files_messageunknownA @dA\*1.ArAFA%,AA	p.A
AAC.A
r;A.Ar;A	Ay.AA`
.A,APuACAe	9
)}9]=
1 	!
#y%'(*+-}./022457A,C&778898d8yAv8p8A"H9=9p:}ACe:<%p=mA=>@}
pBA eBEC	CD
pE}	AE
0G	
A eG!HIK
0M%AMA
0MA %MO=PP
0;
ACQACQR
localargumentsmatcherscommandvariantserviceGREP_OPTcompsetwordsfakewords[@] CURRENT++ commandgrep(-e --regexp -f --file)1: :_guard "^-*" pattern*: :_files -g "*.gz(-.)"*: :_files -g "*.bz2(-.)"*: :_filescommandwords[1]gzgzbzefgrepmatchers(--extended-regexp --fixed-strings --basic-regexp --perl-regexp -E -F -G -P)matchersextendedregexpE[use extended regular expression]matchersfixedstringsF[use literal strings]matchersbasicregexpG[use basic regular expression](--after-context -A)aftercontextA+[specify lines of trailing context]:lines(--text -a --binary-files -I)texta[process binary file as if it were text](--before-context -B)beforecontextB+[specify lines of leading context]:lines(--context -C)contextC[specify lines of context]:lines(--color --colour)--colorcolour=-[distinguish matching string]::when:(always never auto)(--byte-offset -b -c)byteoffsetb[print the byte offset with output lines](--text -a -I)--binary-files=[specify type to assume for binary files]:file type:(binary without-match text)(--count -c --byte-offset -b --line-number -n)countc[only print a count of matching lines](--directories -d -r --recursive)directoriesd+[specify handling of directories]:action on directory:(read skip recurse)(--devices -D)devicesD+[specify handling of devices, FIFOs and sockets]:action on device:(read skip)(1)*regexpe+[specify pattern]:pattern(1)*filef+[specify pattern file]:file:_files(--with-filename -H --no-filename -h)withfilenameH[print filename with each match](--no-filename -h --with-filename -H --null -Z --files-without-match -L --file-with-matches -l)nofilenameh[suppress printing of filenames]--label=[provide filename to print for stdin]:filename label for stdin--line-buffered[flush output on every line](--text -a --binary-files)-I[process binary files as if non-matching](--ignore-case -i -y)ignorecaseiy[case-insensitive](--files-without-match -L --file-with-matches -l --no-filename -h -o --only-matching)fileswithoutmatchL[output non-matching files' names only](--files-with-matches -l --files-without-match -L --no-filename -h -o --only-matching)fileswithmatchesl[output matching files' names only](--max-count -m)maxcountm+[stop after specified no of matches in each file]:max number of matches(--line-number -n -c)linenumbern[prefix output with line numbers](--only-matching -o --files-with-matches -l --files-without-match -L)onlymatchingo[show only matching part of line](--quiet --silent -q)quietsilentq[suppress normal output](--recursive -r --dereference-recursive -R -d --directories)recursiver[recurse subdirectories]*--include=[examine files matching specified pattern]:file pattern*--exclude=[skip files matching specified pattern]:file pattern*--exclude-dir=[skip directories matching specified pattern]:directory pattern(--no-messages -s)nomessagess[suppress messages about unreadable](--version -V)versionV[display version info](--invert-match -v)invertmatchv[select non-matching lines](--word-regexp -w --line-regexp -x)wordregexpw[force pattern to match only whole words](--line-regexp -x --word-regexp -w)lineregexpx[force pattern to match only whole lines](-)--help[display help information]_pick_variantcommandgnugnugpl22.5.1unixversionvariant:OSTYPEgnu:gpl2:freebsdgzgzbzefgrepmatchersperlregexpP[use perl regular expression]gnu:gpl2:freenetbsd*--exclude-from=[skip files matching pattern in specified file]:file:_files(-z --null-data)znulldata[input data separated by 0 byte, not newline]gpl2:freebsddarwin(--null --no-filename -h)--null[print 0 byte after each filename](-Z --decompress -J --bz2decompress)Jbz2decompress[decompress bzip2'ed input before searching](-Z --decompress -J --bz2decompress)Zdecompress[decompress gzip'ed input before searching]gpl2:darwin(-p -S)-O[follow symlinks on the command line](-O -S)-p[do not follow symlinks](-O -p)-S[follow all symlinks]*--include-dir=[only search directories matching specified pattern]:directory patterngnu:gpl2:netbsd(--null -Z --no-filename -h)nullZ[print 0 byte after each filename]gnu:(--no-group-separator)--group-separator=[specify separator between blocks of context]:separator [--](--group-separator)--no-group-separator[don't separate context blocks](-T --initial-tab)Tinitialtab[make tabs line up (if needed)](--recursive -r --dereference-recursive -R -d --directories)dereferencerecursiveR[recurse subdirectories, following symlinks]gpl2:arguments:)r/)r/)R:openbsdMarguments:s)contextbinaryfileslinebufferedlabelmaxcountarguments:s)*d/)r/)R-U[search binary files but don't print them]-Z[behave as zgrep]arguments:s)*aABCdDfGHILmorVy_argumentsarguments@AGAP%T!!Yi		1	Ah
8
e
5%
UmQ
}Ylocal_troff_options_troff_options-a[ascii approximation of output]-b[backtrace on error or warning]-c[disable color output]-C[enable compatibility mode]*-d[define string]:definition:-E[disable troff error messages]-f[set default font family]:font family:-F[set path for font DESC files]:path:-i[process standard input after specified input files]-m[include macro file]:name:(man mandoc mdoc me mm ms www)-M[dir path for macro files]:path:-n[number for the first page]:number:-o[output only pages in list]:list:*-r[set number register]:setting:*-w[enable warning name]:name:*-W[disable warning name]:name_arguments-e[preprocess with eqn]-g[preprocess with grn]-G[preprocess with grap](-h --help)hhelp[help]-I[add search dir for soelim]:directory:_files -/-l[send output to spooler program for printing]*-L[pass arg to spooler program]:spooler argument:-N[don't allow newlines within eqn delimiters]-p[preprocess with pic]*-P[pass option to postprocessor]:option:-R[preprocess with refer]-s[preprocess with soelim](-U)-S[safer mode]-t[preprocess with tbl]-T[set output device]:device:((ascii\:ASCII\ character\ set cp1047\:EBDIC\ code\ page\ IBM\ cp1047 nippon\:Japanese-EUC\ character\ set dvi\:TeX\ DVI\ format html\:HTML\ output ascii8\:8-bit\ clean latin1\:ISO\ 8859-1 lbp\:Canon\ CAPSL\ printers lj4\:HP\ LaserJet4-compatible\ printers ps\:PostScript\ output utf8\:Unicode\ \(ISO\ 10646\)\ character\ set X75\:75dpi\ X\ Window\ System\ output X75-12\:75dpi\ X\ Window\ System\ output\ \(12pt\) X100\:100dpi\ X\ Window\ System\ output X100-12\:100dpi\ X\ Window\ System\ output\ \(12pt\)))(-S)-U[unsafe mode](-v --version)vversion[version]-V[output the pipeline that would be run but do not execute]-X[use gxditview instead of the usual postprocessor]-z[suppress output generated by troff]-Z[do not postprocess the output of troff]_troff_options[@]:file:_filesA,kABFH`F|A111A(DAB	a0%1.A
rA`1AAFIQA
AF%QAACFAFQAT		1A"5kA	h	A	
A,C&
P
p



localexplgroups_tagsgroupsreturnzstyle:completion:curcontext:groupsgroups +_cache_groups OSTYPEdarwin +commands[lookupd] A_cache_groups:Mf_call_program groups lookupd -q group:name:  +commands[dscacheutil] A_cache_groups:Mf_call_program groups dscacheutil -q group:name:  +commands[getent] A_cache_groups:f_call_program groups getent group 2>/dev/null%%:A_cache_groups:f</etc/group%%::+ +commands[ypcat] _call_program groups ypcat group.byname 2>/dev/null_cache_groupsftmp%%:groups_cache_groups[@]_wantedgroupsgroupcompadd@groupsA8PACgdAgA$C1IIAG,A5AgAC%5ACgA%1		)	
m9
5
aIa19-Yq!I"$&m')+i-1./02346
7889:;;GAHIIAB\J)C%KLKAB_LMpN5ABbNcOAg,,A,iA$
LmABiRjSLAf!,A+5A"Q+ACfABtW=uWGAG+AhAAD1A.A+AF	A GY$YDAY}A S1AZA!O1AZA!CF[l[QA[A!\\\\\QA<B"A"]8]]]A$f^`\^4qA%G^JA^dA.A_U_}A_TAA_A_A'%` `9`A`A0(aaXalL+aaA(CGabAbQA(` bAcA0)CaaXcL+caA)fcddUkqA.gddAT.		1.Aee(A(.%deQfeghijIA4"1Cfjk
klmnoprsu-v9x5yaz{}~Y%%}m-M]UeEII-Uyq5%M•ùōU!uqyuyԉ!Eiqۍ)]mEIy-e)9i5u1--SFATC0A`TAT%AU&8AUfT<qlocalcontextstatelinetypesetopt_argsdeclarefind_optionsfind_options(   -L -P)-H[follow symbolic links encountered on the command line](-H    -P)-L[follow all symbolic links](-H -L   )-P[do not follow symbolic links (default)](- *)-help[print -find help](- *)-version[print -find version]find_pathsfind_paths*: :_directoriesfind_operators*-a[logical and of options]*-o[logical or of options]find_expressionsfind_expressions*-acl[true if the file has additional ACLs defined]*-atime[true if the last-access time is in the specified range]:range*-chgrp[change group of file]:group:_group*-chmod[change mode of file]:mode*-chown[change user of file]:user:_user*-ctime[true if the inode-change time is in the specified range]:range*-depth[evaluate directory contents before directory itself]*-dostat[do not do stat optimization]*-exec[execute program on found file]:program: _command_names -e:*\;::program arguments: _normal*-false[always false]*-fstype[true if the file is on a file system of the given type]:file-system type:_file_systems*-group[true if the file is owned by the given group]:group:_groups*-inum[true if the inode of the file is in the specified range]:inode range*-linkedto[true if the file is linked to the given file]:file:_files*-links[true if the file has a number of links to it in the specified range]:number of links*-lname[true if symbolic-link name matches the given glob]:glob*-local[true if the file is on a local file-system]*-lpat[true if symbolic-link name matches the given pattern]:pattern*-ls[list found files]*-maxdepth[descend at most the given number of directories deep]:maximum search depth:*-mindepth[descend at least the given number of directories deep]:minimum search depth*-mtime[true if the last-modification time is in the specified range]:range*-name[true if file-name matches the given glob]:glob*-newer[true if last-modification time is newer than that of the given file]:file:_files*-neweraa[true if the last-access time is newer than that of the given file]:file:_files*-newerac[true if the last-access time is newer than the inode-change time of the given file]:file:_files*-neweram[true if the last-access time is newer than the last-modification time of the given file]:file:_files*-newerca[true if the inode-change time is newer than the last-access time of the given file]:file:_files*-newercc[true if the inode-change time is newer than that of the given file]:file:_files*-newercm[true if the inode-change time is newer than the last-modification time of the given file]:file:_files*-newerma[true if the last-modification time is newer than the last-access time of the given file]:file:_files*-newermc[true if the last-modification time is newer than the inode-change time of the given file]:file:_files*-newermm[true if the last-modification time is newer than that of the given file]:file:_files*-nogroup[true if the group of the file is not in the group database]*-nouser[true if the user of the file is not in the user database]*-ok[execute program on found file, after confirmation]:program: _command_names -e:*\;::program arguments: _normal*-pat[true if the file-name matches the given pattern]:pattern*-path[true if the full path matches the given glob]:glob*-perm[true if the given symbolic or octal permission matches that of the file]:mode*-ppat[true if the full path matches the given pattern]:pattern*-print[print filenames to stdout separated by newlines]*-printnnl[print filenames to stdout separated by spaces]*-prune[do not descend into found directory]*-size[true if the size of the file is in the given range]:range*-sparse[true if the file appears to be sparse]*-true[always true]*-type[true if the file is of the given type]:file type:((b\:"block (buffered) special"
                                                             c\:"character (unbuffered) special"
                                                             d\:directory
                                                             p\:"named pipe (FIFO)"
                                                             f\:"regular file"
                                                             l\:"symbolic link"
                                                             s\:socket
                                                             D\:"door (Solaris)"
                                                             e\:unknown))*-user[true if the file is owned by the given user]:user:_users*-xattr[true if the file has extended attributes]*xdevmount[restrict the search to the current file-system] +_cache_mkisofs_find_primaries_not_taking_an_argument _cache_mkisofs_find_primaries_not_taking_an_argumentfind_expressions:*[]:*%%[ +_cache_mkisofs_find_primaries_taking_an_argument _cache_mkisofs_find_primaries_taking_an_argumentMfind_expressions:*[]:*%%[ +functions[_mkisofs_character_sets] _mkisofs_character_setslocalexplcharacter_setsf_call_program character-sets mkisofs -input-charset help 2>&13,1_wantedcharactersetscharacter setcompaddcharacter_sets +functions[_mkisofs_sparc_boot_images] _mkisofs_sparc_boot_imagescompset*,-qS,wordsCURRENT,,,,,,_alternativeboot-images:boot image:_files sepboot-image-replications:boot-image replication:((...\:"use the previous boot-image for the rest of the partitions")) +functions[_mkisofs_pathspec] _mkisofs_pathspeclocal words[(I)-graft-points] compset*[^\\]\=-qS=_filessepintegerindex_of_find index_of_find = words[(I)-find]  index_of_find > 0 && index_of_find < CURRENT  words[(I)-help] || words[(I)-version] _messageno more arguments index_of_find == CURRENT - 1 _argumentsfind_optionsfind_pathsfind_expressions index_of_find == CURRENT - 2 wordsCURRENT1HLPhelpversion_argumentsfind_expressionsinteger i = index_of_find + 1 wordsiHLPhelpversion i++ wordsiwordswords1,index_of_findwordsi,1 CURRENT -= i - index_of_find - 1 echoone:CURRENTwords/dev/pts/8integerold_words_length old_words_length = #words words:\! CURRENT -= old_words_length - #words two:CURRENT_argumentsfind_operatorsfind_expressionsdeclaregrowisofs_optionsservicegrowisofs-Z[burn an initial session to the selected device]:device:->devimg-M[merge a session with an existing one on the selected device]:device:->devimg-dvd-compat[provide maximum compatibility with DVD-ROM/Video]-dry-run[do everything up to the actual burning process]-overburn[allow overburning of the media]-speed=-[set recording speed]:speed_arguments-abstract[specify the abstract file-name]:file:_files-A[specify application id]:application idallowleadingdotsldots[allow ISO9660 filenames to begin with a period]-allow-lowercase[allow lower-case characters in ISO9660 filenames]-allow-multidot[allow more than one dot in ISO9660 filen-names]-biblio[specify the bibliographic file-name]:file:_files(-no-cache-inodes              )-cache-inodes[cache inode and device numbers to find hard links to files](                 -cache-inodes)-no-cache-inodes[do not cache inode and device numbers]-b[specify path and file-name of a el torito boot-image]:boot image:_files-eltorito-alt-boot[start a new set of el torito boot parameters]Bsparcboot[specify comma-separated list of boot images needed for sparc systems]:boot image:_mkisofs_sparc_boot_images-G[specify path and file-name of a generic boot-image]:boot image:_files-hard-disk-boot[specify that the el torito boot-image  is a hard-disk image]-no-emul-boot[specify that the el torito boot-image is a "no emulation" image]-no-boot[specify that the el torito CD should be marked non-bootable]-boot-load-seg[specify the load-segment address of the boot-image for a "no emulation" image]:segment address-boot-lead-size[specify the number of 512-byte sectors to load in "no emulation" mode]:load sectors-boot-info-table[specify that a 56-byte table of CD-ROM-layout information should be written]-C[specify last session start and next session start addresses for CDextra]-c[specify the path and file-name of a boot catalog to be used for an el torito bootable-CD]-check-oldnames[check all filenames imported from an old session against current rules]-check-session[check old session for compliance against current rules]-copyright[specify the path and file-name of the copyright file]-d[omit trailing period from files that do not have a period]-D[don't use deep directory-reallocation]-dir-mode[specify the mode of directories]-dvd-video[generate a DVD-Video compliant UDF file-system]-f[follow symbolic links when generating the file system]-file-mode[specify the mode of regular files]-find[the rest of the command line is treated like a find expression]-gid[use the given group-id for files in the image]:group:_groups-gui[behave favorable towards a GUI]-graft-points[allow graft-points in filenames]*-hide[hide files and directories matching the given glob on the image]:glob-hide-list[hide files and directories found in the given file]:file-list file:_files-hide-joliet[hide files and directories matching the given glob in the Joliet tree of the image]:glob-hide-joliet-trans-tbl[hide the TRANS.TBL files from the Joliet tree]-hide-rr-moved[rename the RR_MOVED directory to .rr_moved in the Rock Ridge tree]-input-charset[specify the character set of source files]:character set:_mkisofs_character_sets-output-charset[specify the character set of files in the Rock Ridge tree]:_mkisofs_character_sets-iso-level[specify ISO9660 conformance level]:ISO9660 conformance level:(1 2 3 4)-J[generate a Joliet tree]-joliet-long[generate a Joliet tree allowing filenames up to 103 characters long]-jcharset[specify the character set of files in the Joliet tree]:_mkisofs_character_sets-l[allow full 31-character filenames]-log-file[write all output to the given file]:log file:_files-m[exclude files matching the given glob from the image]:glob-exclude-list[exclude files matching globs in the given file]:glob file:_files-max-iso9660-filenames[allow 37-character ISO9660-filenames]-M[specify path or device to existing ISO9660 image to merge with]:ISO9660 image:_files-dev[specify device of existing ISO9660 image to merge with]:ISO9660 device-N[omit version numbers from ISO9660 filenames]-new-dir-mode[mode to use when creating directories in the ISO9660 image]:modenobaknobak[do not include backup files on the ISO9660 file-system]-force-rr[do not use the automatic Rock Ridge attribute-recognition for previous sessions]-no-rr[do not use use the Rock Ridge attributes from previous sessions]-no-split-symlink-components[don't split the symbolic-link components]-no-split-symlink-fields[do not split the symbolic-link fields]-o[output the ISO9660-file-system image to the given file]:ISO9660 image:_files-pad[pad the end of the image by 150 sectors]-no-pad[do not pad the end of the image by 150 sectors]-path-list[read directory and file-name pathspecs from the given file]-publisher[specify what should be written in the publisher volume-header]-p[specify what should be written in the preparer volume-header]-print-size[print estimated file-system-size in multiples of the sector size and exit]-quiet[output even less information than usual]-R[generate SUSP and RR records using the Rock-Ridge protocol]-r[same as -R, but with more useful UID and GID values]-relaxed-filenames[allow more characters in ISO9660 filenames]-root[move all files and directories into the given directory on the image]:root directory:_directories-rrip110[create ISO9660-file-system images that follow the Rrip v1.10 standard]-rrip112[create ISO9660-file-system images that follow the Rrip v1.12 standard]-old-root[specify the root directory used in a previous session]:old root-directory:_directories-sort[sort files on the image based on weights defined in the given file]:sort-weighting file:_files-sparc-label[set the sun disk-label-name used for the -sparc-boot option]:label-split-output[split the output image into several files ~1GiB in size]-stream-media-size[enable streaming operation and set media size to given number of sectors]:media size in sectors-stream-file-name[reserved for future use]:name-sunx86-boot[specify a comma-separated list of file-system images needed to make a bootable Solaris-x86-CD]:list-sunx86-label[specify the SVr4 disk-label-name for the SVr4 disk-label created with the -sunx86-boot option]:label-sysid[specify the system ID]-T[generate a TRANS.TBL file in each directory on the image]-table-name[alternative translation-table filename]:translation-table filename:_files-ucs-level[specify Unicode conformance-level in the Joliet directory]:Unicode conformance-level:(1 2 3)-udf[include UDF support in the generated file-system image]-uid[use the given user-id for files in the image]:user:_users-use-fileversions[use version numbers found on the file system for files included in the image]-U[allow basically any characters in filenames in the ISO9660 image]-no-iso-translate[do not translate invalid characters '#' and '~' for ISO9660 filenames]-V[specify the volume ID]:volume ID-volset[specify the volume-set ID]:volume-set ID-volset-size[specify the size of the volume-set]:volume-set size-volset-seqno[specify the volume-set sequence-number]:volume-set sequence-number*-v[enable verbose execution (given twice produces additional output)]*-x[exclude complete pathname from the image]:path:_directories-z[generate special RRIP records for transparently compressed files]-hfs[create a ISO9660/HFS-hybrid CD]-apple[create an ISO9660 CD with apple extensions]-map[use the given file to map CREATOR and TYPE information for a file based on extension]:mapping file:_files-magic[the CREATOR and TYPE information is set using the magic number of the file]:magic file:_files-hfs-creator[specify the default CREATOR for all files in the image]:creator-hfs-type[specify the default TYPE for all files in the image]:type-probe[search the contents of files for known Apple/Unix file-formats]-no-desktop[do not create (empty) Desktop files]-map-name[use the HFS filename as the starting point for the image filenames]-boot-hfs-file[use the given file as a boot driver]:boot-driver file:_files-part[generate an HFS partition table]-auto[make the HFS CD auto-start with the given file]:auto-start file:_files-cluster-size[set the size in bytes of allocation units of PC-Exchange files]:cluster size-hide-hfs[hide files matching the given glob from the HFS volume]:glob-hide-hfs-list[hide files matching any of the globs found in the given file]:glob file:_files-hfs-volid[volume name for the HFS partition]:HFS volume-name-icon-position[use the icon-position information from the Apple/Unix file]-root-info[set metadata for the root folder of the HFS volume]*-prep-boot[specify the PReP boot-image-file]:PReP boot-image-file:_files-input--hfs-charset[specify the character set used in HFS filenames]:character set:_mkisofs_character_sets-output-hfs-charset[specify the character set of files in the HFS volume]:_mkisofs_character_sets-hfs-unlock[do not lock the HFS volume]-hfs-bless["bless" the given directory/folder]-hfs-params[override certain parameters used to create the HFS file system]:parameters--cap[look for AUFS CAP Macintosh files]--netatalk[look for NETATALK Macintosh files]--double[look for AppleDouble Macintosh files]--ethershare[look for Helios EtherShare Macintosh files]--ushare[look for IPT UShare Macintosh files]--exchange[look for PC Exchange Macintosh files]--sgi[look for SGI Macintosh files]--xinet[look for XINET Macintosh files]--macbin[look for MacBinary Macintosh files]--single[look for AppleSingle Macintosh files]--dave[look for Thursby Software Systems DAVE Macintosh files]--sfm[look for Microsoft's Services for Macintosh files]--osx-double[look for MacOS X AppleDouble Macintosh files]--osx-hfs[look for MacOS X HFS Macintosh files](- *)-help[display help message](- *)-version[display version information]growisofs_options*:pathspec:_mkisofs_pathspecreturnstatedevimgcompset*=_files_files*(%,@)AL'EE|EE+ACGA$"	1+AC0/.A
r,AADOa	0.A|0+:4AfT0+AC9q	0	.A|8	0]
ACF0;A"&+Af!0 AC@aA$"	

5
\l
}"+.A#|.0

A		A	
A"	&'+	qA("
CHhl
*+0A "


9/+AF$+localcurcontextcurcontextstatelineexplsubcmds_arguments-*(- 1 *)--version[show version information]--schemadir[specify location of schemata]:directory:_directories:command:->subcmds*::args:->subargsstatesubargscurcontextcurcontext%:*-words[1]:words1helpsubcmdsdescriberangeresetwritablemonitor_arguments:schema:->schemata:key:->keys_arguments:key:->keys:valuelistresetkeysrecursivelychildrenschematalistschemas_arguments--print-paths_defaultsubcmdssubcmdsLMf_call_program commands $service helprCommands:2:  / /:_describecommandscommandsubcmdsr:?|-=* r:|=*schematacompset*:_directories_wantedschemataschemacompaddr:|.=* r:|=*_call_program schemata $service list-schemaskeys_wantedkeycompadd_call_program keys $service list-keys $words[CURRENT-1]returnAgAp%X!u	=		
U!%
AC,A!0lAp
	A#A"	
L$+A	&0;A
&local_guilt_commands_guilt_commandsadd:add a file to git and guiltapplied:list applied patchesdelete:delete a patchfiles:print the list of files that the topmost patch changesfold:fold a specified patch into the topmost applied patchfork:fork the topmost applied patchheader:print a patch headerhelp:open man page of a guilt commandimport-commit:import one or more commits as patchesimport:import specified patch fileinit:initialize guilt for use in a git repositorynew:create a new patchnext:output the name of next patch to be pushedpatchbomb:email a series of commits interactivelypop:pop patches from the treeprev:output name of second topmost applied patchpush:push patches onto the treerebase:rebase pushed patchesrefresh:refresh topmost applied patchrm:remove a file from the git tree and guiltseries:print the stack of patchesstatus:print the status of files since the last refreshtop:output name of topmost applied patchunapplied:list all unapplied patchesserviceguilt CURRENT == 2 _describecommandsguilt command_guilt_commands_files_filesALD\pEE+ACgAg4A'XmACDuApA,=%	pA,
I}
9=
PAFA%8PeA$A	C%D
P.A(+40A"
5	-e }!5!"#$Y%M&A'I'()))*a+	+5K+AH+e0D	A"Q+T+AC>1AU.AAVR.A./0\/aA"f//|&0	A0$0X\0A"f01|&0#qA!1A^R1-A1dD\1A"12<2-&0qA2D\2Ax1Ac3A"F3\3y&0qA"33<3&0ACF0+localdecompressfilesexplcurcontextcurcontextstatelinepigztypesetopt_argsexcl--decompress --uncompress -1 -2 -3 -4 -5 -6 -7 -8 -9 -11 --best*:files:->filesserviceunpigz(-K --zip)Kzip[compress to PKWare zip format](-b --blocksize)b+blocksize[set compression block size]:size (KiB)(-p --processes)pprocesses[specify number of processes to use](-z --zlib)zzlib[compress to zlib (.zz) format](-m --no-time)mnotime[don't store/restore modification time in/from header](-M --time)Mtime[store/restore modification time in/from header](--synchronous)-Y[force output file write to permanent storage](-i --independent)iindependent[compress blocks independently to allow for damage recovery](excl)-11(--rsyncable)-R[make rsync-friendly archive](excl)Ffirst[do iterations first, before block split](excl)I+iterations[specify number of iterations for optimization]:iterations [15](excl)J+maxsplits[specify maximum number of split blocks]:split blocks [15](excl)Ooneblock[don't split into smaller blocks]GZIPcompsetwordsfakewords[@] CURRENT++ gunzipzcatgzip_arguments(--to-stdout --stdout)-c[write on standard output](-c --stdout)--to-stdout[write on standard output](-c --to-stdout)--stdout[write on standard output](excl)ddecompressuncompress[decompress](--force)-f[force overwrite](-f)--force[force overwrite](- *)hhelp[display help message](--keep)-k[don't delete input files](-k)--keep[don't delete input files](--list)-l[list compressed file contents](-l)--list[list compressed file contents](- *)Llicense[display software license](--no-name)-n[don't save or restore the original name and time stamp](-n)--no-name[don't save or restore the original name and time stamp](--name)-N[save or restore the original name and time stamp](-N)--name[save or restore the original name and time stamp](--quiet --silent)-q[suppress all warnings](-q --silent)--quiet[suppress all warnings](-q --quiet)--silent[suppress all warnings](--recursive)-r[operate recursively on directories](-r)--recursive[operate recursively on directories](-R)--rsyncable[make rsync-friendly archive](--suffix)-S+[specify suffix for compressed files]:suffix:(-S)--suffix=[specify suffix for compressed files]:suffix:(-Y)--synchronous[force output file write to permanent storage](--test)-t[test compressed file integrity](-t)--test[test compressed file integrity](--verbose)-v[verbose mode](-v)--verbose[verbose mode](- *)Vversion[display version number](excl)fast123456789bestpigz[@]files[@]state +opt_args[-d] || +opt_args[--decompress] || +opt_args[--uncompress] ||
     +opt_args[-l] || +opt_args[--list] ||
     +opt_args[-t] || +opt_args[--test]  +opt_args[-r] || +opt_args[--recursive] decompress_descriptiondirectoriesdirectory to compress_filesexpl[@]return_descriptiondirectoriescompressed directory_filesexpl[@]decompress_descriptionfile to compress_filesexpl[@]^*.(([tT]|)[gG]|)[zZ](-.)_descriptioncompressed file +opt_args[-f] _filesexpl[@]_filesexpl[@]*.(([tT]|)[gG]|)[zZ](-.)AGA"r+<`LA2R`R2szp2r+]%2Yszr+localcompletecompletecompletecompstatequote_comp_caller_optionsbareglobqualb\$\\()|~completematch1_comp_caller_optionsextendedglobb\$\\(#q)completeAp'EEtEEEEE+ACg,A
1APA(%	AC%
aA
uA8i
0ACA("

9
Q
iF
Ak
i0
Acj
,Acj),A Ecj,A!
,A"E
,A#A	
1A	fA"	Cf)=%+A&RYA"	fx='+	A
fA"
CF=)+AF
+localcurcontextcurcontextstatestate_descrlineexploptsargstypesetopt_args_pick_variantgnuGNUunixversion(-n --lines -c --bytes)c+bytes[print the first (or with -, all but the last) specified bytes]:number of bytes:->number(-n --lines -c --bytes)n+lines[print the first (or with -, all but the last) specified lines]:number of lines:->number(-q --quiet --silent -v --verbose)qquietsilent[never print headers giving file names](-q --quiet --silent -v --verbose)vverbose[always print headers giving file names](- *)--help[display help and exit](- *)--version[output version information and exit]-*(-c)-n+[display the first specified lines]:number of linesOSTYPEfreebsddarwindragonflynetbsd(-n)-c+[display the first specified bytes]:number of bytes_argumentsoptsargs*:file:_filesreturnstatenumbersigndigitmultiplier:multiplier:((b\:512 K\:1024 KB\:1000 M\:1024\^2 MB\:1000\^2 G\:1024\^3 GB\:1000\^3 T\:1024\^4 TB\:1000\^4))sign:sign:((-\:"print all but the last specified bytes/lines" +\:"print the first specified bytes/lines (default)"))digits:digit:(0 1 2 3 4 5 6 7 8 9)compset(-|+|)[0-9]##_alternativemltdigitPREFIX_alternativesigncompset(+|-)_alternativeA ,@A,C,]UA9	A"r

,
A.ArA$ZB
EqA$,41MA$41yAC%@A,	&EZ]localargsfmtsoptparonebyteoctalb[one-byte octal display]onebytecharc[one-byte character display]twobytesdecimald[two-byte decimal display]twobytesoctalo[two-byte octal display]twobyteshexx[two-byte hexadecimal display]formate+[specify format string to be used for displaying data]:formatformatfilef+[specify file that contains format strings]:file:_files(H -n --length)lengthn+[interpret only specified amount of input]:length (bytes)(H -s --skip)skips+[skip specified bytes at the beginning]:offset (bytes)(H -v --no-squeezing)nosqueezingv[output identical lines]servicehexdumpcanonicalC[canonical hex+ASCII display]OSTYPElinux(-L --color)L+color[interpret color formatting specifiers colors are enabled by default]:mode(- *)hhelp[display usage information](- *)Vversion[display version information]print%2$sfmts[@]args[@]-*_argumentsoptpar*:file:_filesargs(formats)(H)fmtsAlC&-AE=	}

iE
y
_arguments-*(: * -)-V[display version information](-6)-4[use IPv4 only](-4)-6[use IPv6 only](-v -t)-a[query for all record types or (with -l) list all zone records](-d -v)dv[increase output verbosity]-c+[specify query class]:query class:compadd -M "m\:{a-z}={A-Z}" - CH CS HS IN-C[check SOA consistency]-l[list zone records]-N+[specify number of dots required to consider host name absolute]:number of dots-r[query non-recursively (clear RD bit)]-R+[specify number of retries for UDP queries]:number of retries [1]-s[do not try next name server after SERVFAIL]-t+[specify query type]: :_dns_types-T[query via TCP]*-m+[specify memory-usage debug flag]:debug flag:(record usage trace)(-W)-w[disable query timeout (wait forever)](-w)-W+[specify query timeout]:query timeout (seconds) [5 (UDP), 10 (TCP)]1: :_hosts2::DNS server:_hostsA('9+A8CXx%AgAC9A"
-"IE)A^U#0yAC%A`
%mZIa	aZ=YZ

ZzApAaA
pMAm
0	A
M
0
A Ce	%A "hB+A"DABER!<	1AF
AA",G+qA"C,Q}I+ACF+localvariantOSTYPEcontextlinestatestate_descrargsaopts-*opt_args(-4 -6 -d -f -i -r -s)1: :_guard "^-*" "host name"OSTYPElinux +commands[nisdomainname] || +commands[ypdomainname] nettoolsvariantnettools(: * -)hhelp[display help information](: * -)Vversion[display version information](g)(: gs s)Aallfqdns[display FQDNs resolved from network interface addresses](: gs s)ddomain[display DNS domain only](: gs s)ffqdnlong[display host name with DNS domain (FQDN)](: gs s)iipaddress[display IP addresses for host (via DNS resolution)](: gs s)Iallipaddresses[display IP addresses for host (via network interfaces)](: gs s)sshort[display short host name only](gs)(g)yypnis[display NIS domain only](-b --boot g)bboot[always set a host name](: -F --file g)F+file[read host name to set from specified file]: :_files(-F --file g)1: :->host-or-domaindarwindragonflyfreebsdnetbsdopenbsd(: -4 -6 -d -f)-s[display short host name only]darwin(: -d -s)-f[display host name with DNS domain (FQDN)](: -f -s)-d[display DNS domain only]dragonfly(: -6 -r)-4[use first IPv4 address on interface (with -i)](: -4 -r)-6[use first IPv6 address on interface (with -i)](: -r)-i+[retrieve host name via specified interface]: :_net_interfaces(: -4 -6 -i)-r+[retrieve host name via specified IP address]: :_bind_addresses_argumentsaoptsargsstatehostordomainprefixopt_argsiyypnis_messagenisdomainsNIS domainhostnameshost namereturnA ,kHA@A`}AC||1A	9AgA'A"`	H+A"
%@AAaAqAC\AT		1A"kAAGhACg
AB
`	E
C%		A
<,h
=A87A,R
mAC

A,
aAGA ,D`A%tACA.AA&Q.Ar.A	EtUq.AEtA8ACR
!A
<
YAAA4f@`xlM`localexpl_hostsuseipzstyle:completion:curcontext:hostshosts_hosts +_cache_hosts == 0 typesetgUa_cache_hostsipstrip[:blank:]#[^[:blank:]]#:completion:curcontext:hostsuseipuseipipstrip +commands[getent] _cache_hostss: :ps:t:f_call_program hosts getent hosts 2>/dev/nullipstrip_cache_hostss: :ps:t:f</etc/hosts%%#ipstrip +commands[ypcat] _call_program hosts ypcat hosts.byname 2>/dev/null_cache_hostsftmpipstripkhostfilekhostfiles:completion:curcontext:hostsknownhostsfiles/etc/ssh/ssh_known_hosts/.ssh/known_hostskhostfileskhostfilekhostss/,/j/,/uf<$khostfile%% localhostmatchmbeginmendkhostshostcontinueb[]::digit:match1khosts[@]useipkhostskhosts:s09.09.09.09e:s09af:e_cache_hostskhosts_hosts_cache_hosts[@]_wantedhostsexplhostcompaddm:{a-zA-Z}={A-Za-z} r:|.=* r:|=*@_hostsAPG,YEEE+AT1A$u1AgXA'lA0%X5I=			
AC"
0AX%AX
0AXA "	
	F$A
C1.A)rA]A
A"+rA
fA("0Qd,+	A,"&Ql=0+A
F$+;A
'Ag(A("HueIqF$AL((1.ABrAPA.ACrqA	QAEpAA	QAHACXyAqAF$A$Ddlocalexplcurcontextcurcontextstatelinevariant_pick_variantlibiconvGNU*libiconvglibc(Free Soft|GNU*libc|GLIBC|Gentoo)unixversionargsexargs-l --list -? --help --usage --version -V(-f --from-code exargs)f+fromcode[specify code set of input file]:code set:->from_codeset(-t --to-code exargs)t+tocode[specify code set for output]:code set:->to_codeset(- 1 -l --list)llist[list all character code sets](exargs)-c[omit invalid characters from output](-s --silent --verbose exargs)ssilent[suppress warnings](-)?help[display help information](-)Vversion[print program version]1:input file:_filesvariantlibiconvRargs:*()V?--byte-subst=[format for unconvertible bytes]:format string--widechar-subst=[format for unconvertible wide chars]:format string--unicode-subst=[format for unconvertible Unicode chars]:format stringglibc(-)--usage[display a short usage message](-o --output exargs)o+output[specify output file]:output file:_files(-s --silent exargs)--verbose[print progress information]_argumentsargsreturnstate_codesetto_codesetcompset*[^/]/_wantedsuffixcompadd@/TRANSLIT/IGNORE_wantedcodesetscode setcompaddm:{a-zA-Z}={A-Za-z} r:|-=* r:|=*_call_program codesets $words[1] --list%//LOCPATHLOCPATH:-/usr/lib/nls/loccodeset_arguments(-l)-f[specify code set of input file]:code set:->codeset(-l)-t[specify code set for output]:code set:->codeset(-l)-c[omit invalid characters from output](-l)-s[suppress warnings](- 1)-l[list all character code sets]1:file:_filescodesetOSTYPEfreebsdcodeset_call_program codesets $words[1] -l/usr/lib/iconv/iconv_datacodesetf</usr/lib/iconv/iconv_data%%:blank:codeset/usr/lib/iconv/%.soNe.reply=( ${${REPLY:t}%%%*} ${${REPLY:r}#*%} ).LOCPATH/iconvcodesetLOCPATH/iconv/N:tcodesetj:_:s:_:codeset_wantedcodesetscode setcompaddcodesetAg,ALHAL,A
A4f=%=	-	
U9q,A

A$C19
uA\UI0iAe0IA	mpyA

pAey
pA90	
IA
C1A
Ulocalargschoices_pick_variantgnuGNUOSTYPEversionchoices--help --version -Z --context -g --group -G --groups -u --user_arguments(choices)Zcontext[print only security context](choices)ggroup[print only EGID](choices -r --real)Ggroups[print all GIDs](-n --name --help --version)nname[show name instead of number](-r --real -g --groups --help --version)rreal[show real ID instead of effective](choices)uuser[print only EUID](-z --zero --help --version)zzero[delimit entries with NUL characters](- :)--help[display help information](- :)--version[display version]:user:_userschoices-A -a -c -G -g -M -p -P -R -u(choices)-g[print only EGID](choices -r)-G[print all GIDs](choices)-u[print only EUID](-A -c -M -P)-n[show name instead of number](-A -c -M -P)-r[show real ID instead of effective]OSTYPEsolaris(-g -G -u -n -r)-a[show user name, user ID and all the groups](-g -G -u -n -r)-p[show project membership]openbsd(-)-c[display the login class](-)-p[make the output human readable](-)-R[display the routing table of the current process]darwindragonflyfreebsd(-)-P[print id in the form of a password file entry]darwin(-)-A[print process audit user ID](-)-M[print MAC label of the current process](-)-c[print current login class]darwindragonflynetbsd(-)-p[human readable output]_argumentsargsA@'EE|E+A(CA-AUACLyI!AL0AC%A0%-Id-OpmA$	5ADC	
 
<
P
dj




+kAC%-I1Xx <]

(
@
T
h


Pq##
,+kkk
@h
0A

0AI0A(%I
9xA0eAH%##
c+"J@h 0A %
AD1$@TtA$"yI IO+A"Q
 @"C  !!1!"-#A$)$%]&AY+AF'+localcurcontextcurcontextstatelineoptsargsaliasdebugupdownlist(-alias alias)alias[remove or establish alternate address for if](-debug debug)debug[disable or enable debugging code]updownlist(-a -d -C)-u[restrict to interfaces which are up](-a -u -C)-d[restrict to interfaces which are down](-a -C -m -L 1 *)-l[list interfaces]OSTYPEdarwinupdownlistaliasdebugdeletedest_addressipdstnsellengthtrailerslink012freebsddragonflyupdown(-a -l -u -d -m -L 1 *)-C[list interface cloners](-l -C)-m[list supported media](-l -C)-L[show address lifetime as time offset]listoptsactivecapschancountriesmeshregdomainroamtxparamtxpowerscanlistoptsanycastlladdrmediamediaoptdeletetunnelcreatedestroyunplumbvlanvlandevmetricprefixlenrangephasessidmuidstationnamechannelauthmodepowersavepowersavesleepwepmodewepnwkeydeleteetherlink012listroam:rssiroam:rateroamingdragonfly-n[disable auto-loading of kernel network interface driver]irix5irix6highbwlink012primaryrspacesspace-w[display additional information]linux(-promisc promisc)promisc[disable or enable promiscuous mode](-allmulti allmulti)allmulti[disable or enable all-multicast]media[set physical port type]:medium type:(auto 10base2 10baseT AUI)hw[set hardware class]:hardware class:(ether ax25 ARCnet netrom)dstaddrio_addrmem_startmulticastpointopointtunneltxqueuelensolaris-ad[apply to all down interfaces]-adD[apply to all down interfaces not controlled by DHCP]-au[apply to all up interfaces]-auD[apply to all up interfaces not controlled by DHCP]auto-revarp[use RARP to acquire address]trailersprivateunplumb(dhcp auto-dhcp)autodhcp[use dhcp]primarywaitdropextendpingreleasestartstatus_argumentsargs[@]-a[apply to all interfaces]1:network interface:_net_interfaces -r ": \t\n\-"::address family:(atalk ether inet inet6 ax25 ddp ipx netrom)*:option:->optionsstate_valuesoptionopts[@](down)up[activate interface](up)down[shut down interface](-arp arp)arp[disable or enable address resolution protocol]metric[set routing metric for interface]:routing metricmtu[set maximum transfer unit]:mtunetmask[specify network mask]:netmaskbroadcast[specify broadcast address]:broadcast addressaddress[specify IP address of interface]:IP addressreturnA
+A,+A@t,AF1ACAC\yAB\y5++AqA%#ds
AfPqs
A8CI-		
i_interfaceslocaldispexpl_descriptioninterfacesnetwork interface_net_interfacesexpl[@]zstyle:completion:curcontext:interfacesverboselistseparatorany sep capture on all interfacescompaddexpl[@]compaddexpl[@]_arguments(-h -n -N -p -b -B -P -i -f -F -c)h[print a summary of usage]n[don't do hostname lookups]N[don't resolve port number to service names]p[run in promiscuous mode]P[turn on port display]b[don't display bar graphs of traffic]B[display bandwidth rates in bytes/sec rather than bits/sec]-i+[interface]:network interface:_interfaces-f+[filter]:BPF filter-F+[net/mask]:network/mask-c+[config file]:config file:_filesA(0DXACgAgA% ;R@RYRRÃR3R3KThkk;"*;K2|Ã23K:kk;k#c3#;s#;+cK;;3cK3#kkAP	AA<)A&A
dZ0AD"C	l9yiE	
ui
M
uM5Qi!iE%i  - !"-"y#$	$%5%%&q&*+5+,!,-.-.0
01	1Q223134Q45556)7899C&;09A"C:l9y:I:;)<5<=>?}@Q@yAQB9BC%CuDFiG- "y#$	$%5GYG}GH0
1	IAJ34QJmJK%LM%&90N0A"&NLl9NNOOQQRS]T=TaU5V%VW)YZ9Z[=[\u]e]^m^_Qc=ccdIdefIguhhqhiijIjilumm1C&H0mA"2Cnl9n=no-op
qq	suivwB9Qx	xyy5!zz}U}~e #$	$IQ.0
=34Q=aq@&0|A"A
Fl9Nu}!OmYYIT=U)U5m	W)5ZME}yyA5A-]U^mU½I5ǩȝ̹dI]-
eϹeAӅ=ՅY}luQ[C&A[.Aor9\Ap\
A\|ܝA\C&ܰA$\DLl݀A]C&10ݘݸA"^l9
ޭAyU5	W)1m]-]^m9dI%lu)=f&f0At"gfl9-
E-1	)i	]B95QQ}iiiEEmU	
]
 QeA#]$%!e
ui,5 u !Y"5"#$]%%&i&'E(
(4Q)u*+A+,}&0	AP"~F-0l9-]-.=./a/00i1
1e22e23e4&04L
A4"f4p45556789=9:&	0;AF;<;aACFlocalstatelineexplcurcontextcurcontextformatstypesetopt_argsformatsjpegtiffmifffitsmpegrgbahtmlshtml # _files@*.(#i)((j:|:)formats)(-.)returnservicedisplay_argumentsm:{a-z}={A-Z}*-backdrop[use full screen]*-background:color:_x_color*-border:border size (<width>x<height>)*-bordercolor:color:_x_color*-borderwidth:geometry*-cache[specify memory available to the pixel cache]:memory (MB)*-colormap:colormap type:(shared private)*-colors:preferred number of colors*-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)*-comment:comment string*-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)*-contrast[enhance contrast]*+contrast[reduce contrast]*-crop:crop image (<width>x<height>{+-}<x>{+-}<y>{%%})*-debug*-delay:delay for next image (1/100ths of a second)*-density:image resolution (<width>x<height> in pixels)*-despeckle[reduce speckles in image]*-display:display:_x_display*-dispose:GIF disposal method:((0:no\ disposal 1\:don't\ dispose\ between\ frames 2\:overwrite\ frame\ with\ background\ color 3\:overwrite\ with\ previous\ frame))*-dither[apply dithering]*-edge:edge detection factor (0.0 - 99.9%%)*-endian:image endianness:(MSB LSB)*+endian*-enhance[enhance noisy image]*-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)*-flip[vertical mirror image]*-flop[horizontal mirror image]*-font:font:_x_font*-foreground:color:_x_color*-frame:border dimensions (<width>x<height>+<out>+<in>)*-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)*+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)*-geometry:window geometry (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>})(- *)-help[display help information]*-iconGeometry:geometry:_x_geometry*-iconic*-immutable[disallow image modifications]*-interlace:interlacing scheme:(None Line Plane Partition)*-label:label string*-magnify:factor*-map:colormap type for display:(best default gray red green blue)*-matte[store matte channel]*-mattecolor:color:_x_color*-monochrome[transform to black and white]*-name:image name*-negate[invert image]*+negate[invert only grayscale]*-noop*-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)*-quality:JPEG/MIFF/PNG compression level*-raise:3-D edges (raised)*+raise:3-D edges (lowered)*-remote:remote command (file name):_imagemagick*-roll:image roll offset ({+-}<x>{+-}<y>)*-rotate:rotation (degrees{<}{>})*-sample:scale factors (<width>x<height>)*-sampling_factor:sampling factor (<horizontal_factor>x<vertical_factor>)*-scenes:image scene number*-segment:cluster pixel number*-shared_memory*-sharpen:sharpening factor (0.0 - 99.9%%)*-size:image size (<width>x<height>+<offset>)*-text_font:font:_x_font*-texture:background texture image:_imagemagick*-title:image title*-treedepth:color reduction tree depth*-trim*-update:redisplay test time (seconds)*-use_pixmap*-verbose*-visual:visual to use for display:(StaticGray GrayScale StaticColor PseudoColor TrueColor DirectColor default)*-window:window ID to display image in:_x_window*-window_group*-write:output filename:_files*:picture file:_imagemagickanimate_arguments*-bordercolor:color:_x_color*-borderwidth:geometry*-cache[specify memory available to the pixel cache]:memory (MB)*-chop:<width>x<height>{+-}<x>{+-}<y>*-colormap:colormap type:(Shared Private)*-colors:preferred number of colors*-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)*-crop:crop image (<width>x<height>{+-}<x>{+-}<y>)*-debug*-delay:delay for next image (1/100ths of a second)*-density:image resolution (<width>x<height> in pixels)*-depth:image depth:(8 16)*-dither[apply dithering]*-font:font:_x_font*-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)*+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)(- *)-help[display help information]*-iconic*-noop*-pause:delay (seconds)*-remote:remote command (file name):_imagemagick*-rotate:rotation (degrees{<}{>})*-size:image size (<width>x<height>+<offset>)*-text_font:font:_x_font*-trim*-verbose[print image information]*-visual:visual to use for display:(StaticGray GrayScale StaticColor PseudoColor TrueColor DirectColor default)*-window:window ID to display image in:_x_window*:picture file:_imagemagickimport_x_arguments-adjoin[join images]-border:border size (<width>x<height>):-bordercolor:color:_x_color-cache[specify memory available to the pixel cache]:memory (MB)-colors:preferred number of colors-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)-comment:comment string-crop:crop image (<width>x<height>{+-}<x>{+-}<y>{%%})-debug-delay:delay for next image (1/100ths of a second)-density:resolution in pixels of image (<width>x<height>)-depth:image depth:(8 16)-descend[descend window hierarchy]-dispose:GIF disposal method:((0:no\ disposal 1\:don't\ dispose\ between\ frames 2\:overwrite\ frame\ with\ background\ color 3\:overwrite\ with\ previous\ frame))-dither[apply dithering](+endian)-endian:image endianness:(MSB LSB)(-endian)+endian-frame[include window manager frame](- *)-help[display help information]-interlace:interlacing scheme:(None Line Plane Partition)-label:label string-monochrome[transform to black and white]-negate[invert image]+negate[invert only grayscale]-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)-pause:delay (seconds)-ping-pointsize:Postscript font size-quality:JPEG/MIFF/PNG compression level-resize:size (<width>x<height>{%%}{@}{!}{<}{>})-rotate:rotation (degrees{<}{>})-sampling_factor:sampling factor (<horizontal_factor>x<vertical_factor>)-scene:number of screen snapshots-screen[get root window]-silent[be quiet]-snaps:number-transparent:transparent color:_x_color-treedepth:color reduction tree depth-trim-type:image type:(Bilevel Grayscale Palette PaletteMatte TrueColor TrueColorMatte ColorSeparation ColorSeparationMatte Optimize)-verbose[print image information]-window:window ID to get:_x_window:output file:_filesmontage_arguments*-adjoin[join images]*-blur:blur factor (0.0 - 99.9%%)*-bordercolor:color:_x_color*-borderwidth:geometry*-cache[specify memory available to the pixel cache]:memory (MB)*-colors:preferred number of colors*-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)*-compose:image composition type:(Over In Out Atop Xor Plus Minus Add Subtract Difference Bumpmap Replace ReplaceRed ReplaceGreen ReplaceBlue ReplaceMatte)*-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)*-debug*-density:resolution in pixels of image (<width>x<height>)*-dither[apply dithering]*+dither[render Postscript without aliasing]*-draw:drawing primitive:compadd -S "\\ " - rectangle circle ellipse polygon color matte text image*+endian*-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)*-frame[draw frame around image]*-font:annotation font:_x_font*-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)*+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)*-gravity:image gravity:(Center North NorthEast East SouthEast South SouthWest West NorthWest)(- *)-help[display help information]*-label:label string*-mode:montage type:(Frame Unframe Concatenate)*-noop*-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)*-pen:font color:_x_color*-pointsize:Postscript font size*-quality:JPEG/MIFF/PNG compression level*-resize:size (<width>x<height>{%%}{@}{!}{<}{>})*-rotate:rotation (degrees{<}{>})*-shadow[add shadow]*-sharpen:sharpening factor (0.0 - 99.9%%)*-size:image size (<width>x<height>+<offset>)*-stroke:color:_x_color*-texture:background texture image:_imagemagick*-tile:number of tiles (<width>x<height>)*-transparent:transparent color:_x_color*-trim*-type:image type:(Bilevel Grayscale Palette PaletteMatte TrueColor TrueColorMatte ColorSeparation ColorSeparationMatte Optimize)*-verbose[print image information]*:picture file:_imagemagickconvert_arguments-affine[drawing transform matrix]:matrix-antialias[remove pixel aliasing]-append[append image sequence]-average[average image sequence]-background[specify background color]:color:_x_color-blur:blur factor (0.0 - 99.9%%)-border:border size (<width>x<height>)-bordercolor:border color:_x_color-box:annotation bounding box color:_x_color-channel:channel:(Red Green Blue Opacity Cyan Magenta Yellow Black)-charcoal:charcoal drawing factor-chop:<width>x<height>{+-}<x>{+-}<y>-clip-coalesce[merge image sequence]-colorize:colorization amount (<num> or <red>/<green>/<blue>)-colors:preferred number of colors-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)-comment:comment string-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)-contrast[enhance contrast]+contrast[reduce contrast]-crop:crop image (<width>x<height>{+-}<x>{+-}<y>{%%})-cycle:image colormap shift-deconstruct[break down image sequence into parts]-delay:delay for next image (1/100ths of a second)-depth:image depth:(8 16)-despeckle[reduce speckles in image]-display:display:_x_display-dither[apply dithering]-draw:drawing primitive:compadd -S "\\ " - rectangle circle ellipse polygon color matte text image-edge:edge detection factor (0.0 - 99.9%%)-emboss[emboss image](+endian)-endian:image endianness:(MSB LSB)-enhance[enhance image]-equalize[histogram equalization]-fill[specify color to use when filling a graphic primitive]:color:_x_color-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)-flatten[flatten a sequence of images]-flip[vertical mirror image]-flop[horizontal mirror image]-font:annotation font:_x_font-frame:border dimensions (<width>x<height>+<out>+<in>)-fuzz:maximum distance for equal colors-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)-geometry:window geometry (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>})-gravity:image gravity:(Center North NorthEast East SouthEast South SouthWest West NorthWest)-implode:implosion factor (0.0 - 99.9%%)-interlace:interlacing scheme:(None Line Plane Partition)-label:label string-layer:layer type:(Red Green Blue Matte)-linewidth:line width-loop:number of iterations (GIF animation)-map[single image colormap file]:picture file for colors:_imagemagick+map[all images colormap file]:picture file for colors:_imagemagick-matte[store matte channel]-modulate:<brightness>,<saturation>,<hue>-morph[morph image sequence]+negate[invert only grayscale]-noise[noise peak elimination]+noise:noise type:(Uniform Gaussian Multiplicative Impulse Laplacian Poisson)-normalize[use full color value range]-opaque:image pen color:_x_color-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)-paint:oil painting radius-pen:font color:_x_color-pointsize:Postscript font size-preview:image preview type:(Rotate Shear Roll Hue Saturation Brightness Gamma Spiff Dull Grayscale Quantize Despeckle ReduceNoise AddNoise Sharpen Blur Threshold Edge Detect Spread Shade Raise Segment Solarize Swirl Implode Wave OilPaint CharcoalDrawing JPEG)-profile:information profile:->profile-raise:lighten or darken edges (<width>x<height>)-region:image region (<width>x<height>{+-}<x>{+-}<y>)-roll:image roll offset ({+-}<x>{+-}<y>)-sample:scale factors (<width>x<height>)-scene:image scene number-seed:random number seed-segment:segment thresholds (<cluster>x<smoothing>)-shade:image shading (<azimuth>x<elevation>)-sharpen:sharpening factor (0.0 - 99.9%%)-shear:shearing angles (<x>x<y> in degrees)-size:image size (<width>x<height>+<offset>)-solarize:solarization threshold-spread:neighborhood size-swirl:swirl tightness-texture:background texture image:_imagemagick-threshold:threshold for maximum intensity-transparency:transparent color:_x_color-treedepth:color reduction tree depth-units:image resolution type:(Undefined PixelsPerInch PixelsPerCentimeter)-view:FlashPix viewing parameters-wave:sine wave parameters (<amplitude>x<wavelength>)*:picture file:_imagemagickstateprofilecompset*:_files_wantedprefixesprofile typecompaddicc:iptc:combinecomposite_arguments-blend:blending factor (0.0 - 99.9%%)-colors:preferred number of colors-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)-comment:comment string-compose:image composition type:(Over In Out Atop Xor Plus Minus Add Subtract Difference Bumpmap Replace ReplaceRed ReplaceGreen ReplaceBlue ReplaceMatte)-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)-displace:displacements scales (<horizontal>x<vertical>)-dither[apply dithering]+dither[render Postscript without aliasing]-font:normal text font:_x_font-interlace:interlacing scheme:(None Line Plane Partition)-label:label string+negate[invert only grayscale]-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)-scene:image scene number-stegano:watermark offset-stereo[create stereo anaglyph]-tile[repeat composite operation]-treedepth:color reduction tree depth:image file:_imagemagick:composite file:_imagemagick:mask or combined file:_imagemagick:combined file:_filesmogrify_arguments*-affine[drawing transform matrix]:matrix*-antialias[remove pixel aliasing]*-background[specify background color]:color:_x_color*-blur:blur factor (0.0 - 99.9%%)*-border:border size (<width>x<height>)*-bordercolor:border color:_x_color*-box:annotation bounding box color:_x_color*-charcoal:charcoal drawing factor*-colorize:colorization amount (<num> or <red>/<green>/<blue>)*-colors:preferred number of colors*-colorspace:colorspace type:(GRAY OHTA RGB Transparent XYZ YCbCr YIQ YPbPr YUV CMYK)*-compress:image compression type:(None BZip Fax Group4 JPEG LZW RunlengthEncoded Zip)*-contrast[enhance contrast]*-cycle:image colormap shift*-delay:delay for next image (1/100ths of a second)*-density:resolution in pixels of image (<width>x<height>)*-dither[apply dithering]*+dither[render Postscript without aliasing]*-draw:drawing primitive:compadd -S "\\ " - point line rectangle fillRectangle circle fillCircle ellipse fillEllipse polygon fillPolygon color matte text image*-emboss[emboss image]*-enhance[enhance image]*-equalize[histogram equalization]*-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)*-flip[vertical mirror image]*-format:output file format:(formats)*-font:annotation font:_x_font*-frame:border dimensions (<width>x<height>+<out>+<in>)*-fuzz:maximum distance for equal colors*-gamma[gamma correction level]:gamma correction level (<n> or <red>/<green>/<blue>)*+gamma[gamma correction level (don't change pixels)]:gamma correction level (<n> or <red>/<green>/<blue>)*-gravity:image gravity:(Center North NorthEast East SouthEast South SouthWest West NorthWest)*-implode:implosion factor (0.0 - 99.9%%)*-layer:layer type:(Red Green Blue Matte)*-linewidth:line width*-loop:number of iterations (GIF animation)*-map[single image colormap file]:picture file for colors:_imagemagick*+map[all images colormap file]:picture file for colors:_imagemagick*-modulate:<brightness>,<saturation>,<hue>*+negate[invert only grayscale]*-noise[noise peak elimination]*+noise:noise type:(Uniform Gaussian Multiplicative Impulse Laplacian Poisson)*-normalize[use full color value range]*-opaque:image pen color:_x_color*-page:geometry of image canvas (<width>x<height>{+-}<x>{+-}<y>{%%}{!}{<}{>}):(11x17 Ledger Legal Letter LetterSmall ArchE ArchD ArchC ArchB ArchA A0 A1 A2 A3 A4 A4Small A5 A6 A7 A8 A9 A10 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 Flsa Flse HalfLetter)*-paint:oil painting radius*-pen:font color:_x_color*-pointsize:Postscript font size*-quality:JPEG/MIFF/PNG compression level*-raise:lighten or darken edges (<width>x<height>)*-region:image region (<width>x<height>{+-}<x>{+-}<y>)*-resize:size (<width>x<height>{%%}{@}{!}{<}{>})*-rotate:rotation (degrees{<}{>})*-sample:scale factors (<width>x<height>)*-scene:image scene number*-seed:random number seed*-segment:segment thresholds (<cluster>x<smoothing>)*-shade:image shading (<azimuth>x<elevation>)*-sharpen:sharpening factor (0.0 - 99.9%%)*-shave:shave edges (<width>x<height>{%%})*-shear:shearing angles (<x>x<y> in degrees)*-size:image size (<width>x<height>+<offset>)*-solarize:solarization threshold*-spread:neighborhood size*-swirl:swirl tightness*-texture:background texture image:_imagemagick*-threshold:threshold for maximum intensity*-transparency:transparent color:_x_color*-units:image resolution type:(Undefined PixelsPerInch PixelsPerCentimeter)*-verbose[print image information]*-view:FlashPix viewing parameters*-wave:sine wave parameters (<amplitude>x<wavelength>)*:picture file:_imagemagick_arguments-account:password-binary[retrieve files as binary]-directory[list directory]-exclude:regular expression for exclusion-file:output file:_files-get[get files]-port:port: _ports-proxy:host of proxy ftp daemon:_hosts-print[print files]-prune[process files from remote directory]-put[put files]-retrieve[retrieve matching files]-timeout:maximum timeout-type:remote system type:(UNIX VMS other):URL: _urlsidentify_arguments*-cache[specify memory available to the pixel cache]:memory (MB)*-debug*-ping*-density:resolution in pixels of image (<width>x<height>)*-depth[specify image depth]:image depth:(8 16)*-format[specify format for image characteristics]:format(- *)-help[display help information]*-size:image size (<width>x<height>+<offset>)*-verbose[print more detailed info about image]*:picture file:_imagemagick_messageeh?Ag,ACgH,A`cc
AC^1.A	rAB
LdAgA('D+EK"A%XAlK"ALC1A	-AFX-AFlAFlAB+7HA0DABqFABriCFA"|BFABqFA,0hA0C,DUAFACF+.A.r	
AB/
AR0K
AFAFHAB5i6A,A$Ph|ACAF
A%fqAB@"AkAgA('D+EK"AXAlK"!ALC1A	QAF|QAFAFABQRA,DAgkABYCFxAX	%k##
 4M	Yq,AA$"C$Yd\,"rydCADADADMAFACFx,AvABwr9|;wABCCFAB{B@]%,A @mlocalcmdsscriptflags_compskipOSTYPEfreebsd +functions[_init_d_fullpath] _init_d_fullpathlocalscriptpathnamescriptpath/etc/rc.d/bin/sh -c '. /etc/rc.subr; load_rc_config XXX; echo $local_startup' 2>/dev/nullscriptpathdir/nameechoreturn +functions[_init_d_get_cmds] _init_d_get_cmdslocalmagiccmdscmd_prefixscriptreturnread -u0 -k2 magic < $script && echo $magic#!/etc/rc.subr/sbin/rcordergrep^ *\.  */etc/rc\.subr *$startstoprestartrcvarstatuspoll/bin/sh -c "set -- rcvar; . $script >/dev/null; echo \$extra_commands" 2>/dev/nullonefastforcequietechocmds//cmd_prefixOSTYPEopenbsd +functions[_init_d_fullpath] _init_d_fullpathecho/etc/rc.d/1return +functions[_init_d_get_cmds] _init_d_get_cmdslocalcmdsdisabledstartstopreloadrestartcheckdisabledMf< $script:rc_j::cmdsNOrc_%NOechocmds:disabledflags-d[print debug information]-f[forcibly start the daemon] +functions[_init_d_fullpath] _init_d_fullpathlocalscriptpathnamescriptpath/etc/init.d/etc/rc.d/etc/rc.d/init.dscriptpathdir/nameechoreturn +functions[_init_d_get_cmds] _init_d_get_cmdslocalwhatmagiccmdsscriptreturnstatusdeletecleanlistloadsaveshowcheckconfigteststandalonemastergracefuldebugdebug_updowndump_statsforcegracefultrystartstoprestartreloadstartstophtcacheclean((['"]|)((j<|>)tmp)(['"]|))readmagic#!f< $scriptMcmds::blank:what:blank:|:blank:what:blank:)j::s::cmds//az_echocmdsscriptwords1script_init_d_fullpath "$script"cmds_init_d_get_cmdsreturn #cmds zstyle:completion:curcontext:commandscommandsstartstop_arguments-*flags:init.d command:_sub_commands $cmdsA$< tA
KTAFA'PhAC9(1A
=A%tA%A,(AAC.A	AA'P,AAT.AqAM.A,uAF,AH%8UM4Xy	
A,		
%
Y


AF
A'`-(A1<eA-
TkcA"r&dAf!A4+8dA"r&dAd%A;DjqA"r&pAf
MlAB	klAGAD-y559A@A8ACtA'#k		A'	0	]Af	+
!A`A-5Aj!JA-}As#XA-mtA}&,	AF-A&	A-iA)Q
jA -!9!A
-(AgA,Hym9AgAP%P @h			)	)A'	\	A)	
0	Af

A
0 hAf,+i	0;ACFA.CF::typeset_initctl_events_list_initctl_eventargs_list_initctl_fillarray_events_argssetoptextendedgloblocalshowconfiginitctl show-config -e 2>| /dev/nullshowconfig_initctl_events_list_initctl_eventargs_listcline(f)showconfigclines  stop onstart onemit b:alpha:_e_initctl_events_listmatch1stmlmatch[2]stmlb :upper:_=:space:bmatch2match[1] match[3]unset_initctl_events_listsocketloginsessionstartdesktopsessionstartvirtualfilesystemslocalfilesystemsremotefilesystemsallswapsfilesystemmountingmountednetdeviceupstartportmaprunlevelunmountedremotefilesystemsPRIMARY_DEVICE_FOR_DISPLAYEXIT_STATUSEXIT_SIGNALRUNLEVELMOUNTPOINTTYPEINTERFACEreturn_initctl_helper_jobs_path_files/etc/init/*.conf(-.:r)_initctl_known_events_initctl_events_list_initctl_fillarray_events_args_valuesEvent_initctl_events_list[@]_initctl_multiple_known_events_initctl_events_list_initctl_fillarray_events_args_valuesEvents_initctl_events_list[@]_initctl_known_eventargs_initctl_eventargs_list_initctl_fillarray_events_args_valuesArgument Keys_initctl_eventargs_list[@]_initctl_commandlocalcmdsstart:Start jobsstop:Stop jobsrestart:Restart jobsreload:Send SIGHUP to process instancestatus:Query status of jobslist:List known jobsemit:Emit an eventreloadconfiguration:tell init to reload config files (generally inotify is used)version:Request the version of the init daemonlogpriority:Change the minimum priority of log messages from the init daemonshowconfig:Show start/stop/emit for processescheckconfig:Find jobs than can't be startedhelp:display list of commands CURRENT == 1 _describecommandinitctl Commandswords1curcontextcurcontext%:*:initctl-cmd_call_function_initctl_cmd_completion_funcscmdcmd_completion_default_initctl_startstop_arguments--no-wait[do not wait for operation to complete before exiting]common_args[@]:Upstart Jobs:_initctl_helper_jobs*::Argument Keys:_initctl_known_eventargs_initctl_argjob_argumentscommon_args[@]:Upstart Jobs:_initctl_helper_jobs*::_initctl_emit_arguments--no-wait[do not wait for event to finish before exiting]common_args[@]:Events:_initctl_known_events*::Argument Keys:_initctl_known_eventargs_initctl_basic_argumentscommon_args[@]_initctl_showconfig_arguments(-e --enumerate)eenumerate[enumerate emit lines]common_args[@]::Upstart Jobs:_initctl_helper_jobs*::_initctl_checkconfig_arguments(-i --ignore-events)iignoreevents[list of comma-separated events to ignore]:Events:_initctl_multiple_known_events(-w --warn)wwarn[treat any unknown jobs or events as error]common_args[@]::Upstart Jobs:_initctl_helper_jobs*::_initctllocalcommon_argscommon_args--session[use D-Bus session bus to connect to init daemon (for testing)]--system[talk via DBUS system bus instead of socket](-q --quiet)qquiet[reduce output to errors only](-v --verbose)vverbose[increase output to include informational messages]--dest=[D-Bus name for init, defaults to com.ubuntu.Upstart]--help[display help and exit]--version[output version information and exit]cmd_completion_funcscmd_completion_funcsstartstartstopstopstartstoprestartstartstopreloadstartstopshowconfigstatusargjobemitcheckconfigcmd_completion_defaultbasicserviceinitctl_argumentscommon_args[@]*::Initctl Commands:_initctl_command_call_function_initctl_cmd_completion_funcsservicecmd_completion_defaultreturn_initctl@A4'EEb+A,C|kA@A<Cde}
A
AUA-lABbA@e
]-@A
u=A"/
-YMA"4
!!A"9"#,C)A#QA"=##Ce-$A"A$$C%%A"D%%&)'(A"I)y) Ce)+	,%-ABO..A "//T+Af/0/	A %k0012
A"222k_+)03P
A(%k3p#j3333A"c3k4A"f4(4I4d+04A$k455=66A"7754n+AF7h+localcurcontextcurcontextlinestatestate_descrcommon_argsargsopt_argsval_argscommon_args(--backup)-b[create backups of destination files](-C -c --compare)Ccompare[copy files; do nothing if identical destination file exists](-C -c --compare)-c[copy files (default)](-d --directory)ddirectory[create directories](-g --group)g+group[specify destination file group]: :_groups(-m --mode)m+mode[specify destination file mode]: :_file_modes(-o --owner)o+owner[specify destination file owner]: :_users(-p --preserve-timestamps)ppreservetimestamps[preserve modification times](-s --strip)sstrip[strip binaries](-v --verbose)vverbose[output verbosely]*: :_files_pick_variantgnuFree SoftunixversionOSTYPElinuxcommon_args(-b --backup)--backup=[create backup; optionally specify method]:: :->controlslx--context=-[like -Z, or specify SELinux security context to set]::SELinux security context:_selinux_contexts-D[create all leading destination path components](: -)--help[display help information]lx--preserve-context[preserve SELinux security context]--strip-program=[specify program used to strip binaries]:strip program:_files(-S --suffix)S+suffix[specify backup suffix]:backup suffix(-t --target-directory)t+targetdirectory[copy source to specified directory]: :_directories(-T --no-target-directory)Tnotargetdirectory[treat destination as regular file](: -)--version[display version information]lx-Z[set SELinux security context on destination files to default type]common_argss)*-B+[specify backup suffix for -b]:backup suffix-f+[specify destination file flags]: :_file_flagsOSTYPEdragonfly!-D+[no effect (compatibility with NetBSD)]: :_directories-L+[use user/group database files from specified directory]: :_directories-l[fall back to system files if user/group not found in -L directory]OSTYPEnetbsd-a+[specify shell command to run on files after install]:shell command-r[use temporary files to perform safe copy]-S+[specify arguments to pass to strip program]:arguments to strip programOSTYPEnetopenbsdargss)*vOSTYPEopenbsd-F[flush installed file contents to disk]OSTYPEdarwindragonfly-M[disable use of mmap(2)]OSTYPEdragonflyfreebsdnetbsd(-C -c --compare)-l+[link files (rather than copy) using specified method]: :->linkflags+N+[use user/group database files from specified directory]: :_directories-U[indicate that install is unprivileged]OSTYPEfreebsdnetbsd-D+[specify destination directory used for metadata log]: :_directories-h+[store digest in metadata log using specified method]: :->digests-M+[log mtree(8) metadata for installed files to specified file]:metadata log file:_files-T+[specify mtree(8) tags to store in metadata log]:mtree(8) tagsOSTYPE-S[use temporary files to perform safe copy]_argumentsargsstatecontrolsnoneoff:never make backupsnumberedt:make numbered backupsexistingnil:make numbered backups if they already existsimplenever:make simple backups_describecontrolsversion control methoddigestsnonermd160sha1sha256sha512OSTYPEsha384_valuesdigest methodtmplinkflagsh[hard links]s[symlinks]m[mixed (hard links for files on same file system)]a[symlinks use absolute path]r[symlinks use relative path]_valueslink flagsreturnA,A C%,IA]pA,CiqpUyAepUA$Y	5
I
0UA!
i
0!A
Mpy	
A0A
ey	0Ah%}I !#	$$y%)%'- 0'u
Al')*i+,-.Q/a/1123934}5157-8:
:<e=10>A@%>5i>?@Ai
IBBCD#0E1A,A\ 	EQEFGHIyJYKL)LMQNNOmP	PQ-RRAP&	ASeA&CSSSA&&SA'C&Tlocalargsparser-*OSTYPE:lbsddragonfly-c+[repeat the display N times]:count-C[display CPU statistics]-d[display only device statistics]-I[display total statistics for a given period, rather than average]-T[display TTY statistics]-w+[specify the duration of pauses between each display]:duration*: :_bsd_disksfreebsdopenbsddragonfly-M+[extract values of the name list from specified file]:core:_files-N+[extract the name list from the specified file]:system:_filesdragonfly-h[top mode]-K[display block count in kilobytes, not block size]-n+[display up to the specified number fo devices]:number of disks-o[display old-style iostat device statistics]*-t+[specify which type of device to display]: :_fbsd_device_types-x[show extended disk statistics]-z[omit lines for devices with no activity](* -)-?[display a usage statement and exit]dragonfly-D[display more details]netbsd-D[display alternate disk statistics]-x[show extended disk statistics]-y[report data on waiting and active requests]aix(-b -q -Q -f -F)-a[displays the adapter throughput report](-b)-A[displays the legacy asynchronous IO utilization report, and turns off the display of TTY utilization report]-b[displays the block I/O device utilization statistics](-b)-d[turns off the display of TTY utilization report or CPU utilization report](-b -f -F)-D[displays the extended tape/drive utilization report](-a -b -D)-f[displays the file system utilization report](-a -b -D)-F[displays the file system utilization report, and turns off other utilization reports](-b)-l[displays the output in long listing mode](-b -t)-m[displays the path utilization report](-b)-p[displays the tape utilization report](-b)-P[displays the POSIX asynchronous IO utilization report](-b)-q[specifies AIO queues and their request counts](-b)-Q[displays a list of all the mounted file systems and the associated queue numbers with their request counts](-b)-R[specifies that the reset of min* and max* values should happen at each interval](-b)-s[specifies the system throughput report](-b)-S[displays the processor statistics that are multiplied by a value of 10]:power(-b -m)-t[turns off the display of disk utilization report]-T[displays the time stamp](-b)-V[displays valid nonzero statistics](-b)-z[resets the disk input/output statistics](-b)-@[reports I/O activities of a workload partition]:workload:(ALL Global)*:drives:_filessolaris-c[report percentage of time the system spent in user/system mode, dtrace probes and idling]-C[report extended disk statistics aggregated by controller id, when used with -x]-d[report kilobytes transferred per second, transfers per second and average service time]-D[report reads/writes per second and percentage disk utilization]-e[display device error summary statistics]-E[display all device error statistics]-i[display Device ID instead of the Serial No, when used with -E]-I[report counts in each interval]-l[limit the number of disks included in the report]:number of disks-m[report file system mount points]-M[display data throughput in MB/sec instead of KB/sec]-n[display names in descriptive format]-p[report per-partition statistics]-P[report per-partition statistics only]-r[display data in comma-separated format]-s[suppress message related to state changes]-t[report the number of characters read and written to terminals per second]-T[display a timestamp]:format:(( "u\:internal representation of time" "d\:standard date format" ))-X[report statistics for lun.controller, for disks under scsi_vhci(7D) control]-x[report extended disk statistics]-Y[report statistics for lun.targetport and lun.targetport.controller, for disks under scsi_vhci(7D) control]-z[ignore lines where data values are all zeros]::device:( ${${${(f)"$(iostat -rx 1 1)"}[3,-1]}%%,*} )darwin(- *)-?[display usage statement and exit]-c+[number of times to display statistics]:count-I[display total statistics for a given period, rather than average]-K[display block count in kilobytes]-n+[limit the number of disks included in the report]:number of disks-T[display TTY statistics]-U[display system load averages]-w+[specify the duration of pauses between each display]:duration*::device:_files -W /dev -g "disk*"linux-c[display CPU utilization report]-d[display device utilization report]--dec=-[specify the number of decimal places to use]:decimal places [2]:(0 1 2)*-g[display statistics for a group of devices]:group name-H[only display global statistics for group](--human)-h[human readable device utilization report]--human[print sizes in human readable format]-j[display persistent device name]:name type:(ID LABEL PATH UUID)(-m)-k[display statistics in kB/s](-k)-m[display statistics in MB/s]-N[display registered device mapper names]-o[display statistics in JSON]:format:(JSON)-p[display statistics for block devices]-t[display the time for each report](- *)-V[display version information]-x[display extended statistics]-y[omit first statistics report following system boot]-z[omit output for devices lacking activity]*::device:_files -W /dev -g "*(-%)" #args _argumentsparserargsreturn_defaultA D|A&A%	AgPA%PACgTA%TAg@AC%@yA')AgAC%Ag(AC%(ayA	g	A	'	
,A(	
A
C%
Ha
ACg`A%`aA
gA$
CHa-UAAgA$C#r=QAAg<A<Cue)AA<Ag0A$0DeLAgA C{	Q5A(C%D LAg A(C% D!!!QL!Ag!A ""9"#I#A%!Ag$A(%%E%&)&'m'AC(Ag(A$)0)Q))*M*A$C(D+YLA++A z,,1,qA(%+D,,LA C,,1-mA$ +D-LA!+-A!g.8A !..//0A$".8DL1aA#Cg1A #11292i2A$1A%g30A(%C3t334Q457	A&30A'Cg7A '8,8Y889A(:A)g;A)C%;;I;A*g;AP+F<!<i<===>>?@uAQBBCDEFGA(/%;DHLA0gIA0CI=I<IA(1%JtDJLA1gJA 1K	KAK}KLA3JA4gMxA,5&MM<NOePeQIRA(7%RDSLA7gS<A(7%StDSLA8CgSA<8T)Tu<TUVeWAX5XZZ[UA(;%SD[LA<Cg\,A0<F\U\K}\]^m_Q``A>aA@CgaA @bb]bcicA(A%d8DdLABgdA BCbe
eifmfA(CC%dDgyLADggA(DCgh=hi	ijkAFkAGCgkA$Gl
lYlmn%o-A(I%p<DpyLAIgpAIpq=qrmA(J%pDsLAKgsLA$KCsstAuuvUA(L%sLDw1LAMgwlA0MCFwwK}xxyz{a|!AO|AQg}AtQCf}Q}~)~aU]iA(W%,DiLAXCgALX&1~EUMA(\%dDLA]gA0]CF-ye5A(_C%|DLA_gA4`f!]K}Q1
}9AbAdgA@dC9I5UAA(g%DLAhg$A(hCMK}=Aj$AkgXA\ky1}IM
YAq%XAqg4A(qe¥K}Ùy-As4AugŌAuCƁiA(v%ŌD]LAvgȘAv)}A$whDʩLAxgA$xCAK}ˁ5AyA{CgA {
aι5qA$|DaLA}gМA}C
K}QA~CLAg|A,&ұK}=ӥ%IAA4HAC4A``ցֵבؑ%ځQ=eܱ=݁	ޥߙAe4A<=Y}UA4AfJ5AFJilocalsubcmd_devnet_intf_dispnet_intf_list_find_net_interfaces/((j.|.)net_intf_list)\0/:interfaces:network interface:_net_interfacessubcmd_onoff/(on|off)\0/:onoff:state (on or off):(on off)subcmd_string/[^\0]#\0/:string:arbitrary string:( )subcmd_number/[0-9]##\0/:number:decimal number:( )[[:xdigit:]][[:xdigit:]]subcmd_lladdr/xp:xp:xp:xp:xp:xp\0/:lladdress:link layer (MAC) address:( )subcmd_ipaddr/(<->(.<->(.<->(.<->|)|)|)|[:[:xdigit]]#:[:[:xdigit:]]#)(|/<->)\0/:ipaddress:IP address (v4 or v6) with optional /<network-prefix-length>:( )subcmd_ipaddrsPATHPATH/sbin:PATHsubcmd_ipaddrs:ipaddress:IP address (v4 or v6) currently set:( ip addr show | sed -n 's/^ *inet6* \([0-9a-f\.:/]*\) .*$/\1/p' )subcmd_prefix_label:ipaddresslabel:IP addrlabel prefix currently set:( ip -6 addrlabel list 2>/dev/null | sed -n 's/^prefix \([0-9a-f\.:/]*\) .*$/\1/p' )subcmd_scope_regex_wordsscopeIP address scopeglobal:address globally validsite:address valid for site (IPv6)link:address valid for single linkhost:address valid for this hostreply[@]subcmd_nudNeighbour Unreachability Detection statepermanent:valid forevernoarp:valid, not validated, removed if expiredreachable:valid until reachability timeoutstale:valid but suspicioussubcmd_rttyperoutetypeRoute typeunicast:real point-to-point routeunreachable:generate Host Unreachable messagesblackhole:silently discardprohibit:generate Communication Administratively Prohibited messageslocal:Loopback routebroadcast:destinations are broadcast addressesthrow:used with policy rules, generate Net Unreachable if no routenat:Network Address Translation routeanycast:anycast addresses, not implementedmulticast:multicast routing, not present in normal tablessubcmd_routesubcmd_rttypesubcmd_ipaddrsubcmd_tostype of servicelowdelay:low latencythroughput:high bulk throughputreliability:high reliability/(|0x)[[:xdigit:]]##\0/:hex-number:8-bit hex number:( )subcmd_lockmtusubcmd_lockmtu/lock\0/:lock:lock:(lock)subcmd_numbersubcmd_nexthopnexthopnexthop route keywordvia:specify nexthop router:$subcmd_ipaddrdev:specify output device:$subcmd_devweight:specify relative quality of route:$subcmd_numbersubcmd_rtprotocolrtprotocolroute protocolredirect:installed from ICMP redirectkernel:installed automatically by kernelboot:installed during boot sequencestatic:installed by administratorra:installed by Router Discovery protocolsubcmd_rtprotocolsubcmd_rttablerttablerouting tablelocal:local routesmain:main routing tabledefault:default routing tableunspec:unspecified routing tablesubcmd_numbersubcmd_rtrealmsubcmd_rtrealmsrtrealmrouting realmcosmos:everywhere/[0-9]##//:number:decimal number:( )cosmos:everywheresubcmd_numbersubcmd_rtrealmsubcmd_rtselectorrtselmodrouting selector modifierroot:select minimum route prefix length to matchmatch:select maximum route prefix length to matchexact:select exact prefix length to matchsubcmd_ipaddrsubcmd_familyfamilyprotocol familyinet:IPv4inet6:IPv6link:local, no networking protocolsubcmd_ruletypesruletyperule typeunicast:rule applies to a routeblackhole:rule silently drops packetunreachable:rule generates Network Unreachable messagesprohibit:rule generates Communication Administratively Prohibited messagesnat:rule prescribes translation of source IP addresssubcmd_tunnelmodetunnelmodetunnel modeipip:IPv4 in IPv4 tunnelsit:Simple Internet Transition - IPv6 in IPv4 tunnelgre:Generic Route Encapsulation - IPv4/IPv6 in IPv4 tunnelsubcmd_tunnelmodesubcmd_files/[^\0]##\0/:file:file name:_fileslink_set_cmdslinksetcommandslink set commandsdev:specify device:$subcmd_devu*p:change state to updo*wn:change state to downar*p:change ARP flag on device:$subcmd_onoffmu*lticast:change MULTICAST flag on device:$subcmd_onoffpr*omisc:set promiscuous mode:$subcmd_onoffdy*namic:change DYNAMIC flag on device:$subcmd_onoffn*ame:change name of device:$subcmd_stringtxq*ueuelen:specify length of transmit queue:$subcmd_numbertxql*en:specify length of transmit queue:$subcmd_numberm*tu:specify maximum transmit unit:$subcmd_numberad*dress:specify unicast link layer (MAC) address:$subcmd_lladdrbr*oadcast:specify broadcast link layer (MAC) address:$subcmd_lladdrbrd:specify broadcast link layer (MAC) address:$subcmd_lladdrp*eer:specify peer link layer (MAC) address:$subcmd_lladdrsubcmd_devlink_show_cmdslinkshowcommandslink show commandsup:limit display to running deviceslink_show_cmdssubcmd_devlink_cmdslinkcommandslink commandh*elp:show help for commandse*t:change device attributes:$link_set_cmdssh*ow:display device attributes:$link_show_cmdsaddr_add_cmdsaddraddcommandsaddr add/remove/change/replace commandslo*cal:specify local IP address:$subcmd_ipaddrp*eer:specify peer IP address (point-to-point):$subcmd_ipaddrb*roadcast:specify broadcast IP address:$subcmd_ipaddrla*bel:specify tag for device:$subcmd_strings*cope:specify scope for address:$subcmd_scopeaddr_add_cmdssubcmd_ipaddraddr_del_cmdsaddr_del_cmdssubcmd_ipaddrsaddr_show_cmdsaddrshowcommandsaddr show commandss*cope:specify scope for address:$subcmd_scopet*o:limit to given IP address/prefix:$subcmd_ipaddrla*bel:list tags matching glob patter:$subcmd_stringdynamic:list addresses from stateless configuration (IPv6)permanent:list non-dynamic addresses (IPv6)tentative:list addresses failing duplicate address detection (IPv6)deprecated:list deprecated addresses (IPv6)primary:list only primary addressessecondary:list only secondary addressessubcmd_devaddr_cmdsaddrcommandsaddr commanda*dd:add new protocol address:$addr_add_cmdsc*hange:change existing protocol address:$addr_add_cmdsr*eplace:add or update protocol address:$addr_add_cmdsd*elete:delete protocol address:$addr_del_cmdss*how:show protocol address:$addr_show_cmdsf*lush:flush protocol address:$addr_show_cmdsaddr_cmdsaddrlabel_add_cmdsaddrlabeladdcommandsaddlabel add commandp*refix: limit to given IP address/prefixd*ev: specify device:$subcmd_devl*abel: numberaddrlabel_add_cmdssubcmd_ipaddraddrlabel_del_cmdsaddlabel del commandp*refix: limit to given IP address/prefix:$subcmd_prefix_labeld*ev: specify device:$subcmd_devl*abel: number:$subcmd_numbersubcmd_ipaddraddrlabel_cmdsaddrlabelcommandsaddrlabel commandh*elp: show help for commanda*dd: add an address labels:$addrlabel_add_cmdsd*el: delete an address labels:$addrlabel_del_cmdsl*ist: list address labelsf*lush: flush adderss labelsaddrlabel_cmdsneigh_add_cmdsneighaddcommandsneighbour add commandt*o:add new neighbour IP address:$subcmd_ipaddrdev:specify network device:$subcmd_devl*laddr:specify link layer (MAC) address or null:$subcmd_lladdrn*ud:specify neighbour unreachability detection state:$subcmd_nudneigh_add_cmdssubcmd_ipaddrneigh_del_cmdsneighaddcommandsneighbour delete commandt*o:remove neighbour IP address:$subcmd_ipaddrdev:specify network device:$subcmd_devsubcmd_ipaddrneigh_show_cmdsneighshowcommandsneighbour show commandt*o:select neighbours by prefix:$subcmd_ipaddrdev:select neighbours by device:$subcmd_devu*nused:only list unused neighboursn*ud:only list neighbours in given state:$subcmd_nudsubcmd_ipaddrneigh_cmdsneighcommandsneigh commanda*dd:add new neighbour entry:$neigh_add_cmdsc*hange:change existing neighbour entry:$neigh_add_cmdsr*eplace:add or change neighbour entry:$neigh_add_cmdsd*elete:delete neighbour entry:$neigh_del_cmdss*how:list neighbour entries:$neigh_show_cmdsf*lush:flush neighbour entries:$neigh_show_cmdsneigh_cmdsroute_add_cmdsrouteaddcommandsroute add/change/replace commandto:route destination prefix:$subcmd_routetos:type of service:$subcmd_tosds*field:type of service:$subcmd_tosme*tric:preference value of route:$subcmd_numberpre*ference:preference value of route:$subcmd_numberta*ble:select table by ID:$subcmd_rttabledev:select device:$subcmd_devv*ia:select nexthop router:$subcmd_ipaddrsr*c:select preferred source address:$subcmd_ipaddrre*alm:select routing realm:$subcmd_rtrealmmtu:select maximum transport unit:$subcmd_lockmtuw*indow:select maximal window in bytes:$subcmd_numberrtt:select round trip time estimate:$subcmd_numberrttv*ar:select initial round trip variance estimate:$subcmd_numberss*thresh:select initial slow start threshold estimate:$subcmd_numbercw*nd:select clamp for congestion window (only if locked):$subcmd_numberin*itcwnd:select max initial cwnd in MSS:$subcmd_numberad*vmss:select maximal segment size advertised:$subcmd_numberre*ordering:select maximal reordering for path:$subcmd_numberne*xthop:select nexthop of multipath route:$subcmd_nexthopsc*ope:select scope of destinations:$subcmd_scopepro*tocol:select routing protocol identifier:$subcmd_rtprotocolonl*ink:pretend nexthop is directly attachedeq*ualize:allow packet by packet randomizationroute_add_cmdssubcmd_routeroute_show_cmdsrouteshowcommandsroute show commandto:select route via prefix:$subcmd_rtselectorcl*oned:list only dynamically forked routesca*ched:list only dynamically forked routesf*rom:select route via source address prefix:$subcmd_rtselectorp*rotocol:select routing protocol identifier:$subcmd_rtprotocolty*pe:route type:$subcmd_rttypev*ia:select nexthop router:$subcmd_ipaddrsr*c:select route via source prefix:$subcmd_ipaddrrealm:select routing realm:$subcmd_rtrealmrealms:select from/to routing realms:$subcmd_rtrealmsroute_show_cmdssubcmd_rtselectorroute_get_cmdsroutegetcommandsroute get commandsto:route destination:$subcmd_ipaddrf*rom:route source:$subcmd_ipaddrtos:select type of service:$subcmd_tosds*field:type of service:$subcmd_tosiif:select input interface (device):$subcmd_devoif:select output interface (device):$subcmd_devc*onnected:use preferred address as sourceroute_get_cmdssubcmd_ipaddrroute_cmdsroutecommandsroute commanda*dd:add new network route:$route_add_cmdsc*hange:change existing network route:$route_add_cmdsr*eplace:add or change network route:$route_add_cmdsd*elete:delete network route:$route_add_cmdss*how:list network routes:$route_show_cmdsf*lush:flush network routes:$route_show_cmdsg*et:get a single network route:$route_get_cmdsrule_add_cmdsruleaddcommandsip rule add/delete commandsty*xpe:type of rule:$subcmd_ruletypesfr*om:select source prefix:$subcmd_ipaddrto:select destination prefix:$subcmd_ipaddrds*field:select type of service:$subcmd_tosfw*mark:select fwmark:$subcmd_stringpr*iority:select unique priority for rule:$subcmd_numberta*ble:select routing table by ID:$subcmd_rttablere*alms:select from/to routing realms:$subcmd_rtrealmsnat:select base of IP block to translate:$subcmd_ipaddrsubcmd_ruletypesrule_cmdsrulecommandsrule commanda*dd:insert a new routing rule:$rule_add_cmdsd*elete:delete a routing rule:$rule_add_cmdsf*lush:flush rules and dump deleted ruless*how:list routing rulestunnel_add_cmdstunneladdcommandstunnel add/change/delete commandsna*me:select tunnel device name:$subcmd_devm*ode:select tunnel mode:$subcmd_tunnelmoder*emote:select remote endpoint address:$subcmd_ipaddrl*ocal:select local address:$subcmd_ipaddrttl:set fixed time to live, 1 to 255 or 0 (inherit):$subcmd_numberds*field:select type of service:$subcmd_tosdev:select device to bind tunnel to:$subcmd_devno*pmtudisc:disable path maximum transport unit discoveryik*ey:set input key for GRE tunnel:$subcmd_ipaddrok*ey:set output key for GRE tunnel:$subcmd_ipaddrk*ey:set bidirectional key for GRE tunnel:$subcmd_ipaddric*sum:enable input checksums for GRE tunneloc*sum:enable output checksums for GRE tunnelc*sum:enable bidirectional checksums for GRE tunnelis*eq:serialize input packets on GRE tunnelos*eq:serialize output packets on GRE tunnels*eq:serialize packets bidirectionally on GRE tunneltunnel_cmdstunnelcommandstunnel commanda*dd:add a new IP tunnel:$tunnel_add_cmdsc*hange:change an existing IP tunnel:$tunnel_add_cmdsd*el:destroy an IP tunnel:$tunnel_add_cmdss*how:list IP tunnelsmaddr_add_cmdsmaddraddcommandsmaddr add/delete commanda*ddress:select link layer (MAC) address:$subcmd_lladdrdev:select device to bind multicast address to:$subcmd_devsubcmd_ipaddrmaddr_show_cmdsmaddrshowcommandsmaddr show commanddev:select device with multicast address(es):$subcmd_devmaddr_show_cmdssubcmd_devmaddr_cmdsmaddrcommandsmaddr commanda*dd:add multicast address:$maddr_add_cmdsd*elete:delete multicast address:$maddr_add_cmdss*how:list multicast addresses:$maddr_show_cmdsmroute_show_cmdsmrouteshowcommandsmroute show commandto:select destination prefix:$subcmd_ipaddrfrom:select source prefix:$subcmd_ipaddrmroute_show_cmdssubcmd_ipaddrmroute_cmdsmroutecommandsmroute commands*how:list multicast routing cache entries:$mroute_show_cmdsmroute_cmdsmonitor_cmdsmonitorcommandsmonitor commandall:monitor all changeslink:monitor changes to linksaddress:monitor changes to addressesroute:monitor changes to routesfile:read rtmon-generated log:$subcmd_filesmonitor_cmdsargsreplyoptionsip options-h*uman:output statistics with human readable values-i*ec:print human readable rates in IEC units (ie. 1K = 1024)-s*tatistics:output statistics-d*etails:output more detailed information-c*olor:color output-br*ief:brief output-a*ll:executes specified command over all objects-f*amily:select protocol family:$subcmd_family-4:IPv4-6:IPv6-B:family bridge-D:family DECnet-I:family IPX-M:family MPLS-0:link protocol, no networking-o*neline:output one record per line-t*imestamp:display current time when using monitor option-ts*hort:display current time in shorter format when using monitor option-r*esolve:use system resolver for DNS namescommandsip commandl*ink:configure network device:$link_cmdsaddrlabel:manage addrlabel:$addrlabel_cmdsa*ddr:manage protocol address:$addr_cmdsr*oute:manage routing table:$route_cmdsru*le:manage routing policy database:$rule_cmdsn*eigh:manage neighbour/ARP tables:$neigh_cmdst*unnel:configure tunnel:$tunnel_cmdsm*addr:manage multicast addresses:$maddr_cmdsmr*oute:manage multicast routing cache:$mroute_cmdsmo*nitor:monitor state:$monitor_cmds_regex_argumentsargs[@]@AB
5cA$k@pA$$,Ak!ACkIAk%AACL}ABDA0,TAC&AkA"kAAF	D	yAB-
af.
A<-=I9Ze}i	A<&Kd`A4'+E8eA(kAgA,&,e5A #1.AAA&dAC&Q.AAAkAkACk9AkA,&4auuAC&A8"a

u

1AS+A"U1y18101A"f12X+02233(3D3l	
A"f33[+04A"4H4u4a+05hA"555d+06I
A"f66g+07l7A"&7j+07A,"C&7a8)89:r+AF+A-FLL +functions[_ipsec_connections] _ipsec_connectionslocalinstancesipsec_connsipsec_instszparseoptsinstancesinstancesf
    _call_program -p ipsec-status ${_ipsec_cmd:-$words[1]} statusall
  \n:space:Cconnections::space:\n@Mtmp::space::space:::space:@@tmp:space:%%:ipsec_conns@tmp%%[{-}]ipsec_insts@Mtmp:[{-}] #ipsec_conns _messageconnectionsconnection namereturnconnections:connection name:compadd -a - ipsec_conns #instances && #ipsec_insts instances:connection SA/instance name:compadd -a - ipsec_insts_alternativetmp +functions[_ipsec_starter] _ipsec_starter_arguments(--nofork)--attach-gdb[start daemon under gdb (implies --nofork)]--auto-update[specify select time-out]:select time-out (seconds)--conf[specify path to ipsec.conf]:ipsec.conf file:_files--daemon[specify daemon name]:daemon name--nofork[do not fork daemon](d)--debug[set log level 2]--debug-more[set log level 3]--debug-all[set log level 4]--nolog[set log level 0]_ipseclocalvariant_ipsec_cmdwords1contextlinestatestate_descropt_args_pick_variantfreeswan(#i)frees/#wanlibreswan(#i)libreswanopenswan(#i)openswanstrongswan(#i)strongswanunixversionvariant_defaultreturnfreelibreopenf _call_program ipsec-help $words[1] --help @Mtmp:  \t@tmp::/<>()[]fFtmp//:space:/\n_arguments-*(: * -)--help[display help information](: * -)--version[display version information](-)1:command:((j< >)(@q-)tmp)(-)2: :_default_arguments(: * -)--confdir[display path to configuration directory (IPSEC_CONFDIR)](: * -)--copyright[display copyright information](: * -)--directory[display path to libexec/utility directory (IPSEC_DIR)](: * -)--piddir[display path to PID directory (IPSEC_PIDDIR)](: * -)--version[display version information](: * -)--versioncode[display brief version information]1:command:((
      down\:"terminate IPsec connection/SA"
      down-srcip\:"terminate IKE SAs by client virtual IP"
      leases\:"display IP address/pool status"
      listaacerts\:"display X.509 authorization authority certificates"
      listacerts\:"display X.509 attribute certificates"
      listalgs\:"display loaded algorithms"
      listall\:"execute all list commands"
      listcacerts\:"display X.509 certificate authority certificates"
      listcainfos\:"display certificate authority information"
      listcerts\:"display X.509/OpenPGP certificates"
      listcounters\:"display IKE counter information"
      listcrls\:"display certificate revocation lists"
      listgroups\:"display groups for user authorization profiles"
      listocsp\:"display OCSP revocation information"
      listocspcerts\:"display X.509 OCSP signer certificates"
      listplugins\:"display loaded plug-in features"
      listpubkeys\:"display RSA public keys"
      purgecerts\:"purge cached certificates"
      purgecrl\:"purge cached certificate revocation lists"
      purgeike\:"purge IKE SAs without a quick mode or CHILD_SA"
      purgeocsp\:"purge cached OCSP information"
      reload\:"reload entire configuration (send SIGUSR1)"
      rereadacerts\:"re-read attribute certificates"
      rereadaacerts\:"flush and re-read authorization authority certificates"
      rereadall\:"execute all re-read commands"
      rereadcacerts\:"flush and re-read certificate authority certificates"
      rereadcrls\:"re-read certificate revocation lists"
      rereadocspcerts\:"re-read OCSP certificates"
      rereadsecrets\:"flush and re-read secrets"
      resetcounters\:"reset IKE counter information"
      restart\:"equivalent to stop + start"
      route\:"insert kernel IPsec policy for connection"
      start\:"start IKE daemon"
      status\:"display concise connection status"
      statusall\:"display detailed connection status"
      stop\:"terminate all IPsec connections and stop IKE daemon"
      stroke\:"issue stroke command"
      unroute\:"remove kernel IPsec policy for connection"
      up\:"bring up IPsec connection"
      update\:"reload changes in configuration (send SIGHUP)"
    ))*:: :->nextstatenextwords1down_arguments1: :_ipsec_connections --instanceslistcountersresetcountersroutestatusstatusallunroute_arguments1: :_ipsec_connectionsdownsrcip_arguments1:virtual IP address (start)2::virtual IP address (end)leases_arguments1:pool name2::virtual IP addresslistlistcountersplugins_arguments--utc[use UTC for time fields]startrestart_ipsec_starterstroke_arguments(: * -)hhelp[display help information](-d --daemon)d+daemon[specify daemon name]:daemon name1: :_guard "^-*" "stroke command"*:stroke command argument:_default_ipsec@AGA+,AG
A
A,&DY
A+(AG
A
A,&4U
A+}AG
A
A,&5
A@	<	i


1Ilocalexpl_irssi_serverslocalgrep "\(^[{ 	]*address\)\|\([{ 	]address\)[ 	]*=" ~/.irssi/config | sed -e "s,^.*address *= *\"\([^\"]\+\).*,\1 ,g"_wantedircserversexplirc servercompadd@_irssi_portslocalgrep "\(^[{ 	]*port\)\|\([{ 	]port\)[ 	]*=" ~/.irssi/config | sed -e "s,^.*port *= *\"\([^\"]\+\).*,\1,g"_wantedportsexplportcompadd@_irssi_nicklocalgrep "\(^[{ 	]*nick\)\|\([{ 	]nick\)\|\([{ 	]alternate_nick\)\|\(^[{ 	]*alternate_nick\)[ 	]*=" ~/.irssi/config | sed -e "s,^.*nick *= *\"\([^\"]\+\).*,\1,g"_wantednicknamesexplnickcompadd@_arguments--config=[config file]:config:_files--home=[home dir location]:home:_dir_list(-c --connect)cconnect[connect to servers]:irc server:_irssi_servers(-w --password)wpassword[password]:password(-p --port)pport[specify a port]:port:_irssi_ports-![disable autoconnect]--noconnect[disable autoconnect](-n --nick)nnick[set nick name]:nick:_irssi_nick(-h --hostname)hhostname[specify hostname]:hostname:_hosts(-)vversion[display version information](-)?help[display help information](-)--usage[display usage]A8&0,AHu1e!YU	
m
m-qU
0A 	!0pA0F	 I0 A8C !	!"!""#$&Q'] I0(`A$(()]*	*+9
0+Af+0,A@,$,Q,-Y./01m2y34M45eserviceispell_arguments(-n -h)-t[input file is in TeX/LaTeX format](-t -h)-n[input file is in nroff/troff format](-n -t)-h[input file is in HTML format](-x)-b[create backup file](-b)-x[don't create backup file](-C)-B[report run-together words as errors](-B)-C[take run-together words as compounds]-P[don't generate extra root/affix combinations]-m[make possible root/affix combinations]-S[sort guesses by probable correctness]-d[specify alternate dictionary file]:dictionary file:_files-p[specify alternate personal dictionary file]:personal dictionary file:_files-w[specify additional word characters]:word characters:-W[specify length of legal words]:length of legal words:-T[specify formatter type]:formatter type:(nroff mm ms me man NeXT tex bib)(-N)-M[show menu](-M)-N[don't show menu]-L-[specify number of context lines to show]:number of context lines:-V[show non-7-bit characters escaped]-l[produce list of misspelled words on stdout]-s[stop after each line of input (SIGTSTP)]-f[specify output file name]:output file:_files(-A)-a[single line input/output mode](-a)-A[single line input/output mode (with include-files)](-e)-c[produce list of possible root words and affixes](-c)-e-[expand affix flags]::expansion level:((1\:normal 2\:append\ prepend\ original\ root/affix\ combination 3\:output\ multiple\ lines 4\:append\ root\ length\ ratios))-D[dump affix tables]*-v[show version]:file to spell-check:_filesbuildhash_arguments(-c)-s[silent operation](: -s)-c[count mode]:count: :affix file:_files -g "*.(#i)aff(-.)":raw dictionary file:_files::affix file:_files -g "*.(#i)aff(-.)":hashed output file:_files "*.(#i)hash(-.)"munchlist_arguments-l[specify affix file]:affix file:_files -g "*.(#i)aff(-.)"-c[specify converted output file name]:converted file name:_files-T[specify string character type]:string character type:-s[specify strip hash file]:hash file:_files "*.(#i)hash(-.)"-D[debug mode]-v[verbose mode]*:dictionary file:_filesfindaffix_arguments(-s)-p[search possible prefixes](-p)-s[search possible suffixes]-f[sort affixes by frequency]-c[clean output]-m[specify minimum affix length]:minimum affix length:-M[specify maximum affix length]:maximum affix length:-e[specify header/trailer length of suppressed affixes]:header/trailer length of suppressed affixes:-t[specify field separator character]:field separator character:-l[specify minimum occurrence count]:minimum occurrence count:tryaffix_arguments(-s)-p[estimate effectiveness of prefix](-p)-s[estimate effectiveness of suffix]-c[write only summary of the results]:expanded dictionary file:_files:*:affix and optional addition:icombine_argumentsijoin_arguments(-u)-s[use signed comparison](-s)-u[use unsigned comparison]-a[print lines for unpairable lines and normal output]:file number:(1 2)-v[print lines for unpairable lines instead of normal output]:file number:(1 2)-e[specify replacement string]:replacement string:-o[specify output field list]:output field list:-t[specify field separator character]:field separator character:(-1 -2)-j-[specify join file and field]:file number:(1 2):field number:(-j)-1[specify join field]:field number:(-j)-2[specify join field]:field number::first input file:_files:second input file:_filesA4k,Pp+A@C'EE$E3RA8X|A%A
dpRA`
AfAC(HaA&$0Ah"=
]
=))}	5
FP#RA@%I
   !&0!Ap"F!!""="]"q""#$	%&=&'Q)=*
*+u,,-9-./0CF701$A"CF1D1q224
5-56M789e:};=%>e>?@ABCCD%DEFG1GHIK1LYMMNOiOPQRTE}+0UA " CU8Ue?UVu!CFL0RA"C"1AVA"fVAD""WW)WaWXY)YZZMZ[\Q\%&,A]]A(&C%^j^9*^2^A "'__`aabI(F0bb	AD")bbcdd5eyefgiYjjqj-F0k
AL".&l5l1lmUnnp%pqUqr-s%tAuw
1F0wA"2fxx1x3CF0ydAD"4Cyxycz{9{|5|}e}~	7F 0<
Al8AVA"8l8&qA9CF50A":EE;F0A"<Dq-=CF0A ">CP}qa?CF0A"@Cf,Y5%%ya]-
X}5}]Q1|5QM51quqQ-E-xeyuiI1%	e-
Xu](=[F0AD"\=ɵʑaAAAс`F0ѨA"aFaCF	0;AbCFmA"
ҵcK0Ad"
&ARd9AdCf4A$"dTbuӨd&Ae$MA"eCԀ҄ԡ+A$"e҄Ө+"0@hՔAff-Agf@aA"gCft֩׍g&00AhfP-A"iFp|i&0ؠApjL%kٽ!mMqߡAMy!Y=)uaIEI]!y5mi
ua!e=}		

q
)
Q	y1YI	i)yA	UY}-%1 -!
!"A"#$i%!%&'A'()5)*-+Q+,
,a,-Q-.=./E/0M01512%23
334a45IA55k"06At
A6@6aA"&6t&qAC,66,07A
1Af70A"7PH7q7&A$"C7H88h<8C&b08At-
.AV8A$"9,9L9a99&Q.AXr:;; ,AY3R:9Ad1FAZ`23T+:i!3T+A::.A\;`3T+A$";H;<z<D&A"<H<<&	0;"ACF<ACF+localexpljdb_argsjar_cmdmatchbasedircurcontextcurcontextstatelinetypesetopt_argstmpassocjdb_argsservicejavaccompset_wantedfilesoption file_filesreturn_arguments-g-[generate debugging information]:debug:->debug-A-[specify option to annotation processors]:option-implicit\:-[control generation of class files for implicitly loaded sources]:implicit:(class none)-nowarn[generate no warnings]-verbose[output messages about what the compiler is doing]-deprecation[output source locations where deprecated APIs are used](-cp -classpath)cpclasspath[specify where to find user class files]:class path:->classpath-sourcepath[specify where to find input source files]:source path:->sourcepath-bootclasspath[override location of bootstrap class files]:bootstrap class path:->bootstrapclasspath-extdirs[override location of installed extensions]:extensions directories:->extdirs-d[specify where to place generated class files]:directory:_files -/-encoding[specify character encoding used by source files]:encoding:->encoding-proc\:-[control annotation processing]:annotation processing:(none only)-processor[specify annotation processors to run]:class:_files-processorpath[specify where to find annotation processors]:directory:_directories-s[specify directory for generated source files]:directory:_directories-source[provide source compatibility with specified release]:release:(1.{2..8} {5..8})-target[specify VM version]:release:(1.{1..5})(-)-help[print a synopsis of standard options](-)-version[print version information](-)-X[display information about non-standard options]*:java source file:_files -g \*.java\(-.\)jdb_args-host[specify host to connect to]:host:_hosts-password[specify password]:password-attach[attach to running VM]:address-listen[wait for VM to connect]:address-listenany[wait for VM to connect at any available address]-launch[launch VM immediately]-listconnectors[list the connectors available in this VM]-connect[connect to target VM]:connectordbgtracetclienttserver-J-[java runtime option]:optionjava_argumentsjdb_args[@]clientserverd32d64-agentlib\:-:agent library-agentpath\:-:path:_directories-javaagent\:-:path:_directories(-cp -classpath)cpclasspath[specify path for user class files]:class path:->classpath-D-[specify a property]:property:->property*enableassertionsea::class*disableassertionsda::class(-enablesystemassertions -esa -disablesystemassertions -dsa)enablesystemassertionsesadisablesystemassertionsdsa(-verbose:class)-verbose[print class information](-verbose)-verbose\:class[print class information]-verbose\:gc[print gc information]-verbose\:jni[print JNI information](- 1)-version[print version]-showversion[print version and continue](- 1)-?help[print help message](- 1)-X-[non-standard java option]:option(- 1)-jar[specify a program encapsulated as jar]:jar:_files -g \*.jar\(-.\)(-):class:_java_class -m main ${(kv)opt_args[(i)(-classpath|-cp)]}*::args:= _normaljavadoc_arguments-overview[specify overview file]:_files-public[display public classes and members only]-protected[display public/protected classes and members only (default)]-package[display packages, public/protected classes and members only]-private[display all classes and members]-help[print help message]-doclet[specify a doclet]:doclet:_java_class -t doclet ${(kv)opt_args[(i)-classpath]}-docletpath[specify a path to search doclet]:doclet path:->docletpath-1.1[Javadoc 1.1 compatible output]-sourcepath[specify path for source files]:source path:->sourcepath-classpath[specify path for user class files]:class path:->classpath-bootclasspath[specify path for bootstrap class files]:bootstrap class path:->bootstrapclasspath-extdirs[specify directories for extensions]:extensions directories:->extdirs-verbose[print verbose messages]-locale[specify locale]:language_country_variant:-encoding[specify character encoding for source files]:encoding:->encoding-J-[specify java option]:java option:-d[specify destination directory]:destination directory:_files -/-use[display pages for use]-version[include @version text]-author[include @author text]-splitindex[split index file for each alphabet]-windowtitle[specify HTML title element]:title element:-doctitle[specify title]:document title:-header[specify header text]:header text:-footer[specify footer text]:footer text:-bottom[specify bottom text]:bottom text:-link[generate a link to external reference classes]:document URL:-linkoffline[generate a link for external reference class names]:document URL::package list URL:-group[generate tables for each group]:group heading::package patterns:-nodeprecated[do not document deprecated API]-nodeprecatedlist[do not generate deprecated API list]-notree[do not generate class and interface hierarchy]-noindex[do not generate index]-nohelp[do not generate help link]-nonavbar[do not generate navigation bar]-helpfile[specify alternative help link]:helpfile path/filename:-stylesheet[specify alternative HTML style sheet]:stylesheet path/filename:-docencoding[specify character encoding for output HTML files]:encoding:->encoding*:package name, source file or @list:->docsrcappletviewer_arguments-debug[run applet on jdb]-J-[specify java option]:java option:*:URL:_urls CURRENT == 2 compset_valuesjar command(  t x u)c[create new archive](c   x u)t[list the table of archive](c t   u)x[extract files from archive](c t x  )u[update archive]f[specify archive file]v[verbose mode](e)m[specify manifest file](m)e[specify class of for application entry point]0[store only without using ZIP compression]M[do not create manifest file]i[generate index information for specified jar files]jar_cmdwords[2]#-tmpassoc:manifest file:_files:main class:archive file:_files -g "*.([ejw]ar|zip)(-.)"_arguments*-C[directory of class file]:directory:_directories-J-[java runtime option]:optionjar_cmd/[^-]*/:dummy:s::jar_cmd/b/tmpassocmatch1*:file:->jarargjavahjavah_g_arguments-o[specify output file]:output file:_files-d[specify destination directory]:directory:_files -/-stubs[generate stubs]-verbose[print verbose messages]-version[print version]-jni[JNI-style native method function prototypes]-classpath[specify path for user class files]:class path:->classpath-bootclasspath[specify path for bootstrap class files]:bootstrap class path:->bootstrapclasspath-old[generate old JDK1.0-style header files]-force[force output]-J-[java runtime option]:option*:class:_java_class -m main ${(kv)opt_args[(i)-classpath]}javap_arguments-l[line and local variable tables]-b[backward compatible to JDK1.1]-public[only public classes and members]-protected[only protected and public classes and members]-package[only package, protected and public classes and members (default)]-private[all classes and members]-J-[specify java option]:java option:-s[internal type signatures]-c[disassemble code]-verbose[stack size, number of locals and args for methods]-classpath[specify path for user class files]:class path:->classpath-bootclasspath[specify path for bootstrap class files]:bootstrap class path:->bootstrapclasspath-extdirs[specify directories for extensions]:extensions directories:->extdirs*:class:_java_class ${(kv)opt_args[(i)-classpath]}extcheck_arguments-verbose[print verbose messages]:target jar file:_files -g \*.jar\(-.\)rmic_arguments-classpath[specify path for user class files]:class path:->classpath-depend[treat dependencies]-g[enable debugging]-J-[specify java option]:java option:-keepgenerated[retain generated source files]-nowarn[disable warnings]-show[GUI mode]-vcompat[compatible with JDK 1.1 and 1.2 (default)]-verbose[print verbose messages]-v1.1[JDK 1.1 stub protocol]-v1.2[JDK 1.2 stub protocol]*:package qualified class name:_java_class  ${(kv)opt_args[(i)-classpath]}rmiregistry_wantedportsport to listen on_ports_messageno more argumentsrmid_arguments-C-[specify command line argument for child process]:command line argument for child process:-log[specify log directory]:directory to place logs:_files -/-port[specify port]:port:_ports-stop[stop rmid]:serialver_arguments-classpath[specify where to find user class files]:class path:->classpath(*)-show[display user interface](-show)*:class:_java_class ${(kv)opt_args[(i)-classpath]}native2ascii_arguments-reverse[convert Latin-1 (with \udddd) to native encoding]-encoding[specify character encoding]:encoding:->encoding:input file:_files:output file:_fileskeytool_arguments-J-[specify java option]:java option:genkey-genkey[command to generate a key pair]-alias[alias]:alias:-keyalg[key algorithm]:key algorithm:-keysize[key size]:key size:-sigalg[signature algorithm]:signature algorithm:-dname[X.500 distinguish name]:X.500 distinguish name:-keypass[password for private key]:password for private key:-validity[valid days]:number of days:-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-storepass[password for keystore]:password:-v[verbose mode]import-import[command to import certificate or certificate chain]-alias[alias]:alias:-file[specify certificate file]:certificate file:_files-keypass[password for private key]:password for private key:-noprompt[disable interaction with the user]-trustcacerts[use cacerts]-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]selfcert-selfcert[command to generate X.509 v1 self-signed certificate]-alias[alias]:alias:-keypass[password for private key]:password for private key:-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]identitydb-identitydb[command to read identity database]-file[specify identity database file]:identity database file:_files-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]certreq-certreq[command to generate certificate signing request]-alias[alias]:alias:-file[specify certificate signing request file]:certificate signing request file:_files-keypass[password for private key]:password for private key:-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]export-export[command to store certificate]-alias[alias]:alias:-file[specify certificate file]:certificate file:_files-rfc[make certificate format printable as RFC 1421]-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]list-list[command to print keystore entry]-alias[alias]:alias:-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files(-rfc)-v[make certificate format human-readable](-v)-rfc[make certificate format printable as RFC 1421]printcert-printcert[command to print certificate in a human-readable format]-file[specify certificate file]:certificate file:_files-v[verbose mode]keyclone-keyclone[command to create new keystore entry]-alias[alias]:alias:-dest[destination alias]:destination alias:-keypass[password for private key]:password for private key:-new[password for private key of new entry]:password for private key of new entry:-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]storepasswd-storepasswd[command to change password for keystore]-new[new password]:new password:-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]keypasswd-keypasswd[command to change password for private key]-alias[alias]:alias:-keypass[old password for private key]:old password for private key:-new[nwe password for private key]:new password for private key:-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]delete-delete[command to delete entry]-alias[alias]:alias:-storetype[keystore type]:store type:-keystore[keystore location]:keystore location:_files-v[verbose mode]help(-J)-help[command to print help message]jarsigner_arguments-keystore[keystore location]:keystore location:_files-storetype[specify keystore type]:store type:-storepass[specify password for keystore]:password:-keypass[specify password for private key]:password:-sigfile[specify base file name of .SF and .DSA files to be generated]:sigfile:_files-signedjar[specify signed JAR file]:_files -g "*.(jar|zip)(-.)"(2)-verify[verify mode]-certs[output certificate information in verify mode]-verbose[print verbose messages]-internalsf[old behaviour]-sectionsonly[omit header of hash of the whole manifest file]-J-[specify java option]:java option::jar file:_files -g "*.(jar|zip)(-.)":alias:policytool_arguments-file:policy file:_filesunknown commandstatestatedebugprefixcompset_valuesdebug infolinesvarssource_descriptiondebuginfodebug infocompaddexpl[@]nonecompaddqS,expl[@]classpathsourcepathbootstrapclasspathdocletpathcompset*:compset:*_alternativeclasspath:state:_path_files -qS: -g '*.(jar|zip)(-.)'classpath:state:_path_files -r': ' -/extdirscompset_path_filesencodingUS-ASCII:American Standard Code for Information InterchangeCp1252:Windows Latin-1ISO-8859-1:ISO 8859-1, Latin alphabet No. 1 ISO-8859-15:Latin alphabet No. 9 UTF-8:Eight-bit UCS Transformation FormatUTF-16:Sixteen-bit UCS Transformation Format, byte order identified by anUTF-16BE:Sixteen-bit UCS Transformation Format, big-endian byte order UTF-16LE:Sixteen-bit UCS Transformation Format, little-endian byte order ASCII:American Standard Code for Information InterchangeISO8859_1:ISO 8859-1, Latin alphabet No. 1UnicodeBig:Sixteen-bit Unicode Transformation Format, big-endianUnicodeBigUnmarked:Sixteen-bit Unicode Transformation Format, big-endianUnicodeLittle:Sixteen-bit Unicode Transformation Format, little-endianUnicodeLittleUnmarked:Sixteen-bit Unicode Transformation Format, little-endianUTF8:Eight-bit Unicode Transformation FormatUTF-16:Sixteen-bit Unicode Transformation Format, byte orderBig5:Big5, Traditional ChineseBig5_HKSCS:Big5 with Hong Kong extensions, Traditional ChineseBig5_Solaris:Big5 with seven additional Hanzi ideograph character mappings Cp037:USA, Canada (Bilingual, French), Netherlands, Portugal, Brazil, AustraliaCp273:IBM Austria, GermanyCp277:IBM Denmark, NorwayCp278:IBM Finland, SwedenCp280:IBM ItalyCp284:IBM Catalan/Spain, Spanish Latin AmericaCp285:IBM United Kingdom, IrelandCp297:IBM FranceCp420:IBM ArabicCp424:IBM HebrewCp437:MS-DOS United States, Australia, New Zealand, South AfricaCp500:EBCDIC 500V1Cp737:PC GreekCp775:PC BalticCp838:IBM Thailand extended SBCSCp850:MS-DOS Latin-1Cp852:MS-DOS Latin-2Cp855:IBM CyrillicCp856:IBM HebrewCp857:IBM TurkishCp858:Variant of Cp850 with Euro characterCp860:MS-DOS PortugueseCp861:MS-DOS IcelandicCp862:PC HebrewCp863:MS-DOS Canadian FrenchCp864:PC ArabicCp865:MS-DOS NordicCp866:MS-DOS RussianCp868:MS-DOS PakistanCp869:IBM Modern GreekCp870:IBM Multilingual Latin-2Cp871:IBM IcelandCp874:IBM ThaiCp875:IBM GreekCp918:IBM Pakistan (Urdu)Cp921:IBM Latvia, Lithuania (AIX, DOS)Cp922:IBM Estonia (AIX, DOS)Cp930:Japanese Katakana-Kanji mixed with 4370 UDC, superset of 5026Cp933:Korean Mixed with 1880 UDC, superset of 5029Cp935:Simplified Chinese Host mixed with 1880 UDC, superset of 5031Cp937:Traditional Chinese Host miexed with 6204 UDC, superset 5033Cp939:Japanese Latin Kanji mixed with 4370 UDC, superset of 5035Cp942:IBM OS/2 Japanese, superset of Cp932Cp942C:Variant of Cp942Cp943:IBM OS/2 Japanese, superset of Cp932 and Shift-JISCp943C:Variant of Cp943Cp948:OS/2 Chinese (Taiwan) superset of 938Cp949:PC KoreanCp949C:Variant of Cp949Cp950:PC Chinese (Hong Kong, Taiwan)Cp964:AIX Chinese (Taiwan)Cp970:AIX KoreanCp1006:IBM AIX Pakistan (Urdu)Cp1025:IBM Multilingual Cyrillic (Bulgaria, Bosnia)Cp1025:IBM Multilingual Cyrillic - Bulgaria, Bosnia, Herzegovinia, Macedonia (FYR)Cp1026:IBM Latin-5, TurkeyCp1046:IBM Arabic - WindowsCp1097:IBM Iran (Farsi)/PersianCp1098:IBM Iran (Farsi)/Persian (PC)Cp1112:IBM Latvia, LithuaniaCp1122:IBM EstoniaCp1123:IBM UkraineCp1124:IBM AIX UkraineCp1140:Variant of Cp037 with Euro characterCp1141:Variant of Cp273 with Euro characterCp1142:Variant of Cp277 with Euro characterCp1143:Variant of Cp278 with Euro characterCp1144:Variant of Cp280 with Euro characterCp1145:Variant of Cp284 with Euro characterCp1146:Variant of Cp285 with Euro characterCp1147:Variant of Cp297 with Euro characterCp1148:Variant of Cp500 with Euro characterCp1149:Variant of Cp871 with Euro characterCp1250:Windows Eastern EuropeanCp1251:Windows CyrillicCp1253:Windows GreekCp1254:Windows TurkishCp1255:Windows HebrewCp1256:Windows ArabicCp1257:Windows BalticCp1258:Windows VietnameseCp1381:IBM OS/2, DOS People's Republic of China (PRC)Cp1383:IBM AIX People's Republic of China (PRC)Cp33722:IBM-eucJP - Japanese (superset of 5050)EUC_CN:GB2312, EUC encoding, Simplified ChineseEUC_JP:JIS X 0201, 0208, 0212, EUC encoding, JapaneseEUC_KR:KS C 5601, EUC encoding, KoreanEUC_TW:CNS11643 (Plane 1-3), EUC encoding, Traditional ChineseGB18030:Simplified Chinese, PRC standardGBK:GBK, Simplified ChineseISCII91:ISCII91 encoding of Indic scriptsISO2022CN:ISO 2022 CN, Chinese (conversion to Unicode only)ISO2022CN_CNS:CNS 11643 in ISO 2022 CN form, Traditional ChineseISO2022CN_GB:GB 2312 in ISO 2022 CN form, Simplified ChineseISO2022JP:JIS X 0201, 0208 in ISO 2022 form, JapaneseISO2022KR:ISO 2022 KR, KoreanISO8859_2:ISO 8859-2, Latin alphabet No. 2ISO8859_3:ISO 8859-3, Latin alphabet No. 3ISO8859_4:ISO 8859-4, Latin alphabet No. 4ISO8859_5:ISO 8859-5, Latin/Cyrillic alphabetISO8859_6:ISO 8859-6, Latin/Arabic alphabetISO8859_7:ISO 8859-7, Latin/Greek alphabetISO8859_8:ISO 8859-8, Latin/Hebrew alphabetISO8859_9:ISO 8859-9, Latin alphabet No. 5ISO8859_13:ISO 8859-13, Latin alphabet No. 7ISO8859_15:ISO 8859-15, Latin alphabet No. 9JIS0201:JIS X 0201, JapaneseJIS0208:JIS X 0208, JapaneseJIS0212:JIS X 0212, JapaneseJISAutoDetect:Detects and converts from Shift-JIS, EUC-JP, ISO 2022 JPJohab:Johab, KoreanKOI8_R:KOI8-R, RussianMS874:Windows ThaiMS932:Windows JapaneseMS936:Windows Simplified ChineseMS949:Windows KoreanMS950:Windows Traditional ChineseMacArabic:Macintosh ArabicMacCentralEurope:Macintosh Latin-2MacCroatian:Macintosh CroatianMacCyrillic:Macintosh CyrillicMacDingbat:Macintosh DingbatMacGreek:Macintosh GreekMacHebrew:Macintosh HebrewMacIceland:Macintosh IcelandMacRoman:Macintosh RomanMacRomania:Macintosh RomaniaMacSymbol:Macintosh SymbolMacThai:Macintosh ThaiMacTurkish:Macintosh TurkishMacUkraine:Macintosh UkraineSJIS:Shift-JIS, JapaneseTIS620:TIS620, Thai_describecharacter encodingpropertycompset*=_defaultpropertynamesproperty namedocsrccompset_wantedpackage/source list file_files_wantedpackage or source_files*.java(-.)jarargwords[CURRENT - 2]_wantedfileinput file_files(words[CURRENT - 1])words2words[3]_jar_cache_name_jar_cache_list(@f)$words[1] tf $jf_jar_cache_name_wantedfile from archive_multi_parts_jar_cache_list_wantedinput file_filesunknown state: stateAJ@AgACgTpA,&$,Ӄ AFM,A
AFiA,JA"RL+JrA	1A"L+AaAL+ACA4Cf|@l%localclasspathexplmethodtypezparseoptsclasspatht:typem:methodclasspath:classpath[@]classpathclasspath[2]:-CLASSPATH:-.//\:/:classpath[@](s.:.)classpathi.jarzipwarearM_call_program jar_classes jar -tf $i 2>/dev/null.class%%.class:gs/.i//.class.:r:s/.class//:si/:gs/._wantedclassesjava classcompadd@r:|.=* r:|=*A-9Eema	M
}
qU)]UQqa1Q% I_arguments-asis[characters with codes >127 will be displayed non-inverted]-backpath[backup file directory]:backup file directory:_files -/-baud[inserts delays for baud rates below 19200]:baud rate:_baudrates-beep[beep on command errors or when cursor goes past extremes]-columns[sets the number of screen columns]:num of columns-csmode[continued search mode]-dopadding[catch up after long terminal commands]-exask[^KX verify the file name that it is about to write]-force[make sure that last line of the file has a line-feed]-help[start editor with help screen on]-keepup[update column number and control-key prefix after each keystroke]-lightoff[make block highlighting go away after any block command]-lines[set the number of screen lines]:num of screen lines-marking[text between ^KB and the cursor is highlighted]-mid[scroll window and make cursor go to center after]-nobackups[prevents making backup files]-nonotice[prevents displaying copyright notice on startup]-nosta[eliminate top-most status line]-noxon[turn off ^S/^Q processing]-orphan[extra files get placed in orphaned buffers instead of new windows]-pg[specify the number of lines to keep after PgUp/PgDn]:num of lines to keep-skiptop[prevents use of top n screen lines]:num of top lines to skip+-[number of lines]:number of lines-crlf[use CR+LF as end of line sequence, instead of just LF]-wordwrap[wrap the previous word when you type past the right margin]-autoindent[indentation is duplicated onto the next line]-overwrite[typing overwrites existing characters]-lmargin[set the left margin]:left margin-rmargin[set the right margin]:right margin-tab[set the TAB character width]:tab width-indentc[set the indentation character for ^K, and ^K.]:indent char for ^K, and ^K.-istep[set the indentation step for ^K, and ^K.]:indent step for ^K, and ^K.-linums[display line numbers before each line]-rdonly[make file read-only]-keymap[use an alternate section of joerc for keybindings]:keymap name*:files:_filesAg,A8C%MaaQa	
A 	L,			ALC	0s:A(e
}
Af1localargsvariant*-a+[print unpairable lines from specified file]:file number:(1 2)-e+[replace missing input fields with specified string]:replacement string(-1 -2)-j+[join on specified field for both files]:field number-o+[use specified output format]:format string-t+[use specified character as field separator]:separator*-v+[like -a, but suppress joined output lines]:file number:(1 2)(-j -1 -j1)j11+[join on specified field of first file]:field number(-j -2 -j2)j22+[join on specified field of second file]:field number1:file:_files2:file:_files_pick_variantgnuGNUOSTYPEversionvariant(-i --ignore-case)iignorecase[ignore differences in case when comparing fields](-)--help[display help information](-)--version[output version information](--check-order --nocheck-order)checkordernocheckorder--header[treat first line in each file as field headers](-z --zero-terminated)zzeroterminated[end lines with 0 byte, not newline]_argumentsargsA-A%1		
M
a1Umy	5911_arguments--version[output jq's version number]--seq[use application/json-seq ASCII RS/LF scheme in input and output]--stream[parse input streamily (changes output)](-s --slurp)sslurp[join input JSON objects to array before filtering](-R --raw-input)Rrawinput[consider each input line as a JSON strings](-n --null-input)nnullinput[input is ignored](-c --compact-output)ccompactoutput[don't pretty-print](--indent)--tab[indent output using TAB characters](--tab)--indent[indent output using given number of spaces]:number of spaces (integer):(2 4 8)(-C --color-output -M --monochrome-output)Ccoloroutput[output in color](-C --color-output -M --monochrome-output)Mmonochromeoutput[output without color](-a --ascii-output)aasciioutput[restrict output to ASCII]--unbuffered[flush output after each JSON object](-S --sort-keys)Ssortkeys[output object keys in sorted order](-r --raw-output -j --join-output)rrawoutput[don't JSON-quote output if it's a string](-r --raw-output -j --join-output)jjoinoutput[like -r, without newlines between outputs](-f --from-file)ffromfile[read filter from file]:_files-L+[prepend a directory to the module search path]:_directories(-e --exit-status)eexitstatus[report "false" and "null" results via exit code]*--arg[pre-set a variable to a string]:variable name: :value (string)*--argjson[pre-set a variable to an object]:variable name: :value (JSON)*--slurpfile[pre-set a variable to an array of JSON texts read from a file]:variable name: :file:_files*--rawfile[pre-set a variable to the contents of a file]:variable name: :file:_files--args[remaining arguments are string arguments, not files]--jsonargs[remaining arguments are JSON arguments, not files]1: :_guard '|[^-]' filter*: :_filesAd1VARr$IiACFA&AC$DXA*"
RrmrDAqT1A)`uAL'EE(EX+Ag$lATX		1
U}A>"#Rr]2rr	X	A "	&+A
;90A8
G)Y)A
1AfPqA"Cf.+qA"F=0+A
CF+A\C

1.A9AXADALCX !A""#$%&')5)Z*	*5A$*t*servicekillall5OSTYPElinuxbsddragonflydarwin_signalsreturntypesetoptsargsEUID_comp_priv_prefix1sudo_pick_variantpsmiscPSmiscunixversionlocalcurcontextcurcontextstatestate_descrlineopt_args(-e --exact)eexact[require exact match for names longer than 15 chars](-I --ignore-case)Iignorecase[do case insensitive process name match](-g --process-group)gprocessgroup[kill the process group to which the process belongs](-i --interactive)iinteractive[interactively ask for confirmation before killing](- : *)llist[list all known signal names](-n --ns)n+ns[match against the PID namespace of the given PID]: : _pids(-o --older-than)o+olderthan[match only processes older than the specified time]:time:->time(-q --quiet)qquiet[do not complain if no processes were killed](-r --regexp)rregexp[interpret process name as extended regular expression](1 -s --signal)s+signal[send the specified signal]: : _signals(-u --user)u+user[kill only processes owned by specified user]: : _users(-v --verbose)vverbose[report if the signal was successfully sent](-w --wait)wwait[wait for all killed processes to die](- : *)Vversion[display version information](-y --younger-than)y+youngerthan[match only processes younger than the specified time]:time:->time1: : _alternative 'signals: :_signals -p' 'processes-names: :_process_names opts'*: :_process_names optsCURRENTCURRENTwords2Zcontext(-Z --context)Z+context[specify SELinux security context]:regex pattern:_selinux_contexts_argumentsargsstatetimeunitss:secondsm:minutesh:hoursd:daysw:weeksM:monthsy:yearscompset[0-9]##(|.[0-9]#)_alternativefloat-numbers:: _message "float number"units:: _describe unit units_messagefloat number and unitOSTYPEfreebsddragonfly-j+[kill processes in specified jail]: :_jails -0-v[be more verbose about what will be done]-e[use effective user ID for -u option](- : *)-help[give a help on command usage and exit](- : *)-l[list names of available signals and exit]-m[interpret specified name as a regular expression]-s[show only what will be done, but do not send any signal]-d[print info about processes matched, but do not send any signal]-u+[limit to processes belonging to specified user]: : _users-t+[limit to processes running on specified tty]: :_ttys -od-c+[with -u or -t, limit to processes matching specified name]: :_process_names opts-z[do not skip zombies]*: :_process_names opts(signal)signals2,3_arguments-*A$-a_arguments(-u --udp)uudp[UDP mode](-v --verbose)vverbose[verbose](-V --version -h --help -u --udp -v --verbose)Vversion[display version](-h --help -u --udp -v --verbose -V --version)hhelp[help]1:host:_hosts*:port:_portsA@'EE|E+A0"F]M=+A.Ar1LAC	1ACftA"&+A"fI+AF+localcurcontextcurcontextstateline_arguments-c[specify credentials cache to use]:cache:_files-e[specify encryption type]:encryption type-q[suppress printing](- :)-h[display help information]-P[acquire credentials for the principal during S4U2Self]-S[specify the service name of the principal]:service-U[specify user for S4U2Self]:user:_users:principal:->principalstateprincipalcompset*/_hosts_alternativeusers:user:_usersservices:service:compadd -S/ hostreturnA ;
8LACLaALABr!A%8iAC|;
m%uQU)	
%y
U


A"r%E8mA)0AC8M0AAL	8aey5= !aA`.A8r"5"UAC8"A8#A$0$]localpatternargsttys/dev/ttyN/dev/pts/Nrebootttys/dev/OSTYPElinuxgnu-*pattern(solaris*|linux-gnu)(--hostlast)-a[display hostname in last column]((free|net|open)bsd*|darwin*|dragonfly*)-h+[limit sessions by hostname]:host:_hosts((free|open)bsd*)-s[report duration in seconds](freebsd*|openbsd*)-d+[limit sessions to those active at snapshot time]:time ([[CC]YY][MMDD]hhmm[.SS])((net|free|open)bsd*|darwin*|dragonfly*)-t+[limit sessions by tty]:tty:_ttys -Dopenbsd*-c[calculate total time]^darwin*(--file)-f+[specify account file]:file:_files(solaris*|linux-gnu|freebsd*|openbsd*)(--limit)-n+[specify number of lines to show]:number((open|net)bsd*|dragonfly*)-T[show more detailed time information including year and seconds]netbsd*-x[assume file is in wtmpx(5) format]-n[show IP of remote hosts]freebsd*-w[show seconds in duration field]-y[show year in session start time]OSTYPEpatternargOSTYPEnetbsddragonfly-H[specify width for host field]:width-N[specify width for login name field]:width-L[specify width for tty field]:width(-a)--hostlast[display hostname in last column](-d --dns -i --ip)ddns[translate IP to hostname](-f)--file=[specify account file]:file:_files(-F --fulltimes)Ffulltimes[show full login and logout times and dates](-i --ip -d --dns)iip[show IP of remote hosts](-n)--limit=[specify number of lines to show]:number(-R --nohostname)Rnohostname[suppress display of hostname field](-s --since)s+since[display lines since the specified time]:time (YYYYMMDDhhmmss)(-t --until)t+until[display lines until the specified time]:time (YYYYMMDDhhmmss)(-p --present)p+present[display who were present at the specified time]:time (YYYYMMDDhhmmss)(-w --fullnames)wfullnames[show full user and domain names](-x --system)xsystem[display shutdown/runlevel entries]--time-format=[show timestamps in the specified format]:format:(notime short full iso)(- *)hhelp[display usage information](- *)Vversion[display version information]OSTYPElinuxgnusolaris*:arg: _alternative "users:user:_users" "ttys:tty:_ttys -d" "ttys:tty:(reboot)"*:user:_users_argumentsargsAGA0%-
UUAC"0A8e
	A

0
eAC

}A
,bLylocalvalslibs[display library search paths]files[show processing of files and libraries]bindings[display symbol binding]reloc[display relocation processing]symbols[display symbol table processing]unused[show unused files]versions[show version processing]help[display help message]OSTYPEsolarisbasic[provide basic trace information/warnings]cap[display hardware/software capability processing]detail[provide more info in conjunction with other options]demangle[display C++ symbol names in their demangled form]init[display init and fini processing]long[display long object names without truncation]move[display move section processing]segments[display available output segments and address/offset processing]strtab[display information about string table compression]tls[display TLS processing info]linuxall[combine all options]scopes[display scope information]statistics[display relocation statistics]_valuescapabilityvalsA'+A(C,L`xAgA40A`
%	Z]Zb1Zz%
e
mi
p	!A%Mp	-A	Qp	A
IAp	]	-
A}p	-Ap	
A
ep]A]-
p-ACuA "	MI+A"KexAL
A"C&M+A"&$O+AFX+localargscontextlinestatestate_descropt_argsOSTYPElinux(x -v --verbose)vverbose[output verbosely](: -)?help[display help information](: -)pprintcache[display libraries in current cache](: -)--usage[display brief usage information](: -)Vversion[display version information](x o)-l[manually link individual libraries (library mode)](x l -c --format)c+format[specify cache format]:cache format:(old new compat)(x l)-C+[specify cache file to use instead of /etc/ld.so.cache]:cache file:_files(x l)-f+[specify configuration file to use instead of /etc/ld.so.conf]:configuration file:_files(x l -i --ignore-aux-cache)iignoreauxcache[ignore auxiliary cache file](x l -N)-n[process only directories specified on command line (implies -N)](x l)-N[do not rebuild cache](x l)-r+[specify root directory]:root directory:_directories(x l)-X[do not update symbolic links]bsddragonfly(-U)-m[merge into the existing hints file](: -)-r[list the current contents of the hints file]dragonflyfreebsdopenbsd(-U)-R[rescan previously configured directories]dragonfly(-aout)-elf[generate hints for elf format shared libraries]-f+[specify hints file]:hints file:_files-i[run in insecure mode]netbsd-v[switch on verbose mode]-s[do not scan /usr/lib for shared libraries]-32[generate hints for 32-bit ABI shared libraries](-elf)-aout[generate hints for a.out format shared libraries](-s)-c[do not scan directories in /etc/ls.so.conf](-s)-S[do not scan /usr/lib for shared libraries]-s[do not scan /usr/lib or directories in /etc/ld.so.conf for shared libraries](-m)-U[unconfigure specified directories or inaccessible directories if none specified]_arguments(x)*: :->filesargsstatefilesopt_argsIll_object_files_directoriesreturnA
1A9A(C%mqA$0A@%	=	


%0AA
Cf_pick_variantgnu(Free Soft|GNU|GLIBC|Gentoo)unixversionargs(- *)--version[display version information](- *)--help[display help information](-v --verbose)vverbose[include symbol versioning information](-d --data-relocs)ddatarelocs[perform data relocations and report missing objects](-r --function-relocs)rfunctionrelocs[perform data/function relocations and report missing objects](-u --unused)uunused[display any unused objects]OSTYPEsolaris(-r)-d[check immediate references](-d)-r[check immediate and lazy references]-u[display any unused objects]-U[display any unreferenced, or unused dependencies]-e[set specified environment variable]:environment variable:(LD_PRELOAD LD_LIBRARY_PATH LD_RUN_PATH LD_DEBUG LD_DEBUG_OUTPUT LD_NOCONFIG LD_NOAUXFLTR)-f[check for insecure executable]-i[display order of execution of initialization sections]-L[enable lazy loading]-l[force immediate processing of any filters]-s[display search path used]-v[displays all dependency relationships]freebsd-a[show all objects that are needed by each loaded object]-v[verbose listing of the dynamic linking headers]-f+[specify format]:format:((%a\:program\ name %A\:environment\ name %o\:library\ name %p\:path\ to\ library %x\:load\ address))_argumentsargs*: : _alternative
    "executables:executable:_files -g \^\*.so\(\-\*\)"
      "shared-objects:shared object:_files -g \*.so\(-.\)"AL'EE|EE+ACgA>0ADC0Pu({"DaA&0AFA%$<QA
0;AAX
	AfAf<eA&A"&<i	Y
	u-%aE "#$&!'m()+],-/0134]6
89;
<
=1>@ACQE!EGGI5JMKLNO5OPQRST^+ATC))1Aa
UA0JU9$0UTA|1AfUtACfU,UA"fUUV!n+#0XDAxArXYA"&Xs+A"C&Xu+AF+localcurcontextcurcontextstatelineexplfilesserviceLESSCHARSET_wantedcharsetscharacter setcompaddasciiiso8859latin1latin9ebcdicIBM1047koi8rnextutf8returnLESScompsetwordsfakewords[@] CURRENT++ *:file:_filescompset+[-0-9]#_describeless command(
    g:goto\ line
    F:scroll\ to\ end\ and\ keep\ reading\ file
    G:go\ to\ end\ of\ file
    %:go\ to\ position\ in\ file
    p:go\ to\ position\ in\ file
  )_arguments[-+]*(-? --help)?help[display summary of less commands](-a --search-skip-screen)asearchskipscreen[skip current screen in searches](-A --SEARCH-SKIP-SCREEN)ASEARCHSKIPSCREEN[start searches just after target line](-b --buffers)b+buffers[specify amount of buffer space used for each file]:buffer space (kilobytes)(-B --auto-buffers)Bautobuffers[don't automatically allocate buffers for pipes](-C --CLEAR-SCREEN -c --clear-screen)cclearscreen[repaint screen instead of scrolling](-c --clear-screen -C --CLEAR-SCREEN)CCLEARSCREEN[clear screen before repaints](-d --dumb)ddumb[suppress error message if terminal is dumb](-e -E --quit-at-eof --QUIT-AT-EOF)equitateof[exit the second time end-of-file is reached](-e -E --quit-at-eof --QUIT-AT-EOF)EQUITATEOF[exit when end-of-file is reached](-f --force)fforce[force opening of non-regular files](-F --quit-if-one-screen)Fquitifonescreen[exit if entire file fits on first screen](-G --HILITE-SEARCH -g --hilite-search)ghilitesearch[highlight only one match for searches](-g --hilite-search -G --HILITE-SEARCH)GHILITESEARCH[disable highlighting of search matches]--old-bot[revert to the old bottom of screen behavior](-h --max-back-scroll)h+maxbackscroll[specify backward scroll limit]:backward scroll limit (lines)(-I --IGNORE-CASE -i --ignore-case)iignorecase[ignore case in searches that lack uppercase](-i --ignore-case -I --IGNORE-CASE)IIGNORECASE[ignore case in all searches](-j --jump-target)j+jumptarget[specify screen position of target lines]:position (line)(-J --status-column)Jstatuscolumn[display status column on the left]*k+lesskeyfile[use specified lesskey file]:lesskey file:_files(-K --quit-on-intr)Kquitonintr[exit less in response to ctrl-c](-L --no-lessopen)Lnolessopen[ignore the LESSOPEN environment variable](-M --LONG-PROMPT -m --long-prompt)mlongprompt[prompt verbosely](-m --long-prompt -M --LONG-PROMPT)MLONGPROMPT[prompt very verbosely](-N --LINE-NUMBERS -n --line-numbers)nlinenumbers[don't keep track of line numbers](-n --line-numbers -N --LINE-NUMBERS)NLINENUMBERS[show line numbers](* -O --LOG-FILE -o --log-file)o+logfile[copy input to file]:file:_files(* -o --log-file -O --LOG-FILE)O+LOGFILE[copy input to file, overwriting if necessary]:file:_files(-p --pattern)p+pattern[start at specified pattern]:pattern*P+prompt[specify prompt format]:prompt:->prompts(-Q --QUIET --SILENT -q --quiet --silent)qquietsilent[never use bell](-q --quiet --silent -Q --QUIET --SILENT)QQUIETSILENT[limit use of bell](-r -R --raw-control-chars --RAW-CONTROL-CHARS)rrawcontrolchars[display raw control characters](-r -R --raw-control-chars --RAW-CONTROL-CHARS)RRAWCONTROLCHARS[display control chars; keep track of screen effects](-s --squeeze-blank-lines)ssqueezeblanklines[squeeze consecutive blank lines down to one](-S --chop-long-lines)Schoplonglines[truncate long lines instead of folding](-t --tag)t+tag[edit file containing tag]:tag:->tags(-T --tag-file)T+tagfile[specify tags file]:tags file:_files(-u --underline-special)uunderlinespecial[send backspaces and carriage returns to the terminal](-U --UNDERLINE-SPECIAL)UUNDERLINESPECIAL[treat backspaces, tabs and carriage returns as control characters](* -)Vversion[display version information](-W --HILITE-UNREAD -w --hilite-unread)whiliteunread[highlight first unread line after forward page](-w --hilite-unread -W --HILITE-UNREAD)WHILITEUNREAD[highlight first unread line after forward movement](-x --tabs)x+tabs[set tab stops]:tab stops(-X --no-init)Xnoinit[disable use of terminal init string]--no-keypad[disable use of keypad terminal init string](-y --max-forw-scroll)ymaxforwscroll[specify forward scroll limit](-z --window)z+window[specify scrolling window size]:lines(-\" --quotes)"+quotes[change quoting character]:quoting characters(-~ --tilde)tilde[don't display tildes after end of file](-\# --shift)#+shift[specify amount to move when scrolling horizontally]:number--follow-name[the F command changes file if the input file is renamed]--mouse[enable mouse input]--no-histdups[remove duplicates from command history]--rscroll=[set the character used to mark truncated lines]:character [>]--save-marks[retain marks across invocations of less]--use-backslash[subsequent options use backslash as escape char]--wheel-lines=[specify lines to move for each click of the mouse wheel]:linesfiles[@]statestatepromptscompset_messageprompt_describeprompt(
	  s:short\ prompt
	  m:medium\ prompt
	  M:long\ prompt
	  h:help\ screen\ prompt
	  \=:\=\ command\ prompt
	  w:waiting\ prompt
	)tags +LESSGLOBALTAGS _global_tags_ctags_tagsAGALh;1A,AfhACGA8%E]=iEA$##1AiA0%Qu		

AC+U0;;A(%QU
-0;A%Q0;A%Q
A
%QA5\A$
<$AEU:0;c;;#A1A4I,A;xAxmA$LzxAfACFL0;A&hlocalexpl CURRENT == 2 compsetlhacmds(  x l v u d m c p t)a[add \(or replace\) to archive](a   l v u d m c p t)x[extract from archive](a x   v u d m c p t)l[list](a x l   u d m c p t)v[verbose List](a x l v   d m c p t)u[update newer files to archive](a x l v u   m c p t)d[delete from archive](a x l v u d   c p t)m[move to archive](a x l v u d m   p t)c[re-construct new archive](a x l v u d m c   t)p[print to stdout from archive](a x l v u d m c p  )t[test file CRC in archive]words[2]#-lhacmdsv[verbose]q[quiet]n[not execute]f[force\(over write at extract\)]t[files are text files]e[text code convert from/to EUC]g[use generic format \(for compatibility\)]words2d[delete files after]z[don't compress files](  1 2)0[header level 0](0   2)1[header level 1](0 1  )2[header level 2]i[ignore directory path]_valueslha command CURRENT == 3 _wantedfileslha file_files*.lzh(-.)words[3]_lzh_cache_list$words[1] lq $words[3] | awk '{print $NF}'(@f)_lzh_cache_list_wantedfile from archive_multi_parts_messagearchive file is not found : words[3]return_filesAL'EE|EE+ACgA'AA,CHyQq	A$
#
@
T
h
|Ag

AC%
$DX(Ux
 
@
l

A	g

A
%
EA
g
pA%Ag
A%4]A
[0A
1A6A
PAGA0C,A%A<C1A=Ag
<(AD"	U5)-&A"KRK|8V0uA1ANAqAGA0C,A%A<C1AUAg
<<A0"F  &A"]R]|!0!iA("!y!"#Y&0#A "$y$A&0%1A("C%xy$A%&!&Ag'AAw
(A'K(,AyK(A"|R)	C%))A 50)A$" **<*a*P+e0*Ad!C1VAR*+E,5,uA!&,A!FA"Cg#k,AT"	,,A"
,"#k-"&-A"R-#CFA#g-A#*#0-	A$C-.A"
/y "$////0$FA$F#00A
A%-0qA"
/y "%2|2223%FA&F#03=A&-3eA"
/y "'445 5@5a'FA'CF(05A(&-A(-5A"
/y "(C66677)(CFA(F#07U
A)C-7A"
/y ")9 9@9h99)FA)F#09A*-9A"
/y "*;<<<0<Q*FA+F#0<}A+-<A"
/y ",>0>P>p>>,FA,CF?0>A-Gk{"A"?k{"?A"R@%-CFA--@9A"
/y "-BTBtBBB-FA.F?0C
A.G<A"C%<CA"RD%/FA/C-D=A"
/y "/F8FXFxFF/FA/FA01.A-FA"F<"0G G@G]0FAt1

1VARGFGG]A "1CGGH H@Ha1CFA1FA2.A-HA21.A*-A3-.A"
/y "3CId/III3CFA"RIJaJA"
LY"4LG@L+0MA$"5MMN	N\N|+0NA6Cg#k,AT6	,,A"
O)"#k-6&-A"R-7CFA`7
.A*OA "7OPP8PTPu7FA8C.A*RA8GA"R=RA"RSM8FA"
Sa9FA "9CSSSTT-9CFA"RVQVW]A"
VQ":XG@Y+A;F+localcurcontextcurcontextstatelineexpldeclareopt_argsexargs-h --help -V -v --version=short --version=longcommon_optsinteract_cmdscommon_opts(- *)hhelp[print help information and exit](- *)vversionshort[print short version information and exit](- *)Vversionlong[print long version information and exit](-c --connect exargs)c+connect[specify connection URI]:URI:_hosts(-d --debug -q --quiet exargs)d+debug[set debug level]:level:(0 1 2 3 4)(-l --log exargs)l+log[specify log file]:file:_files(-q --quiet -d --debug exargs)qquiet[quiet mode]interact_cmdsechoexitquitconnecttypesetdom_optsdom_optsconsoledestroyeditmanagedsaverebootresetresumestatepausedsavescreenshotsendkeyshutdownstaterunningstartinactivesuspendttyconsoleundefineinactivevncdisplayiface_optsifacestartinactivenet_optsnet_optsnetstartinactivepool_optspool_optspoolstartinactiveservicevirsh ! +_cache_virsh_cmds _cache_virsh_cmdsf:_call_program commands virsh help::/ / icmdinteract_cmds_cache_virsh_cmds_cache_virsh_cmdsiicmd ! +_cache_virsh_cmd_opts _cache_virsh_cmd_opts_arguments-*common_opts[@](-e --escape exargs)e+escape[set escape sequence for console]:sequence(-k --keepalive-interval exargs)k+keepaliveinterval[set keepalive interval]:interval(-K --keepalive-count exargs)K+keepalivecount[set keepalive count]:count(-r --readonly exargs)rreadonly[connect readonly](-t --timing exargs)ttiming[print timing information]1:command:->virsh_cmds*:cmdopt:->virsh_cmd_optsreturnstatevirsh_cmd_optsvirtadmin ! +_cache_virt_admin_cmds _cache_virt_admin_cmdsf:_call_program commands virt-admin help::/ / interact_cmds_cache_virt_admin_cmds_cache_virt_admin_cmdsiicmd ! +_cache_virt_admin_cmd_opts _cache_virt_admin_cmd_opts_argumentscommon_opts[@]1:command:->virt_admin_cmds*:cmdopt:->virt_admin_cmd_optsvirt_admin_cmd_optsvirthostvalidate_arguments(- *)vversion[print version information and exit](- *)qquiet[quiet mode]1:hv-type:(qemu lxc bhyve)virtpkivalidate_arguments(- *)Vversion[print version information and exit]virtxmlvalidate_arguments1:file:_files -g "*.xml(-.)"2:schema:(domainsnapshot domain network storagepool storagevol nodedev capability nwfilter secret interface)conn_optvopt_argsIcconnecturi//m\\:/MATCH2Quri//:alnum:+:/@.?conn_opturivirsh_cmds_wantedcommandsvirsh commandcompaddvirsh_cmd_optswordsCURRENT1diremulatorbinfilemountpointpathscriptsourcedevwordsCURRENT/._defaultwordwords:1_cache_virsh_cmds[(r)(b)word]wordbreakcmdvaluesdomain_call_program domains "noglob virsh $conn_opt list ${dom_opts[$cmd]:-"--all"} --name"values_wanteddomainsdomaincompaddvaluesinterfacef:_call_program interfaces "noglob virsh $conn_opt iface-list ${iface_opts[$cmd]:-"--all"}"/ Name/:/  /_wantedinterfacesinterfacecompaddvaluesnetwork_call_program networks "noglob virsh $conn_opt net-list ${net_opts[$cmd]:-"--all"} --name"_wantednetworksnetworkcompaddvaluesdevice_call_program devices "noglob virsh $conn_opt nodedev-list"_wanteddevicesdevicecompaddvaluesnwfilterf:_call_program nwfilters "noglob virsh $conn_opt nwfilter-list"/ UUID/:/  /_wantednwfiltersnwfiltercompaddvaluespoolf:_call_program pools "noglob virsh $conn_opt pool-list ${pool_opts[$cmd]:-"--all"}"/ Name/:/  /_wantedpoolspoolcompaddvaluessecretf:_call_program secrets "noglob virsh $conn_opt secret-list"/ UUID/:/  /_wantedsecretssecretcompaddvaluessnapshotname (k)words[(I)--domain] > 0 words1+kwordsIdomaindomf:_call_program snapshots "noglob virsh $conn_opt snapshot-list --domain ${(q)dom} 2>/dev/null"/ Name/:/  /_wantedsnapshotssnapshotcompaddvaluesvol (k)words[(I)--pool] > 0 words1+kwordsIpoolpoolf:_call_program volumes "noglob virsh $conn_opt vol-list --pool ${(q)pool} 2>/dev/null"/ Name/:/  /_wantedvolumesvolumecompaddvalueshelpwords1_valuesoptioncommandwords2words2_wantedcommandscommandcompadd_cache_virsh_cmdsdestroyeditrebootresetstartshutdown_wanteddomaincompaddvalues_cache_virsh_cmd_optscmd_cache_virsh_cmd_optscmdMf_call_program options virsh help $cmd 2>&1/[/]/;:09AZaz_cache_virsh_cmd_optscmd_valuesu_cache_virsh_cmd_optscmdvirt_admin_cmds_wantedcommandsvirt-admin commandcompadd_cache_virt_admin_cmdsvirt_admin_cmd_opts_cache_virt_admin_cmds[(r)(b)word]server_wantedserversservercompaddSf_call_program -p servers noglob virt-admin ${(Q)conn_opt} srv-list //09 client (k)words[(I)--server] > 0 words1+kwordsIserversrvsrv//:alnum:_wantedclientsclientcompaddf:_call_program -p clients noglob virt-admin ${(Q)conn_opt} srv-clients-list --server $srv 2>/dev/null/ az//09_cache_virt_admin_cmd_optscmd_cache_virt_admin_cmd_optscmdMf_call_program options virt-admin help $cmd 2>&1/[/]/;:09AZaz_valuesu_cache_virt_admin_cmd_optscmdAL'EE|EEs;J+ACgA"s;JA"
F$QYq	
}
e-=)-UU)Q9 5!A#
%&'()+9,I-}/02)3568]:;=E>?BCEFIGqHJ=KuLIMOPAQQRS}TUVWXYqZZ\=]_]`bbcYdyeufghjUklmnmompuq}rsu%vQwy	x+A8yA0y\A"fypyz=|+!0zAgzA zzA" C|`||z+P},A\!

1A!f}P}qA!C},}}A!&}:0~A"'3ҜA"A"f~$~EA#},~X~qA"#f~~3A"#F~~+A%F}+localcurcontextcurcontextstatelinetypesetopt_args #words > 2 _argumentsign-help[prints the help screen]ign(- :)-version[prints the links version number and exit]ign(- 1)-lookup[do hostname lookup]:hostname:_hosts-g[run in graphics mode rather than plain text mode]!-no-g-driver[graphics driver to use]:graphics driver:->graphics_drivers-mode[specify graphics mode]:graphics mode-display[specify X display]:display:_x_display-force-html[treat files with unknown type as html rather than text]-source[dump the source page]-dump[dump the page as pure text]-width[specify screen width for formatting with -dump]:width-codepage[convert output to specified character set with -dump]:codepage-anonymous[restrict links so that it can run on an anonymous account]-no-connect[runs links as a separate instance]-download-dir[default download directory]:_files -/-language[set user interface language]:language-max-connections[specify maximum number of concurrent connections]:connections [10]-max-connections-to-host[maximum number of concurrent connection to a given host]:connections [2]-retries[number of retries]:retries [3]-receive-timeout[timeout on receive]:timeout (seconds) [120]-unrestartable-receive-timeout[timeout on non-restartable connections]:timeout (seconds) [600]-timeout-when-trying-multiple-addresses[specify timeout for connection when trying multiple addresses]:timeout (seconds)-bind-address[use a specific local IP address]:IP address-bind-address-ipv6[use a specific local IPv6 address]:IPv6 address-no-libevent[don't use libevent library]-no-openmp[don't use OpenMP]-async-dns[asynchronous DNS resolver]:enable:((1\:on 0\:off))-download-utime[set time of downloaded files to last modification time reported by server]:enable:((1\:on 0\:off))-format-cache-size[number of formatted document pages cached]:pages [5]-memory-cache-size[cache memory]:size (bytes) [1048576]-image-cache-size[image cache memory]:size (bytes) [1048576]-font-cache-size[specify font cache size]:size (bytes) [2097152]-aggressive-cache[cache everything regardless of server's caching recommendations]:enable [1]:((1\:on 0\:off))-address-preference[specify IP version preference]:preference:((
    0\:system\ default
    1\:prefer\ IPv4
    2\:prefer\ IPv6
    3\:use\ only\ IPv4
    4\:use\ only\ IPv6
  ))-http-proxy[specify web proxy server]:proxy:->proxies-ftp-proxy[specify ftp proxy server]:proxy:->proxies-https-proxy[specify https web proxy server]:proxy:->proxies-socks-proxy[specify socks4a proxy server]:proxy:->sproxies-append-text-to-dns-lookups[append text to dns lookups; useful for specifying fixed tor exit node]:text-no-proxy-domains[use no proxy for specified domains]:domain list-only-proxies[only initiate connections via proxy]:enable:((0\:off 1\:on))-ssl.certificates[specify handling of invalid signatures]:handling:((0\:ignore 1\:warn 2\:reject))-ssl.builtin-certificates[specify certificates to use]:certificates:((0\:system 1\:builtin))-ssl.client-cert-key[specify user private key for client certificate authentication]:PEM file:_files-ssl.client-cert-crt[specify user certificate for client certificate authentication]:PEM file:_files-ssl.client-cert-password[specify password for the user private key]:password-http-bugs.http10[specify HTTP version]:protocol [0]:((1\:force\ only\ HTTP\ 1.0 0\:use\ both\ HTTP\ 1.0\ and\ 1.1))-http-bugs.allow-blacklist[use list of servers with broken HTTP/1.1 support]:allow [1]:(1 0)-http-bugs.bug-no-accept-charset[specify sending of Accept-Charset field of HTTP header]:send [0]:(1 0)-http-bugs.no-compression[advertise HTTP compression support]:advertise compression [0]:((0\:yes 1\:no))-http-bugs.retry-internal-errors[retry on internal server errors (50x)]:retry [0]:((1\:yes 0\:no))-http.fake-firefox[fake Firefox in the HTTP header]:enable [0]:((0\:no 1\:yes))-http.do-not-track[send do not track request in the HTTP header]:enable [0]:(1 0)-http.referer[control sending of referer URL in requests]:referer [4]:((
    0\:don\'t\ send 1\:'send requested URL' 2\:'fake referer' 3\:'send real'
    4\:'send real only to the same server'
  ))-http.fake-user-agent[specify fake user agent value]:string-http.extra-header[specify extra string added to HTTP header]:string-ftp.anonymous-password[specify password for anonymous ftp access]:password-ftp.use-passive[use ftp PASV command to bypass firewalls]:enable;(0 1)-ftp.use-eprt-epsv[use EPRT and EPSV commands instead of PORT and PASV]:enable:(0 1)-ftp.set-iptos[set IP type-of-service to high throughput on ftp connections]:enable:(0 1)-smb.allow-hyperlinks-to-smb[allow hyperlinks to SMB protocol]:enable:(0 1)-menu-font-size[specify size of font in menu]:size-menu-background-color[specify menu background color in graphics mode]:color (0xRRGGBB)-menu-foreground-color[specify menu foreground color in graphics mode]:color (0xRRGGBB)-scroll-bar-area-color[set colour of scroll bar area]:colour (0xRRGGBB)-scroll-bar-bar-color[set colour of scroll bar]:colour (0xRRGGBB)-scroll-bar-frame-color[set colour of scroll bar frame]:colour (0xRRGGBB)-bookmarks-file[specify file to store bookmarks]:file:_files-bookmarks-codepage[specify character set of bookmarks file]:character set-save-url-history[save URL history on exit]:enable:(0 1)-display-red-gamma[specify red gamma of display]:gamma [2.2]-display-green-gamma[specify green gamma of display]:gamma [2.2]-display-blue-gamma[specify blue gamma of display]:gamma [2.2]-user-gamma[specify additional gamma]:gamma [1]-bfu-aspect[display aspect ration]-dither-letters[do letter dithering]:enable:(0 1)-display-optimize[optimize for display type]:display:((0\:CRT 1\:LCD\ RGB 2\:LCD\ BGR))-gamma-correction[specify type of gamma correction]:gamma correction:((0\:8-bit 1\:16-bit 2\:auto\ detect))-overwrite-instead-of-scroll[overwrite the screen instead of scrolling it]:enable:(0 1)-html-assume-codepage[specify codepage to use if unspecified by server]:codepage-html-hard-assume[always use character set from -html-assume-codepage]:enable:(0 1)-html-tables[render tables]:enable:(0 1)-html-frames[render frames]:enable:(0 1)-html-images[display links to unnamed images as \[IMG\]]:enable:(0 1)-html-image-names[display filename of an image]:enable:(0 1)-html-display-images[display images in graphics mode]:enable:(0 1)-html-image-scale[sScale images in graphics mode]:scaling (percent)-html-bare-image-autoscale[autoscale images displayed on full screen]:enable:(0 1)-html-numbered-links[number links in text mode allowing quick selection]:enable:(0 1)-html-table-order[set ordering to walk tables]:ordering:((0\:rows 1\:columns))-html-auto-refresh[process refresh or display link]:refresh:(1 0)-html-target-in-new-window[allow opening new windows from html]-html-margin[specify margin]:margin (spaces)-html-user-font-size[specify font size in graphics mode]:size-html-text-color[specify text color in text mode]:color (0..15)-html-link-color[specify link color in text mode]:color (0..15)-html-background-color[specify background color in text mode]:color (0..15)-html-ignore-document-color[ignore colors from HTML in text mode]:ignore:(0 1)-html-g-text-color[specify text color in graphics mode]:color (0xRRGGBB)-html-g-link-color[specify link color in graphics mode]:color (0xRRGGBB)-html-g-background-color[specify background color in graphics mode]:color (0xRRGGBB)-html-g-ignore-document-color[ignore colors from HTML in graphics mode]:ignore:(0 1):URL:->htmlstatehtml_alternativefiles:file:_files -g "*.x#html(-.)"urls:URL:_urlsgraphics_driversvalsf_call_program links-graphics-drivers $words[1] -driver help 2>&11//,/_describelinksgraphicsdriversgraphics driversproxiescompset*@_messageusersuser idreturnproxiescompset*:portsport numbercompset:*_hostssufA$2c*,K"ACg@AGh[zA%AC%ABeFA	0.A,0	0;.A,LA,c*aAC 0A"$$xA	C&0A*8A
&AB0\FA$Bp4F,A4K",A5K")A
2QAP	&A8uACA&A@D4!YA|A"D]$$d|AFlocalstatwhatstylevalsintegerlistfileslistoptszstyle:completion:curcontext:fileliststylevalsreturnWIDGETSTYLEcompleteinsertliststylevalseltwhatalltrue1yes- (P)#1 <= elt##*=  ok = 1 breakwhatalltrue1yes ok = 1  ok zmodloadzsh/statb:zstat/dev/null2:+2/QdirPQ1dirflistfilesdirfcontinuezstat%b %e %H:%Mdirflistfilesstat[mode] (l:3:)stat[nlink] (r:8:)stat[uid]  (r:8:)stat[gid] (l:8:)stat[size] stat[mtime] f #listfiles listfilesmatchAX'EEtEEE+ACgA(<A*"RrQri(AC%<=5	-}}]DY5i#KA "
 !
F!0A<
M!MK0!hA"A,R!AC1&A-r"	A$"","L"}"<".+A"&"0+A%##%#A4#A"
C&$5+ACF!0+localcurcontextcurcontextstatestate_descrlineexpltypesetopt_argsoptsargsEUID_comp_priv_prefix1sudo*o+oneline[run one-line lldb command after loading executable]:lldb command: *s+source[run lldb commands from a file after loading executable]:file:_files*O+onelinebeforefile[run one-line lldb command before loading executable]:lldb command*S+sourcebeforefile[run lldb commands from a file before loading executable]:file:_files(-k --one-line-on-crash)k+onelineoncrash[run one-line lldb command if target crashes in batch mode]:lldb command(-K --source-on-crash)K+sourceoncrash[run lldb commands from a file if target crashes in batch mode]:file:_files(-b --batch)bbatch[run commands from -s -S -o -O and quit](-Q --source-quietly)Qsourcequietly[suppress output from -s, -S, -o or -O](-e --editor)eeditor[open source files using "external editor" mechanism](-x --no-lldbinit)xnolldbinit[do not automatically parse .lldbinit files](-X --no-use-colors)Xnousecolors[do not use colors](-d --debug)ddebug[print extra information for debugging itself](-r --repl)rrepl[run lldb in REPL mode](-l --script-language)l+scriptlanguage[use the specified scripting language]:language:(Python Perl Ruby Tcl)info(-)hhelp[print the usage information](-)vversion[print the current version number](-)Ppythonpath[print path to the lldb.py file]file(-f --file)f+file[specify executable file to debug]:executable:_files -g "*(-*)"(-a --arch)a+arch[use the specified architecture]:arch(-c --core)c+core[specify core file to open]:core file:_files -g "*core*(-.)"*::executable and arguments:->exe_argsname(-n --attach-name)n+attachname[attach to the named process]: :_process_names opts(-w --wait-for)wwaitfor[wait for the specified process to launch](-p --attach-pid)p+attachpid[attach to the specified process]:pid:_pids_argumentsargsreturnstateexe_argsopt_argsIfileffileCURRENT_wantedexecutablesexecutable_files*(-*)_normalwordsvopt_argsifileffilewords[@] CURRENT++ _normalAL'EE|E+EACgA(g%A%)A(CCAu50s:A%APC%Ym))u5u]0CAQp a    A!p!! 	 
A
"	"p#U  
 Ae#$]0%=  A%iA,"&&h&&&'M+AHP'YN0'tA$C#1FAQ`25s:
'A"($'t(D(Y(R+A
1AT(ACG(DA"('t(D)	)V+A"f))*Z+AF+p+localcurcontextcurcontextstatelinevariantopt_argsargsopts-*(-i)-f[remove existing destination files]-s[create symbolic links instead of hard links]_pick_variantgnugnuOSTYPEhelpvariant(-b --backup)-b[create a backup of each existing destination file](-b --backup)--backup=[create a backup of each existing destination file]::method:((
          none\:"never create backups"
          off\:"never create backups"
          numbered\:"create numbered backup"
          t\:"create numbered backup"
          existing\:"same as numbered if numbered backups exist, otherwise same as simple"
          nil\:"same as numbered if numbered backups exist, otherwise same as simple"
          simple\:"always create simple backups"
          never\:"always create simple backups"))(-d -F --directory)dFdirectory[allow the superuser to attempt to hard link directories](-f --force)fforce[remove existing destination files](-i --interactive)iinteractive[prompt before removing destination files](-L --logical)Llogical[create hard links to symbolic link references](-n --no-dereference)nnodereference[treat destination symbolic link to a directory as if it were a normal file](-P --physical)Pphysical[create hard links directly to symbolic links](-r --relative)rrelative[create symbolic links relative to link location](-s --symbolic)ssymbolic[create symbolic links instead of hard links](-S --suffix)Ssuffix[override default backup suffix]:suffix(-t --target-directory)ttargetdirectory[specify directory in which to create the links]: :_directories(-T --no-target-directory)Tnotargetdirectory[treat destination as a normal file](-v --verbose)vverbose[print name of each linked file]--help[display usage information and exit]--version[display version information and exit]-d[attempt to hard link directories]hn[do not dereference destination](-f)-i[prompt before removing destination files]darwindragonflyfreebsdnetbsdopenbsdhn[do not dereference destination]darwindragonfly-F[remove existing destination directories]-v[print name of each linked file]dragonfly(-L)-P[create hard links directly to symbolic links](-P)-L[create hard links to symbolic link references]dragonfly-w[warn if source of a symbolic link doesn't currently exist]_argumentsoptsargs:link target:_files*:: :->filesstatefilesopt_argsIttargetdirectory_wantedexpllink target_files CURRENT == 2 _wantedadditional link target or link name_files_alternativelink-targets:additional link target:_filestarget-directories:target directory:_directoriesreturnA%0!A(<iqEQ]
0Af0;A&<OSTYPElinux_arguments(--clearcompose -c)clearcomposec[clear kernel compose table](--default -d)defaultd[load default keymap file](--help -h)helph[display help information](--mktable -m)mktablem[output a "defkeymap.c" to stdout](--clearstrings)clearstringss[clear kernel string table]*verbosev[print more details]:keymap:_files -W /usr/share/keymapssolaris_files/usr/share/lib/keytables_defaultAX'EE|EEE+ACgAC0HAx.A`AC'DaA$HAL0q,Au
%yQ.AAC%0
qA	HA<	C0,
1
=yA"C\1+Aba.A3A
A
u!YpAAP(eXx4TdHx$`T(h4Ld|$Dd4Ld|0Pp8*\(D`0yA"G
0;AC-AC%
AA"NNA"H,lO+
qA0"CFlQ+ACF +localcurcontextcurcontextstatestate_descrlineexpltypesetopt_argsspecsaopts_pick_variantgnu(Free Soft|GNU|GLIBC)unixversionexargs-? --help --usage -V --version-*(- *)?help[display help information](- *)--usage[display a short usage message](- *)Vversion[print program version]set1(-a --all-locales exargs)aalllocales[list all available locales](-v --verbose exargs)vverbose[display additional information]set2(-m --charmaps exargs)mcharmaps[list all available charmaps]set3(-c --category-name exargs)ccategoryname[print also locale category](-k --keyword-name exargs)kkeywordname[print also keyword of each value]*:name:->catkeyOSTYPEopenbsd(-m)-a[list all available locales](-a)-m[list all available charmaps]-a[list all available locales]-m[list all available charmaps]-c[print also locale category]-k[print also keyword of each value]_argumentsaoptsspecsstatecatkeycatskeysOSTYPEbsdcharmapdecimal_pointthousands_sepgroupingradixcharthousepint_curr_symbolcurrency_symbolmon_decimal_pointmon_thousands_sepmon_groupingpositive_signnegative_signint_frac_digitsfrac_digitsp_cs_precedesp_sep_by_spacen_cs_precedesn_sep_by_spacep_sign_posnn_sign_posnint_p_cs_precedesint_p_sep_by_spaceint_n_cs_precedesint_n_sep_by_spaceint_p_sign_posnint_n_sign_posnd_t_fmtd_fmtt_fmtam_strpm_strt_fmt_ampmday_1day_2day_3day_4day_5day_6day_7abday_1abday_2abday_3abday_4abday_5abday_6abday_7mon_1mon_2mon_3mon_4mon_5mon_6mon_7mon_8mon_9mon_10mon_11mon_12abmon_1abmon_2abmon_3abmon_4abmon_5abmon_6abmon_7abmon_8abmon_9abmon_10abmon_11abmon_12era_d_fmtera_d_t_fmtera_t_fmtalt_digitsyesexprnoexpryesstrnostrfreenetdragonflybsd words[(I)-k] listflocale%%LANGLANGUAGELC_ALLkeysflocale -k $cats 2>/dev/null%OSTYPEfreebsd words[(I)list] _messagevaluesprefix_wantednamecompadd@returnAL'EE|EE+ACgA]A9AC'A"&=qQi	
X
m
]!`u|,AQ9-FA	v>0A	
.A&9|;A"	(Hl'+qA
CgA
A$"
Dd++50AgA'(=AC'AA$"3+A
F+AA0HA"<m0A"?a %uA0"F4a   CFA@!5>0!XAC
.AQ!y9|;A"!!!"R+qAg"$AC"HA$""l""""V+AF+localcurcontextcurcontextstatelineexpltypesetopt_args_pick_variantgnu(Free Soft|GNU|GLIBC)unixversionexargs-? --help --usage -V --version_arguments-*(- *)?help[display help information](- *)--usage[display a short usage message](- *)Vversion[print program version](-A --alias-file exargs)A+aliasfile[specify locale alias file]:alias file:_files(exargs)--prefix=[specify path prefix]:prefix:_files(-c --force exargs)cforce[force write despite of warnings](-v --verbose exargs)vverbose[display additional information](exargs)--quiet[suppress messages and warnings]set1(-f --charmap exargs)f+charmap[specify locale charmap file]:charmap:->charmap(-i --inputfile exargs)i+inputfile[specify locale definition file]:locale file:_files(-u --repertoire-map exargs)u+repertoiremap[specify repertoire map file]:repertoire map file:_files1:path:_filesset2(--list-archive exargs)--list-archive[list locales in archive]set3(--delete-from-archive exargs)--delete-from-archive[delete locale from archive]*:locale:->localeset4(--add-to-archive exargs)--add-to-archive[add locale to archive](--replace exargs)--replace[replace locale in archive](--no-archive exargs)--no-archive[use subdir not archive]*:compiled path:_files -/returnstatecharmapwords1_wantedcharmapscharmap_filescharmapscharmapsflocale -m_wantedcharmapscharmapcompaddcharmapslocalelocalesprefopt_argsprefixpref:+prefixlocalesflocaledef --list-archive $p $pref_wantedlocalescompaddlocalesu_optbsd_optsOSTYPEdarwin-u+[specify target codeset]:codeset:_filesOSTYPEfreebsddragonflybsd_opts-D[create BSD-style output]-U[ignore undefined character symbols]-v[verbose debug output]-w+[specify width file]:width file:_files_arguments-c[force write despite of warnings]-f+[specify locale charmap file]:charmap:->charmap-i+[specify locale definition file]:locale file:_filesu_optbsd_opts1:path:_filesstatecharmapwords1_wantedcharmapscharmap_filescharmapscharmaps_wantedcharmapscharmapcompaddcharmapsAg,A1AMAA"rMmAA,C&tlocalexpllocales +commands[locale] locales_call_program locales locale -aOSTYPEgnulocaleslocales/utf8/UTF8locales/usr/lib/locale/:t_wantedlocaleslocalecompadd@localesA'9ACg\A"r9p(
MA\ADupA8e\=M
m
]Y0\A8%\}am0AX	%\}1uUI0 $A<\} E!A"#%5&m'Y*ap+A0%\++,q-].q
p/%A\/Ip05A\01e25
0;AC\2ACf3}3localvariantserviceargslocate_pick_variantglocatefindutilsmlocatemlocateslocatesecureOSTYPE(-)Vversion[display version information]variantmglocate(-A --all)Aall[only print entries that match all patterns](-E --non-existing -e --existing)eexisting[restrict display to existing files](-c --count)ccount[output the number of matching entries](-i --ignore-case)iignorecase[ignore case distinctions in patterns](-w --wholename -b --basename)wwholename[match entire file path (default)](-w --wholename -b --basename)bbasename[match only the basename of files in the database](-P -H --no-follow -L --follow)PHnofollow[don't follow symbolic links](-P -H --no-follow -L --follow)Lfollow[follow symbolic links to find existing files (default)](-0 --null)0null[output separated by NUL characters](-S --statistics)Sstatistics[show database statistics]mlocateargs*ddatabase[use alternative database]:database:_sequence -s \: _files(-)hhelp[display help information](-l -n --limit)lnlimit[limit search results]:file limit(-q --quiet)qquiet[don't report errors](:)*rregexp[search for given basic regexp]:basic regexp--regex[patterns are extended regexps]slocateu[create slocate database starting at path /]U[create slocate database starting at given path]:directory:_files -/c[parse GNU locate updatedb with -u, -U]e[exclude directories with -u, -U]:directories:_files -/f[exclude file system types from db with -u, -U]:file system:_file_systemsl[security level]:level:(0 1)q[quiet mode]n[limit search results]:file limit i[case insensitive search]rregexp[use basic regular expression]:regexpooutput[specify database to create]:database:_filesddatabase[specify database to search]:database:_files(-)hhelp[display help information]vverbose[display files when creating database]glocate*ddatabase[use alternative database]:database:_files(-E --non-existing -e --existing)Enonexisting[restrict display to nonexistent files](-l --limit)llimit[limit search results]:file limit: --max-database-age[specify database age at which warning should be issued]:age (days) [8](-p --print)pprint[include search results with statistics or count]*rregex[patterns are regular expressions]:regexpregextype[select type of regular expression]:regex type [basic]:(findutils-default awk egrep ed emacs gnu-awk grep posix-awk posix-basic posix-egrep posix-extended posix-minimal-basic sed)(-)help[display help information]freebsdopenbsddragonflydarwin-*(-S)-c[output the number of matching file names](-S)-i[ignore case distinctions in pattern and database](-S)-l[limit output to specified number of file names]:file limit (- *)-S[show database statistics and exit]openbsd(-S)-b[match only the basename of files in the database]freebsddragonflydarwin(-S)-0[separate file names by NUL characters](-S)-m[use mmap(2) instead of stdio(3) (default)](-S)-s[use stdio(3) instead of mmap(2)](-S)*-d[specify database to search]:database:_files_arguments*: :_guard "^-*" patternAd'EE|EEE+\+ACgA*05A(C%QUAe	P1.A+l0;A$UiiA$"	 	M	e	+A"" `2

!R
E$"
d



C&AF+localcurcontextcurcontextstatelineexplargstypesetopt_argsOSTYPElinux(2 -a --alternative)aalternative[use alternative dictionary file](-d --alphanum)dalphanum[dictionary order](-f --ignore-case)fignorecase[case insensitive](-t --terminate)t+terminate[specify termination character]:termination character(-)hhelp[display help information](-)Vversion[display version information]solaris-*-tsep[specify termination character]:termination character-f[case insensitive]-d[dictionary order]_argumentsargs1:string:->string2:dictionary file:_filesstateprefix_wantedvaluesword prefixcompadd_call_program words $words[1] '"$PREFIX"'returnA	>AE0%A"Y}0bA"
Y=
`0A"
Y
@a0A"Y8Y
A*$XAg,A LA4,M9 A%9hAlC1.A
A@ePE
aA&A"
1C%\}ACzS1ACAp0AC)
<X0qA	m	A	f
P
y0 A	
)
!0A
A$
`0A
%A0F
H
i





 05A) 4
0
A 
CL)m09AyuAf
0;	Af)&AGAt
VAJ2
=A%qAC%A9ACAf\}AIAC-AsA4'+EE8A PdxA&A"
%ACP=A_[1AYAf|A)A&|A0%$AFAxAC
1A"RA%d#dP.A8+qA%dA(BC%x"&P+A #"AFlACxA
1A"RA%d#dP.A!8+qA%dA("	C{RL%x%+AB'l	FqA
FAFAKb	qA0bA(C$QmQ
0A 	em%0DA0CFlm	E
I
0hAL	&


E=%
aQ0bADu%YM!
0bAL&!}e1e }!m""#A$0$A<$%%%&i'5()*q+9,9,.00AL&0<0i11234y55I56Y678M8AICFb__lp_get_printerservicelprlpqlprmwordsIPprinterwords##*(#I)-P( |)%% *Idprinterwords##*(#I)-d( |)%% *lpadminIpprinterwords##*(#I)-p( |)%% *lpoptionsIdpprinterwords##*(#I)-(d|p)( |)%% *_lp_job_optionslocalexplprinterlopts_with_argslopts_no_argsdesc_optslopts_with_argscollatejobholduntilprioritysheetsmedianumberuplayoutorientationrequestedoutputorderpageborderpagerangessidesfittopagemirrorservicelpadminlopts_with_argscupsIPPSuppliescupsSNMPSuppliesjobklimitjobpagelimitjobquotaperiodjobsheetsdefaultnamenamedefaultportmonitorprintererrorpolicyprinterissharedprinteroppolicy_lp_get_printerprinterprinterprintercompset*=IPREFIX%compadd@letterlegalorientationrequested4:rotated 90 degrees counter-clockwise5:rotated 90 degrees clockwise6:rotated 180 degrees_describeorientation requestedcompaddonesidedtwosidedlongshortedgenumberup_descriptionoptiono1pages per sheetcompaddexpl[@]numberuplayout_descriptionlayoutcompaddexpl[@]btlrbtrllrbtlrtbrlbtrltbtblrtbrlcupsIPPSuppliescupsSNMPSuppliesprinterissharedcompaddtruefalsecompaddabortjobretryjobretrycurrentjobstopprinterDuplexBRDuplexDuplexTumble:flip short sideDuplexNoTumble:flip long sideNone_describeduplex optionscompadd_call_program list-printer-options lpoptions $printer -l | \
	    grep "^${IPREFIX%=}" | cut -d: -f2 | tr -d \* eq_suffixlpoptionswordsCURRENT1-req_suffixeq_suffix_descriptionlpoptsgeneric printer optionscompaddexpl[@]eq_suffixlopts_with_argscompaddexpl[@]lopts_no_args_descriptionprinteroptsprinter specific optionscompaddexpl[@]eq_suffix_call_program list-printer-options \
	lpoptions $printer -l | cut -d/ -f1_lp_list_jobslocalprintershownlistdispstrs_lp_get_printerprinterprinterprinterM(f@)_call_program jobs lpq $printer 2> /dev/null:09 #list _tagsusersjobs_requested(@)(@)list##[^ 	]##[ 	]##[^ 	]##[ 	]##%%[ 	]*shownzstyle:completion:curcontext:usersverbose_all_labelsexplusercompadddisp[@]_users_requested(@)(@)list##[^ 	]##[ 	]##[^ 	]##[ 	]##[^ 	]##[ 	]##%%[ 	]*shown:completion:curcontext:jobscompadd ret return_messageno print jobsservice_arguments-E[Force encryption]-U:username (for connection to server):_users-h:alternate server:_hosts(-a)-P+[Destination printer]:printers:_printers(-P)-a[All printers]-l[Long listing]*:poll interval (+seconds):lprm_arguments-E[Force encryption]-U:username (for connection to server):_users-P+[Destination printer]:printers:_printers*:job ids:_lp_list_jobslpoptions_arguments-E[Force encryption]-U:username (for connection to server):_users(-p -l -r -x)-d+[Set default printer]:printers:_printers(-l -x)*-o:job options:_lp_job_options(-d -x)-p+[Destination printer for options]:printers:_printers(-d -o -r -x)-l[List options](-d -l -x)*-r:remove option:_lp_job_options(-d -l -r -o)-x+[Remove all options]:printers:_printerslpstat_arguments-E[Force encryption]-R[Shows print job ranking]-U:username (for connection to server):_users-W:which jobs:(completed not-completed)-a+[Show accepting state]:printers:_printers-c:printer classes:-d[Show current default destination]-h:hostname (alternate server):_hosts-l[Long listing]-o+[Destinations]:printers:_printers-p+:printers:_printers-r[CUPS server running status]-s[Status summary]-t[All status info]-u[List jobs by users]:users:_users-v+[Show devices]:printers:_printers_arguments-E[Force encryption]-H:hostname (alternate server):_hosts(-C -J -T)CJT:job name:-U:username (for connection to server):_users-#[Copies]:copies (1--100):-h[Disables banner printing]-l[Raw file]-m[Send an email on job completion]*-o:print job options:_lp_job_options-p[Format with shaded header incl. date, time etc.]-q[Hold job for printing.]-r[Delete files after printing]*:PS/PDF files:_pspdf_arguments-E[Force encryption]-U[Username (for connection to server)]:username:_users-c[(OBSOLETE) copy to spool dir before printing]-d+[Destination printer]:printers:_printers-i[Job id to modify]:job id:-n[Copies]:copies (1--100):*-o:print job options:_lp_job_options-q[Job priority -- 1 (lowest) to 100 (highest)]:priority:-s[Don't report resulting job IDs]-t[Sets the job name]:job name:-u[Job submission username]:username:_users-H[Time to print]:print time (or enter hh\:mm):(hold immediate restart resume)-P:page range list:lpinfo_arguments-E[Force encryption]-U[Username (for connection to server)]:username:_users-l[Shows a "long" listing of devices or drivers]excludeschemesincludeschemes[Device/PPD schemes to filter from results]:scheme-list:(-v --timeout)--device-id[IEEE-1284 device ID to match]:device-id-string:(-v --timeout)--language:locale:(-v --timeout)--product[Product to match]:name:(-v --timeout)--make-and-model[Make and model to match]:name:(-v --timeout)-m[List available drivers](-m --device-id --language --make-and-model --product)--timeout[Timeout when listing devices with -v]:timeout (seconds):(-m --device-id --language --make-and-model --product)-v[List available devices]lpadmin_arguments-E[Force encryption/Enable destination]-U[Username (for connection to server)]:username:_users(-p -R -x -o)-d+[Default printer]:printers:_printers(-d -x)-p+[Configure printer]:printers:_printers(-p -R -d -o)-x+[Delete printer]:printers:_printers(-x -d)-R[Name-default]:name-default:-m:model:(-x -d)*-o:options:_lp_job_options-r[Remove from class]:class:-u[Access policy]:access policy:-v[Device-uri of printer queue]:device-uri:-D[Text description of destination]:info:-L[Location of the printer]:location:-P[PPD file to use]:PPD file:_files "*.(#i)ppd(-.)"@A@\A4őAtAp%%!au!!	Y

u
1

yAD
1.A+rAe%A@C.A1rAAL
1.A4rA 
CeMA@.A<r5ACALC1.AArA e	}A@C.AIrAAD1.ALr9YACeIAD1.ARrAe5IAD1.AXr Q qACe !A@.A^r"1"Q	A"ALC1.Aar##=
A e#a$I%9%APC	.Air&&A$&'(Q)U)A`
.Arr*%*EA4*i+=,A-5.)./0y0qA"r19\;
\1A C2!3=4e5
6Q789<)>@!A9B]D-EFG}HI
IJL	LMOPQ9QRTV]WIWXYAZe[%\u]]^`aac)eegqijklnyp9qt	uvIvwA@2.ArwxA2x!A4CyHyulocalargumentsis_gnudatef_pick_variantgnugnuunixhelp(-A)-a[list entries starting with .](-a)-A[list all except . and ..]-d[list directory entries instead of contents]-L[list referenced file for sym link]-R[list subdirectories recursively](-k)-h[print sizes in human readable form](-h)-k[print sizes in kilobytes]-i[print file inode numbers](-l -g -1 -C -m -x)-l[long listing](-l -g -C -m -x)-1[single column output](-l -g -1 -m -x)-C[list entries in columns sorted vertically](-l -g -1 -C -x)-m[comma separated](-l -g -1 -C -m)-x[sort horizontally]-s[display size of each file in blocks](-u)-c[status change time](-c)-u[access time]-r[reverse sort order](-t)-S[sort by size](-S)-t[sort by modification time](-p)-F[append file type indicators](-F)-p[append file type indicators for directory]-n[numeric uid, gid](-B -b -w -q)-q[hide control chars]*: :_filesOSTYPEnetbsddragonflyfreebsdopenbsddarwin-T[show complete time information](-a -A -r -S -t)-f[output is not sorted]OSTYPEnetbsddragonflyfreebsdopenbsd-o[display file flags]OSTYPEnetbsddragonflyfreebsddarwin(-B -b -w -q)-B[print octal escapes for control characters](-B -b -w -q)-b[as -B, but use C escape codes whenever possible](-B -b -w -q)-w[print raw characters]-W[display whiteouts when scanning directories]OSTYPEnetbsdopenbsddarwinsolaris(-l -1 -C -m -x)-g[long listing but without owner information]OSTYPEnetbsd-M[output file sizes in comma-separated form]-O[output only leaf (non-directory) files]-P[print full pathname for each file]-X[don't cross mount points when recursing]OSTYPEdragonflyfreebsdopenbsddarwin-H[follow symlinks on the command line]OSTYPEdragonflyfreebsddarwin-G[enable colorized output]-P[do not follow symlinks]OSTYPEdragonflyfreebsd(-A)-I[prevent -A from being automatically set for the super-user](-1 -C -m -x)-D+[specify format for date]:format: _date_formatsOSTYPEdragonfly-_[use GMT based date and time output with nanotime timestamp]-y[display FSMID in long listing]OSTYPEfreebsddarwin(-c -u)-U[file creation time]OSTYPEfreebsd-,[print file sizes grouped and separated by thousands]-y[with -t, sort filenames in the same order as the time]-Z[display MAC label]--color=-[control use of color]:color:(never always auto)OSTYPEdarwin-@[display extended attribute keys and sizes in long listing]-e[display ACL in long listing](-l -1 -C -m -x)-o[long listing but without group information]-O[display file flags]-v[print raw characters]OSTYPEsolaris(-q)-b[print octal escapes for control characters](-l -1 -C -m -x)-o[long listing but without group information](-l -t -s -r -a)-f[interpret each argument as a directory](-E -l)-e[long listing with full and consistent date/time](-e -l)-E[long listing with ISO format date/time]-v[long listing with verbose ACL information]-V[long listing with compact ACL information]-@[long listing with marker for extended attribute information]PREFIXformats:format: _date_formats(--all -a -A --almost-all)alla[list entries starting with .](--almost-all -A -a --all)almostallA[list all except . and ..]--author[print the author of each file](--ignore-backups -B)ignorebackupsB[don't list entries ending with ~](--directory -d)directoryd[list directory entries instead of contents](--dired -D)diredD[generate output designed for Emacs' dired mode]*ignoreI+[don't list entries matching pattern]:pattern: (--dereference -L --dereference-command-line -H --dereference-command-line-symlink-to-dir)dereferenceL[list referenced file for sym link](--dereference -L --dereference-command-line -H --dereference-command-line-symlink-to-dir)dereferencecommandlineH[follow symlink on the command line](--dereference -L --dereference-command-line -H)dereferencecommandlinesymlinktodir(--recursive -R)recursiveR[list subdirectories recursively](--no-group -G)nogroupG[inhibit display of group information](--block-size --human-readable -h --si --kilobytes -k)humanreadableh[print sizes in human readable form](--block-size --human-readable -h --si --kilobytes -k)--si[sizes in human readable form; powers of 1000](--inode -i)inodei[print file inode numbers](--format -l -g -o -1 -C -m -x)-l[long listing](--format -l -1 -C -m -x)-g[long listing but without owner information]groupdirectoriesfirst(--format -l --no-group -G -1 -C -m -x)-o[no group, long](--format -l -g -o -C -m -x)-1[single column output](--format -l -g -o -1 -m -x)-C[list entries in columns sorted vertically](--format -l -g -o -1 -C -x)-m[comma separated](--format -l -g -o -1 -C -m)-x[sort horizontally](-l -g -o -1 -C -m -x)--format=[specify output format]:format:(verbose long commas horizontal across vertical single-column)(--size -s -f)sizes[display size of each file in blocks](--time -u)-c[status change time](--time -c)-u[access time](-c -u)--time=[specify time to show]:time:(ctime status use atime access)--time-style=[show times using specified style]:style: _alternative "time-styles\:time style\:(full-iso long-iso iso locale)" $datef(-a --all -U -l --format -s --size -t --sort --full-time)-f[unsorted, all, short list](--reverse -r -U -f)reverser[reverse sort order](--sort -t -U -v -X)-S[sort by size](--sort -S -U -v -X)-t[sort by modification time](--sort -S -t -v -X)-U[unsorted](--sort -S -t -U -X)-v[sort by version (filename treated numerically)](--sort -S -t -U -v)-X[sort by extension](-S -t -U -v -X)--sort=[specify sort key]:sort key:(size time none version extension)*--hide=[like -I, but overridden by -a or -A]:pattern: --hyperlink=[output terminal codes to link files using file::// URI]::when:(none auto always)(--classify -F --indicator-style -p --file-type)classifyF[append file type indicators](--file-type -p --indicator-style -F --classify)--file-type[append file type indicators except *](--file-type -p --indicator-style -F --classify)-p[append / to directories](-F --classify -p --file-type)--indicator-style=[specify indicator style]:indicator style:(none file-type classify slash)(-f)--full-time[list both full date and full time](--block-size --human-readable -h --si --kilobytes -k)kilobytesk[use block size of 1k](--human-readable -h --si --kilobytes -k)--block-size=[specify block size]:block size (bytes):(K M G T P E Z Y KB MB TB PB EB ZB YB)(--numeric-uid-gid -n)numericuidgidn[numeric uid, gid](--tabsize -T)tabsizeT+[specify tab size]:tab size(--width -w)widthw+[specify screen width]:screen width(--quoting-style -b --escape -N --literal -Q --quote-name)escapeb[print octal escapes for control characters](--quoting-style -b --escape -N --literal -Q --quote-name)literalN[print entry names without quoting](--quoting-style -b --escape -N --literal -Q --quote-name)quotenameQ[quote names](-b --escape -N --literal -Q --quote-name)--quoting-style=[specify quoting style]:quoting style:(literal shell shell-always c escape clocale locale)(--hide-control-chars -q --show-control-chars)hidecontrolcharsq[hide control chars](-q --hide-control-chars)--show-control-chars(- :)--help[display help information](- :)--version[display version information]*:files:_filesOSTYPElinux(-Z --context)Zcontext[print any security context of each file]_argumentsargumentsA('E+A<C|3(Ap=0]ACy0A%A"F]	
I
=AU!  !Y"1#
$1$%&9'i(*+,,,-.1.0D+ApZ0A00\A@G	A00A"C&0I+<A1A00A%(A%(A%3ABPr1	1)1uACf12A2-AAf3 3AAC%3
A%A"f3T3u%AC3A"F44=\+"04TA4p4ACf5TA$"56616Pb+"06lA\"C6b6677`#*#cRӣbk+j7##âòf+'07AC%78IA"m8]C89]9A"f:P:q:r+T0:A<C&AC;0Ad";(;P:|;pl;;;<<<4<d<<4<<== =D=px+qABf=3u%3A0"F==>>$>El;"{+A F>X+localcurcontextcurcontextstatelineexplargsvalsfieldsaltshsufprefOSTYPElinux-E[display endpoint info for pipes, sockets and pseudoterminal files but not files of the endpoints]+E[display endpoint info for pipes, sockets and pseudoterminal files including files of the endpoints]-X[skip reporting of info on network connections]solaris-X[include deleted files]-z[zone information]::zone:_zones_argumentsargs(-)?h[list help]-a[AND selections]-b[avoid kernel blocks]-C[disable reporting of path name components]+c[truncate command name to specified characters]:characters-c[list files with specified command name beginning]:command name+d[search for open instances for contents of specified dir]:search directory:_files -/-d[specify list of file descriptors to exclude/include]:file descriptors:->filedes+D[recursively search from specified dir]:search directory:_files -/-D[direct use of device cache file]:function:((\?\:report\ device\ cache\ file\ paths b\:build\ the\ device\ cache\ file i\:ignore\ the\ device\ cache\ file r\:read\ the\ device\ cache\ file u\:read\ and\ update\ the\ device\ cache\ file))*-+e[exempt filesystem from blocking kernel calls]:file system:_directories-f[inhibit listing of kernel file structure info]::info type:->file-structures+f[enable listing of kernel file structure info]::info type:->file-structures-F[select output fields]:fields:->fields-g[select by process group id]::process group id(*)*-i[select internet files]::address:->addresses-K+[select listing of tasks of processes]::value:((i\:ignore\ tasks))-k[specify kernel name list file]:kernel file:_files-l[inhibit conversion of UIDs to user names]-L[list no link counts]+L[list all link counts]::max link count for listed files-m[specify kernel memory file]:kernel memory file:_files-M[disable reporting of portmapper registrations]+M[enable reporting of portmapper registrations]-n[inhibit conversion of network numbers to hostnames]-N[select listing of NFS files](-s)-o[list file offset]::digits for file offset-O[avoid overheads of bypassing potential blocking]-P[inhibit conversion of port numbers to port names]-p[list files for specified processes]:process ID:_sequence -s , _pids-r[repeat listing endlessly]::delay (seconds)+r[repeat listing until no files listed]::delay (seconds)-R[list parent PID](-o)-s+[list file size or exclude TCP/UDP files by state]::state:->states-S[specify timeout for kernel functions that might deadlock]:timeout (seconds)-T[select reporting of TCP/TPI info]::info type:((q\:queue\ length\ reporting s\:state\ reporting w\:window\ size\ reporting))(+w -w)-t[terse output]-u[list files owned by specified users]:user:_users -S,-U[list Unix domain socket files](-)-v[list version info]-V[indicate unsuccessfully searched for items](-t)+w[suppress warnings](-t)-w[enable warnings]-x[cross filesystems/traverse symlinks with +d/+D]::type:((f\:filesystems s\:symlinks))*:file:_filesstateaddressescompset*:_portscompset*@PREFIXi46tcpudpip-versions:IP version:(4 6)compset[46]protocols:protocol:compadd $suf -M m:azAZ TCP UDPcompset@*compset:*hosts:host:_hosts pref hsuf_alternativealtsfieldsfieldsf$words[1] -F \? 2>&121//  /::sPREFIX:::compset_describefieldsfieldfieldsfiledes_sequence_wantedfiledescriptorsfile descriptorcompaddmmapfilestructuresg[file flag abbreviations]G[file flags in hexadecimal]OSTYPEc[file structure use count]f[file structure address]n[file structure node address]_valueskernel file structuresvalsstatescompset_sequence_wantedcompaddm:{a-z}={A-Z}CLOSEDIDLEBOUNDLISTENESTABLISHEDSYN_SENTSYN_RCDVCLOSE_WAITFIN_WAIT1CLOSINGLAST_ACKFIN_WAIT_2TIME_WAITcompset_wantedprotocolsprotocolcompaddsufreturnAB
Kx-\Ag+AkAk-AkA5A`.A+aAk}AkAqAkAkMA0F<]kA$+$A'+A(8L`xAgA<"
ym]+A";

1.AA(\8uA"CF+A"&+AF,+AF

 +functions[_lua_libraries] _lua_librarieslocaltmp2s<;>@f
    _call_program library-path $words[1] -e '"print(package.path)"'
  @@Mtmp:?.lua/%.lua/.so@utmp./?bp/\?/*qNbp/\?/**/*qN@tmpp%%?@tmp2%%/init.lua.lua.so@u@tmp////._wantedlibrariesexplLua librarycompadd@_lualocalcontextexpllinestatestate_descropt_args_arguments-**-e+[execute specified command string]:command string-E[ignore environment variables]-i[enter interactive mode]*-l+[specify library or module to require]: :_lua_libraries-v[display version information](1 -)-[stop argument parsing and execute script on stdin]1:Lua script:_files*:: :->argstateline1_descriptionfilesscript argument_files(@)expl_normalreturn_lua@AB5@AtG%=]Q1%%	
y
q1
}A T|A'5A4	'l-M}AB.n/+<e9A('%1M9AflAB8"yB9#wA'JAA
A661.A2UACb!0Ap
&A	AfD,iAC&AfD,)0,AAfAC&0AL1A!ACfD,]A&0AfD,A&.AJAB[)Q\+*H
,,AE,ALAT$!	ACfAfmABd/e0bA'Q,A	4,A
=,AAp$IACfAfAfuABv8qwK9P}A'EAGXAXAF=AHC&AA"F EAC'5ADA	CgA	
1A&1AP		1&A'1A
&qA
Fr1AC&A1A/Ah1AB0!0qAC&qAFrA
&AC'		A' uA'A<1A<A=
	A=
)vA>&A>

).A?AB
	AB
vAC&ACQ.ADAFABH	HKIhu
A'-A'@Aܑ1ARACGA1A<1ARA1TAx
1AF4AAf44hqAF4AL1ARACf1A&A1AFAC%@A4JqA@ACf0@qAFdA	C1A	CFA	%PA4	JA
	9A
f		qAF	A!1AF
8
tA%
AJA,A1
,A2
|
,A3$a,A4@qA
C
uA
f
t
qACF
tAAF,hA%ALCJ,A>AATAf(\FACxAHAFRAFA&A%@A4JuA@A%4A4JqAA%
AJm,AT,AU
|I,AV,AW	A
uA%ALJ,A\AAC < A4A`R!ACf!!!.qAh,1&AcR"eA'#,#AAC'#$A'$p$A'%% A4J%EAC% %Af&T&u&qAXC
AmR&Af'	Af'mAB9q:r`7AG%A$!&A$+,A;
-ACnA0\AAF4AC&L0pAACF4A&<0`ACAF4A&*0,A-AAALAR
AC&4qAF4AC&4A&4AC&XAF|AB^w}_xAGAg,LACLaABF}FA4fL;l	1LA$[C'{{|	~}A$\'{iABwJx A -AqA0`'%()m5ABe:#
*AF-A c'%9ABy>#]Af-A(f'%eABQJ%IA -AQABI:%$AF-ABF&PA-u=ABY6k'	A&ABe:'F/AF-A q'%AAB}:(L(AF-AB:H(/AF-AvC'@XABmN+)A$-AaAB6kd*hA&A,{C'MAB:d+(AF-A~'@XA ~'@%<AB9:,)AF-A'A$'$ABQJ
.A -AA(C'%ABE>0BMAf-A<'<T©%AƥiȹAB.ɅB/2A-AB6̵J7,3ZA -yUA'PhABE>FT4XAf-A(C'%m)-וABS>Th6kMAf-ABZB[\6A,$EAB_V`kܸ7GA,&-AIA<AA|0,AzA@.A{+Af+ +functions[__luarocks_command] __luarocks_commandlocalcommandsbuild:build/compile a rockconfig:query information about the LuaRocks configurationdoc:show documentation for an installed rockdownload:download a specific rock file from a rocks serverhelp:help on commandsinit:initialize a directory for a Lua project using LuaRocksinstall:install a rocklint:check syntax of a rockspeclist:list currently installed rocksmake:compile package in current directory using a rockspecnew_version:auto-write a rockspec for a new version of a rockpack:create a rock, packing sources or binariespath:return the currently configured package pathpurge:remove all installed rocks from a treeremove:uninstall a rocksearch:query the LuaRocks serversshow:show information about an installed rocktest:run the test suite in the current directoryunpack:unpack the contents of a rockupload:upload a rockspec to the public rocks repositorywhich:indicate which file corresponds to a given module namewrite_rockspec:write a template for a rockspec file_describecommandscommandcommands@localoption_deps_modes--deps-mode=[specify how to handle dependencies]:mode:__luarocks_deps_modesrockspec_options--license=[specify a license string]:license (e.g. "MIT/X11" or "GNU GPL v3")--summary=[a short one-line description summary]:summary:{_message -e "short summary of the rock"}--detailed=[a longer description string]:detailed_text:{_message -e "detailed description of the rock"}--homepage=[project homepage]:URL:_urls--lua-versions=[specify supported Lua versions]:lua version:_sequence compadd - 5.{1,2,3,4}--rockspec-format=[rockspec format version, such as "1.0" or "1.1"]:VER: --lib=[comma separated list of C library files to link to]:library files +functions[__luarocks_deps_modes] __luarocks_deps_modeslocalmodesall:use all trees from the rocks_trees list for finding dependenciesone:use only the current tree (possibly set with --tree)order:use trees based on order (use the current tree and all trees below it on the rocks_trees list)none:ignore dependencies altogether_describedependencies mode +functions[__luarocks_rock_version] __luarocks_rock_versionlocalwords[i]words[i]^-1external_or_localwords[i]_messageversion for external rock words[i]returnversion for local rock words[i]installedtree2__luarocks_installed_rockstreewords[i]new_versionwords[i]new version for rock words[i]new_rockversion for new rock words[i]( i + 1 ) +functions[___luarocks_manually_store_cache_configs_paths] ___luarocks_manually_store_cache_configs_pathsuser_config_path_call_program user_config_path luarocks config --user-configsystem_config_path_call_program system_config_path luarocks config --system-configprintuser_config_pathqquser_config_pathsystem_config_pathqqsystem_config_pathcache_dir/luarocks_configs_paths +functions[___luarocks_manually_store_cache_configured_values] ___luarocks_manually_store_cache_configured_valueslocaldefault_trees_call_program rock_trees luarocks config --rock-treesconfigured_user_treedefault_trees[1]configured_system_treedefault_trees[3]configured_lua_version_call_program lua_ver luarocks config --lua-verprintconfigured_lua_versionqqconfigured_lua_versionconfigured_user_treeqqconfigured_user_treeconfigured_system_treeqqconfigured_system_treecache_dir/luarocks_configured_values +functions[___luarocks_installed_rocks_cache_policy] ___luarocks_installed_rocks_cache_policylocalcache_file1cache_dirzstyle:completion:curcontext:cachepathcache_dir:ZDOTDIR:HOME/.zcompcachecache_dir_messagecache-dir (cache_dir) isn't a directory\!where_luarockscommands[luarocks]configured_lua_versionconfigured_user_treeconfigured_system_treeuser_config_pathsystem_config_pathcache_dir/luarocks_configs_pathswhere_luarocks___luarocks_manually_store_cache_configs_paths___luarocks_manually_store_cache_configs_pathscache_dir/luarocks_configured_valuesuser_config_pathsystem_config_path___luarocks_manually_store_cache_configured_valuesuser_manifest_fileconfigured_user_tree/lib/luarocks/rocks-configured_lua_version/manifestsystem_manifest_fileconfigured_system_tree/lib/luarocks/rocks-configured_lua_version/manifestcache_statuscache_fileuser_manifest_filecache_filesystem_manifest_filecache_filesystem_manifest_filereturn +functions[__luarocks_installed_rocks] __luarocks_installed_rockslocaltree1complete_version_for_rock2treeupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy___luarocks_installed_rocks_cache_policy_cache_invalidluarocks_installed_listrocks_listluarocks list --porcelain_store_cacherocks_list_retrieve_cacherocks_list_messageno installed rocksreturn_cache_invalidluarocks_installed_namesrocks_names1..#rocks_list[@]..4rocks_list[i]_store_cache_retrieve_cache_cache_invalidluarocks_installed_versionsrocks_versions2..#rocks_list[@]..4rocks_versionsrocks_list[i]_store_cacherocks_versions_retrieve_cache_cache_invalidluarocks_installed_descriptionsrocks_descriptions1..#rocks_names[@]name_version_descriptionluarocks show ${rocks_names[$i]} ${rocks_versions[$i]} 2>/dev/null | head -2 | tail -1total_lengthname_version_descriptiongarbage_length(#rocks_names[i] + #rocks_versions[i] + 5)descriptionname_version_description[garbage_length,total_length]description_store_cache_retrieve_cache_cache_invalidluarocks_installed_names_and_descriptionsrocks_names_and_descriptions1..#rocks_names[@]name_and_descriptionrocks_namesi:rocks_versions[i] rocks_descriptionsirocks_names_and_descriptionsname_and_description_store_cacheluarocks_installed_names_and_descriptionsrocks_names_and_descriptionsrocks_listluarocks --tree="${tree}" list --porcelain 2> /dev/nullrocks_listno installed rocks in the specified tree1..#rocks_list[@]..4rocks_list[i]rocks_versions2..#rocks_list[@]..4rocks_versionsrocks_list[i]1..#rocks_names[@]luarocks show ${rocks_names[$i]} ${rocks_versions[$i]} 2> /dev/null | head -2 | tail -1name_version_descriptiongarbage_length(#rocks_names[i] + #rocks_versions[i] + 5)descriptionname_version_description[garbage_length,total_length]rocks_names_and_descriptions1..#rocks_names[@]name_and_descriptionrocks_names_and_descriptionsname_and_descriptioncomplete_version_for_rock_describeinstalled rockrocks_names_and_descriptionsrocks_names[(r)complete_version_for_rock]rockcomplete_version_for_rockfirst_match_indexrocks_namesirocklast_match_indexrocks_namesIrockversionsfirst_match_index..last_match_indexrocks_versions[i]_valuesrock's versionversionstreeno such rock installedno such rock installed in tree tree +functions[__luarocks_rock] __luarocks_rocklocalalts1argrockspecfiles:rock file:_files -g "*.rockspec(-.)"shiftcontinuerockpack:rock file:{_files -g "*.src.rock(-.)"}continueexternal:external rock:continueinstalledtree2:local rock:{__luarocks_installed_rocks tree}treecontinuecontinue_alternativealts@ +functions[__luarocks_git_tags] __luarocks_git_tagslocalexpldeclaretagsf_call_program tagrefs git for-each-ref --format='"%(refname)"' refs/tags 2>/dev/nullrefs/tags/__git_command_successfulpipestatusreturn_wantedcompaddr:|/=**@localmake_command_options--pack-binary-rock[produce a .rock file with the contents of compilation inside the current directory instead of installing it]--keep[do not remove previously installed versions of the rock after building a new one]--branch=[override the `source.branch` field in the loaded rockspec]:NAME:{_message "branch name"}build_command_optionsmake_command_options[@]--only-deps[installs only the dependencies of the rock]option_deps_modes +functions[_luarocks_build] _luarocks_build_arguments-*build_command_options[@]1: :{__luarocks_rock "rockspec" "external"}2:: :{__luarocks_rock_version "external_or_local"}localconfig_command_options--lua-incdir[path to Lua header files]--lua-libdir[path to Lua library files]--lua-ver[lua version (in major.minor format)]--system-config[location of the system config file]--user-config[location of the user config file]--rock-trees[rocks trees in useFirst the user tree, then the system tree] +functions[_luarocks_config] _luarocks_config_argumentsconfig_command_options[@]localdoc_command_options--home[open the home page of project]--list[list documentation files only] +functions[_luarocks_doc] _luarocks_doc_argumentsdoc_command_options[@]1: :{__luarocks_rock installed opt_args[--tree]}localdownload_command_options--all[download all files if there are multiple matches]--source[download .src.rock if available]--rockspec[download .rockspec if available]--arch=[download rock for a specific architecture]:ARCH: +functions[_luarocks_download] _luarocks_download_arguments-*download_command_options[@]1: :{__luarocks_rock "external"}2:: :{__luarocks_rock_version "external_or_local"} +functions[_luarocks_help] _luarocks_help_arguments1: :__luarocks_command +functions[_luarocks_init] _luarocks_init_argumentsrockspec_options--reset[regenerate files if they already exist]1: :_guard "^-*" "name"2: :_guard "^-*" "version" +functions[_luarocks_install] _luarocks_install_luarocks_build +functions[_luarocks_lint] _luarocks_lint_arguments1:: :{__luarocks_rock "rockspec"}locallist_command_options--outdated[list only rocks for which there is a higher version available in the rocks server]--porcelain[produce machine-friendly output] +functions[_luarocks_list] _luarocks_list_argumentslist_command_options[@] +functions[_luarocks_make] _luarocks_make_arguments1:: :{__luarocks_rock "rockspec"}localnew_version_command_options--tag=[if no version is specified, this option's argument is used instead]:tag:__luarocks_git_tags +functions[_luarocks_new_version] _luarocks_new_version_arguments-*new_version_command_options[@]1:: :{__luarocks_rock "external" "rockspec"}2:: :{__luarocks_rock_version "external_or_local"}3:: :_urls +functions[_luarocks_pack] _luarocks_pack_luarocks_buildlocalpath_command_options--no-bin[don't export the PATH variable]--append[append the paths to the existing paths]--lr-path[export the Lua path (not formatted as shell command)]--lr-cpath[export the Lua cpath (not formatted as shell command)]--lr-bin[export the system path (not formatted as shell command)] +functions[_luarocks_path] _luarocks_path_argumentspath_command_options[@]localoption_force--force[force removing old versions when]purge_command_options--old-versions[keep the highest-numbered version of each rock and remove the other ones]option_force +functions[_luarocks_purge] _luarocks_purge_argumentspurge_command_options[@]localoption_force_fast--force-fast[works like --force but doesn't reports forced removals]remove_command_optionsoption_deps_modesoption_forceoption_force_fast +functions[_luarocks_remove] _luarocks_remove_arguments-*remove_command_options[@]1: :{__luarocks_rock installed opt_args[--tree]}2:: :{__luarocks_rock_version installed opt_args[--tree]}localsearch_command_options--source[return only rockspecs and source rocks]--binary[return only pure Lua and binary rocks (rocks that can be used with the "install" command without requiring a C toolchain)]--all[list all contents of the server that are suitable for this platform, don't filter by name]--porcelain[produce machine readable output] +functions[_luarocks_search] _luarocks_search_argumentssearch_command_options[@]*: :_guard "^--*" "search query"localshow_command_options--home[home page of project]--modules[all modules provided by this package as used by require()]--deps[packages this package depends on]--build-deps[show build-only dependencies for package]--test-deps[show dependencies for testing package]--rockspec[the full path of the rockspec file]--mversion[the package version]--rock-tree[local tree where rock is installed]--rock-dir[data directory of the installed rock] +functions[_luarocks_show] _luarocks_show_argumentsshow_command_options[@]1: :{__luarocks_rock installed opt_argstree}2:: :{__luarocks_rock_version installed opt_args[--tree]} +functions[_luarocks_test] _luarocks_test_argumentsoption_deps_modes--test-type=[specify the test suite type manually]:test suite type--reset[regenerate files if they already exist]1:rockspec:__luarocks_rock*:arglocalunpack_command_options--force[unpack files even if the output directory already exists] +functions[_luarocks_unpack] _luarocks_unpack_argumentsunpack_command_options[@]1: :{__luarocks_rock "rockpack" "external"}localupload_command_options--skip-pack[don't pack and send source rock](--temp-key)--api-key=[use and save specified API key]:api key(--api-key)--temp-key=[use specified temporary API key in this invocation only]:api key--force[replace existing rockspec if the same revision of a module already exists] +functions[_luarocks_upload] _luarocks_upload_argumentsupload_command_options[@]1: :{__luarocks_rock "rockspec"} +functions[_luarocks_which] _luarocks_which_messagemodulesmodule name +functions[_luarocks_write_rockspec] _luarocks_write_rockspec_arguments-*rockspec_options[@]--output=[write the rockspec with the given file]:file:_files--tag=[specify tag to use. Will attempt to extract version number from it]:tag:__git_tag1:: :{_message "new rock name"}2:: :{__luarocks_rock_version "new_rock"}3:: :_urls_arguments--dev[enable the sub-repositories in rocks servers](--server --only-server)--server=[fetch rocks/rockspecs from specified server]:host:_hosts(--server --only-server)--only-server=[fetch rocks/rockspecs from specified server only]:host:_hosts--only-sources=[restrict downloads to paths matching the given URL]:URL:_urls--lua-dir=[specify location of lua installation]:path:_directories--tree=[specify which tree to operate on]:tree:_directories--local[use the tree in the user's home directory]--verbose[display verbose output of commands executed]--timeout=[specify timeout for network operations]:timeout (seconds)1: :__luarocks_command*::arg:->argsstateargscurcontextcurcontext%:*:*:luarocks-words[1]:_call_function_luarocks_words1A@'EE|E+ACgAd"!m
e

%Y)Ue19-uU 9"#1$Y%&')	++--/0135467=8Q99:;}<=>?@ABCDEFGHJKLMO=PQqRS
STEUyVYWiXYZ[\]^_`]aIbQcAd	e)fag!h%jjl)moEq-rqstvuwqxy{}~9]a=iuuuA-
1aaiQ+A$'G60<A"(fpdcc
$l Hl<P|0d T0H`)&0A"*Cf=*C&A+CF+localcurcontextcurcontextstatelinetypesetopt_args_arguments-accept_all_cookies[accept cookies without prompting if Set-Cookie handling is on (off)]-anonymous[apply restrictions for anonymous account, see also -restrictions]-assume_charset=[charset for documents that don't specify it]:character set:-assume_local_charset=[charset assumed for local files]:character set:-assume_unrec_charset=[use this instead of unrecognized charsets]:character set:-auth=[authentication information for protected documents]:username\:password:-base[prepend a request URL comment and BASE tag to text/html outputs for -source dumps]-bibp=[specify a local bibp server (default http://bibhost/)]:bibp server:_urls-blink[forces high intensity background colors for color mode, if available and supported by the terminal]-book[use the bookmark page as the startfile (off)]-buried_news[toggles scanning of news articles for buried references (on)]-cache=[specify number of documents cached in memory]:number of documents:-case[enable case sensitive user searching (off)]-center[toggle center alignment in HTML TABLE (off)]-cfg=[specifies a lynx.cfg file other than the default]:configuration file:_files-child[exit on left-arrow in startfile, and disable save to disk]-child_relaxed[exit on left-arrow in startfile (allows save to disk)]-cmd_log=[log keystroke commands to the given file]:keystroke log:_files-cmd_script=[read keystroke commands from the given file (see -cmd_log)]:keystroke log:_files-color[forces color mode on, if available]-collapse_br_tags[toggle collapsing of BR tags (on)]-connect_timeout=[set the N-second connection timeout]:connection timeout (seconds) [18000]-convert_to=[convert input]:format:_mime_types-cookie_file=[specifies a file to use to read cookies]:cookie file:_files-cookie_save_file=[specifies a file to use to store cookies]:cookie file:_files-cookies[toggles handling of Set-Cookie headers (on)]-core[toggles forced core dumps on fatal errors (off)]-crawl[with -traversal, output each page to a file with -dump, format output as with -traversal, but to stdout]-curses_pads[uses curses pad feature to support left/right shifting (on)]-debug_partial[incremental display stages with MessageSecs delay (off)]-default_colors[use terminal default foreground/background colors (on)]-delay=[set NNN-second delay at statusline message]:delay (seconds) [0.000]-display=[set the display variable for X exec'ed programs]:display:_x_display-display_charset=[charset for the terminal output]:character set:-dont_wrap_pre[inhibit wrapping of text in <pre> when -dump'ing and -crawl'ing, mark wrapped lines in interactive session (off)]-dump[dump the first file to stdout and exit]-editor=[enable edit mode with specified editor]:editor:_command_names -e-emacskeys[enable emacs-like key movement (off)]-enable_scrollback[toggles compatibility with comm programs' scrollback keys (may be incompatible with some curses packages) (off)]-error_file=[write the HTTP status code here]:error file:_files-exec[enable local program execution (normally not configured)]-fileversions[include all versions of files in local VMS directory listings]-force_empty_hrefless_a[force HREF-less A elements to be empty (close them as soon as they are seen) (off)]-force_html[forces the first document to be interpreted as HTML (off)]-force_secure[toggle forcing of the secure flag for SSL cookies (off)]-forms_options[toggles forms-based vs old-style options menu (on)]-from[toggle transmission of From headers (on)]-ftp[disable ftp access (off)]-get_data[user data for get forms, read from stdin, terminated by  on a line]-head[send a HEAD request (off)](- *)-help[print this usage message]-hiddenlinks=[hidden links: options are merge, listonly, or ignore]:option:(merge listonly ignore)-historical[toggles use of '>' or '-->' as terminator for comments (off)]-homepage=[set homepage separate from start page]:URL:->html-html5_charsets[toggle use of HTML5 charset replacements]-image_links[toggles inclusion of links for all images (off)]-index=[set the default index file to URL]:URL:->html-ismap[toggles inclusion of ISMAP links when client-side MAPs are present (off)]-justify[do justification of text (off)]-link=[starting count for lnk#.dat files produced by -crawl (0)]:starting count:-list_inline[with -dump, show links inline with text]-listonly[with -dump, forces it to show only the list of links (off)]-localhost[disable URLs that point to remote hosts (off)]-locexec[enable local program execution from local files only (if lynx was compiled with local execution enabled)]-lss=[specifies a lynx.lss file other than the default]:color-style file:_files-mime_header[include mime headers and force source dump]-minimal[toggles minimal versus valid comment parsing (on)]-newschunksize=[number of articles in chunked news listings]:number of news articles:-newsmaxchunk=[maximum news articles in listings before chunking]:maximum number of news articles:-nobold[disable bold video-attribute]-nobrowse[disable directory browsing]-nocc[disable Cc: prompts for self copies of mailings (off)]-nocolor[turn off color support]-noexec[disable local program execution]-nofilereferer[disable transmission of Referer headers for file URLs (on)]-nolist[disable the link list feature in dumps (off)]-nolog[disable mailing of error messages to document owners (on)]-nomargins[disable the right/left margins in the default style-sheet (off)]-nomore[disable -more- string in statusline messages]-nonrestarting_sigwinch[make window size change handler non-restarting (off)]-nonumbers[disable the link/form numbering feature in dumps (off)]-nopause[disable forced pauses for statusline messages]-noprint[disable some print functions, like -restrictions=print (off)]-noredir[don't follow Location: redirection (off)]-noreferer[disable transmission of Referer headers (off)]-noreverse[disable reverse video-attribute]-nosocks[disable SOCKS proxy usage by a SOCKSified Lynx]-nostatus[disable the miscellaneous information messages (off)]-notitle[disable the title at the top of each page (off)]-nounderline[disable underline video-attribute]-nozap=[disable checks for the 'z' key]:duration:(all initially full)-number_fields[force numbering of links as well as form input fields (off)]-number_links[force numbering of links (off)]-partial[toggles display partial pages while downloading (on)]-partial_thres=[number of lines to render before repainting display with partial-display logic (-1)]:number of lines:-passive-ftp[toggles passive ftp connection (on)]-pauth=[authentication information for protected proxy server]:username\:password:-popup[toggles handling of single-choice SELECT options via popup windows or as lists of radio buttons (off)]-post_data[user data for post forms, read from stdin, terminated by  on a line]-preparsed[show parsed text/html with -source and in source view to visualize how lynx behaves with invalid HTML (off)]-prettysrc[do syntax highlighting and hyperlink handling in source view (off)]-print[enable print functions (DEFAULT), opposite of -noprint (on)]-pseudo_inlines[toggles pseudo-ALTs for inlines with no ALT string (on)]-raw[toggles default setting of 8-bit character translations or CJK mode for the startup character set (off)]-realm[restricts access to URLs in the starting realm (off)]-read_timeout=[set the N-second read-timeout]:timeout (seconds) [18000]-reload[flushes the cache on a proxy server (only the first document affected) (off)]-restrictions=[use -restrictions to see list]:options:->restrictions-resubmit_posts[toggles forced resubmissions (no-cache) of forms with method POST when the documents they returned are sought with the PREV_DOC command or from the History List (off)]-rlogin[disable rlogins (off)]-scrollbar[toggles showing scrollbar (off)]-scrollbar_arrow[toggles showing arrows at ends of the scrollbar (on)]-selective[require .www_browsable files to browse directories]-session=[resume from specified file on startup and save session to it on exit]:session file:_files-sessionin=[resume session from specified file on startup]:session file:_files-sessionout=[save session to specified file on exit]:session file:_files-short_url[enables examination of beginning and end of long URL in status line (off)]-show_cfg[show 'LYNX.CFG' setting (off)]-show_cursor[toggles hiding of the cursor in the lower right corner (on)]-show_rate[toggles display of transfer rate (on)]-soft_dquotes[toggles emulation of the old Netscape and Mosaic bug which treated '>' as a co-terminator for double-quotes and tags (off)]-source[dump the source of the first file to stdout and exit]-stack_dump[disable SIGINT cleanup handler (off)]-startfile_ok[allow non-http startfile and homepage with -validate (off)]-stderr[write warning messages to standard error when -dump or -source is used (off)]-stdin[read startfile from standard input (off)]-tagsoup[use TagSoup rather than SortaSGML parser (off)]-telnet[disable telnets (off)]-term=[set terminal type]:terminal name:_terminals-tlog[toggles use of a Lynx Trace Log for the current session (on)]-tna[turn on "Textfields Need Activation" mode (off)]-trace[turns on Lynx trace mode (off)]-trace_mask=[customize Lynx trace mode]:trace mask:(0 1 2 3 4 5 6 7)-traversal[traverse all http links derived from startfile]-trim_blank_lines[toggle trimming of leading/trailing/collapsed-br blank lines (on)]-trim_input_fields[trim input text/textarea fields in forms (off)]-underline_links[toggles use of underline/bold attribute for links (off)]-underscore[toggles use of _underline_ format in dumps (off)]-unique_urls[toggle use of unique-urls setting for -dump and -listonly options (off)]-use_mouse[turn on mouse support (off)]-useragent=[set alternate Lynx User-Agent header]:user-agent header:-validate[accept only http URLs (meant for validation) implies more restrictions than -anonymous, but goto is allowed for http and https (off)]-verbose[toggles [LINK\], [IMAGE\] and [INLINE\] comments with filenames of these images (on)](- *)-version[print Lynx version information]-vikeys[enable vi-like key movement (off)]-width=[specify screen width for formatting of dumps]:number of columns [80]-with_backspaces[emit backspaces in output if -dumping or -crawling]-xhtml-parsing[enable XHTML 1.0 parsing (off)]:URL:->htmlstaterestrictions_valuesrestrictionbookmarkbookmark_execchange_exec_permschdircompileopts_infodefaultdired_supportdisk_savedotfilesdownloadeditorexecexec_frozenexternalsfile_urlgotoinside_ftpinside_newsinside_rlogininside_telnetjumplynxcfg_infolynxcfg_xinfolynxcgimailmultibooknews_postoptions_saveoutside_ftpoutside_newsoutside_rloginoutside_telnetprintshellsuspendtelnet_portuseragentreturnhtml_alternativefiles:file:_files -g "*.x#html#(-.)"urls:URL:_urlsA'+A88LdAC A%ZDYZZ%	
qm]Z
ImA1ZYZZ"ZA";((eZb=a !A""#C+ACu#0#5A("#d#$i$%]%&E&R+]0'$A`C+ABV'<W
'yA`C1AY
(A(l'$(qA)'$)=A"F)p)^+QA_)A)'$*1A"CF*h*a+qA"F**c+AF+,+localcontextlinestatestate_descrexplargslevels1..16opt_argsval_argsexcl(: -)hhelp[display help information](: -)-H[display long help information](: -)Vversion[display version information]misc(-q -v --quiet --verbose)*qquiet[reduce output verbosity](-q -v --quiet --verbose)*vverbose[increase output verbosity]*::: :->files(d t -l)*-B-[specify block property]: :->block-props(d t -l --no-content-size)--content-size[record original uncompressed size](d t -l --no-frame-crc)--frame-crc[enable content checksum](d t -l --content-size)--no-content-size[do not record original uncompressed size](d t -l --frame-crc)--no-frame-crc[disable content checksum](d t -l --sparse)--no-sparse[disable sparse-file support](d t -l --no-sparse)--sparse[enable sparse-file support](b t -c --stdout --to-stdout)cstdout[write on standard output](b t -y)fforce[overwrite target without prompting, or cat on standard output](b t -k --keep --rm)kkeep[keep source file](b t -m -r --multiple)mmultiple[take multiple input files]!(b -t -f -y --force)--no-force(b t -m --multiple)-r[operate recursively on directories](b t -k --keep)--rm[remove source file]!(b t -c --stdout)--to-stdout(C c d t)-b-[benchmark file using specified compression level]::compression level:((j< >)levels//-/)(C c d t)-e-[specify upper compression level limit (with -b)]:compression level:((j< >)levels//-/)(C c d t)-i-[specify minimum evaluation time (with -b)]:evaluation time (seconds)(b d t (j< >)levels -c0 -c1 -c2 -hc)levels(B b d t -m -r --multiple)-l[compress using legacy (Linux kernel) format](b d t -z --compress)zcompress[compress file](B b c d t)ddecompress[decompress file]!(B b c d t)--uncompress(B C b c d t)ttest[test integrity of compressed file]servicelz4c(b d t (j< >)levels -c1 -c2 -hc)-c0[use fast compression (like -0)](b d t (j< >)levels -c0 -c2 -hc)-c1[use high compression (like -9)](b d t (j< >)levels -c0 -c1 -c2 -hc)c2hc[use very high compression (like -12)](b t -f --force)-y[overwrite target without prompting]_argumentsargsstateblockprops_valuespredefined block property or block size in bytes (32+)4[set block size to 64 KiB]5[set block size to 256 KiB]6[set block size to 1 MiB]7[set block size to 4 MiB]D[enable block dependency]X[enable block checksum]files CURRENT == 1 opt_argsibmrmultipleopt_argsir_descriptioninput file or directory_descriptioninput file_files(@)expl CURRENT == 2 _descriptionoutput file_files(@)expl_messageno more argumentsreturnAH,DXE++ACgA"@m9
eu
5Mq]M	=	MIe ")#m$%%&'(()E*Y4+A
t*90*A
1A8*A.*.A"C//9</e=+qA/*/A"0 0=<0i@+800AB001e+D+AC12Q3	A3Af44=A"4`$4L+AF4+localexplstatelinedecompressdispcurcontextcurcontexttypesetopt_args_arguments(-c --stdout --to-stdout)cstdouttostdout[write on standard output](-d --decompress --uncompress -x -extract)ddecompressuncompress[decompress](-x --extract -d --decompress --uncompress -n --name -p --path)xextract[extract](-f --force)fforce[force overwrite](- *)hHhelp[display help information](-l --list)llist[list compressed file contents](-L --license)Llicense[display software license](-n --no-name -N --name)nnoname[do not save or restore the original name and time stamp](-N --name -n --no-name)Nname[save or restore the original name and time stamp]--no-mode[do not restore original mode]--no-time[do not restore original time stamp](-q --quiet --silent)qquietsilent[suppress all warnings](-r --recursive)rrecursive[operate recursively on directories](-S --suffix)S+suffix[specify suffix for compressed files]:suffix(-t --test)ttest[test compressed file integrity]*vverbose[verbose mode](- *)Vversion[display version number](       -1 -2 -3 -4 -5 -6 -7 -8 -9 --best)--fast(--fast    -2 -3 -4 -5 -6 -7 -8 -9 --best)-1(--fast -1    -3 -4 -5 -6 -7 -8 -9 --best)-2(--fast -1 -2    -4 -5 -6 -7 -8 -9 --best)-3(--fast -1 -2 -3    -5 -6 -7 -8 -9 --best)-4(--fast -1 -2 -3 -4    -6 -7 -8 -9 --best)-5(--fast -1 -2 -3 -4 -5    -7 -8 -9 --best)-6(--fast -1 -2 -3 -4 -5 -6    -8 -9 --best)-7(--fast -1 -2 -3 -4 -5 -6 -7    -9 --best)-8(--fast -1 -2 -3 -4 -5 -6 -7 -8    --best)-9(--fast -1 -2 -3 -4 -5 -6 -7 -8 -9       )--best--ls=[list each compressed file in a format similar to ls -ln]:ls flag:->flags--info[list internal header fields for each compressed file](-I --sysinfo)Isysinfo[display information about the system](-o --outfile)ooutfile[specify output file]:output file:_files(-p --path)ppath[write output files to specified directory]:directory:_files -/(-F --no-checksum)Fnochecksum[do not store or verify a checksum](-k --keep -U --unlink --delete)kkeep[keep (don't delete) input files](-U --unlink --delete)Uunlinkdelete[delete input files]--no-stdin[do not try to read stdin]--no-warn[suppress all warnings]--ignore-warn[suppress all warnings and never exit with status 2]--no-color[do not use an color escape sequences]--mono[assume a mono ANSI terminal]--color[assume a color ANSI terminal]--intro[display intro sequence]--filter=[preprocess data with a special multimedia filter]:number*:files:->filesstatefiles +opt_args[-d] || +opt_args[--decompress] ||
	+opt_args[--uncompress] || +opt_args[-x] || +opt_args[--extract] ||
	+opt_args[--test] || +opt_args[-t] || +opt_args[--list] ||
	+opt_args[-l] || +opt_args[--ls] || +opt_args[--info] _descriptioncompressed file_filesexpl[@]*.[tl]zo(-.)_descriptionfile to compress_filesexpl[@]^*.[tl]zo(-.)flagszstyle:completion:curcontext:flagslistseparatorF sep Append a `*' for executable filesG sep Inhibit display of group informationQ sep Enclose file names in double quotesdisp@:ZPREFIXcompset[FGQ]#compadddisp@%% returnA(-qA5_arguments(-f -u)*-b[specify a BCC recipient]:BCC recipient:_email_addresses -n $service(-f -u)*-c[specify a CC recipient]:CC recipient:_email_addresses -n $service(-b -c -u -s *)-f+[specify mail folder]:mailbox:_mailboxes(-f -u)-s+[specify a subject]:subject(-b -c -f -s *)-u+[read specified user's mail]:user:_users(-f -u)*:recipient:_email_addresses -n service	\A%+VA G+Ag,dABC-,,iAdA41AACFYAhm0A\
1.A9[AFACf<d0}A\
1.AACFAfDd0mA\
1.AAFACfd"05AtC
	.A!Y,A"dAfdqA	CF0;A\

1.A()	A
CFHA
fpdAA&A"L0+AAdA"35

f4A"
CF5+AB7	$
F	<AF	<A@	pAJRAg8A\AC<A,<DAB8U\\AC8U)AB8U
eA""
A!ATC	A
AqA%TAA@CA,AJ9AFtA1AAC%D1
A"RE
mA%1A%		=qA%	e	A%			=A"'


%
0
m
A"*
!
%@
m}DAl8Tda	AgAgDA'+AgpABqppAAlY
0QA%pACH0uAh1AfZACqA%x80AA'\AC1ACfZAQAfAAe	A70	A	1A	f	*A	C		QA	f
@ZA	
`A
C%
A

4*
?05AAfXyA %-ACfZA %

}	A 
%IA
<0iAA8A>
A<i0A$Q80A1Af*A	QACf0ZAP	qA|A4*0;A$lIA"W1"lzW+A"X"<X+ACFh+A1F++A_mailboxeslocalexplmaildirectorypinedirectoryzstyle:completion:curcontext:maildirectory~/Mailpinedirectory ! +_mailbox_cache _mailbox_cache@curcontext::mail:PREFIX_tagsmailboxesmailboxesfiles:mushzmailzmlite:PREFIX%+mailboxesmailboxes:mutt:PREFIXf+mailboxesmailboxes:pine:PREFIXf/~mailboxesmailboxesPREFIXf+mailboxesmailboxes_requestedmailboxesmailbox specification_mua_mailboxes_requestedmailbox filecurcontext::mailmushmuttzmailzmlite:compset_filesexpl[@] ret return_mailbox_cachelocal_mc_tmpdirboxesmaildirectorypinedirectorymuttrctypeset_mailbox_cache_maildir_cache_mbox_cache_mh_cache_mutt_cache_pine_cachezstyle:completion:curcontext:maildirectory~/Mailpinedirectory~/.muttrcmuttrc:._mc_tmpMf<${~muttrc}:mailboxes mailboxes Xe_mc_tmpmaildirectory//pinedirectory_pine_cachepinedirectory//._pine_cachedirboxesmaildirectory// #dirboxes dirboxes1shiftdirboxesi/cur_maildir_cache[@]ii/1-j_mh_cache_mh_cache[@]dirboxesdirboxesi//_mbox_cache[@]i/.dirboxesmailpath_mailbox_cache_mailbox_cache[@](@)mailpath%%\?*MAIL_mailbox_cacheMAIL_mua_mailboxeslocalmbox_shortmbox_namesmaildirectorypinedirectoryzstyle:completion:curcontext:maildirectory~/Mailpinedirectorycurcontext::elm:mbox_names_mbox_cache[@]_mailbox_cache[@]mbox_short:mail:compsetmbox_names(@)_mbox_cache#~maildirectory/mbox_names+(@)^_mbox_cache#~maildirectory/:mh:lastmhboxmhpathcompsetmbox_names(@)_mh_cache#~maildirectory/compsetmbox_names(@)(@M)_mh_cache:#~lastmhbox/*#~lastmhbox/mbox_names+(@)^_mh_cache#~maildirectory/@(@)^(@M)_mh_cache:#~lastmhbox/*#~lastmhbox/_mh_cache[@]:mush:compsetmbox_short(@k)userdirscompsetmbox_namesmbox_namesmbox_short%(@k)^userdirs:mutt:compset(|\\)=mbox_names_mutt_cache[@]#[+=](@)_maildir_cache#~maildirectory/compsetmbox_names_mutt_cache[@]#[+=](@)_maildir_cache#~maildirectory/mbox_names_mutt_cache[@]_maildir_cache[@]_mh_cache[@]mbox_short:pine:mbox_names_mh_cache[@]pinedirectorymbox_names(@)_pine_cache#~pinedirectory/:tkrat:mbox_names_mh_cache[@]:zmailzmlite:compsetmbox_shortcompsetmbox_namesmbox_names_mh_cache[@]mbox_short%(@k)^userdirsmbox_names_mh_cache[@]_pine_cache[@] #mbox_names _multi_parts@mbox_names #mbox_short compaddmbox_shortreturn_mailboxes@A"	A8,cD\+A=N.Aq,AD,A\9A|]0+,A
D,A\A&0D,AD.A,L0{,A.A,0A,A,A,.Aq0;AfACFACA!
At
1.A"q.A#A	CfA	F,A*clA+%1A+
.A,cA.A.
eA/1.A/Y.A0cQA1
.A2c
A51A5
.A6caQ.A7Y.A8c.A<\Af-AHKAHc0+"
MEk2JAX%AFdA0y0,A	I,A
c,Ac.A%e!0y,A!,Ac,Ac,Ac.Aae0,A0%AC90A'21A#		1.A#,A%2.A&2,A(2%A<
1A*R4+A$4+&AzFk
A|'	-E|EEkEEEEcr
A $D\ACgA  ADdA,GLx+A
,k~A1.A.A
!Ad5A$p4A".As:,AAPq	=I
! -!u"$a%m&='a(u)*+-/,A:08A$0\01I2!23A"445E+A"Gr5uxGx,AH5,AI7M7A85u07AC788=A"8x88|N+0|A898=A"909M8S+09xA0"F9b99::;m<=<]+0=,Aa|=Ab'1Ab
>yA"d>y>d|>ABeR>ye|q~AgFAg`2>s:R?.Ai|?YQAjR?.Al|?QAmR@=.Ao|@=q.Aq|AdC++1Au
@A@'1.Aw@s:	ApC
1AC@@AqAA&AqA$>y&CqA
1VARCC
DiDA DDA CF&FAqA $>y&GA"1.AH)HI,AHaHA#HIA"#CFI,II+qA"#I\IJAK1+A%FK+ADF[[_makeexpandVarslocalopenclosefrontrestrestbfrontrest1,mbegin11restmbegin1,1rest2front$$rest3,1continue:alpha:rest2printfrontrestreturnopen$openb:alnum:_BclosematchVAR_ARGSivarVAR_ARGSvaropt_argsIeenvironmentoverridesparametersvarscalarexportPvarVARIABLESivarVARIABLESvarVARIABLESvarrest//$openvarclose/valfrontrest_makeparseMakefilelocalinputtarget\treadinput :alnum::alnum:_ TAB?input%% TAB?inputval TABVARIABLESvarval:alnum::alnum:_ TAB::input%% TAB::inputval TAB_make-expandVars $valVARIABLESvar:alnum:TAB:%:_make-expandVars ${input%%:*}TARGETSztargetincl inputincl incl.includef"<f%">_make-expandVars $f_makeparseMakefile_makelocalprevwords[CURRENT-1]fileexplis_gnuinclmatchbasedir\0contextstatestate_descrlineoption_specsVARIABLESVAR_ARGSopt_argsTARGETSkeyscdirwordstmpb:alnum:_VAR_ARGStmpmbegin1,mend1etmpmbegin2,mend2kVAR_ARGS_pick_variantis_gnugnuGNUunixis_gnu(-|)includeoption_specs(-B --always-make)Balwaysmake[unconditionally make all targets]*Cdirectory[change directory first]:change to directory:->cdir-d[print lots of debug information]--debug=-[print various types of debug information]:debug options:->debug(-e --environment-overrides)eenvironmentoverrides[environment variables override makefiles]*E+eval[evaluate string as a makefile statement]:string(-f --file --makefile)ffilemakefile[read specified file as a makefile]:makefile:->file(- *)hhelp[print help message and exit](-i --ignore-errors)iignoreerrors[ignore errors from recipes]*Iincludedir[search specified directory for included makefiles]:search path for included makefile:->dir(-j --jobs)j+jobs[allow specified number of parallel jobs; unlimited jobs with no arg]:: : _guard "[0-9]#" "number of jobs"(-k --keep-going)kkeepgoing[keep going when some targets can't be made](-l --load-average --max-load)lloadaveragemaxload[don't start multiple jobs unless load is below specified value]:load(-L --check-symlink-times)Lchecksymlinktimes[use the latest mtime between symlinks and target](-n --just-print --dry-run --recon)njustprintdryrunrecon[don't actually run any recipe; just print them]*ooldfileassumeold[consider specified file to be old and don't remake it]:file not to remake:->file(-O --output-sync)Ooutputsync[synchronize output of parallel jobs]::granularity for grouping output:compadd -E 0 none line target recurse(-p --print-data-base)pprintdatabase[print makes internal database](-q --question)qquestion[run no recipe; exit status says if up to date](-r --no-builtin-rules)rnobuiltinrules[disable the built-in implicit rules](-R --no-builtin-variables)Rnobuiltinvariables[disable the built-in variable settings](-s --silent --quiet)ssilentquiet[don't echo recipes]--no-silent[echo recipes (disable --silent mode)](-S --no-keep-going --stop)Snokeepgoingstop[turns off -k](-t --touch)ttouch[touch targets instead of remaking them](- *)vversion[print the version number of make and exit](-w --print-directory)wprintdirectory[print the current directory]--no-print-directory[turn off -w, even if it was turned on implicitly]*Wwhatifnewfileassumenew[consider specified file to be infinitely new]:file to treat as modified:->file--warn-undefined-variables[warn when an undefined variable is referenced]--warn-undefined-functions[warn when an undefined user function is called].includeoption_specs-C[change directory first]:directory:->cdir-I[include directory for makefiles]:directory:->dir-f[specify makefile]:makefile:->file-o[specify file not to remake]:file not to remake:->file-W[pretend file was modified]:file to treat as modified:->file_argumentsoption_specs*:make target:->targetstatej./.(@s.:.):-PWD:(Q)opt_args[-C]:-opt_args[--directory]//\:/nulR/cdir//nul/:VAR_ARGSCURDIRbasedirdir_descriptiondirectoriesstate_descr_filesexpl[@]basedir_descriptionfiles_filesexpl[@]debug_valuesdebug options(b v i j m)a[all debugging output]b[basic debugging output](b)v[one level above basic](b)i[describe implicit rule searches (implies b)]j[show details on invocation of subcommands]m[enable debugging while remaking makefiles]targetvopt_argsIffilemakefilefile/basedir/fileis_gnubasedir/GNUmakefilebasedir/GNUmakefilebasedir/makefilebasedir/makefilebasedir/Makefilefileis_gnuzstyle:completion:curcontext:targetscallcommand_makeparseMakefile_call_program targets "$words[1]" -nsp --no-print-directory -f "$file" --always-make 2> /dev/null_makeparseMakefileOSTYPEfreebsddragonflynetbsd/words1/bmakeTARGETSf_call_program targets "$words[1]" -s -f "$file" -V.ALLTARGETS 2> /dev/null_makeparseMakefile_call_program targets "$words[1]" -nsdg1Fstdout -f "$file" .PHONY 2> /dev/null_makeparseMakefilePREFIX=compstateparameterPREFIX%%\=*compset*=_value@_alternativetargets:make target:compadd -Q -a TARGETSvariables:make variable:compadd -S = -F keys -k VARIABLES*:file:_files -W $basedirreturn_make@(tA J#A(,#j[
@`A,Ag,A CDhAX.AsjA @uAP%4\\d5aA"5YAyAh.A5uA
=A	AB)5
m
Ce
-AB-5-CA"15uC-A"45i
eA"851e1A"<5
eaMA"A5	CqA"F5
eeI E!a"$%%u&')E*+
,--e./02
35966789:<]A"i5=4C=>?E@5AqBC1CDYA"y5ECEFYFA"~5HI
eHmIA"5J  eJKqL!LA"5N% "eN9NO]PAx$.A5PuA$P.A5A%CQA "&CRR9RQ&CFRAB
R&FRA'ARA'CGjA'jRA"S}9;'jSAh(ASA(CSl+ATA(ST5ABTY*%STTA"
U+SUA"5V)"
Vq,CSVA-#jW	A/gWW\ADABsjBR,X
.AWTA"5XQ
X,AY.AWY9A"5ZZy,AZ.AWZA"5[5[,A[.AW[A"\D"5\}\],A].AW]QA
].AW^9,AW^mA98.1VARr^^r^^A9,_A<CKfAAt
	1VAR!+EAXmAX`,A`aA"a=aU`am.A[
a	,A`A@bb%.A[
bAACbbABbcABCc\cuA"cK	A %-uit!qTi18M51t	U		
%
bqrziAd	
AB'+l	&
DA
e
h

A",%EedrA"-CeIA"3eiA!=1eIi-)]1QA"RwwT	ATGxAUgxx$ABVx=HU	AUxd,xxAVFxA4Wy
AWCx$y)AWx$yAXC	1.AayyA(Xzpzxxx$	Q.Acyz A(Yzb{xxx$AY{4xxx$AZ&xA|ZNF1AZ{\{y|	A [Gx"+ABnx=[FxA\\
.Ap|Q9|;!A\Cf|||qA\F|}A<]NA]&|A],}Ly
,Ax"}A"y}yE"~A"^~`~~~`|+A"~9|;" "_|~|+AB8`FxAbFx,APAcC~A< ZAg0AC'3EA1.Ar9|;A1A
)A`<=	qA"h<&AF1ACF+A]ACAMA"A"r-Q0uA
1AB	A1EqA 	1EArCF`u_manlocaldirsexplvariantnoinsertcontextlinestatestate_descrargsmodessectsopt_argsval_argssect_descsservice_pick_variantopenbsd-S subsectionOSTYPEaproposglobalaproposlocalfilelocationlocationcatrecodewhatiswherewherecatvariantdarwin((j< >)modes)fwhatis[display short description (like whatis)]((j< >)modes)kapropos[search for keyword (like apropos)](-M --manpath)M+manpath[specify manual search path]:manual search path:_sequence -s\: _directoriesdarwindragonflyfreebsdlinux(-a -S -s --all --sections)aall[display all matching pages](-P --pager)P+pager[specify output pager]:pager:_path_commands(-p --preprocessor)p+preprocessor[specify roff preprocessor sequence]:preprocessor sequence(-s)-a[display all matching pages]aixsolaris(-C --config-file)C+configfile[specify configuration file]:configuration file:_files((j< >)modes)wpathwhere[display file locations]aixnetbsdopenbsd(-d --debug)ddebug[display debugging information]darwindragonflyfreebsdlinuxsolarisaix(-7 -H -t --ascii --html --troff)ttroff[format man page using troff]darwinlinux((j< >)modes)Kglobalapropos[search for keyword in all pages](-m --systems)m+systems[search manual of specified system]:operating systemdarwindragonflyfreebsd(: -)-h[display help information](-a)-S+[specify manual sections to search]: :->sectsdragonflyfreebsd-m[search manual of specified architecture]:architecture-o[use non-localized man pages]netbsdopenbsd-c[disable paging]-m[augment manual search path]:manual search path:_sequence -s\: _directories(-a)-s+[specify manual section to search]: :->sectslinux(: -)?help[display help information](-7 -t -H -T -Z --ascii --html --troff --troff-device --ditroff)7ascii[translate man pages for 7-bit terminal](-D --default)Ddefault[reset man to default options](-E --encoding)E+encoding[specify output encoding]:encoding(-e --extension)e+extension[specify sub-extension]:sub-extension(-H --html)Hhtml[produce HTML output for specified browser]::Web browser:_path_commands(-i -I --ignore-case --match-case)iignorecase[search case-insensitively](-i -I --ignore-case --match-case)Imatchcase[search case-sensitively](-L --locale)L+locale[specify locale]:locale:_locales((j< >)modes)l+localfile[format and display specified file]:*:::manual file:_files!((j< >)modes)locationlocationcat--names-only[match only page names (with --regex or --wildcard)](--nh --no-hyphenation)nhnohyphenation[disable hyphenation](--nj --no-justification)njnojustification[disable justification]--no-subpages[do not combine pairs of page names into single page name]((j< >)modes)R+recode[output man page in specified encoding]:encoding(-r --prompt)r+prompt[specify prompt for less]:less prompt(-a --all --wildcard)--regex[treat page name as regular expression](-a -S -s --all --sections)S+s+sections[specify manual sections to search]: :->sects(-T -t --troff --troff-device)Ttroffdevice[specify roff output device]::roff output device(-u --update)uupdate[update database caches](: -)--usage[display brief usage information](: -)Vversion[display version information]((j< >)modes)Wwherecat[display cat file locations]--warnings=[enable specified groff warnings]:groff warnings(-a --all --regex)--wildcard[treat page name as shell glob](-X --gxditview)Xgxditview[display output in gxditview using specified DPI]::resolution (DPI) [75](-t --troff -Z --ditroff)Zditroff[post-process output for chosen device]darwin-B+[specify browser to use for HTML files]:Web browser:_files-c[reformat source man page](-d)-D[display man page along with debugging information](-D -F --preformat)Fpreformat[format man page only (do not display)]-H+[specify command to render HTML as text]:HTML pager:_path_commands(: -)--help[display help information]!(-S)-s+: :->sects(: -)vversion[display version information]((j< >)modes)-W[display file locations, one per line, with no other information]netbsd-h[display only synopsis lines](: -)-p[display manual search path]-S+[display only man pages with file names matching specified string]:search stringopenbsd((j< >)modes)-l+[format and display specified file]:*:::manual file:_files-S[search manual of specified architecture]:architecturesolaris((j< >)modes)-l[display file locations]-r[format man page only (do not display)](-a)-s+[specify manual sections to search]: :->sects-T+[format man page using specified macro package]:macro package:_filesaix-c[display man page using cat]-F[display only first matching entry]-m[only search paths specified by -M/MANPATH]-r[search remotely]darwinMargs:s)*helppathprefversMargs:s)*_argumentsargs*::: :->manreturnstate ! #_manpath s.:.manpath 2>/dev/nullmps.:.mp #mp _manpath #manpath manpath #_manpath /usr/man//optusr/pkgdtshareX11R6local/catman/opt_argsMs<:>opt_argsMnetbsdopenbsdopt_argsms<:>opt_argsm_manpath/%L/LANG:En_US.ASCII/mandbNsectsect_dirname +opt_args[-a] darwinlinuxopt_argsiSssectionsnoinsertopt_argsopt_argsiSssections//:,/netbsdopenbsdsolaris +opt_args[-s] noinsertopt_argss//,/dragonflyfreebsd +opt_args[-S] noinsertopt_argsS//:/ CURRENT > 1 solarisQwords12to37z0909:punct:lnopxnoinsertwords1sect:MANSECTsect//:/Qsectsect-lnopx|s..sectOSTYPEsolaris-dirs_manpath/smanmancat1./_manpath/smanmancat1%%09/sectssectj<>sectssect|(sect)$2 == "sect" {print $1}dirs_manpath/smanmancat/{print $1}dirsqFNdirs:/manindex/sectsodirsmancat%.%/ #sects sect_descslibrary headersgeneral commands1cupsCUPS commandsmaintenance commands1opensslOpenSSL commandssystem callslibrary functionsC library functions3cursescurses library functions3elfELF library functionsFortran library functions3luaLua features3mailmailbox library functions3opensslOpenSSL library functions3pamPAM library functions3poolpool configuration library functions3procprocess control library functions3x11Xlib functions3xcursescurses library functions [X/Open]devices and driversfile formats and conventionsOpenSSL configuration filesgamesmiscellaneamaintenance commands and procedureskernel features9luaLua kernel bindingslocal documentationnew documentationold documentationpublic documentationX11 featuresksect_descscontinuesect_descs1psect_descs[1] [POSIX]OSTYPEdarwinsect_descsTcl/Tk featuresOSTYPEopenbsdsect_descsPerl featuresOSTYPEsolarissect_descsTcl/Tk featuresmathematical library functionsmiscellaneaspecial filesdevicesfile systemsioctl requestsSTREAMS modulesprotocolsdriver entry pointsdriver functionsdriver propertiesdriver data structuresstatesectslocalspecs #sects _messagesectionsmanual sectionreturnsectss:(b)sect_descs[s]specs%:variantdarwindragonflyfreebsdlinux_sequence_describesolaris_sequence_describe_describezstyle:completion:curcontext:manualsseparatesectionsPREFIXSUFFIX_tagsmanuals.sectsfilesmanuals.sectssect_dirnamesect_dirname +sect_descs[d]  (sect_descs[d])_requestedmanuals.sect_dirnameexplmanual page, section d_man_pagesPREFIXSUFFIX_requesteddirectory_files ret sect_dirname_wantedmanualsmanual page_man_pages_man_pageslocalpagessopt.((?|<->*|ntcl)(|.gz|.bz2|.z|.Z|.lzma))PREFIXSUFFIXsect_dirname_path_files*.*sect_dirname*(|.gz|.bz2|.z|.Z|.lzma)expl[@]_path_files*sufexpl[@]return_path_filesexpl[@]Mdirs:sect_dirname/pages/*sect:+.sect*pagesN:t#mrdpagespages+1awk $awk $mrdvariantsolaris-s CURRENT > 1 || noinsertzstyle:completion:curcontext:manuals.sect_dirnameinsertsectionscompadd@pages%sufcompaddsoptsect_dirname _man@Ags;JAg,AA	0e.A"j	0}.A	0.AA"!s;JA%,YA,,ZkA"#A},A0	e,Z[C	
]
yAC,AIlocaltypeargsservicemd5b2BLAKE2shaSHAservice//09/ #words > 2 (: -)--help[display help information](: -)--version[display version information]ignargs(chk)--tag[create BSD-style checksums](chk -b -t --binary --text)bbinary[read in binary mode](chk -b -t --binary --text)ttext[read in text mode](chk -z --zero)zzero[end each output line with NUL and disable filename escaping](chk -l --length)l+length[specify digest length]:digest length (bits, multiples of 8)(sum -c --check)ccheck[verify type checksums from input files](sum)--ignore-missing[don't fail or report status for missing files](sum)--quiet[don't print OK for each verified file](sum -w --warn)--status[suppress all output](sum)--strict[exit non-zero for improperly formatted checksum lines](sum -w --status --warn)wwarn[warn about each improperly formatted checksum line]*: :_files_argumentsargsA@'EE|E+A8"1e+At

1.ArA0"Fb	!	
ui+AFd+localcurcontextcurcontextstateline_arguments(--monday -m)mmonday[monday as first day of work]-1[current month]-3[previous, current, and next month]-y[all-year calendar]::year:(--quiet -q)qquiet[no top information](--nocolor -n)nnocolor[noncolored output](--icolor -i)iicolor[intersection color]:color:(red green blue yellow violet cyan shiny bold)(-)hhelp[display help information](-)Vversion[print version information]*cconfig[config]:options:->optionstateoption_valuesconfig option(s start)sstart[start day]:day(l length)llength[period length]:length(d duration)dduration[menstruation duration]:duration(n name)nname[name of subject]:name(f file)ffile[filename]:file:_files(c color)ccolor[color for menstruation days]:color:(red green blue yellow violet cyan shiny bold)returnAL1ARACFHmAFA' AA' 8A(C'h}EA&1AA A5A
AeA,&$ 
qA 1A,&`$ AC&"AB"rA	G0A&.A&MAB'rM\'pZ.A(0q.A*0A(C		D0|Q.A.r	u	AF
,,.A0r
i
AC&
Q.A2r

A
CG0,A7 QA% AeA,&
<
).A;r
I
lA&

.A=r

A4f1Pmcc
{+j
.A?rA4f-PLd[
Q.AAr	A@$Edl8z
.ADrMm
A4Cfdl.AGr
ILA$l.AJr
IKc
AftBj	QAfACF=A&
eqA02D+Af\}AV2A"Wr4+
W4+AY1.AYr	.AZ=Q.A[r.A\q.A^$EAlA"cDEA$<cc
d|hA"er
I0C+rAFANA&AA<dA("Ci+A0"F,]<k+ABmCFAF+commandsmhpath_messageMH commands are not availablereturnlocalmymhdir_call_program mhpath mhpath + 2>/dev/null:/Mailmhlib/usr/lib/mhprevwords[CURRENT-1]explcompsetoptionsdisp$words[1] -help | perl -ne 'if (/^\s*-\(?(\S+)/) {
       $n = $1;
       $n =~ s/\)//g;
       print $n =~ s/^\[([a-z]+)\]// ? "$n\n$1$n\n" : "$n\n";
    }'zstyle:completion:curcontext:optionsprefixhidden_wantedoptioncompaddoptions[@]options_wantedcompaddcompset[+@]prevdraftfoldermhpathIPREFIXIPREFIXmymhdirmhpath_wantedfilesMH folder_path_filespreveditorwhatnowrmmshowmoreproc_command_namesprevfile_filesprevformauditfiltermhfpathmhparam mhlproc 2>/dev/null:h:/usr/lib/mhmhfpathmymhdirmhlib_wantedMH template file_filesmhfpath*(-.)servicemhmail_email_addressesprevnocc_wantedprevvaluesCC addresscompaddprevrwcache_wantedprevcachecompaddpublicprivateneverprevtextfield_wantedprevheadersheadercompaddm:{a-zA-Z}={A-Za-z}SubjectFromprevdatefield_wantedprevheadercompaddDeliveryDatemhparam_wantedparametersMH parametercompaddfmhparam -all%%:_email_addressescompset*:_alternativesequences:sub-sequence:(first last cur prev next)number: : _message -e number "number of messages"foldnamfolddirsequencesmhnegcompset*-words@+foldnamfoldnam+folddirmymhdir/foldnam+@folddirmhpath/foldnam@folddirmhpathsequencesfmark $foldnam 2>/dev/null%%:mhparam Sequence-Negationsequencesmhnegsequencessequencesfirstlastnextsequences_tagssequences_next_labelsequencessequencecompadd-: \t\n\-expl[@]sequences_path_filesexpl[@]folddir<->(-.) ret Ag,A(CPAG#sJA%P1hA1A9dA4CA
A]AC]A1.Ar,A!4YAfA$!YqA(
=izlocalexplmaintypedefault_type_filestype_filesmatchmbeginmendinteger/.mime.types/etc/mime.typeszstyle:completion:curcontext:mimetypestype_files (ind = type_files[(I)+]) > 0 type_filesinddefault_type_filestype_filesPREFIXb//maintypematch1compset( #maintype + 1 )_wantedmimesubtypesMIME subtypecompaddsed -ne "s%^\(type=\|\)${maintype}/\([^ 	]*\).*$%\2%p" \
      $type_files 2>/dev/null_wantedmimetypesMIME typecompaddsed -ne "s/^type=//" \
      -e "s%^\(${PREFIX:-[a-z]}[^=\"]*\)/.*$%\1%p" $type_files 2>/dev/nullA4'EE|+A4C%	Ag<Aa]mA(|C5ABQps:uA$0s:A%AD1.A1ACeMAe	
0;A		aA "


=
Y(+A\

q0
A "

|.+AF+localcurcontextcurcontextvariantstatelineexplargsaopts-*typesetopt_args(-m --mode)mmode[set permission mode]: :_file_modes(-p --parents)pparents[make parent directories as needed]*: :->directories_pick_variantgnugnuOSTYPEhelpvariantfreebsddragonflydarwin(-v --verbose)vverbose[print message for each created directory]OSTYPElinux(--context)-Z[set SELinux context](-Z)--context=-[set SELinux context]::SELinux context:_selinux_contexts(- :)--help[display help information](- :)--version[display version information]args:)// //( )/_argumentsaoptsargsstatedirectories_wanteddirectoriesparent directory or name of directory to create_path_filesreturnA0AAD}A0aA"Yye0yAC%)A0=A$C!alocalaoptsargs_pick_variantgnuFree Softunixversion(: * -)--help[display help information](: * -)--version[display version information](-m --mode)m+mode[specify file mode]: :_file_modesOSTYPElinux(--context)-Z[set SELinux security context to default](-Z)--context=-[like -Z, or specify SELinux security context]::SELinux security context:_selinux_contexts-*-m+[specify file mode]: :_file_modes_argumentsaopts*:FIFO:_filesargsA0AAD}A,0meMA"e0	AC%	}A$0	A}A <ilocalaoptsargs_pick_variantgnuFree SoftOSTYPEversion(: * -)--help[display help information](: * -)--version[display version information](-m --mode)m+mode[specify file mode]: :_file_modes1:special file:_files2:special file type:((
      b\:"block (buffered) special file"
      {c,u}\:"character (unbuffered) special file"
      p\:FIFO
    ))3:major device number4:minor device numberOSTYPElinux(--context)-Z[set SELinux security context to default](-Z)--context=-[like -Z, or specify SELinux security context]::SELinux security context:_selinux_contexts-*-F+[specify device-number format]:device-number format:(
      native 386bsd 4bsd bsdos freebsd hpux isc linux netbsd osf1 sco solaris
      sunos svr3 svr4 ultrix
    )1:special file:_files2:special file type:((
      b\:"block-type device"
      c\:"character-type device"
      w\:"whiteout node"
    ))3:major device number4:minor device number_argumentsaoptsargsAGACG8A$LA4C8AUM%)E!Ax.A		A8	.A	s:AC8
QAB	s:IA
AB		

A8-A8A	8QA	Ce89Alocalvariantargs_pick_variantbusyboxBusyBoxgnuFree Softunixversion(-d --directory)ddirectory[make directory instead of file](: -)--help[display help information](-p --tmpdir)p+tmpdir[make relative to specified directory]: :_directories(-q --quiet)qquiet[suppress error messages]--suffix=[append specified suffix to template]:template suffix-t[interpret template as single path component relative to temp dir](-u --dry-run)udryrun[print file name only](: -)Vversion[display version information]1: :_guard "^-*" "template name"variantbusyboxargs:s)*helpargs:s)*OSTYPEopenbsdsolarisargs:s)*t-t[generate template relative to temp dir]args:s)1:*ptV-t[generate template relative to temp dir using specified prefix]:template prefix*: :_guard "^-*" "template name"_argumentsargsAA@-59ieI		!AB+L#AgAxC
%L-y9%	e]	
%
QY
iey]EMADGA"HA@qA(	C'HuE+,A'#kA)3Q	0##
.A*#ke	0k.A+#k	0.A,#k	0.A-#k	0.A.#k9AC1A1aAG,A4A
Ct8AB
fp+
FqAFUAF+AU'	AP	A"
r1ACAB^+UR^K+
?A&AfhzABe,ReK-df?A&AfhzABl.Bl/$A!5ABr/RrK0P#?A&ACfhzABz1RzK2?A&AfhzAB3AB3pA-aAB5B6
!A!5AB6RK7D
?A&AfhzAB8}RK8N?A&AfhzAB:5RK:?A&AfhzAB<
RK<0?A&AfhzAB=RK>D?A&AfhzA-F??_module_arguments(-H --help)helpH[display usage info](-V --version)versionV[module command version and configuration options](-f --force)forcef[force active dependency resolution](-t --terse)terset[display avail and list output in short format](-l --long)longl[display avail and list output in long format](-h --human)humanh[display short output in human-readable format](-v --verbose)verbosev[verbose](-s --silent)silents[disable verbose messages](-c --create)createc[create caches](-i --icase)icasei[case insensitive](-u --userlvl)userlvlu[set user level to value]:level:(novice expert advanced)*::module command:_module_command +functions[_module_command] _module_commandlocal_module_cmds_module_cmdshelp:print the usage of each sub-commandload:load a module into the shell environmentadd:load a module into the shell environmentunload:remove a module from the shell environmentrm:remove a module from the shell environmentswitch:switch loaded a loaded module with another moduleswap:switch loaded a loaded module with another moduledisplay:display information about a moduleshow:display information about a modulelist:list loaded modulesavail:list all available modulesuse:add a directory to MODULEPATHunuse:remove a directory from MODULEPATHupdate:reload all loaded modulesclear:clear loaded modules informationpurge:unload all loaded modulesrefresh:refresh all non-persistent components of loaded moduleswhatis:display module informationapropos:search for a given keyword in moduleskeyword:search for a given keyword in modulesinitadd:add or append a module to the user's shell init fileinitprepend:add or prepend a module to the user's shell init filesinitrm:remove a module from the user's shell init fileinitswitch:switch modules in the user's shell init fileinitlist:list all loaded modules in the user's shell init filesinitclear:clear all modules from the user's shell init files CURRENT == 1 _describecommandsmodule command_module_cmdscurcontextcurcontext_module_cmds[(r)words[1]:*]%%:*cmdloadunloadswapswitchshowdisplaykeywordapropos #cmd update_policycurcontextcurcontext%:*:*:module-cmd:zstyle:completion:curcontext:cachepolicyupdate_policy_call_function_module_cmd_messageno more argumentsunknown module command: words[1]return_module_available_modulesMODULEPATH+_available_modules_available_modulesfind -L ${(e)=MODULEPATH//:/ } -type f -print 2>/dev/null | grep -v \\.version | sed -e 's,\('${${(e)=MODULEPATH//:/\/\\\|}%\\\|}'\),,g' -e 's,^/*,,g':~ +functions[_module_help] _module_help_module_available_modules_multi_parts(_available_modules) +functions[_module_load] _module_load_module_available_modules_multi_parts(_available_modules) +functions[_module_unload] _module_unloadcompadd@LOADEDMODULES//:/  +functions[_module_switch] _module_switch_module_available_modules_multi_parts(_available_modules) +functions[_module_display] _module_display_module_available_modules_multi_parts(_available_modules) +functions[_module_use] _module_use_arguments(-a --append)appenda[append the directories instead of prepending]*:directory:_files -/ +functions[_module_unuse] _module_unusecompadd@MODULEPATH//:/  +functions[_module_whatis] _module_whatis_module_available_modules_multi_parts(_available_modules) +functions[_module_initadd] _module_initadd_module_available_modules_multi_parts(_available_modules) +functions[_module_initprepend] _module_initprepend_module_available_modules_multi_parts(_available_modules) +functions[_module_initrm] _module_initrm_module_available_modules_multi_parts(_available_modules) +functions[_module_initswitch] _module_initswitch_module_available_modules_multi_parts(_available_modules)_module@AgAC%,|@X0t4$p8l
](d		\		

0
\
D$\

L

XAdA5iE	1e ]!"localcmdsautomate:automationdb:databasefdiff:debugfload:debugfmerge:debugget_roster:debugidentify:debugrcs_import:debugannotate:informativecat:informativecomplete:informativediff:informativehelp:informativelist:informativelog:informativels:informativeshow_conflicts:informativestatus:informativecert:key+certchkeypass:key+certdropkey:key+certgenkey:key+certtrusted:key+certpull:networkpush:networkserve:networksync:networkprivkey:packet i/opubkey:packet i/oread:packet i/ocvs_import:rcsapprove:reviewcomment:reviewdisapprove:reviewtag:reviewtestresult:reviewcheckout:treeco:treeexplicit_merge:treeheads:treemerge:treemerge_into_dir:treemigrate_workspace:treepropagate:treerefresh_inodeprints:treesetup:treeset:varsunset:varsadd:workspaceattr:workspaceci:workspacecommit:workspacedrop:workspacemv:workspacepivot_root:workspacepluck:workspacerename:workspacerevert:workspacerm:workspaceupdate:workspace_arguments--brief[print a brief version of the normal output]--confdir[set location of configuration directory]:confdir:_files -/(-d --db)ddb[set name of database]:dbname--debug[print debug log to stderr while running]--dump[file to dump debugging log to, on failure]:dumpfile:_files--full-version[print detailed version number, then exit](-h --help)hhelp[display help message](-k --key)kkey[set key for signatures]:key:--keydir[set location of key store]:keydir:_files -/--log[file to write the log to]:logfile:_files--norc[do not load ~/.monotone/monotonerc or _MTN/monotonerc lua files]--nostd[do not load standard lua hooks]--pid-file[record process id of server]:arg:--quiet[suppress verbose, informational and progress messages]--rcfile[load extra rc file]:extra rcfile:_files--reallyquiet[suppress warning, verbose, informational and progress messages]--root[limit search for workspace to specified root]:root:_files -/--ticker[set ticker style]:ticker style:(count dot none)--version[print version number, then exit](-@ --xargs)@xargs[insert command line arguments taken from the given file]:file:_files1:command: _describe -t commands command cmds*:file:_filesA<Ag A@C% AaI	
AAg(AH%(Qm
5AA
CgA(
% E%Ea ] A
g!xA8
C%!!"$	$%&'%'()Ag*AX	%**+,I,-.//0125223a345U6UAC6  T A6((T(A77D7hT7A778T88AC8h88T8\Ac+94UA @XAglACgA8%5	y
Ag
$A
$
MAgA,Cy=AglA	A$
Eq5Ah.A/u#kA&.A1uA&AkT-,ALAA&+qACF<atAUdjAFtAVAF%|AV"AfA|AWAfA|AXH(AfA|AYT,AfAtAZAF%tAZAF%tA[TAF%tA\AF%tA\CAF%tA]lsAF%tA^,AF%A+^KA$-AmlAk`T(A&lAk`KA&lAkaytA&lAkbA&lAkbA&lAkcQA&lAkcA&lAkd8A&lAke,_A&lAkeA&lAkfpA&lAkg	A&tAgAF%lAkh]/A&lAki	\A&A+iNA$-Am|A#kXAfA|A'kAfA|A+l7AfA|A/m<bAfA|A3mAfAtA7nAF%tA;o<AF%AA+o	HA$-AmAH+qEjHA$-AmAO+rHA$-AmAVt,HA -AmA\u}HA -AmAbwHA -AmAhxx2HA -Am|AnyAfA|ArzAfAAvK{\fA(-Am=A~K}4`fA(-Am=A
A0%!1AA<\|AdC1ACMtA&AC\Ag<4AC4UA$$\4qACF|A !AfA|Ax AfA|A!AfAtA!JAF%tA!vAF%tA9!AF%tA!AF%tA!AF%tAP"(AF%tA"QAF%tA"zAF%tAH"AF%tA"AF%tA#AF%tAt#4AF%tA1#eAF%tA#AF%tA#AF%tA(#AF%AzF_moosic_add_cmdstypesetquerieshelp:print brief description of commandcurrent:print name of currently playing songcurrent-time:print the amount of time the current song has been playinglist:print the list of items in the current song queueplainlist:print the current song queue without numbering each linehistory:print a list of items that were recently playedstatusstate:print the current state of the music daemonlength:print the number of items in the queueispaused:show whether the current song is paused or notislooping:show whether the server is in loop modeisadvancing:show whether the server is advancing through the song queueversion:print version information for client and serverappendingappendadd:add the files to be played to the end of the song queueplappendpladd:add the items listed in the given playlist files to end of queueprepend:add the files to be played to the beginning of the song queuepl-prepend:add the items in the given playlist files to beginning of queuemixin:add the files to the song queue and reshuffle the entire queuepl-mixin:add items in given playlist files to song queue and reshuffle the entire queuereplace:replace the current contents of the song queue with files listedpl-replace:replace current contents of song queue with songs given in playlistsinsert:insert the given items at a given point in the song queuepl-insert:insert items from playlist files at specified point in queueputback:reinsert current song at start of song queuestagger-add:adds file list to end of queue after rearranging queue into staggered orderstagger-merge:adds given file list to queue in interleaved fashioninterval-add:inserts given songs with regular frequency specified by interval argumentremovingremovingcutdel:removes all song queue items in given rangecrop:removes all song queue items that do not fall within given rangeremove:remove all song queue items matching any one of given regexpsfilter:remove all queue items not matching all given regexpsclear:clear song queuewipe:clear song queue and stop current songrearrangingrearrangingmove:move all items in given range to new position in song queuemove-pattern:moves all items matching the given regexp to new positionswap:trade places of songs in two specified rangesshufflereshuffle:reshuffle song queue within an optional rangesort:sort queue within optional rangereverse:reverse order of song queuepartial-sort:sort items matching each regexpstagger:stagger items matching each regexpsub:perform regular expression substitution on all items in queuesuball:like sub, but replace all occurrences of the patterngeneralgeneralnext:jumps ahead, number of songs optionalprevious:retreats to previously played songgoto:jumps to next song matching regexpgobackto:jumps back to most recent previous song matching regexpnoadvance:halt queue advancementadvance:resume queue advancementtoggle-advance:toggle queue advancementstop:stop playing current song, stop processing queue, put current song backpause:suspend current song to resume it laterunpause:unpause current songplay:resume playingloop:turn loop mode onnoloop:turn loop mode offtoggle-loop:toggle loop modereconfigure:daemon reload configuration fileshowconfig:show daemon filetype associationsstart-server:starts new instance of daemon with given optionsquitexitdie:quit daemon_describe_describe_describeremovingremovingremoving_describerearrangingrearrangingrearranging_describegeneralgeneralgeneral_moosictypesetcontextstatelineopt_argsfilelist_opts(-g --shuffle-global)gshuffleglobal[shuffle filelist after directory expansion](-d --shuffle-dir)dshuffledir[shuffle results of expanding the directories](-a --shuffle-args)ashuffleargs[shuffle actual command line arguments](-o --inorder)oinorder[do not shuffle filelist](-s --sort)ssort[sort filelist lexicographically after expansion](-r --no-recurse)rnorecurse[do not recurse through directories](-n --no-file-munge)nnofilemunge[do not modify names in expanded filelist](-f --auto-find)fautofind[perform fuzzy search for music files](-F --auto-grep)Fautogrep[like --auto-find but with regexp](-U --allow-unplayable)Uallowunplayable[allow addition of unknown song types]auto_opts(-m --music-dir)mmusicdir[directory used for auto-find, auto-grep]:directory:_filesmain_optsmain_opts(-i --ignore-case)iignorecase[treat regexps as if they are case-insensitive](-S --showcommands)Sshowcommands[show all moosic commands, then exit](-h --help)hhelp[print help message then exit](-v --version)vversion[print version information, then exit](-c --config-dir)cconfigdir[configuration directory]:directory:_files(-t --tcp)ttcp[talk to server at specified host and port]:host\:port:(-N --no-startserver)Nnostartserver[do not start moosicd server]list_optslist_opts(-C --current-in-list)Ccurrentinlist[print currently playing song in list]_argumentsmain_optslist_optsauto_optsfilelist_opts1: :->cmd*:: :->posargstate_moosic_add_cmdsposarg_moosic_cmd_line1_do2 CURRENT == 2 _messageno more arguments_moosic_cmd_help_do2_moosic_add_cmds_moosic_cmd_current_messageno arguments_moosic_cmd_currenttime_do2_messagestrftime string_moosic_cmd_list_do2_messagerange_moosic_cmd_plainlist_do2_messagerange_moosic_cmd_history_do2_messagemaximum number of entries_moosic_cmd_status_messageno arguments_moosic_cmd_state_messageno arguments_moosic_cmd_length_messageno arguments_moosic_cmd_ispaused_messageno arguments_moosic_cmd_islooping_messageno arguments_moosic_cmd_isadvancing_messageno arguments_moosic_cmd_version_messageno arguments_moosic_song_files_arguments-*main_optsfilelist_optsauto_opts*:song files:_files_moosic_cmd_append_moosic_song_files_moosic_cmd_add_moosic_song_files_moosic_cmd_plappend_moosic_song_files_moosic_cmd_pladd_moosic_song_files_moosic_cmd_prepend_moosic_song_files_moosic_cmd_plprepend_moosic_song_files_moosic_cmd_mixin_moosic_song_files_moosic_cmd_plmixin_moosic_song_files_moosic_cmd_replace_moosic_song_files_moosic_cmd_plreplace_moosic_song_files_moosic_cmd_insert_moosic_song_files_moosic_cmd_plinsert_moosic_song_files_moosic_cmd_putback_messageno arguments_moosic_cmd_staggeradd_moosic_song_files_moosic_cmd_staggermerge_moosic_song_files_moosic_cmd_intervaladd_arguments-*main_optsfilelist_opts1:interval:*:song files:_files_moosic_cmd_cut_do2_messagerange_moosic_cmd_del_do2_messagerange_moosic_cmd_crop_do2_messagerange_moosic_cmd_remove_do2_messageregex_moosic_cmd_filter_do2_messageregex_moosic_cmd_clear_messageno arguments_moosic_cmd_wipe_messageno arguments_moosic_cmd_move_arguments-*main_opts1:range:2:index:*:no more arguments:_moosic_cmd_movepattern_arguments-*main_opts1:regex:2:index:*:no more arguments:_moosic_cmd_swap_arguments-*main_opts1:range:2:range:*:no more arguments:_moosic_cmd_shuffle_arguments-*main_opts1:range (optional):*:no more arguments:_moosic_cmd_reshuffle_arguments-*main_opts1:range (optional):*:no more arguments:_moosic_cmd_sort_arguments-*main_opts1:range (optional):*:no more arguments:_moosic_cmd_reverse_arguments-*main_opts1:range (optional):*:no more arguments:_moosic_cmd_partialsort_do2_messageregex_moosic_cmd_stagger_do2_messageregex_moosic_cmd_sub_arguments-*main_opts1:pattern:2:replacement:3:range (optional):*:no more arguments:_moosic_cmd_suball_arguments-*main_opts1:pattern:2:replacement:3:range (optional):*:no more arguments:_moosic_cmd_next CURRENT == 2 typesetdisplaydisplay_cmdzstyle:completion:curcontext:nextcommanddisplay_cmddisplay_cmdfmoosic listnumbers1..displaycompaddsongs_messageno more arguments_moosic_cmd_previous_do2_messagenumber to skip_moosic_cmd_goto_do2_messageregex_moosic_cmd_gobackto_do2_messageregex_moosic_cmd_noadvance_messageno arguments_moosic_cmd_advance_messageno arguments_moosic_cmd_toggleadvance_messageno arguments_moosic_cmd_stop_messageno arguments_moosic_cmd_pause_messageno arguments_moosic_cmd_unpause_messageno arguments_moosic_cmd_play_messageno arguments_moosic_cmd_loop_messageno arguments_moosic_cmd_noloop_messageno arguments_moosic_cmd_toggleloop_messageno arguments_moosic_cmd_reconfigure_messageno arguments_moosic_cmd_showconfig_messageno arguments_moosic_cmd_startserver_messageoptions_moosic_cmd_quit_messageno arguments_moosic_cmd_exit_messageno arguments_moosic_cmd_die_messageno arguments_moosic@AL'EE|EE+ACgA\"1y)5ai)	1

%1)a+A8LJ0A!1Af
A" @Y+AfA8"C$=p$!+A"f U%+A
F+localcurcontextcurcontextstatelineexpl_comp_priv_prefix_arguments(-)--help[display help information](-)--version[display version information]--no-init[don't set terminal init string]--ssh=[specify ssh command to setup session]:ssh command:_normal--port=[specify server-side port range]:port:_sequence -n 2 -s \: _ports(-a -n)--predict=[control speculative local echo]:mode:(adaptive always never)(--predict -n)-a[synonym for --predict=always](--predict -a)-n[synonym for --predict=never](--family -6)-4[use IPv4 only](--family -4)-6[use IPv6 only](-4 -6)--family=[specify address family]:family [prefer-inet]:(inet inet6 auto all prefer-inet prefer-inet6)--bind-server=[ask the server to reply from an IP address]:{ssh|any|IP}--server[specify command to run server helper]:remote file:_files--client[specify command to run client helper]:_command_names -e--no-ssh-pty[don't allocate a pseudo tty on ssh connection]--local[run mosh-server locally without using ssh]--experimental-remote-ip=[select method for discovering remote IP address to use for mosh]:method:(local remote proxy)1:remote host name:->userhost*:::args:_normalstateuserhostcompset*@_wantedhostsremote host name_ssh_hostscompset@*_wanteduserslogin name_combination[:@]myaccountsusershosts_alternativehosts:remote host name:_ssh_hostsusers:login name:_combination -s "[:@]" my-accounts users-hosts users -qS@returnA98.A(AC3.AEpAPFpQYUY	%		
A&
@"qAG
\
tAC
\

A&pAf

tA"

&A
)AC
aAfA&
@AX
'
\HuEE
tEE3+AG
\'Ek$EDEtEEEEE$ETEEEEEE@EdEEEEEEHEtEEEEE<E\E|EEEE0EdEEAgA

C1A5!A
G
\XAC%x1A$CDe}Ad
 h !q"a#=#$a$%'(5()E*
*+y,,-..Y/	A8%//0=01q223U4	45A%667yA,	7+07A$7889:E;Al;H;i;<Y<=>)>??@AaABC1DDEFMGGHI9J9M0JA &C%J9:EJ;A((%KpKLMNO-OA4*CPPQR5SSTUQVVAL-CX;i;X>)YyZ-@AaAZ[\A\]^A81%^^`abcmd!deef
fi0fA5g1qgAL6h(hIhiqjjklmnio%op]qiqrA;rsA;%staA <%uMuvUvAp>C%wtw(45kxyyzIz{9|}a}~ei !qrA<D8i}%u-0AH	A I%@91AKC%7y0AL5ma%yM9hIUy4	1qq
9qmA UC%m	ADVdmEm9!AZ-A`[
%iI%a¹)ƝmEA5AXaC	%)}))ݙޱA,fC5)AThX<`|4QAj9Ajp9A(k%t9IA0l%$Ei%!A(oC%Y1AHqC%I]9y	A$uC


A,wEmIei!A4yCA|A |C%! y!A<}!!"#E#$m%%&M&'A%()	*aA4++,y--../0}111A\	224m55678e9:%:;];<=q>9?Q@A	AA|
B BIBCaDDEuFiGQH=IYJK9LyM5NNaNNO0O\OOOPPHPP{0QuQ	AX	%Q5QRSTATUQUVW)WX]XYZZ[a\9A$^(^U__`a9A$b|W)Wbc-cACeeAff=AftfAfgACgHg}AggA(%hhAh}hhj
jA@.AorlQu
Al0laA{.AvrlpAl07A<Clmmnooupmqarry.A3R0J
AH%rstuvwxyzou{{9{.A3*,0A'
\||Ax
%}%}~=))9		y]u9Q	A0AH%	=ou
e{%.A"0ADq%I5
,Ap.A$4 0QuADqE9.A30;A,	ouY.A3A"f+BqACr07A$=mou50JA(%={0Aǃ'
\||AD~=I%9Y0QuA,Yå0A$5ą1%
0;A %ƑouǡA"C9M+A$Ce-0ȈABFȠȸF
@AC
LAՃ%k;A"$bEʙW+40Aփ
\ A1A8YA "Clˌ˭
_+AF
@+At؃

1A؃fA"fc+AF
@+A!A0IAC$l
NACF
 Aڃu09 0Ψ!0;"ABpν# C9A"Ϙ1z+t0Qu$ACG
\pA߃$`
NA߃F
 Aё09%0Ψ&0;'AB( -AP#FҌNAF
 ACAC%A4 	A-A"tԩ
՝+)0;)A	AMA"CEא+A"f׬E+0*A"&<+0l+A "وl٩+AF
@+OSTYPEcygwinservicemount_arguments(-b -t --text --binary)bbinary[Unix line endings LF](-f --force)fforce[be silent](-s -u --user --system)ssystem[system-wide mount point](-t -b --binary --text)ttext[DOS line endings CR-LF](-u -s --system --user)uuser[user private mount point](-x -X --executable --cygwin-executable)xexecutable[all files under mountpoint are executables](-x -X --executable --cygwin-executable)Xcygwinexecutable[all files under mountpoint are cygwin executables]:Windows path::Unix path:_path_files -P/ -W "(/)" -/control(-)iimportoldmounts[import old mounts](-)pshowcygdriveprefix[show cygdrive prefix](-)cchangecygdriveprefix[cygdrive prefix]:cygdrive prefix (POSIX path):_files -P/ -W "(/)" -/returnlocallinewpathsupathsreadline: continueline%% onlineon %% type_alternativewindowspath:Windows path:compadd -a wpathsunixpath:Unix path:compadd -a upathscurcontextcurcontextstateexplargsdeffsiso9660typeops_nfs_access_fs_nfs_nfs_ufs_fs_ufs_fs_efs_fs_cd9660_fs_iso9660_fs_cachefs_fs_s5fs_fs_tmpfs_fs_pcfs_fs_hsfs_fs_advfs_fs_cdfs_fs_affs_fs_ext2_fs_fat_fs_ext3_fs_msdos_fs_msdosfs_fs_umsdos_fs_vfat_fs_hpfs_fs_ntfs_fs_reiserfs_fs_smbfs_fs_xfs_fs_std_fs_devfs_fs_fdesc_fs_kernfs_fs_linprocfs_fs_linsysfs_fs_procfs_fs_btrfs_fs_ext4typesetopt_args ! +_fs_any _fs_any_fs_any(rw)ro[mount file system read-only](ro)rw[mount file system read-write]acregmin[specify cached file attributes minimum hold time]:cached file attributes minimum hold timeacregmax[specify cached file attributes maximum hold time]:cached file attributes maximum hold timeacdirmin[specify cached directory attributes minimum hold time]:cached directory attributes minimum hold timeacdirmax[specify cached directory attributes maximum hold time]:cached directory attributes maximum hold timeactimeo[set all attributes' cache timeout]:cache timeout_fs_nfsrsize[specify read buffer size]:read buffer size:(8192)wsize[specify write buffer size]:write buffer size:(8192)(soft)hard[hang process on server crash (so to say)](hard)soft[allow time out on server crash](nolock)lock[use locking](lock)nolock[don't use locking]timeo[specify initial timeout for UDP]:initial timeout for UDPretrans[set number of NFS retransmissions]:number of NFS retransmissionsretry[specify number of mount failure retries]:mount failure retries(fg)bg[retry in the background](bg)fg[retry in the foreground](nintr)intr[allow operations to be interrupted](intr)nintr[prevent operations from being interrupted](nfsv3)nfsv2[use NFS version 2](nfsv2)nfsv3[use NFS version 3]proto[specify protocol]:protocol:(udp tcp)port[specify server port number]:server port numberproplist[allow property lists]_nfs_access[@]nocto[don't get fresh attributes on open]noac[don't set attribute caching]_nfs_ufs(nodev)dev[interpret devices](dev)nodev[don't interpret devices](nosuid)suid[use suid and sgid bits](suid)nosuid[ignore suid and sgid bits](nosync)sync[do I/O synchronously](sync)nosync[do all I/O asynchronously](noexec)exec[permit execution of binaries](exec)noexec[don't allow execution of binaries](nogrpid)grpid[new file gets group ID of directory](grpid)nogrpid[new file gets fsgid of current process]_fs_ufsdirty[allow mount even if not cleanly unmounted]_nfs_ufs[@]OSTYPEaix_fs_anybsy[prevent mount over cwd of process]log[logical volume to log operations]:logical volume namenodev[cannot open devices from mount]nosuid[prevent running setuid/setgid from mount]_fs_any[@]_fs_nfs(fg)bg[mount in background](bg)fg[mount in foreground]vers[NFS version]:NFS version:(2 3)proto[specify transport protocol]retry[number of retries]:no. of retriesrsize[read buffer size]:read buffer sizewsize[write buffer size]:write buffer sizellock[local locking]timeo[time-out period]:time-out periodretrans[NFS transmissions]:no. of NFS transmissionsport[IP port no]:IP port no(hard)soft[error on no server response](soft)hard[retry pending server response](nointr)intr[allow keyboard interrupts on hard mount](intr)nointr[disallow keyboard interrupts on hard mount]posix[exchange pathconf info on NFS version 2 mount]secure[use DES encryption]grpid[inherit group id of parent directory](acl)noacl[don't use access control lists](noacl)acl[use access control lists for this mount]noac[no attribute or directory caching]shortdev[server lack support for 32-bit device special files]_nfs_access[@]irix_fs_anygrpid[inherit group id of parent directory]_fs_efsraw[raw device pathname to filesystem]:raw device pathname:->devordir(nofsck)fsck[fsck should check this filesystem by default](fsck)nofsck[fsck should not check this filesystem by default](noquota)quota[turn on quotas](quota)noquota[turn off quotas]lbsize[no of bytes transferred in each operation]:bytes_fs_iso9660setx[set execute permissions on every file]notranslate[don't translate filenames]cache[no of 2048 blocks for directory cache]:cache sizenoext[ignore rock ridge extensions](nosusp)susp[enable system use sharing protocol](susp)nosusp[disable system use sharing protocol](norrip)rrip[enable rock ridge extensions](rrip)norrip[disable rock ridge extensions]nmconv[specify filename translation]:filename translation:((c\:no\ translation l\:to\ lowercase m\:suppress\ version\ no))_fs_nfsretry[number of retries]:no. of retrieswsize[write buffer size]:write buffer sizetimeo[time-out period]:time-out period(soft)hard[retry pending server response]intr[allow keyboard interrupts on hard mount]noac[no attribute caching]private[use local locking and do not flush on last close]symttl[time-to-live of cached symbolic links]:seconds_nfs_access[@]_fs_cachefsbackfstype[type of the back file system]:back file system type:(efs nfs iso9660 dos hfs cachefs)backpath[specify back file system location]:back file system location:_files -/cachedir[name of the cache directory]:name of cache directory:_files -/cacheid[cache ID]:cache ID(write-around)non-shared[cache not shared](non-shared)write-around[cache shared]noconst[disable consistency checking]local-access[check permissions locally]purge[purge any cached information]_nfs_access[@]solarisremount[remount file system](nosuid)suid[use suid and sgid bits]_fs_ufs(atime)noatime[don't update access time]f[fake an /etc/mnttab entry]m[don't make an /etc/mnttab entry](noforcedirection)forcedirection[do I/O synchronously](forcedirection)noforcedirection[do all I/O asynchronously](nointr)intr[allow operations to be interrupted](intr)nointr[prevent operations from being interrupted](nolargefiles)largefiles[don't restrict file size](largefiles)nolargefiles[restrict file size](nologging)logging[log transactions](logging)nologging[log transactions]onerror[action to recover from error]:action:(panic lock umount)quota[turn on quotas](ro rw)rq[mount file system read-write with quotas]_fs_s5fs[@]_fs_tmpfssize[set file system size]:size(nofoldcase)foldcase[force filenames to lowercase](foldcase)nofoldcase[don't force filenames to lowercase]nrr[no rock ridge]notraildot[no trail dot when no extension]nomaplcase[don't force lowercase]nosuid[ignore suid and sgid bits]_fs_nfs(fg)bg[retry in the background](intr)nointr[prevent operations from being interrupted](sec secure)kerberos[use kerberos authentication]noac[no attribute caching]port[server IP port number]:portposix[posix semantics]proto[specify protocol]:protocol:(grep -v '^#' /etc/netconfig 2> /dev/null | cut -d ' ' -f 1)public[force public file handle](noquota)quota[enable quotas](quota)noquota[disable quotas]timeo[specify initial timeout for UDP]:initial timeout for UDPretrans[set number of NFS retransmissions]:number of NFS retransmissions:(5)retry[specify number of mount failure retries]:mount failure retries:(10000)(kerberos secure)sec[set the security mode]:security mode:(sys dh krb4 none)(kerberos sec)secure[use Diffie-Hellman public key system]vers[set NFS version number]:NFS version number:(2 3)_nfs_access[@]_fs_cachefsbackfstype[type of the back file system]:back file system type:(nfs hsfs)backpath[specify back file system location]:back file system location:_files -/cacheid[specify a cache ID]:cache IDlocal-access[check permissions locally]noconst[disable cache consistency checking]purge[purge any cached information](suid)nosuid[ignore setuid and setgid bits](nosuid)suid[use setuid and setgid bits](write-around)non-shared[purge cache on writes](non-shared)write-around[keep file in cache on writes]_nfs_access[@]osf_fs_advfs(ro rw)rq[mount file system read-write]dual[allow mount even if same domain ID as already mounted domain]sync[do I/O synchronously](nodefperm)defperm[ignore permission bits](defperm)defperm[use permission bits]noversion[strip off version extension]rrip[use RRIP extensions]_fs_nfs_fs_nfs[@]linux_fs_any(sync)async[do all I/O asynchronously](noatime)atime[update access time](norelatime)relatime[update atime relative to mtime/ctime](nostrictatime)strictatime[full atime updates](strictatime)nostrictatime[default atime update behaviour](rw suid dev exec async)defaults[use default options](nodev)dev[interpret devices](nodiratime)diratime[update directory access time](diratime)nodiratime[don't update directory access time](noexec)exec[permit execution of binaries]noiversion[don't increment i_version inode field](nomand)mand[allow mandatory locks](relatime)norelatime[update access time without regard to mtime/ctime](dev)nodev[don't interpret devices](mand)nomand[don'tallow mandatory locks]remount[mount already mounted file system](ro)rw[mount file system read-write](nosuid)suid[use suid and sgid bits](async)sync[do I/O synchronously]dirsync[perform directory updates synchronously]loop[use loopback device]::loopback device:_filesencryption[enable encryption]:cypherkeybits[set number of bits in encryption key]:key size:(64 128 160 192 256)offset[specify data start for loopback mount]:offset (bytes)(loud)silent(silent)loud(fscontext defcontext)context:context(context)fscontextdefcontext:contextrootcontext:context_fs_adfsuid[set owner of root]:user IDgid[set group of root]:group IDownmask[permission mask for ADFS "owner" permissions]:mask (octal)othmask[permission mask for ADFS "other" permissions]:mask (octal)uid[set owner of root]:user IDsetuid[set owner of all files]:user IDsetgid[set group of all files]:group IDmode[set file permissions]:file permission bitsprotect[don't allow changes to permissions]usemp[set owner of root to owner of mount point]verbose[print message per mount]prefix[prefix before volume name when following link]:prefix stringvolume[prefix before '/' when following link]:prefix stringreserved[set number of unused blocks at start of device]:number of unused blocksroot[specify location of the root block]:root block locationbs[specify block size]:block size:(512 1024 2048 4192)_fs_devptsuid[set owner of newly created pty's]:user IDgid[set group of newly created pty's]:group IDmode[set mode of newly created pty's]:file permission bits(noacl)acl[support POSIX access control lists](acl)noacl[do not support POSIX access control lists](minixdf)bsddf[select bsddf behavior](bsddf)minixdf[select bsddf behavior](nocheck)check[set checking level]::checking level:((normal\:check\ inode\ and\ block\ bitmaps\ on\ mount strict\:check\ on block\ deallocation none\:no\ checking))debug[print debugging info upon each (re)mount]errors[specify behavior on error]:error behavior:((continue\:ignore\ errors remount-ro\:remount\ file\ system\ read-only panic\:panic\ and\ halt\ system))(nogrpid bsdgroups sysvgroups)grpid[new file gets group ID of directory](grpid nogrpid sysvgroups)bsdgroups[new file gets group ID of directory](grpid bsdgroups sysvgroups)nogrpid[new file gets fsgid of current process](grpid bsdgroups nogrpid)sysvgroups[new file gets fsgid of current process]nobh[do not attach buffer_heads to file pagecache]nouid32[disable 32-bit UIDs and GIDs](orlov)oldalloc[use old allocator for new inodes](oldalloc)orlov[use orlov allocator for new inodes]resgid[specify access to reserved space (group ID)]:group IDresuid[specify access to reserved space (user ID)]:user IDsb[specify super block number]:super block number(nouser_xattr)user_xattr[support user extended attributes](user_xattr)nouser_xattr[do not support user extended attributes]_fs_fatblocksize[specify block size]:block size:(512 1024 2048)uid[specify user ID of all files]:user IDgid[specify group ID of all files]:group IDumask[specify umask]:umask value (octal)dmask[specify umask for directories only]:umask value (octal)fmask[specify umask for files only]:umask value (octal)allow_utime[control permission check of mtime/atime]:valuecheck[specify checking level]:checking level:((relaxed\:accept\ upper\ and\ lower\ case,\ truncate\ long\ name normal\:like\ '`'relaxed\',\ but\ reject\ special\ characters strict\:like\ '`'normal\',\ but\ no\ long\ parts))codepage[specify codepage for converting filenames to short form]:codepageconf[specify CR/NL conversion]:CR/NL conversion mode:((binary\:no\ translation text\:conversion\ on\ all\ files auto\:perform\ translation\ on\ file\ without\ binary\ extension))conv[convert form of text files]:mode:(binary text auto)cvf_format[use specified compressed volume format module]:modulecvf_option[pass option to CVF module]:optiondebug[debug mode]fat[specify fat type]:fat type (bit):(12 16 32)iocharset[character set to use for converting from 8 bit to unicode]:character settz[set timezone conversion]:zone:(UTC)quiet[quiet mode]_fs_ext2[@]journal[update fs journal]:update or inode number:(update)journal_dev[specify new journal location]:device numbernoload[do not load journal]data[specify mode for data]:journalling mode:(journal ordered writeback)barrier[enable/disable barriers]:state:((0\:disabled 1\:enabled))commit[specify commit sync interval for data and metadata]:seconds_fs_ext3[@]journal_checksumjournal_sync_commitinode_readahead:blocksstripe:blocksdelallocnodelallocmaxmin_batch_time:time (usecs)journal_ioprio:priorityabortnoauto_da_allocnodiscardnouid32resizenoblock_validitydioread_nolocki_version_fs_msdos_fs_fat[@]_fs_umsdos(utf8)uni_xlate[translate unicode to escaped sequences]posix[allow file names only differing in case]nonumtail[try short name before number extension](uni_xlate)utf8[mount the filesystem in UTF8 mode]shortname[specify handling of 8.3 filenames]:mode:(lower win95 winnt mixed)_fs_hfscreator[specify creator value]:creatortype[specify type value]:typeumask[specify umask]:umask value (octal)dir_umask[specify umask for directories only]:umask value (octal)file_umask[specify umask for files only]:umask value (octal)session[specify CDROM session to mount]:sessionpart[specify partition number from device to use]:partquiet[do not complain about invalid mount options]gid[specify group ID of all files]:group IDumask[specify umask]:umask value (octal)case[specify file name conversion]:file name conversion:((lower\:convert\ to\ lower\ case asis\:no\ conversion))conv[specify CR elimination]:CR elimination:((binary\:no\ elimination test\:delete\ CRs\ \(e.g.\ before\ NL\) auto\:sometimes\ yes,\ sometimes\ not))nocheck[don't abort mount on consistency check failure]_fs_iso9660norock[disable Rock Ridge extensions]nojoliet[disable Microsoft Joliet extensions]check[specify file name conversion]:file name conversion:((relaxed\:convert\ to\ lower\ case\ before\ lookup strict\:no\ conversion))gid[specify group ID of all files]:group IDmap[specify non-Rock Ridge name conversion]:file name conversion:((normal\:map\ upper\ to\ lower,\ ignore\ \;1,\ map\ \;\ to\ . off\:no\ conversion))mode[specify permissions]:file access permissionsunhide[show hidden and associated files]block[specify block size]:block size:(512 1024 2048)cruft[ignore high bits of file length]session[select session number on multisession CD]:sessionsbsector[specify starting sector]:sectoriocharset[character set when converting from 8 bit to unicode (Joliet)]:character setutf8[mount the filesystem in UTF8 mode (Joliet)]_fs_jfsiocharset[character set when converting from unicode to ascii]:character setresize[resize volume to specified number of blocks]:blocks(integrity)nointegrity[do not write to the journal](nointegrity)integrity[commit metadata changes to the journal]errors[specify behavior on error]:error behavior:((continue\:ignore\ errors remount-ro\:remount\ file\ system\ read-only panic\:panic\ and\ halt\ system))iocharset[character set to use when returning file names]:character set(uni_xlate)utf8[use UTF-8 for converting file names](utf8)uni_xlate[translate unicode to escaped sequences]:type:(0 1 2)posix[distinguish upper and lower case]:state:((0\:off 1\:on))gid[specify group ID of all files]:group IDumask[specify umask]:umask value (octal)_fs_reiserfsconv[mount 3.5 fs using 3.6 format for new objects]hash[choose hash type]:hash function:(rupasov tea r5 detect)(no_unhashed_relocation)hashed_relocation[tune the block allocator]noborder[disable border allocator algorithm]nolog[disable journalling]notail[disable packing of files into the tree](hashed_relocation)no_unhashed_relocation[tune the block allocator]replayonly[replay but do not mount]resize[assume the device has this many blocks]:number of blocks_fs_smbfs_fs_nfs[@]_fs_tmpfssize[set file system size]:size (bytes)mode[set root directory permissions]:modenr_blocks[set number of blocks]:blocksnr_inodes[set number of inodes]:inodes_fs_udfgid[specify group ID of all files]:group IDumask[specify umask]:umask value (octal)unhide[show hidden and associated files]undelete[show deleted files]nostrict[unset strict conformance]bs[set the block size]:block size:2048novrs[skip volume sequence recognition]session[set the CDROM session]:sessionanchor[override standard anchor location]:anchor location:256lastblock[set the last block of the file system]:last block_fs_ufsufstype[set ufs type]:ufs type:(old 44bsd sun sunx86 nextstep nextstep-cd openstep)onerror[set behaviour on error]:behaviour on error:(panic lock umount repair)_fs_usbfsdevuid[set owner of device files]:user IDdevgid[set group of device files]:group IDdevmode[set mode of device files]:file permission bitsbusuid[set owner of bus directories]:user IDbusgid[set group of bus directories]:group IDbusmode[set mode of bus directories]:file permission bitslistuid[set owner of file devices]:user IDlistgid[set group of file devices]:group IDlistmode[set mode of file devices]:file permission bits_fs_xfsbiosize[specify preferred buffered I/O size]:base 2 logarithm:((13:8K 14:16K 15:32K 16:64K))(xdsm)dmapi[enable DMAPI event callouts](dmapi)xdsm[enable DMAPI event callouts]logbufs[set number of in-memory log buffers]:(2 3 4 5 6 7 8)logbsize[set size of each in-memory log buffer]:(16384 32768)logdev[use external log device]:_filesrtdev[use external realtime device]:_filesnoalign[do not align data allocations at stripe unit boundaries]noatime[do not update atime on reads]norecovery[do not run log recovery]nouuid[ignore the filesystem uuid]osyncisdsync[make O_SYNC behave as O_DSYNC](usrquota uqnoenforce)quota[enable user quotas](quota uqnoenforce)usrquota[enable user quotas](quota usrquota)uqnoenforce[enable user quotas without enforcement](gqnoenforce)grpquota[enable group quotas](grpquota)gqnoenforce[enable group quotas without enforcement]sunit[specify stripe unit]:sizeswidth[specify stripe width]:size_fs_btrfssubvol[mount a subvolume]:pathsubvolid[mount subvolume by id]:iddevice[scan device for filesystems]:devicenodatasum[disable checksums of new files]nobarrier[disable use of device barriers]max_inline[set maximum space for inline data]:size (bytes)alloc_start[set where on disk allocations start]:numberthread_pool[number of worker threads to allocate]:number(compress-force)compress[enable compression]:algorithm:(zlib lzo no)(compress)compress-force[enable compression for all files]:algorithm:(zlib lzo no)ssd[optimise behaviour for SSDs]ssd_spread[be strict about finding a large unused region for new allocations]discard[enable discard/TRIM on freed blocks]notreelog[disable the tree logging used for fsync]metadata_ratio:numbernospace_cacheclear_cacheuser_subvol_rm_allowedautodefraginode_cacheenospc_debugrecoverycheck_intcheck_int_datacheck_int_print_mask:numberskip_balancefatal_errors:action:(bug panic)freebsddragonfly_fs_anycurrent[use current options on already mounted file system]force[force R/W mount of unclean filesystem]fstab[use options listed in /etc/fstab]noasync[do I/O synchronously]noatime[don't update access time]noauto[can only be mounted explicitly]noclusterr[disable read clustering]noclusterw[disable write clustering]nodev[don't interpret devices]noexec[don't allow execution of binaries]nosuid[ignore suid and sgid bits]nosymfollow[don't follow symlinks]rdonly[mount file system read-only](async)sync[do all I/O synchronously]suiddir[allow suid bits on directories]update[change status of already mounted filesystem]union[cause the namespace at the mount point to appear as the union of the mounted filesystem and the existing directory]_fs_cd9660extatt[enable the use of extended attributes]gens[do not strip version numbers on files]nojoliet[do not use any Joliet extensions]norrip[do not use any Rockridge extensions]nostrictjoliet[relax checking for Supplementary Volume Descriptor Flags field]_fs_stdnosuid[ignore suid and sgid bits]rdonly[mount file system read-only]union[cause the namespace at the mount point to appear as the union of the mounted filesystem and the existing directory]_fs_devfs_fs_std[@]_fs_fdesc_fs_std[@]_fs_kernfs_fs_std[@]_fs_linprocfs_fs_std[@]_fs_linsysfs_fs_std[@]_fs_procfs_fs_std[@]_fs_msdosshortnames[]longnames[]nowin95[]shortnames[force only the old MS-DOS 8.3 style filenames to be visible]longnames[force Windows 95 long filenames to be visible]nowin95[completely ignore Windows 95 extended file information]OSTYPE_fs_msdosfs_fs_msdos[@]serviceOSTYPE(:)-a[mount all filesystems in /etc/fstab]-f[forced mount]-n[remote node]:remote node:_hosts-p[mount as removable file system]-r[mount read-only]-t[specify file system type]:file system type:_file_systems-o[specify file system options]:file system option:->fsopt-v[filesystem defined by /etc/vfs]:VfsName:dev or dir:->devordir:mount point:_files -/-a[mount all filesystems in /etc/fstab]-b[mount all filesystems in /etc/fstab except those listed]:mount point:_dir_list -s,-c[check any dirty filesystems before mounting]-f[fake a new /etc/mtab entry, but don't mount any filesystems]-h[mount all filesystems associated with host]:host:_hosts-n[mount filesystem without making entry in /etc/mtab]-o[specify file system options]:file system option:->fsopt-p[print list of mounted filesystems in format suitable for /etc/fstab]-r[mount read-only]-v[verbose]-M[use alternate mtab]:alternate mtab:_files-P[with -p, prepend prefix to paths]:prefixexcl-V --version -h --help(- :)hhelp[show help](- :)Vversion[show version](excl -v --verbose)vverbose[verbose mode](excl -p --pass-fd)p+passfd[specify file descriptor from which to read passphrase]:file descriptor:_file_descriptors(excl -o : -a --all)aall[mount all filesystems in fstab](excl -F --fork)Ffork[fork off one child per device](excl -f --fake)ffake[fake mount](excl -i --internal-only)iinternalonly[don't call /sbin/mount.<fs> helper](excl)-l[output ext2, ext3, ext4 and XFS labels](excl -n --no-mtab)nnomtab[don't write /etc/mtab](excl)--no-canonicalize[don't convert paths to canonical form](excl)-s[tolerate sloppy mount options](excl -w -r --read-only)rreadonly[mount read-only](excl -r -w --rw)wrw[mount read/write](excl)-L+[mount partition with specified label]:label:->labels(excl)-U+[mount partition with specified uuid]:uuid(excl -t --types)t+types[specify file system type]:file system type:_sequence -s , _file_systems(excl -O --test-opts)O+testopts[with -a, restrict filesystems by options]:file system option:->fsopt(excl -a -O -o --options)o+options[specify file system options]:file system option:->fsopt(: -)Bbind[remount part of filesystem elsewhere]:old directory:_directories:new directory:_directories(: -)Rrbind[remount part of filesystem including submounts elsewhere]:old directory:_directories:new directory:_directories(: -)Mmove[move part of filesystem elsewhere]:old directory:_directories:new directory:_directories(: -)--make-rsharedslaveprivateunbindable:mount point:->udevordir:dev or dir:->devordir:mount point:_files -/(-o :)-a[mount all filesystems in fstab]-d[mount even if not unmounted]-e[list all mount points]-f[fake mount]-l[display values of all file system options]-o[specify file system options]:file system option:->fsopt-u[remount file system]-r[mount read-only]-w[mount read/write]:dev or dir:->devordir:mount point:_files -/cdfssolaris(-p -v)-a[mount all filesystems in fstab](-p -v)-F[specify file system type]:file system type:_file_systems(-a -v)-p[print mounted file systems](-p -a)-v[print mounted file systems verbosely](-p -v)-V[echo command-line but do not execute](-p -v)-m[don't write /etc/mnttab](-p -v)-g[mount globally](-p -v)-o[specify file system options]:file system option:->fsopt(-p -v)-O[overlay mount](-p -v)-r[mount read-only]:dev or dir:->devordir:mount point:_files -/hsfsdragonflydarwin(:)-a[mount all filesystems in fstab]-d[cause everything to be done except for the actual system call]-f[forced mount]-o[specify file system options]:file system option:->fsopt-p[print mounted file systems]-r[mount readonly]-t[specify file system type]:file system type:_sequence -s, _file_systems-u[change status of already mounted filesystem]-v[verbose mode]-w[mount read/write]:dev or dir:->devordir:mount point:_files -/-o[specify file system options]:file system option:->fsopt:dev or dir:->devordir:mount point:_files -/_argumentsargs[@]OSTYPE(*)-a[unmount all mounted file systems]-f[force unmount]*:dev or dir:->udevordir-a[unmount all mounted file systems]-b[unmount all filesystems in /etc/fstab except those listed]:mount point:_dir_list -s,-h[unmount all filesystems associated with host]:host:_hosts-k[kill all processes with files open on filesystems before unmounting]-t[unmount all filesystems of specified type]:file system type:_file_systems(- *)hhelp[show help](- *)Vversion[show version](excl -n --no-mtab)nnomtab[don't write /etc/mtab](excl)-r[remount read-only on failure](excl)-d[for loopback mount, free loop device](excl)-i[don't call /sbin/umount.<fs> helper](excl *)-a[unmount all file systems from /etc/mtab](excl)-t[specify file system type]:file system type:_file_systems(excl *)-O[with -a, restrict filesystems by options]:file system option:->fsopt(excl)-f[force unmount](excl)-l[lazy unmount]*:dev or dir:->udevordirdragonflydarwin(*)-a[unmount all mounted file systems]-A[unmount all mounted file systems except the root]-f[force unmount]-t[unmount all filesystems of specified type]:file system type:_sequence -s, _file_systems-v[verbose mode]*:dev or dir:->udevordirsolaris-f[force unmount]-V[echo command-line but do not execute]-o[specify file system options]:file system option:->fsopt*:dev or dir:->udevordir-v[verbose mode](*)-a[unmount all file systems from /etc/mtab]*:dev or dir:->udevordir_argumentsargs[@]statefsopt_tagsoptionsevaltmp=("$_fs_s:,:opt_argstypeops:deffs[@]"(@)tmp:#_valuesfile system optiontmp[@]devordirdev_tmpmp_tmpmlinecompset*:_wantedexportsexported pathcompaddfpath+=( {/usr,}/sbin(N) ) _call_program exports \
	showmount -e ${IPREFIX%:} 2>/dev/null2,1%% compset:*_hostsOSTYPEdragonflymlinew1procmlinew3swapmlinew1mlinew2/etc/fstab_alternativehosts:host:_hosts -S :devices:device:compadd -a dev_tmpdirectories:mount point:compadd -a mp_tmp_glabelmlinew1mlinew3mlinew1mlinew2/etc/fstab/sbin/ggatellist/dev/mline_glabelMf/sbin/glabel list:Name::space:/_glabel/dev/mlinew3_alternativehosts:host:_hosts -S :devices:device:compadd -a dev_tmpdirectories:mount point:compadd -a mp_tmp (s.,.)opt_args[-o][(I)loop(|=*)] _wanteddevicefilesloop device file_files_alternativehosts:host:_hosts -S :files:device or mount point:_files -g "*(-%b,-/)"udevordir_umountablelabels_wanteddisk labelcompadd/dev/disk/bylabel/:tA$z{{2PA	AC%{{25AC1AAF)ABzzA+HAGA%=}	m%}		
9u
-
}E=YU
iYAI
 ! !Q""#a$Q$%!%&i'}()5)A8C&1AE*4AB*p**(*++8*+L+l+qAC'#k+A('+++AT		1Af,|+,A"&,L+AF-+LAj3L5Ag,A0%,sz33z+{rH\A$t,,ABp4eqk5
XA<'zs,@Xcc
jr+ABFlFA	1.ArA%cc
.A@	Acc
,A@u.AjrAz%AzAsAmA8"C,%\}#ds+A1A
nA+	0.A0LA"i0;A""	#A
F+AB<k=hpAg,AAA0F<,dlAB?@\)/AL1A
Af<A&XA(tA.A9|;AC1A((@TuA"rACA$h(@zABEaEcAP	A
A<|A&XA(tA.A9|;AC1A(LlA"rA]AC
A$0XzABKLt1Ag,AMA`lAkOA&lAkOA&lAkPx(A&AQJ8A,$IAR.A,$IlAkSA&lAkSA&lAkTA&AT7cA`AA&<A$Ck%AkVh:ALAA&<qACFlAkWxA&lAkWA&lAkXt(A&lAkYJA&lAkYmA&lAkZA&lAkZA&lAkZA&A+[pA,G,E+AX*1FA`2R\9A,"&Ttt+QFA`2R9A,"&<tt\}+A,"&tt+.A	]AF+lA,k_`A&lA0k_A&lA4k`HA&lA8k`<A&tA<a4ZAF-A@axAg,AD@Xt0Pds
AlCA
CA(,qAF0UtAKd\!AF1tAOd<AF1lASke4YA&lAWkewA&ALV1.A[rf%fIAW&ftAWC&fALX'fffEg(Eg@EgT+AXC'fghgA0"XFggijklnoYpk+A[C1.AmrqQqlA[fqqAt"[fqrgTr9r**rrrss0sTshs|sssstt#Jt8tLtdq+A]Ff+localMPD_MUSIC_DIRMPC_PLAYLIST_MATCHERMPC_FORMAT_STRINGzstyle:completion:curcontext:*mpcformatstringMPC_FORMAT_STRINGformat(q)MPC_FORMAT_STRING:-%file%:completion:curcontext:mpdmusicdirectorympdplaylistmatcherMPC_PLAYLIST_MATCHERMPC_PLAYLIST_MATCHER:m:{a-z}={A-Z} l:|=**:completion:curcontext:song-numbersinsertsongnumberssingle_mpc_commandlocalmpc_cmdsadd:append a song to the end of the current playlistcdprev:compact disk player-like previous commandchannels:list the channels that other clients have subscribed toclear:clear the current playlistclearerror:clear the current errorcrop:remove all songs except for the currently playing songcurrent:show the currently playing songcrossfade:set and display crossfade settingsdel:remove a song from the current playlistdisable:disable an outputenable:enable an outputtoggleoutput:toggle an outputoutputset:set output attributesidle:wait until an event occursidleloop:loop waiting for eventsinsert:insert a song after the currently playing song in the playlistlistall:list all songs in the music directoryload:load file as a playlistls:list the contents of specified directorylsplaylists:list currently available playlistsmixrampdb:set and display mixrampdb settingsmixramdelay:set and display mixrampdelay settingsmove:move song in playlistnext:play the next song in the current playlistoutputs:show the current outputspause:pause the currently playing songplay:start playingplaylist:print the current playlistprev:play the previous song in the current playlistprio:change song priorities in the queuequeued:show the next queued songrandom:toggle random mode, or specify staterepeat:toggle repeat mode, or specify statesingle:toggle single mode, or specify stateconsume:toggle consume mode, or specify statereplaygain:set or display the replay gain moderm:remove a playlistsave:save a playlist to filesearch:search for a songsearchadd:search songs and add them to the current playlistsearchplay:search and play songs from the current playlistfind:search for a song, exact matchfindadd:find songs and add them to the current playlistlist:list all tags of given typelistneighbors:list neighborsseek:seek to the position specified in percentseekthrough:seek by an amount of time within the song and playlistshuffle:shuffle the current playliststats:display statistics about MPDstop:stop the currently playing playliststoggle:toggles Play/Pause, plays if stoppedupdate:scan music directory for updatesrescan:rescan music directory (including unchanged files)version:report version of MPDvolume:set volumestatus:display MPD statussendmessage:send a message to the specified channelwaitmessage:wait for at least one message on the specified channelsubscribe:subscribe to the specified channel and continuously receive messagessticker:sticker managementmount:list mounts or add a new mountunmount:remove a mount CURRENT == 1 _describecommandsmpc command_wantedcommandsexplcompaddloadtablstabwords1curcontextcurcontext%:*:*:mpc-cmd:_call_function_mpc_cmd_defaultreturn_mpc_helper_boollocalexplstatestruefalse_wantedbooleancompadd +functions[_mpc_helper_songnumbers] _mpc_helper_songnumberslocallistexplMATCHdesc_tagssongnumbersreturnPREFIX09*(Q)PREFIX[0-9]#*(#i)*(Q)PREFIX*compstate[nmatches](@f)_call_program song-numbers $mpccmd $foo playlist(@M)out[@]:#~MATCH(@)(@M)out//(#b)(#s)(\#|[ >]#)([0-9]#)*/match[2](@Mr:COLUMNS-1:)out_wantedsongnumberssong numbercompadd@all[@]allOUTmenucompstateinsertsinglecompstatenmatchesNM+1:PREFIXcompstateunambiguous +functions[_mpc_helper_playlists] _mpc_helper_playlistslocallistexplf_call_program playlists $mpccmd lsplaylists_wantedplaylistsplaylistcompaddMPC_PLAYLIST_MATCHERexpl +functions[_mpc_helper_files] _mpc_helper_filesMPD_MUSIC_DIR_filesreturnlocallistexplprefixPREFIXwordsCURRENTf_call_program files $mpccmd listall%%/_wantedfilesfilecompaddqS/compstatequote'"compstate[quote]PREFIXcompstate[quote]f$mpccmd tab -- ${(Q)prefix} 2>/dev/null_wanted_multi_parts +functions[_mpc_helper_directories] _mpc_helper_directoriesMPD_MUSIC_DIR_filesreturnlocallistexplprefixPREFIXwordsCURRENTMf_call_program directories $mpccmd listall:/%%/_wanteddirectoriesdirectorycompaddqS/compstatequote'"compstate[quote]PREFIXcompstate[quote]f$mpccmd lstab -- ${(Q)prefix} 2>/dev/null_wanteddirectoriesdirectory_multi_parts +functions[_mpc_helper_outputs] _mpc_helper_outputslocalvalsoutlineMf_call_program outputs $mpccmd outputs:Output  () is endisabledOutput %%) is endisabled/ (/:_describeoutputsoutput_mpc_add_mpc_helper_files_mpc_del_mpc_helper_songnumbers_mpc_play_mpc_helper_songnumbers_mpc_seek_messagepositionposition ([+-][HH:MM:SS]|<0-100>%%)_mpc_seekthrough_messagepositionposition ([+-][HH:MM:SS])_mpc_enable_mpc_helper_outputs_mpc_disable_mpc_helper_outputs_mpc_toggleoutput_mpc_helper_outputs_mpc_outputset CURRENT == 2 _mpc_helper_outputs_valuesattributedop:setting:(1 0)allowed_formats:formats_mpc_move #words <= 3 _mpc_helper_songnumbers_messagenothing_mpc_listall_mpc_helper_files_mpc_ls_mpc_helper_directories_mpc_lstab_mpc_helper_directories_mpc_load_mpc_helper_playlists_mpc_loadtab_mpc_helper_playlists_mpc_save_mpc_helper_playlists_mpc_tab_mpc_helper_files_mpc_rm_mpc_helper_playlists_mpc_volumelocalexplvalue_call_program volume $mpccmd volume#*:%\%prefixvalue_wantedvolumecompaddexpl+1..(100-value)prefix_wantedcompadd1..value_wantedcompadd0..100compstateinsertmenu:(value+1)return_mpc_repeat_mpc_helper_bool_mpc_random_mpc_helper_bool_mpc_single_mpc_helper_bool_mpc_consume_mpc_helper_bool_mpc_current_argumentswait_mpc_searchlocallistexplalbumartisttitletracknamegenredatecomposerperformercommentdiscfilename #words % 2 _wantedtablecompaddexpl_messagepattern_mpc_find_mpc_search@_mpc_list_mpc_search@_mpc_update_mpc_helper_files_mpc_rescan_mpc_helper_filesserviceMPD_HOST_hostsreturnlocalcurcontextcurcontextstatelineexplmpccmdwords[1]_arguments(-q --quiet --no-status -v --verbose)vverbose[give verbose output](-q --quiet --no-status -v --verbose)qquietnostatus[prevent printing song status on completion](-h --host)hhost[connect to specified host]:_hosts(-p --port)pport[connect to server port]:port(-f --format)fformat[specify the format of song display]:format string:->formats(-w --wait)wwait[wait for operation to finish (e.g. database update)](-r --range)rrange[operate on a range (e.g. when loading a playlist)]:<start>\:<end>*::mpc command:_mpc_commandstateformatscompset([^%]|%[^%]#%)#_wantedmetadatametadata delimitercompaddartistalbumalbumartistcommentcomposerdatediscgenreperformertitletracktimefilepositionpriomtimemdateA,A0Cg@Xl+AA@%,yE
Mm	E
}A2A
0EA %m%%AL,i9
1i}5
.A0r!ALC,u9%e
 M !"]#.AAr##A,#$&A8AG&A,'	A"((=(i)%M+A"O
)Q")t)),O+ACF)+localargscmdsstatelinecurcontextcurcontext(-)-f[specify raw tape device]:tape device:_fileseofweof:write specified number of EOF marks at current positionfsf:forward space by specified number of filesfsr:forward space by specified number of recordsbsf:backward space by specified number of filesbsr:backward space by specified number of recordsasf:absolute space to specified file numbereom:go to end of recorded media on the taperewind:rewind the tapeofflinerewoffl:rewind and unload the tapestatus:print status information about the tape unitretension:rewind, wind to end of reel, rewind again - smoothes tape tensionerase:erase the tape_pick_variantgnuGNUunixversion(1 2 -)Vversion[print version info](1 2 -)--help[display usage info](-V --version --help -f --file)ffile[specify raw tape device]:tape device:_files(-V --version --help)--rsh-command=[specify remote shell command]:rsh command:_command_names -ebsfm:backward space by specified number of file marksfsfm:forward space by specified number of file marksfss:forward space by specified number of setmarksbss:backward space by specified number of setmarkswset:write specified number of setmarks at current positioneodseod:space to end of valid datasetblk:set drive block sizesetdensity:set tape density codedrvbuffer:set drive buffer codestoptions:set driver option bitsstwrthreshold:set device write thresholdseek:seek to specified blocktell:tell the current block on tapedensities:explain some common density codesdatcompression:enquire or set compression statusOSTYPEfreebsddragonflycmds:asfeof:smk:write specified number of setmarks at current positionfss:forward space by specified number of setmarksrdhpos:read hardware block positionrdspos:read SCSI logical block positionsethpos:set hardware block positionsetspos:set SCSI logical block positionerrstat:print error status info about deviceblocksize:set drive block sizedensity:set tape density codegeteotmodel:print the current EOT filemark modelseteotmodel:set the current EOT filemark modeleod:go to end of recorded media on the tapecomp:set compression modeOSTYPEsolarisnbsf:back space by specified number of files positioning at file startreserve:allow drive to remain reserved after close until explicit releaserelease:re-establish release at close behaviour ! EUID forcereserve:break reservation of tape drive held by other host_argumentsargs[@](--help --version -V)1:operation:->operation2:count:state_describeoperationsoperationreturnABrKx-lAGA,&,LhlABen
+A<,DXl3|+A$,A`CACfAF@,Af@,XAftA\

1Af,A3ACAA&@A$"C,H`+AP)(AF,A,ADmACXAA,)A"E "l9+A8"Cll$XD+ABCFAF+AB/	10K	wAG{"A	&AR9.A{"aq.A{"ACfhA;A(,@Th|,A,,A@ACTy,Ah	-,A|	AC
0
8A4
Y
}
a-0
`
xA@%




	]Q-
0#jA%
0pAC%
0A,


i!0#jAC0\A$y9
0#kj	AC%
0 
8A C%


M0A
Q0
$PAm
0#jAAxA'CF,,= +functions[_mtools_drives] _mtools_driveslocalexpl_wanteddrivesdrivecompadd@m:{a-z}={A-Z}Mfmtoolstest:drivedrive  +functions[_mtools_dosfiles] _mtools_dosfileslocalexplfilesdirsdispdirsonlyzparseopts/=dirsonlycompset[A-Za-z]:_tagsdrivescompset*/compset/*dirsonly_requesteddrivesdrive_mtools_drives_requestedfmdir -aX $IPREFIX 2>/dev/nullMfiles:/%//dirs/_next_labelfile ! #dirsonly compadd@expl[@]m:{a-zA-Z}={A-Za-z}files/compaddexpl[@]suf ret return +functions[_mtools_files] _mtools_fileslocalprefixazAZ:files:file:_mtools_dosfilesdrives:drive:_mtools_drives -S ""_alternativedosfiles:file:_files_mtoolslocalargsDoptooptsopttoptvopt(-V)-D[specify name clash handling]:clash option:
    _values "name clash handling"
      "o[overwrite primary names]"
      "O[overwrite secondary names]"
      "r[rename primary name]"
      "R[rename secondary name]"
      "a[autorename primary name]"
      "A[autorename secondary name]"
      "s[skip primary name]"
      "S[skip secondary name]"
      "m[ask user what to do with primary name]"
      "M[ask user what to do with secondary name]"(-V)-o[no confirmation on overwrite of DOS files](-V -s -/)s/[recurse subdirectories](-V)-t[perform text file translation](-V)-v[verbose]servicemattribmdfiles(-V)-+a[archive](-V)-+h[hidden](-V)-+r[readonly](-V)-+s[system](-V)-/[recurse subdirectories](-V)-X[concise output](-V)-p[replay mode](-V)*:file:_mtools_dosfilesmcopymreadDoptooptsopttoptvopt(-V)-b[batch mode](-V)-p[preserve file attributes](-V)-Q[quit on failure](-V)-a[text mode transfer](-V)-n[no confirmation on overwrite of Unix files](-V)-m[preserve modification time](-V)*:source file:_mtools_filesmdeltree(-V)*:directory:_mtools_dosfiles -/mdel(-V)*:file:_mtools_dosfilesmdir(-V)-w[wide output](-V)-a[also list hidden files](-V)-f[fast - do not find free space](-V -b -X)bX[concise output](-V)*:file:_mtools_dosfiles(-V)-a[output for all files](-V)-s[summarize - output only for each argument](-V)*:file:_mtools_dosfilesmlabel(-V -s)-c[clear existing label](-V -c)-s[show existing label](-V -N)-n[assign new random serial number](-V -n)-N[specify new serial number]:serial number1:drive:_mtools_drives -S ""(-V)*:directory:_mtools_dosfiles -/mmovemren(-V)*:file:_mtools_dosfilesmtype(-V)-s[strip the high bit](-V)*:file:_mtools_filesmbadblocksmmountmformatmtoolstestmdrive(-V)1:drive:_mtools_drives(-V)*:directory:_mtools_dosfiles -/_argumentsargs[@](-D -o -s -t -v -w -a -h -r -s -/ -X -p -f -b * 1)-V[display version information]_mtools@A&-1	i
!1
}m
A-"&A'Q'Z(9(Q)Z)**+Z,,-9-.//0Y_arguments(H -F --filename)Ffilename[read hostnames from a file](H -6)-4[use IPv4 only](H -4)-6[use IPv6 only](H -a --address)a+address[bind outgoing packets to specific interface]:source IP:_hosts(H -f --first-ttl)f+firstttl[specify TTL to start]:TTL [1](H -m --max-ttl)m+maxttl[specify maximum number of hops to probe]:hops [30](H -U --max-unknown)U+maxunknown[specify maximum unknown hosts]:maximum [5](H -P --port)P+port[specify target port for TCP, SCTP or UDP]:port(H -L --localport -T --tcp -S --sctp)L+localport[specify source port number for UDP](H -s --psize 2)s+psize[packet size]:packet size (bytes)(H -B --bitpattern)B+bitpattern[specify bit pattern to use in payload]:number (0-255)(H -i --interval)i+interval[specify ping interval]:interval (seconds)(H -G --gracetime)G+gracetime[specify time to wait for responses]:wait time (seconds)(H -Q --tos)Q+tos[specify type of service for IP header]:tos (0-255)(H -e --mpls)empls[display ICMP MPLS information](H -Z --timeout)Z+timeout[specify how long to keep probe sockets open before giving up on the connection]:timeout (seconds)(H -M --mark)M+mark[mark each sent packet]:mark(H -r --report)rreport[report mode](H -w --report-wide)wreportwide[wide report mode\: don't truncate hostnames](H -c --report-cycles)c+reportcycles[report cycles]:number of pings(H)--displaymode=[select initial display mode]:display mode:((0\:statistics 1\:stripchart\ with\ latency 2\:stripchart\ without\ latency))(H -n --no-dns)nnodns[no DNS lookups](H -b --show-ips)bshowips[show both IP numbers and host names](H -o --order)o+order[specify order of output fields]: :_values -S "" "field order"
    "L[loss ratio]"
    "D[dropped packets]"
    "R[received packets]"
    "S[sent packets]"
    "N[newest RTT]"
    "B[min/best RTT]"
    "A[average RTT]"
    "W[max/worst RTT]"
    "V[standard deviation]"
    "G[geometric mean]"
    "J[current jitter]"
    "M[jitter mean/average]"
    "X[worst jitter]"
    "I[interarrival jitter]"(H -z --aslookup -y --ipinfo)y+ipinfo[select IP information in output]:information:((0\:display\ AS\ number 1\:display\ IP\ prefix 2\:display\ country\ code 3\:display\ RIR 4\:display\ allocation\ date))(H -y --ipinfo -z --aslookup)zaslookup[display AS number](H)1:destination host:_hosts(H)2:packet size (bytes)(H)(- 1 2)hhelp[display help information](- 1 2)vversion[display version information](proto)(H)uudp[use UDP instead of ICMP echo](H -s --psize)Ttcp[use TCP instead of ICMP echo](H)Ssctp[use SCTP instead of ICMP echo](output)(H)tcurses[curses UI](H)ggtk[GTK+ UI](H)psplit[output for a split-user interface](H)lraw[output raw format](H)Ccsv[output comma separated values](H)jjson[output JSON](H)xxml[output XML]Ax-m95Y	%	
9!
9
=%!!_arguments::recipient:_email_addresses -n mutt(- :)-A[expand given alias]:alias:_email_addresses -n mutt*-a[attach file using MIME]::file attachment:_files*-b[specify a BCC recipient]:BCC recipient:_email_addresses -n mutt*-c[specify a CC recipient]:CC recipient:_email_addresses -n mutt(- :)-D[print the value of all variables](-x)-E[edit the draft (-H) or include (-i) file]-d+[log debugging output to ~/.muttdebug0]:level:(1 2 3 4 5)-e+[specify a post-init configuration command]:post-init configuration-f+[specify mailbox to load]:mailbox: _mailboxes-F+[specify an init file]:init file:_files(- :)-h[display help]-H+[specify a draft file for message]:draft file:_files-i+[specify file to include in message]:include file:_files-m+[specify default mailbox type]:mailbox type:(mbox MMDF MH Maildir)-n[bypass system configuration]-p[resume postponed message](- :)-Q+[query a configuration variable]:variable:(${${(f)"$(_call_program variables mutt -D 2>/dev/null)"}%%( is|=)*})-R[open in read-only mode]-s+[specify a subject]:subject:(- :)-v[display mutt version](-E)-x[emulate mailx compose]-y[start listing mailboxes]-z[start only if new messages]-Z[open first mailbox with new mail]A(g,%LeA(x,CAa(0s:AC%LA@%=A		

==
)A"rp;AC%Mp!A	Ep=AU0	!
AC-A 
 Milocalargsvariantaopts-*_pick_variantgnuGNUOSTYPEversionvariant(-b --backup -n --no-clobber)--backup=[make a backup of each existing destination file]: : _values "backup type"
        {none,off}"[never make backups]"
        {numbered,t}"[make numbered backups]"
        {existing,nil}"[numbered backups, if they already exist]"
        {simple,never}"[always make simple backups]"(-b --backup -n --no-clobber)-b[make a backup of each existing destination file](-f --force -i --interactive -n --no-clobber)fforce[don't prompt before overwriting](-f --force -i --interactive -n --no-clobber)iinteractive[prompt before overwriting existing file]--strip-trailing-slashes[remove any trailing slashes from each source argument](-S --suffix)S+suffix[specify the backup suffix]:backup suffix [~](-t --target-directory)t+targetdirectory[move all source arguments into specified directory]:directory:_directories(-T --no-target-directory)Tnotargetdirectory[treat final argument as a normal file](-u --update)uupdate[move only when destination file is older or missing](-v --verbose)vverbose[show file names after they are moved](- *)--help[display usage information](- *)--version[display version information]OSTYPElinux(-Z --context)Zcontext[set SELinux security context of destination file to default type](-i -n)-f[don't prompt before overwriting](-f -n)-i[prompt before overwriting existing file]darwindragonflyfreebsd(-f -i)-n[don't overwrite existing file]darwindragonflybsd-v[show file names after they are moved]dragonfly-h[if target is a symlink to a directory, don't follow it]_argumentsaoptsargs*: :_filesA9i_user_at_hostmyaccounts@AL'EE|EE+ACgAg A<DA`C
%aa	%]
am5]YUA"
fx(+A
70A`C
%Uqq1
 =!!"#u$)$A%H%m&q'
A$"''((<(xJ+0(,AN()A)0)A"Cf))*eS+0*A"f***eX+	0+AF++	0sAF+,
0,PAhC1&Aar,yAf,,-Q&Aer-A&-0-A&. 0.PAlC.mP	A+,..P
A+,./
0/A$"//(/04s+	00YAF+10;
A"C&1y+AF1+localcurcontextcurcontextstatestate_descrlineargumentstypesetopt_argsmr_subcommandsmr_alias(-d --directory)ddirectory[specify the topmost directory that mr should work in]:directory:_files -/(-c --config)cconfig[use the specified mrconfig file]:mrconfig:_files(-f --force)fforce[force mr to act on repositories that would normally be skipped]--force-env[force mr to execute even though potentially dangerous env variables](-v --verbose)vverbose[be verbose](-m --minimal)mminimal[minimise output](-q --quiet)qquiet[suppress mr's usual output](-k --insecure)kinsecure[accept untrusted SSL certificates when bootstrapping](-s --stats)sstats[expand the statistics line displayed at the end](-i --interactive)iinteractive[start a subshell if a repository fails to be processed](-n --no-recurse)nnorecurse[specify the recursivity depth into repositories]::number(-j --jobs)jjobs[number of jobs run in parallel]::number--cache[save the command result to ~/.mrcache/]--cached[process cached commands]--uncache[remove the cached output]--top[cd to the top of the repo before running any commands](-t --trust-all)ttrustall[trust all mrconfig files]!ppath:mr commands:->subcommand*::: := ->option-or-argument_argumentsargumentsstatesubcommandmr_subcommandscheckout:check out any repositories that are not already checked outupdate:update each repositorystatus:display a status report for each repositoryclean:print/remove ignored or untracked files and other cruftcommit:commit changes to each repositoryrecord:record changes to the local repositoryfetch:fetch from each repository's remote repositorypush:push committed local changes to remote repositorydiff:show a diff of uncommitted changeslog:show the commit loggrep:search for a pattern in each repositoryrun:run the specified command in each repositorybootstrap:use a 'source' as .mrconfig filelist:list the repositories that mr will act onregister:register an existing repository in a mrconfig fileconfig:get and set value from a mrconfig fileoffline:advise mr that it is in offline modeonline:advise mr that it is in online moderemember:remember a command to be run laterhelp:display this help.mr_aliasco:check out any repositories that are not already checked outci:commit changes to each repositoryls:list the repositories that mr will act on_describecommandscommandmr_subcommandsmr_aliasoptionorargumentcurcontextcurcontext%:line1:line1clean_arguments-f[allow removing the files]*: :commitcirecord_arguments-m[allow specifying a commit message]grep_messagesearch patterncommand to runbootstrapCURRENT_alternativeurls:URL:_urlslocal:local file or stdin:_filesCURRENT_directoriesregister_directoriesconfigCURRENTsectionsection namesetting"setting" or "setting=value"remember_describecommandsmr_subcommandsmr_aliascheckoutcoupdatestatusfetchpushdiffloglistlsofflineonlinehelpno arguments_defaultreturnAAgH,Ax,AM,A,Ae,AHA$d5e
DAA HxA&A<C0Ph}MPDA!
A HxA&A<C0Ph}MPDA,lA HxA&A<C0Ph}]PA74A HxA&AC0QeA?uA HxA&AC0QeAGCgA-
ii!q	

eu
Q=	yuIQAn6
A -=4Av9OApF-Q9q	U



=}AOQATf-	9e
eua$AK`KAL'EE|EE+AgA0"CF-i]+A001A
Ah,1AA`"		1				


0`|
8`+qA.0	A"C
%
h+0
A
,#J
0A
,(QA	CF+4AosAgdAH%	mUIQY	Y

IA$Cd9AC3	0AF4Q	0dAFQ	0A	CFQ	0A
F<Q	0pA
FQA>F	_mysql_get_identitylocal_mysql_pass_mysql_sock_mysql_uservopt_argsiuuser_mysql_portvopt_argsiPport_mysql_hostvopt_argsihhostvopt_argsippasswordvopt_argsiSsocket_mysql_params_mysql_user:+--user=_mysql_user_mysql_host:+--host=_mysql_host_mysql_port:+--port=_mysql_port_mysql_pass:+--password=_mysql_pass_mysql_sock:+--socket=_mysql_sock_mysql_hostslocal_mysql_user_mysql_port_mysql_host_mysql_params_mysql_get_identity_wantedhostsexplserver host_combination[:@]hostsportsusers_mysql_user:+users_mysql_user:q_mysql_port:+ports_mysql_port:q_mysql_portslocal_mysql_user_mysql_port_mysql_host_mysql_params_mysql_get_identity_wantedportsexplserver port_combination[:@]hostsportsusers_mysql_user:+users_mysql_user:q_mysql_host:+hosts_mysql_host:q_mysql_userslocal_mysql_user_mysql_port_mysql_host_mysql_params_mysql_get_identity_wantedusersexplserver username_combination[:@]hostsportsusers_mysql_host:+hosts_mysql_host:q_mysql_port:+ports_mysql_port:q_mysql_databaseslocal_mysql_user_mysql_port_mysql_host_mysql_params_mysql_get_identitycompadd@f_call_program databases \
      mysql "$_mysql_params[@]" <<<'show databases' 2>/dev/null2,1_mysql_tableslocal_mysql_user_mysql_port_mysql_host_mysql_params_mysql_get_identitycompadd@f_call_program tables \
      mysql "$_mysql_params[@]" $1 <<< 'show tables' 2>/dev/null2,1_mysql_arguments_mysql_common_opts[@]_mysql_variables_opts[@](--disable-auto-rehash)--auto-rehash[enable automatic rehashing](-t --table)Bbatch[batch mode (no pretty ASCII)]--character-sets-dir=[specify directory containing character sets]:directory:_directories--default-character-set=[specify character set]:character setTdebuginfo[print debug info on exit](:)D+database[specify database to use]e+exec:[execute specified command]:mysql commandfforce[continue through errors](--disable-named-commands)Gnamedcommands[enable named commands]iignorespaces[ignore space after function names]localinfilebnobeep[turn off beep on error]Hhtml[produce HTML output]xxml[produce XML output](--skip-line-numbers)--line-numbers[write line numbers for errors](--line-numbers)--skip-line-numbers[don't write line numbers for errors]nunbuffered[flush the buffer after each query]--column-names[write column names in results]--skip-column-names[don't write column names in results]oonedatabase[only update the default database]--pager=[specify pager to use for displaying results]::pager--prompt=[set the mysql prompt to specified value]:promptqquick[disable caching of the result]rraw[write fields without conversion]ssilent[silent mode](-B --batch)ttable[output in table format](-B --batch)--tee=[append all output to file]:file:_filesUsafeupdates[only allow UPDATE and DELETE that uses keys]Evertical[print query output vertically]wwait[wait and retry server connection if necessary](--pager)--disable-pager[print directly to stdout](--auto-rehash)--disable-auto-rehash[disable automatic hashing](-G --named-commands)--disable-named-commands:MySQL database:_mysql_databases_mysqlshow_arguments_mysql_common_opts[@]:MySQL database to show:_mysql_databases:table to show:{ _mysql_tables "$line[1]" }:field wildcard_mysqldump_arguments_mysql_common_opts[@]_mysql_variables_opts[@]aall[include all create options]ccompleteinsert[use complete insert statements]eextendedinsert[allow new INSERT syntax]--add-drop-table[add a 'drop table' before each create]--add-locks[add locks around insert statements]--allow-keywords[allow creation of column names that are keywords]--delayed[insert rows with INSERT DELAYED]Fflushlogs[flush logs file in server before dump]llocktables[lock all tables for read]tnocreateinfo[don't write table creation info]dnodata[don't write row information]--opt[create fastest possible dump for reading]qquick[don't buffer, dump directly to stdout]Ttab[dump tab-separated text files for each table]:directory to store text files:_files -/w+where[dump only selected records]:WHERE clause to limit records to dump: --fields-terminated-by=:(with --tab) fields in textfile terminated by ...:--fields-enclosed-by=:(with --tab) fields in import file enclosed by ...:--fields-optionally-enclosed-by=:(with --tab) fields in import file optionally enclosed by ...:--fields-escaped-by=:(with --tab) fields in import file escaped by ...:--lines-terminated-by=:(with --tab) lines in import file terminated by ...::MySQL database to dump:_mysql_databases*:tables to dump:{ _mysql_tables "$line[1]" }_mysqlimport_arguments_mysql_common_opts[@]_mysql_variables_opts[@](-c --columns)ccolumns[use only specified columns to import the data to]:column list(-d --delete)ddelete[first delete all rows from table]--fields-terminated-by=:fields in textfile terminated by ...:--fields-enclosed-by=:fields in import file enclosed by ...:--fields-optionally-enclosed-by=:fields in import file optionally enclosed by ...:--fields-escaped-by=:fields in import file escaped by ...:(-f --force)fforce[continue through errors](-r --replace -i --ignore)iignore[if duplicate key found, keep old row]--ignore-lines=[ignore specified number of lines from input file]:number of lines--lines-terminated-by=[specify line terminator in input file]:terminator(-L --local)Llocal[read all files through the client](-l --lock-tables)llocktables[lock all tables for write]--low-priority[use LOW_PRIORITY when updating the table](-i --ignore -r --replace)rreplace[if duplicate key found, replace old row]:MySQL database:_mysql_databases_mysqladminlocalcurcontextcurcontextstatelineexpltypesetopt_args_arguments_mysql_common_opts[@](-f --force)fforce[continue through errors](-i --sleep)i+sleep[repeat commands periodically]:number of seconds between executions(-s --silent)ssilent[silently exit if can't connect to server](-t --timeout)t+timeout[specify timeout for connection]:time (seconds)(-w --wait)w+wait[wait and retry server connection if necessary]:number of retries*::mysqladmin command:->mysqladmin-commandsstate CURRENT == 1 _wantedcommandsmysqladmin commandcompaddcreatedropextendedstatusflushhostslogsstatustablesthreadsprivilegeskillpasswordpingprocesslistreloadrefreshshutdownstatusstartslavestopslavevariablesversionwords[1]:tcreate_wanteddatabasesMySQL database_mysql_databases_messagethread idspasswordpasswordsnew passwordreturn_mysql_utilslocal_mysql_common_opts_mysql_variables_opts_mysql_common_opts(- *)?help[display help](- *)Vversion[display version information]#+debug[specify debug log file]:log file:_files--print-defaults[print the program argument list and exit]--no-defaults[don't read default options from any options file]--defaults-file=[read defaults from the given file]:file:_files--defaults-extra-file=[read specified file after the global files]:defaults file:_files(-S --socket)S+socket[specify socket file to use for connection]:server socket file:_files(-h --host)h+host[specify server hostname]:hostname:_mysql_hosts(-P --port)P+port[specify port number for connection]:server port:_mysql_ports(-u --user)u+user[specify username for login]:server username:_mysql_users(-p --password)ppassword[specify password to use for connection]:server password(-C --compress)Ccompress[use compression in server/client protocol]*vverbose[more verbose output]--max_allowed_packet[maximum allowed packet size]:packet size in bytes--net_buffer_length[network buffer length]:buffer length in bytes--connect_timeout:timeout--select_limit:limit--max_join_size:sizeservicemysql_mysql@mysqlshow_mysqlshowmysqldump_mysqldumpmysqlimport_mysqlimportmysqladmin_mysqladmin_mysql_utils@A+AD-
qeEY	m
u
|A}Af5A&
ACF,Y_mysqldiff_argumentsh12host12:server hostname:_mysql_hostsp12password12:server password: u12user12:server username:_mysql_userss12socket12:server socket:_directoriesddebug:debugging level (default 1):(1 2 3 4 5 6 7 8)itolerant:ignore DEFAULT and formatting changes: kkeepoldtables:don\'t output DROP TABLE commands: nnoolddefs[don't output old defs as comments]oonlyboth[only output changes for tables in both databases]ttablere:restrict comparisons to tables matching a regexp: Aapply:interactively patch database1 to match database2: ?help[display usage]12:MySQL database:_mysql_db_or_file_mysql_db_or_file_alternativedatabases:MySQL databases:_mysql_databasesfiles:MySQL database definition files:_files -g "*.(my|)sql(-.)"_mysql_utils_mysqldiff@A$g,TA
1.Ar!D.A,Yq.A	,A1AIAC,uA"!f0,A$"H,h,FA&localexplbookmarksXDG_DATA_HOMEXDG_DATA_HOME:HOME/.local/shareservicelftpXDG_DATA_HOME/service/bookmarksHOME/.service/bookmarksbookmarks(f)<$bookmarks%%:space:,ncftpshift_wantedbookmarkcompaddreturn_hostsAGAC,dA&A,C&=localexplnet_intf_dispnet_intf_list_find_net_interfaces_wantedinterfacesnetwork interfacecompadd@net_intf_disp[@](@)net_intf_list%%:*AlC1A"rrC$]DA&A&A<&&1A
Ag<<\A'ACgA%)%aI!=Aq	
	=		

Mi
)%AAC\9A	Qservice_pick_variantnetcatconnectnedit_neditreturn ! #_cache_nc_args typeset_cache_nc_argslocalhelp_call_program options $words[1] -h < /dev/null 2>&1optionmapoptionmap*-e prog*-e+[program to exec after connect]:program:_command_names -e*-g gateway*-g+[source-routing hop point]:gateway:_hosts*-G num*-G[source-routing pointer: 4, 8, 12]*-i secs*-i+[delay interval for lines sent or ports scanned]:delay (secs)*-l*-l[listen mode]*-n*-n[numeric-only IP addresses, no DNS]*-o file*-o+[hex dump of traffic]:file:_files*-p port*-p+[local port number]:port:_ports*-r*-r[randomize local and remote ports]*-q secs*-q+[quit after EOF on stdin and delay of secs]:delay (secs)*-t*-t[answer TELNET negotiation]*-u*-u[UDP mode]*-v*-v[verbose]*-w secs*-w+[timeout for connects and final net reads]:timeout (secs)*-z*-z[zero-I/O mode]*-x*-x*-b*-b[allow broadcasts]optionmapKhelp_arguments_cache_nc_args[@]:host:_hosts:port:_portsA$g,@UAC'A'|A'dyA'XmACg+c+AgA8g$<PpAgAg0AX	%1
Y
u




AY}AAA<C<
Y1qy]A8%0QELyA
A%A\ACAB2UAAp
C%0Qy  ) !	!"t",#$%Y&aA %0''y'A(y(A%)AL)A)*p*)*M*m*A*p*Ae+,Mp,,AXd,AC%.m/_p;A8%00q0001 1=1h1A111A2A282iAC23A%33A4=A445!5AAC05A%55A661*p,Ae6YA66Ae0y7AC8818Y9iAC:,p:	:
:A;D;eA<5<=A!0>IA!C>p>A!?p@A

A9A"CAupB5BaA#%BCA$DA$EEpEE*,AF	A%eFGG)A&GGpGG*A'CHH5pG*A(e3IUA(CIIEpJQ*AP)%$J|JJJJkK#JJJ#KKK0A)CKDKeA)K|KeKEA)1 EA *e0EKKLA+MM1EMY)PNA,eNOA,ODOqA-P0PMA-C<PuA-QR
S	S0U	A/C<U-UAA/%UYV!A(0eVVVVWWEA1WpWA2>pX!A2CXXA2YYA2ZyZ[EA 4e0y\ia!ZA6CaabyA6eb!bIA7CbcA8%Vd%dEA8Ce1 ydmA8WdddA9%Vei3A0eA:CeeeA:ef%A:>pgA;eg8gYgA<0hQA<Chij1A=%e3jA>Cekkk$0m	A?$m4A?emHmin9A @eKnopABe0r)s
C0sACessACst)ADeuDADCeuXuyuADe0v9wA Eexyez={AG{KeAGCeEyT0G ,A d,,A!,|A$H
r|uDAHee}
AIe}9AIC0~=~U~AJC3~=3AK~=A KC1 ~=~=AKeEKePA!ALC0}AL3EALEA0*"A MeKh;rAM$KANCeANEANA$PKeE3GiAQe33K,AM<AS+Q,AOc+}AP1APR.AQs;Jq,AS<.ATs;JA Ue<EAV<AVUAlocalWoptXoptnopt[don't resolve addresses to names]lopt[show only listening sockets]zopt-z[reset statistic counters after displaying them]popt(-f)-p+[filter by protocol]:protocol:compadd -a plistIopt(-i)-I+[show information about the specified interface]:interface:_net_interfacessetsMoptsfamiliesflistplistargssocketsextendintervalverbosesel_bpfdhcpgroupsinterfacesmasquerademediamemorymulticastpcbqueuesroutingstatisticswirelessOSTYPElinuxgnu(-4 --inet)4inet(-6 --inet)4inet6(-A --protocol)A+protocol:protocol:_sequence compadd - inet inet6 unix ipx ax25 netrom ddp bluetoothunixiptcpipax25x25roseashbluetoothipxnetromddpappletalkeconetecextend*eextend[show additional information](-v --verbose)vverbose[show what is going on](-c --continuous)ccontinuous[repeat information every second]!(-n --numeric)Nsymbolic(-n --numeric)nnumericnoptnumerichostsnumericportsnumericusers1: :_guard "[0-9]#" "repeat interval (seconds)"(help)(- 1)hhelp[display usage information](- 1)Vversion[display version information]routing(--route|-[^-]#r*)groups(--groups|-[^-]#g*)interfaces(--interfaces|-[^-]#[iI]*)statistics(--statistics|-[^-]#s*)masquerade(--masquerade|-[^-]#M*)sel_routing(-r --route)rroute[display routing table]sel_interfaces(-I --interfaces)-i[display interface table](-i -I --interfaces)interfaceI[display interface table]::interface:_net_interfacessel_groups(-g --groups)ggroups[display multicast group memberships]sel_masquerade(-M --masquerade)Mmasquerade[display masqueraded connections]/proc/net/ip_masquerade!sel_masqueradesel_statistics(-s --statistics -c --continuous -n --numeric --numeric-hosts --numeric-ports --numeric-users)sstatistics[display networking statistics]socketsfamiliesverbosetcpudpudplitesctpraw(-2 --l2cap)2l2cap(-f --rfcomm)frfcomm(-a --all -l --listening)llisteninglopt(-a --all -l --listening)aall[show all sockets]symbolicextend(--timers -o)timerso[show information on networking timers](--program -p)programp[show process id and program name for sockets](--wide -W)wideW[don't truncate IP addresses in output](-Z --context)Zcontext[display SELinux security context for sockets]familiesextend-C[display routing cache instead of FIB]extend(-a --all)aall[show interfaces that are not up]groupsextendstatisticsfamiliessolarisdarwindragonflyfreebsd(-p -4 -6)-f+[specify address family]:address family:compadd -a flist(-6 -f)-4[show IPv4 only](-4 -f)-6[show IPv6 only]opennetbsd(-f)-p+[filter by protocol]:protocol:compadd - ${(M)${(f)"$(</etc/protocols)"}##[a-z0-9]#}(-u)-f+[specify address family]:address family:_sequence compadd - -a flist(-f)-u[limit reports to the unix address family]-[^-]#r*groups-[^-]#g*-[^-]#[iIw]*memory-[^-]#m*statistics-[^-]#s*inetinet6unix-v[verbose]sel_routing-r[display routing table]sel_groups-g[display multicast group memberships]Iopt-i[display interface table]*-s[display per protocol statistics]socketsfamiliesnnopt-a[show all sockets]nnoptfamiliesnnoptstatisticsfamilies-[^-]#P*sel_pcb-P+[display contents of the protocol control block]:pcb(-L)-s[show routing statistics]groupsfamilies(-s)-l[display wider fields for the IPv6 multicast routing table](-l)-s[show multicast routing statistics](-p)-s[show interface statistics]darwindragonflynetfreeopenbsdsockets-A[show address of a PCB associated with sockets]-b[show the number of bytes in and out]-d[show the number of dropped packets]1: :_guard "[0-9]#" "repeat interval (seconds)"familiessel_memory-m[display statistics recorded by the memory management routines](1 -a -f -i -p -s)-w+[display packet traffic at intervals]:interval (seconds)darwindragonflynetfreebsd-a[show multicast addresses currently in use]dragonflynetfreeopenbsd-M+[extract values from specified core]:core file:_files-N+[extract name list from specified system image]:system image:_files-h[print all counters in human readable form]socketsMoptsdarwindragonfly-W+[avoid truncating fields even if it causes overflow]socketsWopt-L[show size of listen queues]groupsdragonflynetbsdsockets(-n)-S[show network addresses as numbers but show ports symbolically]-[^-]#B*sel_bpf-B[display statistics about bpf(4) peers]dragonflydiverticmpigmpipsecicmp6rip6pfkeyctrldatasocketspoptstatisticszopt(-A -a -f -l -n -W)*-s[show routing statistics]-W[show path MTU for each route]groupsfamilies(-W)*-s[show multicast routing statistics; repeat to suppress those with zero counters]solaris2.11-dcache-[^-]#d*sel_dcache-d[display the destination cache entry table]dcachefamilies-T+[specify time format]:time format:((u\:seconds\ since\ epoch d\:standard\ date\ format))sockets-u[list user, pid and program that created network endpoint]-k[show only sockets with kernel data path bypass enabled]-L[only show state of sockets using SO_REUSEPORT load balancing]solaris-*args1: :_guard "[0-9]#" "repeat interval (seconds)"2: :_guard "[0-9]#" "count"dhcp-[^-]#D*media-[^-]#p*multicast-[^-]#M*sel_media-p[display net to media tables]-m[display STREAMS memory statistics]sel_multicast-M[display multicast routing tables]sel_dhcp-D[display status of DHCP configured interfaces]sockets-R[show extended security attributes]-P[specify protocol]:protocol:(ip ipv6 icmp icmpv6 igmp udp tcp rawip)*-f+[filter routing table]:rule:_values -S \: "filter rule" $flist
	"af[specify address family]\:family\:(inet inet6 unix)"
        "outif[specify output interface]\:interface\:_net_interfaces"
        "dst[specify destination IP]\:IP address"
        "flags[select routes tagged with flags]\:flags"-a[show state of all routing tables]groupsfamiliesnnoptinterval-a[show state of all interfaces]statistics-P[specify protocol]:protocol:(ip ipv6 icmp icmpv6 igmp udp tcp rawip)nnoptfamiliesintervalnnoptfamilies-s[show per protocol statistics]familiesdarwinqueues-[^-]#q*sel_queues*-q[display network interface send queue statistics]*sel_memorysockets-l[show full IPv6 address]-W[avoid truncating addresses]-l[show mtu and use wider display](-x)-R[show reachability information]-S[show interface link status and state](-R)-x[show extended reachability information]-c+[limit statistics to specified queue]:queuegroupsfamilies*-v[show link-layer memberships; repeat for timers and counters]dragonflycarpsockets-P[show additional protocol-specific information]-c+[access cpu specific route table]:cpu-B[show maximum buffer sizes instead of current buffer usage]-t[show the contents of watchdog timers](-a -B -b -d -h -n -t -w)*-s[show protocol statistics; repeat to suppress those with zero counters]-A[show contents of internal Patricia tree structures]-a[show protocol-cloned routes]openbsdwireless-W*sel_wireless-W+[display per-interface IEEE 802.11 wireless statistics]:interfacemplssocketsllopt-B[show buffer sizes for TCP sockets]-F[only show routes with gateway in the same address family as the destination]-T+[select an alternate routing table to query]:routing table-c+[show specified number of updates, then exit]:count-e[show only the number of errors on the interface]-q[only show interfaces that have seen packets]-t[show current value of the watchdog timer function]statistics-X[force use of sysctl(3) when retrieving information]atalk-[^-]#q*-q[display software interrupt queue details for all protocols]Xopt(-s)-L[don't show link-level routes]-T[show MPLS tags for the routing tables]-s[show bpf(4) statistics]statisticsfreebsd11-.-F+[show specified routing table]:routing table-z[reset statistic counters after displaying them]statisticsbpf1netgraphlinksctpipsec6netisr-[^-]#Q*sel_netisr-Q[display netisr(9) statistics]sockets-R[show flowid and flowtype for each socket]-T[show diagnostic information from the TCP control block]-x[show socket buffer and TCP timer statistics]-q+[exit after specified number of outputs]:numbersockksetssel_setwordsrsetssetsetPselignPsetsocketssocksockets_argumentsAGAF-A"5,&QLrdlocalexplA_cache_newsgroups:ffgrep -vh \! ~/.newsrc*%: (w)#_cache_newsgroups _wantednewsgroupsnewsgroup_multi_parts@_cache_newsgroupsA,GC%9u
A@%!1
A
localsignalsquit\:shut down gracefully (SIGQUIT)reload\:reload configuration (SIGHUP)reopen\:re-open log files (SIGUSR1)stop\:shut down quickly (SIGTERM)_arguments(: * -)?h[display help information](: * -)-v[display version information](: * -)-V[display version information and configure options]-c+[specify configuration file]:configuration file:_files-g+[specify global configuration directives]:configuration directives-p+[specify prefix path]:prefix path:_directories(-s)-q[suppress non-error messages (with -t/-T)](-q -t -T)-s+[send specified signal to master process]:signal:(((j< >)(@q-)signals))(-s -T)-t[test configuration](-s -t)-T[test and dump configuration]A&-iME])=)

e}Q]=_arguments(- 1 *)-h[display help information](- 1 *)-V[display version information]-q[be quiet (don't print packet reception hash marks)]-e[show empty packets]-i[ignore case]-v[invert match]-R[don't do privilege revocation logic](-W)-x[print in alternate hexdump format]-X[interpret match expression as hexadecimal]-w[word-regex (expression must match as a word)]-p[don't go into promiscuous mode]-l[make stdout line buffered]-D[replay pcap_dumps with their recorded time intervals]-t[print timestamp every time a packet is matched]-T[print delta timestamp every time a packet is matched specify twice for delta from first match]-M[don't do multi-line match (do single-line match instead)](-d -s)-I+[read packet stream from pcap format file]:file:_files-O+[dump matched packets in pcap format file]:file:_files-n+[look at only specified number of packets]:packets-A+[dump specified number of context packets after a match]:packets(-I)-s+[set the bpf caplen]:length (bytes) [65535]-S+[set the upper limit on size of packets matched]:size (bytes)(-x)-W+[set the dump format]:packet display format:(normal byline single none)-c+[force the column width to the specified size]:columns-P+[set the non-printable display char to what is specified]:character [.]-F+[read the bpf filter from the specified file]:file:_files-N[show sub protocol number](-I)-d+[use specified device instead of the pcap default]:interface:_net_interfaces1: :_guard "^-*" pattern*::expression:_bpf_filtersAFA0A
1NAp2arAFA	
NA
p2%rItAfApA&shiftwords CURRENT-- CURRENTwords1+n- CURRENT -- CURRENTwords1 CURRENT -= 2 _normalAg A'D\A'DTuA'DA"f=-M	

I
e
-=AY
FACFtypesetopt_argslocaloutputsshort-j -s -e -w -w8 -w16 -w16b0 -w16b -w16l0 -w16loutputsoutputsshort --fj --unix --mac --windows --jis --euc --sjis --utf8 --utf16inputsoutputsshort:u_arguments(-u)-b[Output is buffered](-b)-u[Output is unbuffered]($outputs)jjis[Output is JIS 7 bit]($outputs)esjis[Output is Shift JIS]($outputs)seuc[Output is EUC-JP]($outputs)wutf8[Output is UTF-8 (No BOM)]($outputs)-w8[Output is UTF-8 (BOM)]($outputs)w16w16b0utf16[Output is UTF-16 (BigEndian; No BOM)]($outputs)-w16b[Output is UTF-16 (BigEndian; BOM)]($outputs)-w16l0[Output is UTF-16 (Little Endian; No BOM)]($outputs)-w16l[Output is UTF-16 (Little Endian; BOM)]($outputs)--fj[Output is for fj]($outputs)--unix[Output is for unix]($outputs)--mac[Output is for Mac]($outputs)--windows[Output is for Windows]($inputs)-J[Input assumption is JIS 7 bit]($inputs)-E[Input assumption is Shift JIS]($inputs)-S[Input assumption is EUC-JP]($inputs)-W[Input assumption is UTF-8 (No BOM)]($inputs)-W8[Input assumption is UTF-8 (BOM)]($inputs)-W16[Input assumption is UTF-16 (BigEndian; No BOM)]($inputs)-W16b[Input assumption is UTF-16 (BigEndian; BOM)]($inputs)-W16l0[Input assumption is UTF-16 (Little Endian; No BOM)]($inputs)-W16l[Input assumption is UTF-16 (Little Endian; BOM)](-M)-m-[MIME decode]:mime decode:((B\:base64 Q\:quoted S\:strict N\:non-strict 0\:no-decode))(-m)-M-[MIME encode]:mime encode:((\:header B\:base64 Q\:quoted))-h-[hiragana<->katakana]:hirakata:((1\:hiragana-\>katakana 2\:katakana-\>hiragana 3\:both))-L-[line mode]:line mode:((u\:LF w\:CRLF m\:CR))-I[convert non ISO-2022-JP character to GETA](--cap-input --url-input)capinputurlinput[Convert hex after \: or \%]--overwrite[Overwrite original listed files by filtered result](-v --help)vhelp[display help message]*:file:_filesreturnAL'EE|EE+A<5
!1Al1A8qACemA%A"C+AB1A
AAf8ACX,|A,&,E
CF+localcurcontextcurcontextstatelineargs(-b --body-numbering)b+bodynumbering[specify style for body lines]:style:->styles(-d --section-delimiter)d+sectiondelimiter[separate logical pages with specified delimiter]:delimiter(-f --footer-numbering)f+footernumbering[specify style for footer lines]:style:->styles(-h --header-numbering)h+headernumbering[specify style for header lines]:style:->styles(-i --line-increment)i+lineincrement[line number increment at each line]:increment(-l --join-blank-lines)l+joinblanklines[count consecutive empty lines as one]:number(-n --number-format)n+numberformat[specify format for line numbers]:format:((ln\:left\ justified rn\:right\ justified rz\:right\ justified\ with\ leading\ zeroes))(-p --no-renumber)pnorenumber[don't reset line numbers at logical pages](-s --number-separator)s+numberseparator[add specified string after line numbers]:string(-v --starting-line-number)v+startinglinenumber[specify first line number on each logical page]:initial number(-w --number-width)w+numberwidth[specify number of columns for line numbers]:columns_pick_variantgnuGNUunixversion(- *)--help[display help information](- *)--version[display version information]Rargs:*()_argumentsargs*:file:_filesstatecompset_messageregexregular expression_describestylesstyle( p:number\ only\ lines\ matching\ regex )(
      a:number\ all\ lines
      t:number\ only\ non-empty\ lines
      n:no\ line\ numbering
    )returnA,D,A,eA$U%iAhl:A(HDdADy		


aIayAPRp4A$CYU0A(
% 
!	""0#A(e#$Q%9%&'04A"Cf(=,(=A4()9*+1--./M150A|]2Ip2iA42345567u780:UA0e:u;;<>	>@@0B-A$CBQBCDqD0EAHC%EFFGaGHiHIuJ]K1KLeM	M0;	A(%NMNOPIQR=A "CRS%SQlocalargsfilesvariant*:object file:_object_files(-A -o --print-file-name)Aoprintfilename[print name of input file on each line](--demangle --no-demangle)-C[decode symbol names](-D --dynamic)Ddynamic[display dynamic symbols instead of normal ones](-g --extern-only)gexternonly[display only global symbols](-t --radix -o -x)tradix[specify radix for numeric values]:radix:((d\:decimal o\:octal x\:hexadecimal))_pick_variantbinutilsGNUelftoolchainelftoolchainelfutilselfutilsunix(- *)--help[display help information](- *)Vversion[display version information](-f --format -P --portability)-B[same as --format=bsd](-u --undefined-only)--defined-only[display only defined symbols](-f --format -P)--format=[specify output format]:format:(bsd sysv posix)(-n --numeric-sort -p --no-sort --size-sort -v)nnumericsort[sort symbols numerically by address](-p --no-sort -n -v --numeric-sort -r --reverse-sort --size-sort)pnosort[do not sort symbols](-P --portability -B -f --format)Pportability[same as --format=posix](-r --reverse-sort -p --no-sort)rreversesort[reverse sort order](-u --undefined-only --defined-only)uundefinedonly[display only undefined symbols](-a --debug-syms)adebugsyms[display debugger-only symbols](-S --print-size)Sprintsize[print size of defined symbols](-s --print-armap)sprintarmap[include index for symbols from archive members]variantelftoolchainbinutils(-l --line-numbers)llinenumbers[display source file and line numbers from debug information](-C --demangle)--no-demangle[don't decode symbol names](-p --no-sort -n -v --numeric-sort)--size-sort[sort symbols by size](-n --numeric-sort -p --no-sort --size-sort)-v[sort symbols numerically by address](- *)-h[display help information]elftoolchainargs:Coportability[(-C --demangle)Cdemangle[decode symbol names]::style:(auto gnu-v2 gnu-v3 arm)(-g --extern-only)-e[only display global and static symbols](--format -P)-F+[specify output format]:format:(bsd sysv posix)-o[with -P, same as -t o; otherwise same as -A](-t --radix)-x[print values in hexadecimal]elfutils--mark-special[mark special symbols]--color=[use color in output]:color:(always auto never)(-C)--demangle[decode symbol names](--format -P)-f+[specify output format]:format:(bsd sysv posix)(- *)--usage[give a short usage message](- *)-\\?[display help information]compset*:options file:_files!(--no-recurse-limit)--recurse-limit--no-recurse-limit[disable demangling recursion limit](-f --format -P)-f+[specify output format]:format:(bsd sysv posix)(-C --no-demangle)--demangle=-[decode symbol names]::style:(auto gnu lucid arm hp edg gnu-v3 java gnat rust dlang)--plugin[load specified plugin]:plugin--special-syms[include special symbols in the output]--synthetic[display synthetic symbols as well]--target=[target object format]:targets:((@M)(f)_call_program targets nm --help:#*supported targets:*##*: )--with-symbol-versions[display version strings after symbol names]OSTYPEdarwinopenbsd(-A -o)Ao[prepend file name to each output line](-g)-a[display all symbols including those for debuggers](-a)-g[display only global symbols](-U)-u[display only undefined symbols](-p)-n[sort numerically rather than alphabetically](-n -r)-p[don't sort; display in symbol-table order](-p)-r[sort in reverse order](-j)-P[print information in a portable format](-j)-t[specify radix for numeric values (used with -P)]:radix:((d\:decimal o\:octal x\:hexadecimal))darwin(-u)-U[don't display undefined symbols]-f[display symbol table of dynamic library flat](-P -t -m)-j[just display symbol names (no value or type)]-l[display .section_start if no symbol is in the section (used with -s)](-j)-m[use verbose format for Mach-O symbols]-s[list only symbols in the specified section]:segment name: :section name: -x[display symbol table entry's fields in hexadecimal]*-arch[select architecture from universal file]:architecture:(all i386 x86_64)openbsd-C[decode low-level symbol names]-D[display dynamic symbol table instead of normal symbol table]-e[output extended information]-s[show archive index]-w[warn about non-object archive members]solarisargs:)*o-h[don't display column headers]-l[distinguish WEAK symbols with * character](-t -x)-o[print values in octal](-v)-n[sort symbols by name](-P)-p[produce parsable output](-p)-P[portable output format](-r)-R[print archive name, object file and symbol name]-r[prepend name of input file to each symbol name]-s[print section name instead of index]-u[print undefined symbols only](-n)-v[sort external symbols by value]-V[display version of the nm command](-o -t)-x[print values in hexadecimal]-A[print name of input file on each line](-u)-g[display only global symbols]-P[print information in a portable format]-t[specify radix for numeric values]:radix:((d\:decimal o\:octal x\:hexadecimal))(-g)-u[display only undefined symbols]-v[sort symbols by value instead of by name]_argumentsargs[@]filesAL'EE|EE3+A"=a-M			
	
A

eEEYq M!]"#$&
'1'1+At[(0(5A8"
C(`(())*e*+
+,=+0,A$",,----.E+*0.]A%3ACf..ABf..%3bA"F./	K+AF/0+localcurcontextcurcontextstateline_arguments!-sI:zombie host:_hosts!-PTSU+:port list*-s-[specify scan type]:scan type:((S\:TCP\ SYN\ scan T\:TCP\ connect\(\)\ scan F\:stealth\ FIN\ scan X\:stealth\ Xmas\ tree\ scan N\:stealth\ null\ scan P\:ping\ scanning U\:UDP\ scan O\:IP\ protocol\ scan I\:idle\ scan A\:ACK\ scan W\:window\ scan R\:RPC\ scan L\:list\ scan V\:version\ detection))-b[specify ftp relay host]:ftp relay host:_hosts*-P-[specify probe types and options]:probe type/options:->probe-opts-A[enable OS detection and version scanning]-O[enable remote OS identification]-6[enable IPv6 support]-I[enable TCP reverse ident scanning]-f[use tiny fragmented IP  packets]*-v[verbose mode]-h[show help information]*-o-[log results]:log format:->log-forms:log filename:_files--resume[resume cancelled scan]:log filename:_files--append_output[append results to any log files]-iL[read target specifications from file]:file:_files-iR[scan random hosts]:num hosts-p[specify ports to try]:port numbers-F[scan only ports listed in services file]-D[perform decoy scan]:host list:_sequence -s, _hosts-S[specify source address]:address:_hosts-e[specify interface to use]:network interface:_net_interfaces-g[specify source port number]:port number--data_length[add random data to packets]:data length(-R)-n[skip reverse DNS to speed things up](-n)-R[always do reverse DNS on targets]-r[don't randomize order in which ports are scanned]-ttl[specify IPv4 time to live for sent packets]--randomize_hosts[scan hosts in random order]-M[specify maximum number of parallel TCP connects]:maximum TCP connects--packet_trace[show all packets sent in tcpdump-like format]--version_trace[show packets related to version scanning]--datadir[specify directory containing data files]:directory:_directories-T[specify timing policy]:timing policy:(Paranoid Sneaky Polite Normal Aggressive Insane)--host_timeout[specify maximum time for scanning a single host]:timeout (ms)--max_rtt_timeout[maximum time for a probe response]:timeout (ms)--min_rtt_timeout[minimum time to wait for a probe response]:time (ms)--initial_rtt_timeout[specify initial probe timeout]:timeout (ms)--max_parallelism[specify max number of scans to perform in parallel]:number--min_parallelism[scan at least specified number of ports in parallel]:number--scan_delay[specify minimum amount of time between probes]:delay (ms)--interactive[go into interactive mode]*:host:_hostsstateprobeopts_valuesprobe type/option0[don't try to ping hosts before scanning]T[use TCP "ping"]S[use SYN packets instead of ACK]U[send UDP probes]E[use a true ping]P[use an ICMP timestamp request]M[use a netmask request]B[use ACK and ICMP echo in parallel]logforms_valueslog formatN[human readable (normal)]X[XML]G[grepable]A[all]S[S|<ipT kiDdI3]hostlistcompset*,compset,*_hostssuf[@]returnAd1AAFH],A	1AF9 +commands[npm] evalNPM_CONFIG_UPDATE_NOTIFIER=false npm completionfunctions_npm_completion
    local -x NPM_CONFIG_UPDATE_NOTIFIER=false;
    functions[_npm_completion]
  _npm_completion@ADG0]E+EAgAl-Y!m1}e	]	
eme=Al
1A4
5AP
CI1&A5rpA"
f+
F+A"Cf0e};+AF+6Q.A=rA"f<+xF+ABCCFA	1.AC%UAFACFQ.AFr uA !Q.AHr!E!AC!!qAF"-AFAF##%A&A	1.ASr%#QA"f#p+#F+qA"f#+$8F+A`C%0$uA$$$%,A&0%H%\%p	AF0%
A,%%AF0bA(%&,-U-.I.AC&0.A//EACF/t/A&"0+
ACg/A"f/00Qw+A"yR0CF+0;A0$00AC&A 1AR1
A!G10A!CgA$"!1D1q2	23=3+A8$C&%A
3AB$F4$FAl%A%f4 4AA%C4T44qA%445
A`&CA
5A&6(6M6y6A'f7716yA'&A(CF+localstatecurcontextcurcontextexplsetoptstypesetopt_argssetoptsall[print current values](nodebug)debug[simple debugging information](debug)nodebug[no simple debugging information](nod2)d2[extra debugging information](d2)nod2[no extra debugging information](nodefname)defname[append default domain name](defname)nodefname[don't append default domain name](nosearch)search[append search list](search)nosearch[don't append search list](norecurse)recurse[name server may query other servers](recurse)norecurse[name server may not query other servers](novc)vc[use virtual circuit](vc)novc[don't use virtual circuit](noignoretc)ignoretc[ignore packet truncation errors](ignoretc)noignoretc[don't ignore packet truncation errors]class[change query class]:query class:((in\:Internet\ class chaos\:CHAOS\ class hesiod\:MIT\ Athena\ Hesiod\ class any\:wildcard\ \(any\ of\ the\ above\)))domain[change default domain]:default domain:_domainssrchlist[change default domain and search list]: :->srchlistport[change name server port]:name server port:querytype[change type of information query]:query information type:((a\:internet\ address cname\:canonical\ name\ for\ alias hinfo\:CPU\ and\ operating\ system\ type minfo\:mailbox\ or\ mail\ list\ information mx\:mail\ exchanger ns\:name\ server\ for\ zone ptr\:host\ name\ or\ other\ information soa\:domain\'s\ \`start-of-authority\'\ information txt\:text\ information uinfo\:user\ information wks\:supported\ well-known\ services))retry[change number of retries]:number of retries:root[change name of root server]:root server:_hoststimeout[change initial timeout interval]:timeout (seconds):compcontextCURRENT_call_function_nslookup_commandreturn_alternativecommands:command:(server lserver root finger ls view help set exit)hosts:: _hostscompstate[context]redirect_call_function_nslookup_redirect_tagsredirectionfileswords[1]fingerls_messageredirection not allowed for command `words[1]'compstate[redirect]_descriptionwrite to filecompstate[redirect]>>_descriptionappend to fileunknown redirection operator `compstate[redirect]'_filesexpl[@]az_call_function_nslookup_words1_call_function_nslookup_hostlserver_wantedhostsnew default server_hostsrootexithelpfingernamesfinger name_arguments-t[records of given type]:query information type:((a\:internet\ address cname\:canonical\ name\ for\ alias hinfo\:CPU\ and\ operating\ system\ type minfo\:mailbox\ or\ mail\ list\ information mx\:mail\ exchanger ns\:name\ server\ for\ zone ptr\:host\ name\ or\ other\ information soa\:domain\'s\ \`start-of-authority\'\ information txt\:text\ information uinfo\:user\ information wks\:supported\ well-known\ services))-a[aliases of hosts in domain]-d[all records]-h[CPU and operating system information]-s[well-known services]:domain:_domainsview_descriptionview file_filesexpl[@]val_args_valuesstate informationsetopts[@]state_wantedserver_hostsstateline_arguments-(@)^(@M)setopts:#*\]:*/\[/=[-(@)^setopts:#(\(|*\]:)*(@)^(@)(@M)setopts:#\(*/\)/)-/\(/(-:host to find:_hosts:server:_hostsstatedomainscompset*/_descriptionsearch list entry_descriptiondefault domain name and first search list entry_vals_cache_multi_domainsexpl[@]qS//\- \t\n_vals_cache_multi_domainsexpl[@]A'1A`		)ZD1localunits((auto\:1K\ =\ 1000,\ 1Ki\ =\ 1024 si\:1K\ =\ 1000 iec\:1K\ =\ 1024 iec-i\:1Ki\ =\ 1024))_arguments(H)--debug[print warnings about invalid input](H -z --zero-terminated -d --delimiter)d+delimiter[use specified field delimiter instead of whitespace]:delimiter(H)--field=[replace numbers in specified input fields]:fields [1](H)--format=[use printf style floating-point format]:format(H)--from=[auto-scale input numbers to specified units]:unit [none]:units(H)--from-unit=[specify the input unit size]:unit size [1](H)--grouping[use locale-defined digit grouping e.g. 1,000,000](H)--header=-[print (without converting) initial header lines]::header lines [1](H)--invalid=[specify failure mode for invalid numbers]:mode [abort]:(abort fail warn ignore)(H)--padding=[pad the output to specified width]:width; positive - right-align; negative - left-align(H)--round=[use specified method for rounding when scaling]:method [from-zero]:(up down from-zero towards-zero nearest)(H)--suffix=[add suffix to output numbers and accept optional suffix in input numbers]:suffix(H)--to=[auto-scale output numbers to specified unit]:unit:units(H)--to-unit=[specify output unit size]:unit size [1](H -z --zero-terminated -d --delimiter)zzeroterminated[line delimiter is NUL, not newline](H)*: :_guard "^-*" number(- *)--help[display usage information](- *)--version[display version information]AL'EE|EEs;J+A(C$Ag8X,A|}A"		s;JA(,eA%A C%E!A	9K0	\A"f	|	A

5		EA E!e"$]%I&y'Q(*Q,).124Y5718:-
:;=q>?@BYCDEFGH}IJK
0LA eLMNeNL0OAAC%OQRESTmUViW	WY9Z\]U^5_m`abucdefghuijklmenQop)qrstUuuwxUyzz{|5}=~m=I5mA "(4ay+Ap)&0Al")&,M-]%q!a1Y+)0Ax"+4\}M<Pl{b8\0Tm+0A$"- A+0A$".$E+0A"/b)+
0$A/fXyA1Ft+localcurcontextcurcontextfilesvariantoptsargsstatestate_descrlinetypesetopt_args*:object file:_object_files #words > 2 _pick_variantbinutilsGNUelfutilselfutilsllvmLLVMunixversion(-d --disassemble)ddisassemble[display assembler code of executable sections](-r --reloc)rreloc[display relocation information](-s --full-contents)sfullcontents[display the full contents of all sections requested]*j+section[only display information for section]:section:(.bss .data .dynamic .dynsym .got .interp .shstrtab .symtab .text)variantbinutilscompset*:options file:_files!(--no-recurse-limit)--recurse-limit--no-recurse-limit[disable demangling recursion limit](-a --archive-headers)aarchiveheaders[display archive header information](-f --file-headers)ffileheaders[display contents of the overall file header](-p --private-headers)pprivateheaders[display object format specific file header contents]*P+private[display information specific to the object format]:option(-h --section-headers --headers)hsectionheadersheaders[display contents of the section headers](-x --all-headers)xallheaders[display the contents of all headers]--disassemble=[display assembler contents for specified symbol]:symbol(-D --disassemble-all)Ddisassembleall[display assembler contents of all sections](-S --source)Ssource[intermix source code with disassembly]--source-comment=-[prefix lines of source code with specified text]::text prefix [# ](-g --debugging)gdebugging[display debug information in object file](-e --debugging-tags)edebuggingtags[display debug information using ctags style](-G --stabs)Gstabs[display (in raw form) any STABS info in the file]*-W-[display DWARF info in the file]::dwarf section:->short-dwarf-names*--dwarf=-[display DWARF info in the file]::dwarf section:->dwarf-names--ctf=[display compact C type format info for section]:section(-t --syms)tsyms[display the contents of the symbol table(s)](-T --dynamic-syms)Tdynamicsyms[display the contents of the dynamic symbol table](-R --dynamic-reloc)Rdynamicreloc[display the dynamic relocation entries in the file]ign(- *)vversion[display version information]ign(- *)iinfo[list supported object formats and architectures]ign(- *)Hhelp[display usage information](-b --target)b+target[specify the target object format]:target:->bfdnames(-m --architecture)m+architecture[specify the target architecture]:architecture:->architectures*M+disassembleroptions[pass target specific information to the disassembler]:option:->disassembler_options(-E --endian)-E+[assume endianness when disassembling]:endianness:((B\:"assume big endian format when disassembling" L\:"assume little endian format when disassembling"))(-E --endian)--endian=[assume endianness when disassembling]:endianness:((big\:"assume big endian format when disassembling" little\:"assume little endian format when disassembling"))--file-start-context[include context from start of file (with -S)]*I+include[add directory to search list for source files]:directory:_files -/(-l --line-numbers)llinenumbers[include line numbers and filenames in output](-F --file-offsets)Ffileoffsets[include file offsets when displaying information](-C --demangle)-C[decode mangled/processed symbol names](-C --demangle)--demangle=-[decode mangled/processed symbol names]::style:(auto gnu lucid arm hp edg gnu-v3 java gnat rust dlang)!(--no-recurse-limit)--recurse-limit(-w --wide)wwide[format output for more than 80 columns](-z --disassemble-zeroes)zdisassemblezeroes[don't skip blocks of zeroes when disassembling]--start-address=[only process data whose address is >= ADDR]:address--stop-address=[only process data whose address is <= ADDR]:address--prefix-addresses[print complete address alongside disassembly](--show-raw-insn --no-show-raw-insn)noshowrawinsn[display hex alongside symbolic disassembly]--insn-width=[display specified number of bytes on a single line with -d]:width (bytes)--adjust-vma=[add offset to all displayed section addresses]:offset--special-syms[include special symbols in symbol dumps]--inlines[print all inlines for source line (with -l)]--prefix=[add prefix to absolute paths for -S]:prefix--prefix-strip=[strip initial directory names for -S]:level--dwarf-depth=[don't display DIEs at specified or greater depth]:depth--dwarf-start=[display DIEs at specified or deeper depth]:depth--dwarf-check[perform additional dwarf internal consistency checks]--ctf-parent=[use specified section as the CTF parent]:sectionelfutils--color=-[colorize the output]::when:(always auto never)(- *)?help[display help](- *)--usage[display usage](- *)Vversion[display program version]llvm-aarch64-neon-syntax=[choose style of NEON code (AArch64)]:style:(generic apple)-arch=[select arch from a fat binary (with -macho)]:architecture:(i386 x86_64)-arch-name=[specify target arch to disassemble for]:architecture:->llvm_targets-archive-headers[print archive headers (with -macho)]-archive-member-offsets[w -macho -archive-headers: print offset to each archive member]-bind[display Mach-O binding info]-color[use color syntax highlighting]-data-in-code[print data in code table (with -macho)]-dis-symname=[disassemble just the specified symbol's instructions (with -macho)](-disassemble -d)disassembled[display assembler mnemonics for machine instructions](-disassemble-all -D)disassembleallD[disassemble all instruction sections]-dsym=[use the specified .dSYM file for debug info (with -macho)]:dsym file:_files-dwarf=[dump of dwarf debug section]:section:(frames)-dyld-id[print the shared library's id for dylib Mach-O file (with -macho)]-dylibs-used[print the shared libraries used for linked Mach-O files (with -macho)]-exports-trie[display Mach-O exported symbols]-fault-map-section[display contents of faultmap section]-filter-print-funcs=[only print IR for the specified functions]:function names-full-leading-addr[print full leading address (with -macho)]-g[print line information from debug info if available (with -macho)]-indirect-symbols[print indirect symbol table (with -macho)]-info-plist[print the info plist section (with -macho)]-lazy-bind[display Mach-O lazy binding info](-line-numbers -l)linenumbersl[display source line numbers with disassembly]-link-opt-hints[print the linker optimization hints (with -macho)](-macho -m)machom[use Mach-O specific object file parser]*-mattr=[target specific attributes]:attributes-mcpu=[specify target cpu type]:cpu type-no-leading-addr[print no leading address (with -macho)]-no-leading-headers[print no leading headers]-no-show-raw-insn[don't print instruction bytes when disassembling]-no-symbolic-operands[don't print operands symbolically when disassembling (with -macho)]-non-verbose[print info in non-verbose form (with -macho)]-objc-meta-data[print Objective-C runtime meta data (with -macho)]-print-after-all[print IR after each pass]-print-before-all[print IR before each pass]-print-imm-hex[use hex format for immediate values]-private-header[display only the first format specific file header](-private-headers -p)privateheadersp[display format specific file headers]-r[display the relocation entries in the file]-raw-clang-ast[dump raw binary contents of clang AST section]-rebase[display Mach-O rebasing info]-rng-seed=[seed for the random number generator]:seed-s[display contents of each section]*sectionj[operate on the specified section only]:section(-section-headers -h)sectionheadersh[display summaries of the headers for each section](-source -S)sourceS[display source inlined with disassembly]-start-address=[start disassembly at the specified address]:address-stop-address=[stop disassembly at the specified address]:address-t[display the symbol table]-time-passes[time each pass, print elapsed time on exit]-triple=[target triple to disassemble for]:triple-universal-headers[print Mach-O universal headers (with -macho)]-verify-dom-info[verify dominator info (time consuming)]-unwind-info[display unwind information]-weak-bind[display Mach-O weak binding info]-x86-asm-syntax=[choose style of assembler code (x86)]:style:(att intel)ign(- *)-help[display available options]ign(- *)-help-list[display list of available options]ign(- *)-version[display version of objdump]_argumentsoptsargs[@]filesstateshortdwarfnames_valuesdwarf sectionl[rawline]L[decodedline]i[info]a[abbrev]p[pubnames]r[aranges]m[macro]f[frames]F[frames-interp]s[str]o[loc]R[ranges]t[pubtypes]U[trace_info]u[trace_abbrev]T[trace_aranges]g[gdb_index]A[addr]c[cu_index]k[links]K[follow-links]dwarfnames_sequence_wanteddwarfsectionsexplcompaddrawlinedecodedlineinfoabbrevpubnamesarangesmacroframesframesinterpRangespubtypesgdb_indextrace_infotrace_abbrevtrace_arangesaddrcu_indexlinksfollowlinksbfdnames_wantedtargetstargetcompaddMf_call_program targets objdump --help supported targets:: architectures_wantedarchitecturecompaddMf_call_program targets objdump --help supported architectures:: disassembler_options_valuesdisassembler options(@)(@)(@M)(f)(ps.-M switch.)_call_program targets objdump --help[2]:#  [^ ]*#  %% *llvm_targets_valuestarget architecture(z)(@)(f)_call_program targets
            ${~words[1]} -version##*Registered Targets:/ -*returnAGA,`yA+:4ARRrRrerAC<5Ilocalexpl_descriptionfilesobject file__object_fileREPLY.aoelfdylib.so.-core.core_files*(-.e,__object_file,)@(@)explAX'EE|EEE+ACgAL-9=	
A
A
AlC,
ACQpAA(e5uM}aqA	CA	1Q0yA 
e
=0A,E=
0;AA$"CCFHAqeo0ACfA"1Af1A0%Y}A"EH+ACfA A" T } K+A,C !9!!"
"a"A"##1#mP+AFH+localcurcontextcurcontextstatestate_descrlineargsopt_args(-A --address-radix)A+addressradix[file offset base]:base:((d\:decimal o\:octal x\:hexadecimal n\:none))(-j --skip-bytes)j+skipbytes[skip specified bytes]:bytes(-N --read-bytes)N+readbytes[dump at most specified bytes]:bytes*t+format[specify output format]:format string:->format(-v --output-duplicates)voutputduplicates[do not use * to mark line suppression]-a[output named characters (-t a)]-b[output octal bytes (-t o1)]-c[output characters with C-style escape (-t c)]-d[output unsigned decimal shorts (-t u2)]-f[output single-precision floats (-t fF)]hx[output hexadecimal shorts (-t x2)]-i[output decimal integers (-t dI)]lIL[output decimal longs (-t dL)]oB[output octal shorts (-t o2)]-s[output decimal shorts (-t d2)]_pick_variantgnuGNUunixversionRargs:*()hBIL--traditional--endian=[swap input bytes]:endianness:(big little)S+strings[output strings of at least specified bytes long]:lengthwwidth[output specified bytes per line]:bytes(- : *)--help[display help and exit](- : *)--version[output version information and exit]Rargs:*()OSTYPEdarwinfreebsddragonflyopenbsd-D[output unsigned decimal integers (-t u4)]eF[output double-precision floats (-t fD)]HX[output hexadecimal ints (-t x4)]-O[output octal ints (-t o4)]solarisMargs:*()AjNtvbcdfosx-C[output all printable characters and use C-style escapes]-D[output unsigned decimal long words (-t u4)]-F[output double-precision floats (-t f8)]-S[output decimal ints (-t d4)]-X[output hexadecimal ints (-t x4)]Margs:*()AjNtvbcdosx_argumentsargs[@]*: :_filesreturnstateformatcompset*[acCSIL1248FDL]compset*[doux]C:charS:shortI:intL:long_describeintegersizesize of integercompset*fF:floatD:doubleL:long double_describefloatsizesize of floata:named characterc:character (C-style escape)d:decimalo:octalu:unsigned decimalx:hexadecimalf:floating-point number_describetypespecifiertype specifierAL'EE|EE+A C<A0% HhA\	,Hl 4PlsAC<AC1A!Ag<<\Ag<<A	g<<@A	Cg<<A	g<<,A	g<<A
gTA
z;
|ATC))1FA-`2 
A8A.	A		Az
M,A3;
A\

|A"5"5;

C&$A"7@2
=
Q
|=A1A<
A=1A=R
Q,A?
,A@i.AA%Ag#kPA|C|A'mA"G
"G#k&$Ad16AJ@2
ERYA'!.ALe)A  1AO
EA||AC'IA"R
"RP&$AdC16AU@2
R9A'=.AWAw;.A[EA6VA\2E
<A"^

Q"Ll^+~A_29E2<<AC'#kA'A"cRYcA"d
Y"ld+qA" lg+FAj`2RE <A"!l!=k+QAmREAp
1AnR
QAF!"qA"C"lq+QAtRA"u
Y"C"lu+qAD"AB""#xR#"y
9"C#l#y+oQA}
%9A~1A~R
Q,A%&M.A'(QA G#kA|!C|A!'mA"
"#k!&$A		1^A2
E`2E	R).A*m+%A#B.AE
A$VA2,<A"$C,l+qA"$-l+FA`2RE-)<
A"%-hl-+	QAREA"&.8l+qAD"'CAB'C"".YR."
."'/ll/+UA
0A1AR
Q,A
1	,A129.A34aA*CG#kA|*|A+'mA"
"#k+C&$A6A@2
ER5.A*m6eAH-(FA`2RE7<A"-C80l8Q+	QAREA".9l+qAD".AB.""9!R9Y"
9y"/:4l:U+A0CF;L+localcurcontextcurcontextstatelineexplclnts_compl_newclnts_compl_oldclnts_swift_likeaodhbarbicandesignatefreezergnocchiopenstackvitragewatcherceilometercindercloudkittyglanceheatironickeystonemagnummanilamistralmonascamuranoneutronnovasaharasenlintackertroveswift ! +_cache_openstack_clnt_opts typeset_cache_openstack_clnt_outputs_cache_openstack_clnt_opts_cache_openstack_clnt_cmds_cache_openstack_clnt_cmds_opts_cache_openstack_clnt_cmds_subcmds_cache_openstack_clnt_cmds_subcmd_optsconn_optswordservicewordsros ! +_cache_openstack_conn_opts _cache_openstack_conn_optsMf$service help 2>/dev/null:os_cache_openstack_conn_optsostenantidostenantnamewords:1wordoptbreakargargconn_optsconn_optsclnts_compl_newrservice_cache_openstack_clnt_cmdsservice_cache_openstack_clnt_outputsservice:$service ${(Q)conn_opts} complete 2>/dev/null_cache_openstack_clnt_optsserviceMf$service help 2>/dev/null/[/]/;:09AZaz//.%os_cache_openstack_clnt_cmdsservice_cache_openstack_clnt_outputsservice/ cmds'/'/completesubcmd_cache_openstack_clnt_cmdsserviceswIwordcmd_cache_openstack_clnt_cmds_subcmdsservicecmdcmds_cmd///__cache_openstack_clnt_cmds_subcmdsservicecmd_cache_openstack_clnt_outputsservice/ t'/'words:2_cache_openstack_clnt_cmds_subcmdsservicecmdsubcmd_cache_openstack_clnt_cmds_subcmd_optsservicecmdsubcmdcmds_cmd///__subcmd///__cache_openstack_clnt_cmds_subcmd_optsservicecmdsubcmd_cache_openstack_clnt_outputsservice/ t'/'helpwordsCURRENT1wordsCURRENT_valuesoptionu_cache_openstack_clnt_cmdsservicewordsCURRENT2wordsCURRENTcmds_cmd///__cache_openstack_clnt_cmds_subcmdsservicecmd_cache_openstack_clnt_outputsservice/ t'/'_valuesu_cache_openstack_clnt_cmds_subcmdsservicecmd_valueswordsCURRENT_valuesu_cache_openstack_clnt_optsservice_messagemissing authentication options_values_valueszstyle:completion:curcontext:optionsprefixneededprefix_valuesu_cache_openstack_clnt_cmds_subcmd_optsservicecmdsubcmd//:/\:clnts_compl_oldrservice_cache_openstack_clnt_optsserviceMf$service help 2>/dev/null/[/]/;:09AZaz//._cache_openstack_clnt_cmdsserviceMf$service bash-completion 2>/dev/null:AZaz/bashcompletion_cache_openstack_clnt_cmds_optsservicecmd_cache_openstack_clnt_cmds_optsservicecmdMf$service help $cmd 2>/dev/null/[/]/;:09AZaz//.wordsCURRENT_values_valueswordsCURRENT_valuesu_cache_openstack_clnt_optsservice_valuesprefixneededprefix_cache_openstack_clnt_cmds_optsservicecmd_valuesu_cache_openstack_clnt_cmds_optsservicecmd//:/\:clnts_swift_likerservicef$service --help 2>/dev/null_cache_openstack_clnt_optsserviceM_cache_openstack_clnt_outputsservice/[/]/;:09AZaz//./_cache_openstack_clnt_cmdsserviceMMf_cache_openstack_clnt_outputsservice:    az/ AZ_cache_openstack_clnt_cmds_optsservicecmdMf$service $cmd --help 2>/dev/null/[/]/;:09AZaz//.wordsCURRENT_valuesu_cache_openstack_clnt_optsservice_valuesprefixneededprefix_cache_openstack_clnt_cmds_optsservicecmd_valuesu_cache_openstack_clnt_cmds_optsservicecmd//:/\:returnA9u_user_at_hostotheraccounts@A,DA"Y0|A!0A1Ax<localexplstatelineservicepack_arguments-f[force packing even for files which will not benefit]-[show statistics for files]*:file to compress:_files -g "^*.z(-.)"unpack_descriptionfilescompressed file_filesexpl[@]*.z(-.)AB+;SA'EA16A@2YATC	&AYAF0qAF0qAF0AB9AGAPmA<1ARMACPmAx
1AF$AACfp$qAF$A\C*#ABCF<xCFLA,2A,*YAp
1&A2ACQ&A2AAfPLAfxqAFLAFxACf	8	m
AB89tAGAPmA<1ARMACPmAx
1AF$AACfd$qAF$A\C*#ABCF,hCF8A,2A,*=Ap
1&A2ACmQ&A2AmAf,8Af`hqAF	8AF	LhACf		
AB[b\`,uAGAPmA<1ARMACPmAx
1AF$AACfd$qAF$AxC
1ACF,hA5AfhqACF@hA1AFA%9AC-AfqAF	Af	X		ABy&>z'	Af5AB).	+*L

A'EA60=eAC&0;ADF	A<C1.A	+	AFlAB-:.,AF|AB./AGAPmA<1ARMACPmAx
1AF$AACfp$qAF$AC'<aAARAt
	AF$,AACf(qAF.A(M,A		\A		
D.A
X
AlA1AR
.A$LAflAB>B	?0~AGAPmA<1ARMACPmAx
1AF$AACfh$qAF$ACf=ABE
F%AGAPmA<1ARMACPmA'
AARmAtC
	ACF,A
0uAf0qACF4t.AAC'HyAfABN
OX+AGAPmA<1ARMACPmA'
AARmAtC
	ACF,A
0uAf0qACF4t.AAC'HyAfABXQXYAgA<auAftAB]QJ]:A !tAB_MZ_A0Fb!AB`}RKaXA(!ABabLAgA<a)AfxAB'f(g(AgA<a-Af@iAB3k
4kxAgA<aAfAdAB?n1@nBAgA<auMAfASt$tQuvwyYz|Q~Miuma=Y%Me)Aae	ei)1̥΍Y-ځ]a5	aAu]	U1!1Y +functions[__pandoc_cache_policy] __pandoc_cache_policylocalcache_file1commands[pandoc]cache_filecache_filereturn +functions[_pandoc_output_format] _pandoc_output_formatlocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy__pandoc_cache_policy_cache_invalidpandoc_output_formats_simpleoutput_formats_simplepandoc --list-output-formats_store_cacheoutput_formats_simple_retrieve_cache_cache_invalidpandoc_output_formats_plus_extensible_cache_invalidpandoc_output_formats_minus_extensibleoutput_formats_simplepandoc --list-extensions=${f}e^\+output_formats_plus_extensiblefe^\-output_formats_minus_extensible_store_cache_store_cache_retrieve_cache_retrieve_cache_alternativeformats_plus:format:{_multi_parts "+" output_formats_plus_extensible}formats_minus:format:{_multi_parts -- "-" output_formats_minus_extensible} +functions[_pandoc_input_format] _pandoc_input_formatlocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy__pandoc_cache_policy_cache_invalidpandoc_input_formats_simpleinput_formats_simplepandoc --list-input-formats_store_cacheinput_formats_simple_retrieve_cache_cache_invalidpandoc_input_formats_plus_extensible_cache_invalidpandoc_input_formats_minus_extensibleinput_formats_simplepandoc --list-extensions=${f}e^\+input_formats_plus_extensiblefe^\-input_formats_minus_extensible_store_cache_store_cacheinput_formats_plus_extensible_retrieve_cache_retrieve_cache_alternativeformats_plus:format:{_multi_parts "+" input_formats_plus_extensible}formats_minus:format:{_multi_parts -- "-" input_formats_minus_extensible} +functions[_pandoc_all_formats] _pandoc_all_formatslocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy__pandoc_cache_policy_cache_invalidpandoc_input_formats_simpleinput_formats_simplepandoc --list-input-formats_store_cacheinput_formats_simple_retrieve_cache_cache_invalidpandoc_output_formats_simpleoutput_formats_simplepandoc --list-output-formats_store_cacheoutput_formats_simple_retrieve_cache_cache_invalidpandoc_all_formatsall_formatsoutput_formats_simpleinput_formats_simpleall_formatssort -u <<<"${all_formats[*]}"_store_cacheall_formats_retrieve_cache_describeformatall_formats +functions[_pandoc_pdf_engine] _pandoc_pdf_engine_alternativeengines:engine:{_values "engine" pdflatex lualatex xelatex wkhtmltopdf weasyprint prince context pdfroff}engine_files:engine:_files +functions[_pandoc_pdf_engine_opts] _pandoc_pdf_engine_optslocalpdf_engineopt_argspdfenginepdf_enginepdflatexlualatexxelatexxetexlatexpdftextex_textype_pdf_engine/dev/null_messageOptions for pdf_engine +functions[_pandoc_data_dir] _pandoc_data_dir_files +functions[_pandoc_template] _pandoc_templatelocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy__pandoc_cache_policy_cache_invalidpandoc_output_formats_simpleoutput_formats_simplepandoc --list-output-formats_store_cacheoutput_formats_simple_retrieve_cachedata_diropt_argsdatadirdata_dir_cache_invalidpandoc_default_data_dirdefault_data_dirpandoc --version | sed -ne 's/Default user data directory: \(.*\)/\1/p'_store_cachepandoc_default_data_dir_retrieve_cachepandoc_default_data_dirdata_dirdefault_data_dir_pandoc_template_find_args-name '*.'output_formats_simple[1]i = 2i < #output_formats_simple[@]i++ _pandoc_template_find_args_pandoc_template_find_args -or -name '*.'output_formats_simple[i]templateseval find -L ${data_dir}/templates ${_pandoc_template_find_args} 2>/dev/null | sed -e 's/.*\///' -e 's/\.[^.]*$//'templatestemplatesdefault_describetemplates from default data-dirtemplates +functions[_pandoc_highlight_style] _pandoc_highlight_stylelocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy__pandoc_cache_policy_cache_invalidpandoc_highlighting_styleshighlighting_stylespandoc --list-highlight-styles_store_cache_retrieve_cache_alternativestyles:style:{_values "syntax builting style" ${highlighting_styles[*]}}style_files_here:style:{_files -g "*.theme"} +functions[_pandoc_filter] _pandoc_filterlocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy__pandoc_cache_policydata_diropt_argsdatadirdata_dir_cache_invalidpandoc_default_data_dirdefault_data_dirpandoc --version | sed -ne 's/Default user data directory: \(.*\)/\1/p'_store_cachepandoc_default_data_dir_retrieve_cachepandoc_default_data_dirdata_dirdefault_data_dirfilters_dirdata_dir/filters_alternativelocal_filter:filter:{_files -g "*.lua"}data_dir_filter:filter:{_files -W filters_dir -g "*.lua"} +functions[_pandoc_lua_filter] _pandoc_lua_filterlocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy__pandoc_cache_policydata_diropt_argsdatadirdata_dir_cache_invalidpandoc_default_data_dirdefault_data_dirpandoc --version | sed -ne 's/Default user data directory: \(.*\)/\1/p'_store_cachepandoc_default_data_dir_retrieve_cachepandoc_default_data_dirdata_dirdefault_data_dirfilters_dirdata_dir/filters_alternativelocal_filter:filter:{_files -g "(#q*)(.)"}data_dir_filter:filter:{_files -W filters_dir -g "(#q*)(.)"} +functions[_pandoc_reference_location] _pandoc_reference_locationlocalpoliciespoliciesblock:place references at the end of the current (top-level) blocksection:place references at the end of the current (top-level) sectiondocument:place references at the end of the document_describelocationpolicies +functions[_pandoc_top_level_division] _pandoc_top_level_division_valuestop level divisiondefaultsectionchapterpart +functions[_pandoc_header_levels] _pandoc_header_levels_valuesnumber +functions[_pandoc_header_level] _pandoc_header_level_valuesnumber +functions[_pandoc_email_obfusication] _pandoc_email_obfusicationlocalpoliciespoliciesnone:(default) leaves mailto: links as they arejavascript:obfuscates them using JavaScriptreferences:obfuscates them by printing their letters as decimal or hexadecimal character references_describeobfusicationpolicies +functions[_pandoc_wrap] _pandoc_wraplocalpoliciespoliciesauto:(default) wrap lines to the column width specified by --columns (default 72)none:don't wrap lines at allpreserve:attempt to preserve the wrapping from the source document_describepolicypolicies +functions[_pandoc_eol] _pandoc_eollocalpoliciespoliciesnative:line endings appropriate to the OS on which pandoc is being runcrlf:windowslf:macOS/Linux/UNIX_describepolicypolicies +functions[_pandoc_track_changes] _pandoc_track_changeslocalpoliciespoliciesaccept:(default) inserts all insertions, and ignores all deletionsreject:inserts all deletions and ignores insertionsall:puts in insertions, deletions, and comments, wrapped in spans with insertion, deletion, comment-start, and comment-end classes, respectively_describepolicypolicies_argumentsfrfromread[specify input format]:format:_pandoc_input_formattwtowrite[specify output format]:format:_pandoc_output_formatooutput[write output to FILE instead of stdout]:file:_files--data-dir=[specify the user data directory to search for pandoc data files]:dir:_pandoc_data_dir--base-header-level=[specify the base level for headers (defaults to 1)]:number:_pandoc_header_level--strip-empty-paragraphs[deprecated. Use the +empty_paragraphs extension instead]: :--indented-code-classes=[classes to use for indented code blocks]:class:{_message "Classes separated with ,"}*--filter=[specify an executable to be used as a filter transforming the pandoc AST after the input is parsed and before the output is written]:file:_pandoc_filter*--lua-filter=[transform the document in a similar fashion as JSON filters (see --filter), but use pandoc's built-in lua filtering system]:file:_pandoc_lua_filterppreservetabs[preserve tabs instead of converting them to spaces]: :--tab-stop=[specify the number of spaces per tab (default is 4)]:number:{_message -r "choose a number equals to or greater then 1"}--track-changes=[specifies what to do with insertions, deletions, and comments produced by the MS Word "Track Changes" feature]: :_pandoc_track_changes--file-scope[parse each file individually before combining for multifile documents]: :--extract-media=[extract images and other media contained in or linked from the source document to the path DIR]:dir:{_dir_list}sstandalone[produce output with an appropriate header and footer]: :--template=[use FILE as a custom template for the generated document. Implies --standalone]: :_pandoc_template*M*metadata[set the metadata field KEY to the value VALUE]:key\:value: *V*variable[set the variable KEY to the value VALUE]:key\:value: (- :)Dprintdefaulttemplate[print the system default template for an output]:format:_pandoc_output_format(- :)--print-default-data-file=[print a system default data file]:file: (- :)--print-highlight-style=[prints a JSON version of a highlighting style]:style|file: --dpi=[specify the dpi (dots per inch) value for conversion from pixels to inch/centimeters and vice versa]:number: --eol=[manually specify line endings (crlf|lf|native)]: :_pandoc_eol--wrap=[determine how text is wrapped in the output (the source code, not the rendered version)]: :_pandoc_wrap --columns=[specify length of lines in characters (default 72)]:number: --strip-comments[strip out HTML comments in the Markdown or Textile source]: : toctableofcontents[include an automatically generated table of contents]: : --toc-depth=[specify the number of section levels to include in the table of contents]:number:{_message -r "choose a number equals to or greater then 1"}--no-highlight[disables syntax highlighting for code blocks and inlines]: : --highlight-style=[specifies the coloring style to be used in highlighted source code]:style|file:_pandoc_highlight_style--syntax-definition=[load a KDE XML syntax definition file]:file:{_files -g "*.xml"}*H*includeinheader[include contents of FILE, verbatim, at the end of the header, implies --standalone]:file:_files*B*includebeforebody[include contents of FILE, verbatim, at the beginning of the document body, implies --standalone]:file:_files*A*includeendbody[include contents of FILE, verbatim, at the end of the document body, implies --standalone]:file:_files--resource-path=[list of paths to search for images and other resources]:searchpath:_dir_list--request-header=[set the request header NAME to the value VAL when making HTTP requests]:name\:val: --self-contained[produce a standalone HTML file with no external dependencies, using data: URIs to incorporate the contents of linked scripts, stylesheets, images, and videos. Implies --standalone]: : --html-q-tags[use <q> tags for quotes in HTML]: : --ascii[use only ASCII characters in output, supported only for HTML and DocBook output]: : --reference-links[use reference-style links, rather than inline links]: : --reference-location=[specify where footnotes (and references, if reference-links is set) are placed (block|section|document)]: :_pandoc_reference_location--atx-headers[use ATX-style headers in Markdown and AsciiDoc output]: : --top-level-division=[treat top-level headers as the given division type in LaTeX, ConTeXt, DocBook, and TEI output]: :_pandoc_top_level_divisionNnumbersections[number section headings in LaTeX, ConTeXt, HTML, or EPUB output]: : --number-offset=[offset for section headings in HTML output (ignored in other output formats)]: :_pandoc_header_levels--listings[use the listings package for LaTeX code blocks]: : iincremental[make list items in slide shows display incrementally (one by one)]: : --slide-level=[specifies that headers with the specified level create slides (for beamer, s5, slidy, slideous, dzslides)]: :_pandoc_header_levels--section-divs[wrap sections in <section> tags (or <div> tags for html4)Use the section-divs package for LaTeX code blocks]: : --email-obfusication=[treat top-level headers as the given division type in LaTeX, ConTeXt, DocBook, and TEI output (none|javascript|references)]: :_pandoc_email_obfusication--default-image-extension=[specify a default extension to use when image paths/URLs have no extension]:extension: --id-prefix=[specify a prefix to be added to all identifiers and internal links in HTML and DocBook output]:string: Ttitleprefix[specify STRING as a prefix at the beginning of the title that appears in the HTML header]:string: *c*css[link to a CSS style sheet]:url: --reference-doc=[use the specified file as a style reference in producing a docx or ODT file]:file: --epub-subdirectory=[specify the subdirectory in the OCF container that is to hold the EPUB-specific contents]:dir:{_files -/}--epub-cover-image=[use the specified image as the EPUB cover]:file:_files--epub-metadata=[look in the specified XML file for metadata for the EPUB]:file:{_files -g "*.xml"}*--epub-embed-font=[embed the specified font in the EPUB]:file:_files --epub-chapter-level=[specify the header level at which to split the EPUB into separate "chapter" files]:number:_pandoc_header_level--pdf-engine=[use the specified engine when producing PDF output]:program:_pandoc_pdf_engine*--pdf-engine-opt=[use the given string as a command-line argument to the pdf-engine]:string:_pandoc_pdf_engine_opts*--bibliography=[set the bibliography field in the document's metadata to FILE]:file:{_files -g "*.{bib,bibtex,copac,json,yaml,enl,xml,wos,medline,mods,ris}"}--csl=[set the csl field in the document's metadata to FILE]:file:{_files -g "*.csl"}--citation-abbreviations=[set the citation-abbreviations field in the document's metadata to FILE]:file:_files--natbib[use natbib for citations in LaTeX output]--biblatex[use biblatex for citations in LaTeX output]--mathml[convert TeX math to MathML (in epub3, docbook4, docbook5, jats, html4 and html5)]--webtex=[convert TeX formulas to <img> tags that link to an external script that converts formulas to images]::url: --mathjax=[use MathJax to display embedded TeX math in HTML output]::url: --katex=[use KaTeX to display embedded TeX math in HTML output]::url: mlatexmathmlasciimathml[deprecated. Use the LaTeXMathML script to display embedded TeX math in HTML output]::url: --mimetex=[deprecated. Render TeX math using the mimeTeX CGI script, which generates an image for each TeX formula]::url: --jsmath=[deprecated. Use jsMath (the predecessor of MathJax) to display embedded TeX math in HTML output]::url: --gladtex[deprecated. Enclose TeX math in <eq> tags in HTML output]: : --abbreviations=[specifies a custom abbreviations file]:file:_files --trace[enable tracing]--dump-args[print information about command-line arguments to stdout, then exit]--ignore-args[ignore command-line arguments (for use in wrapper scripts)]--verbose[give verbose debugging output]--quiet[suppress warning messages]--fail-if-warnings[exit with error status if there are any warnings]--log=[write log messages in machine-readable JSON format to FILE]:file:_file(- :)--bash-completion[generate a bash completion script](- :)--list-input-formats[list supported input formats, one per line](- :)--list-output-formats[list supported output formats, one per line](- :)--list-extensions=[list supported extensions, one per line, preceded by a + or - indicating whether it is enabled by default in FORMAT]:format:_pandoc_all_formats(- :)--list-highlight-languages[list supported languages for syntax highlighting, one per line](- :)--list-highlight-styles[list supported styles for syntax highlighting, one per line](- :)vversion[print version](- :)hhelp[print help]*:file:_filesAgAC',AA'A|	A<QA$CyYIqAC%A E]localargsdopt[specify delimiter list]:delimiter list [tab]sopt[paste one file at a time instead of in parallel]_pick_variantgnuGNUunixversion(-z --zero-terminated)zzeroterminated[use NUL as line delimiter instead of newline](-d)--delimiters=dopt(-s)--serialsopt(- *)--help[display help information](- *)--version[display version information]-?*_argumentsargs(--delimiters)-d+dopt(--serial)-ssopt*:file:_filesAvuAAC'H`uAgHAGH;
A'H,IA*"
Rrr)I
;
ZAS%a!e	y	
eu
5Em%U
1mI !%!"Q"#e#$i%
%&E'%'()}*=++,-.m./010e223i4M5	596!6Q7U788::;<==M=>E?}@AUB-CCEeFGHIJeK=KLMUNNP
PeQuQRSTTUV)WWQXYZ[Q[\]-]^]^_`)`aAabqc%cqcdUeIef}fggh=hjjklAm]mo)oqopmpqUqr
rssesttmu!u}v%vwUwyxaxyz=A %{H{y{A!| |M|| ! +_patch_args localhelpLC_ALL=C $words[1] --help 2>&1optionmapcomp_pcompadd "$expl[@]" -S0 -r "1-9" - ""helphhelp[c|e|n]optionmap*( -p NUM[, ]|\[-p (num|strip-count)\])*(--strip)-p+[number of path prefix components to strip]:number of path prefix components to strip:{comp_p}*\[--strip\[=strip-count\]\]*(-p)--strip=-[number of path prefix components to strip]:number of path prefix components to strip:{comp_p}* --strip=NUM[, ]*(-p)--strip=[number of path prefix components to strip]:number of path prefix components to strip:{comp_p}*\[-Fmax-fuzz\]*(--fuzz)-F-[specify the maximum fuzz factor]:maximum fuzz factor:*(\[-F max-fuzz\]| -F LINES[, ])*(--fuzz)-F+[specify the maximum fuzz factor]:maximum fuzz factor:*(\[--fuzz=max-fuzz\]| --fuzz( |=)LINES[, ])*(-F)--fuzz=[specify the maximum fuzz factor]:maximum fuzz factor:*(\[-[a-zA-Z]#l[a-zA-Z]#\]| -l[, ])*(--ignore-whitespace)-l[ignore white space changes]*(\[--ignore-whitespace\]| --ignore-whitespace[, ])*(-l)--ignore-whitespace[ignore white space changes]*(\[-[a-zA-Z]#c[a-zA-Z]#\]| -c[, ]|\[-c\|)*(   -e -n -u --context --ed --normal --unified)-c[interpret context diff]*(\[-[a-zA-Z]#e[a-zA-Z]#\]| -e[, ]|\|-e\|)*(-c    -n -u --context --ed --normal --unified)-e[interpret ed script]*(\[-[a-zA-Z]#n[a-zA-Z]#\]| -n[, ]|\|-n\])*(-c -e    -u --context --ed --normal --unified)-n[interpret normal diff]*(\[-[a-zA-Z]#u[a-zA-Z]#\]| -u[, ])*(-c -e -n    --context --ed --normal --unified)-u[interpret unified diff]*(\[--context\]| --context[, ])*(-c -e -n -u           --ed --normal --unified)--context[interpret context diff]*(\[--ed\]| --ed[, ])*(-c -e -n -u --context      --normal --unified)--ed[interpret ed script]*(\[--normal\]| --normal[, ])*(-c -e -n -u --context --ed          --unified)--normal[interpret normal diff]*(\[--unified\]| --unified[, ])*(-c -e -n -u --context --ed --normal          )--unified[interpret unified diff]*(\[-[a-zA-Z]#N[a-zA-Z]#\]| -N[, ])*(--forward)-N[ignore reverse patches]*(\[--forward\]| --forward[, ])*(-N)--forward[ignore reverse patches]*(\[-[a-zA-Z]#R[a-zA-Z]#\]| -R[, ])*(--reverse)-R[reverse mode]*(\[--reverse\]| --reverse[, ])*(-R)--reverse[reverse mode]*(\[-i patchfile\]| -i PATCHFILE[, ])**-i+[specify input patch file]:patch file:_files* --input=PATCHFILE[, ]**--input=[specify input patch file]:patch file:_files*(\[-o out-file\]| -o FILE[, ]|\[-o outfile\])*(--output)-oarg[output file]:output file:_files*(\[--output=out-file\]| --output=FILE[, ])*(-o)--output=[output file]:output file:_files*(\[-r rej-name\]| -r FILE[, ]|\[-r rejectfile\])*(--reject-file)-rarg[reject file]:reject file:_files*(\[--reject-file=rej-name\]| --reject-file=FILE[, ])*(-r)--reject-file=[reject file]:reject file:_files*(\[-D symbol\]| -D NAME[, ]|\[-D define\])*(--ifdef)-D+[cpp symbol]:symbol:*(\[--ifdef=symbol\]| --ifdef=NAME[, ])*(-D)--ifdef=[cpp symbol]:symbol:* --merge*(--reject-file --reject-format -r)--merge[merge using conflict markers instead of creating reject files]*(\[-[a-zA-Z]#E[a-zA-Z]#\]| -E[, ])*(--remove-empty-files)-E[remove empty files]*(\[--remove-empty-files\]| --remove-empty-files[, ])*(-E)--remove-empty-files[remove empty files]* -Z[, ]*(   -T --set-utc --set-time)-Z[assume timestamp as UTC]* -T[, ]*(-Z    --set-utc --set-time)-T[assume timestamp as local time]* --set-utc[, ]*(-Z -T           --set-time)--set-utc[assume timestamp as UTC]* --set-time[, ]*(-Z -T --set-utc           )--set-time[assume timestamp as local time]* --quoting-style=WORD[, ]*--quoting-style=[quoting style]:quoting style:(literal shell shell-always c escape)*(\[-[a-zA-Z]#b[a-zA-Z]#\]| -b[, ])*(--backup)-b[backup original]* --backup[, ]*(-b)--backup[backup original]* --backup-if-mismatch[, ]*(--no-backup-if-mismatch)--backup-if-mismatch[back up if not match exactly]* --no-backup-if-mismatch[, ]*(--backup-if-mismatch)--no-backup-if-mismatch[back up only if otherwise requested]*(\[-V {numbered,existing,simple}\]| -V STYLE[, ])*(--version-control)-Varg[backup method]:backup method:(numbered existing simple)*\[-V t \| nil \| never\]*(-B)-V+[specify backup method]:backup method:((t\:numbered nil\:existing never\:simple))*(\[--version-control={numbered,existing,simple}\]| --version-control=STYLE[, ])*(-V)--version-control=[backup method]:backup method:(numbered existing simple)*(\[-B backup-prefix\]| -B PREFIX[, ])*(--prefix)-Barg[specify backup prefix]:backup prefix:*(\[--prefix=backup-prefix\]| --prefix=PREFIX[, ])*(-B)--prefix=[specify backup prefix]:backup prefix:* -Y PREFIX[, ]*(--basename-prefix)-Y+[specify backup basename prefix]:backup basename prefix:* --basename-prefix=PREFIX[, ]*(-Y)--basename-prefix=[specify backup basename prefix]:backup basename prefix:*\[-b backup-ext\]*(   -z --suffix)-barg[specify backup suffix]:backup suffix:(.bak)*\[-z backup-ext\]*(--suffix)-z+[specify backup suffix]:backup suffix [.orig]:(.bak)* -z SUFFIX[, ]*(-b    --suffix)-z+[specify backup suffix]:backup suffix:(.bak)*(\[--suffix=backup-ext\]| --suffix=SUFFIX[, ])*(-b -z         )--suffix=[specify backup suffix]:backup suffix:(.bak)* -g NUM[, ]*(--get)-g+[get from RCS etc.]:number:((1\:get -1\:ask))* --get=NUM[, ]*(-g)--get=[get from RCS etc.]:number:((1\:get -1\:ask))* -g  --get *(-G --get --no-get)-g[get from RCS or SCCS]
(-g -G --no-get)--get[get from RCS or SCCS]* -G  --no-get *(-g --get --no-get)-G[don't get from RCS or SCCS]
(-g -G --get)--no-get[don't get from RCS or SCCS]*(\[-[a-zA-Z]#f[a-zA-Z]#\]| -f[, ])*(   -t --force --batch)-f[force mode]*(\[-[a-zA-Z]#t[a-zA-Z]#\]| -t[, ])*(-f    --force --batch)-t[batch mode]*(\[--force\]| --force[, ])*(-f -t         --batch)--force[force mode]*(\[--batch\]| --batch[, ])*(-f -t --force        )--batch[batch mode]*(\[-[a-zA-Z]#s[a-zA-Z]#\]| -s[, ])*(   --quiet --silent)-s[silent mode]*(\[--quiet\]| --quiet[, ])*(-s         --silent)--quiet[silent mode]*(\[--silent\]|--silent[, ])*(-s --quiet         )--silent[silent mode]* --verbose[, ]*--verbose[verbose mode]*(\[-[a-zA-Z]#C[a-zA-Z]#\])*(--check)-C[only check that the patch would apply cleanly]*\[--check\]*(-C)--check[only check that the patch would apply cleanly]* --dry-run[, ]*--dry-run[only check that the patch would apply cleanly]*--posix*--posix[POSIX mode]*(\[-d directory\]| -d DIR[, ]|\[-d dir\])*(--directory)-d+[change the working directory]:chdir to:_files -/*(\[--directory=directory\]| --directory=DIR[, ])*(-d)--directory=[change the working directory]:chdir to:_files -/* --reject-format=*--reject-format=[specify format of rejects]:format:(context unified)* --read-only=*--read-only=[specify how to handle read-only input files]:behaviour [warn]: (ignore warn fail)* --binary[, ]*--binary[binary mode]*(\[-[a-zA-Z]#v[a-zA-Z]#\]| -v[, ])*(-)-v[print version]*(\[--version\]| --version[, ])*(-)--version[print version]* --help[, ]*(-)--help[print help message]*\[-[a-zA-Z]#S[a-zA-Z]#\]**-S[ignore this patch]*\[--skip\]**--skip[ignore this patch]*\[--index-first\]*--index-first[take Index: line precedence]* --use-index-line *--use-index-line[deal with Index: line]* --patch-root=DIR *--patch-root=[restrict paths]:patch root:_files -/* -U *(--unified-reject-files)-U[create unified reject files]* --unified-reject-files *(-U)--unified-reject-files[create unified reject files]* --global-reject-file=file *--global-reject-file=[put all rejects into one file]:file:_files_patch_argsarg:+-sfFoptionmapKhelp_arguments(@)_patch_args:original file:_files:patch file:_filesAGAC%-AupAe9YppAD	e
]
emI

0pACU
0|A	CplA0	e-m]p	
A)0A$ "U"$$p%
A,%I'M(Y)a*,m-0.AC.02

0A e3%4q6Y708A(e99:;=m>}0>Ae>Af?\?localargs(-)--help[display help information](-)--version[display version information]serviceintercombinefilterfliplsgrepdiff(-p --strip-match=)pstripmatch[specify number of path prefix components to strip]:number of path prefix components to strip(-z --decompress)zdecompress[decompress .gz and .bz2 files]interdiffcombinediffflipdiff(-q --quiet)qquiet[quieter output](-U --unified)Uunified[specify lines of context to include]:lines of context*ddropcontext[don't include context on files matching pattern]:pattern:_files(-w --ignore-all-space)wignoreallspace[ignore all whitespace changes in patches](-B --ignore-blank-lines)Bignoreblanklines[ignore changes whose lines are all blank](-i --ignore-case)iignorecase[ignore case differences](-b --ignore-space-change)bignorespacechange[ignore changes in the amount of whitespace]!(--in-place)--interpolate!-h!(--no-revert-omitted --in-place)--combinediff!(--no-revert-omitted)--flip1:diff 1:_files2:diff 2:_files--no-revert-omitted[don't revert files changed in only the first patch]flipdiff--in-place[write output to original input files]filterdiffgrepdifflsdiff(-i --include)iinclude[include only files matching pattern]:pattern:_files(-x --exclude)xexclude[exclude files matching pattern]:pattern:_files(-# --hunks)+hunks[only list hunks within specified range]:range--lines=[only list hunks containing lines within specified range]:range(-F --files)F+files[only list files within specified range]:range--strip=[remove specified number of pathname components before displaying]:components--addprefix=[insert specified path prefix before displaying path names]:prefix:_directories*:diff file:_files(-n --line-number)nlinenumber[show line number at which each patch begins](-N --number-files)Nnumberfiles[show file number before each filename](-s --status)sstatus[mark added, modified and removed files](-E --empty-files-as-removed)Eemptyfilesasremoved[treat empty files as absent]*vverbose[verbose operation](-H --with-filename -h --no-filename)Hwithfilename[print the name of the patch file containing each patch]!--filter!--grepfilterdiff(-I --include-from-file)I+includefromfile[include only files matching pattern listed in specified file]:file:_files--annotate[annotate each hunk with the filename and hunk number]--format=[use specified output format]:format:(unified context)--addnewprefix=[insert specified path prefix before new file path names]:prefix:_directories--addoldprefix=[insert specified path prefix before original file path names]:prefix:_directories--as-numbered-lines=[display lines of selected hunks]:line numbers:(before after)--remove-timestamps[don't include timestamps in output]filterdiff(-X --exclude-from-file)X+excludefromfile[exclude files matching any pattern listed in specified file]:file:_files(-v --verbose --clean)vverbose[always show non-diff lines in output](-v --verbose)--clean[always remove all non-diff lines from output](-E --extended-regexp)Eextendedregexp[use extended regular expressions](-H --with-filename -h --no-filename)hnofilename[don't print the name of the patch file containing each patch](-f --file)f+file[read regular expressions from file]:file:_files--output-matching=[display the matching hunk- or file-level diffs]:level:(hunk file)splitdiff-a[split every single file level patch]-d[create file names such as a_b.c.patch for a patch that modifies a/b.c]-D[write output files into specified directory]:_directories-p[specify number of path prefix components to strip]:number of path prefix components to strip-E[don't use .patch filename extension when writing output files]1:diff file:_filesunwrapdiff-v[verbose operation]_argumentsargsAB6	kKAGA,@A,aA"FA$MADA"+CFAFA UwA, 0YAgA C$ӚӒA$FF`y	0;AF
DA&40|A$g@+AhLKATqACgTA\

1&Arm,AT+A<ATqExA"RTqEA0C%$A8"CAB

mCFFYAGA,A"
C&`A&"pRR@RRR&$.AIACf	A"	U	+AQGA
	A$

(
@
TAC
t#k+A 

|
\
<A#k,A 
t%A!1A!R.A"E
@q,A$E
.A%E
(AB
Tq+(+A
C4
(UyA

(A0"
F
@
A

#d
(
,+A("C

@
<

@-+	qA("\|@
\/+A(
$#A4
0A
Cg0A
0YA"7("@%t
08+Ap
.A:r9|;A,"&@`<=+ACFACF\ +functions[_path_commands_caching_policy] _path_commands_caching_policylocalfileoldpdbfiles1Nmw+1 #oldp returndbfiles/usr/share/man/index.btdbdirpagN/usr/man/index.btdbdirpagN/var/cache/man/index.btdbdirpagN/var/catman/index.btdbdirpagN/usr/share/man//whatisNdbfilesfile_call_whatiswhatis --versionwhatis from localargszparseoptsaproposargs[-r]:-@fgrep(args[-s]whatis@_path_commandslocalneed_descexplzstyle:completion:curcontext:extraverboseupdate_policyfirst+_command_descriptionstypeset_command_descriptionscachepolicyupdate_policyupdate_policy_path_commands_caching_policyfirst_cache_invalidcommanddescriptions_retrieve_cachecommanddescriptionsline(f)_call_program command-descriptions _call_whatis -s 1 -r .\\\*\; _call_whatis -s 6 -r .\\\* 2>/dev/nullline:b  ( ) [ ] continuematch1match3match1::continue_command_descriptionsmatch1_store_cachecommanddescriptions #_command_descriptions need_descneed_descdcmdsdescscmdsmatchesdesccompadd@matchescommandsmatches_command_descriptionscmddesccmdcmd:desclistseparatorzformat sep descs(@r:COLUMNS-1:)descs_wantedcommandsexternal commandcompadd_wantedcommandsexternal commandcompadd_wantedcommandsexternal commandcompaddcommandspath_dirspath//N:t #path_dirs _wantedpathdirsdirectory in pathcompaddPREFIXSUFFIX_wantedcommandsexternal command_path_filespath*(*)returnret_path_commands@A 0LAG`AL1A`Af`A<<1AFA'+ACf8YAfAL(1A"szfA"&+A.AszAgAA("\#+A"	C&%+A	F+A0C'$HlAH,@ThJ|+3A@ @3\xzAp'kr
E`EtEEE#KjEEA$C		8	X	|Ag		AG

8A
g
dA

|

A%
A`
5e)YZRZ[Z[zr,AAx
	A"B
yB +A"C
C+A	1AD,AEAA%,AH5ACAATC		1AMABf)%\eALC($1AQ,AR,A.ASr9DAd.AUr9|A	qA,QA"YCA"[TACxA1A`A`C.Aar9DA!ApA.AkrAlAlR,Amx%ATqAF8xAp-,AtQACGAt
FAw`2Rr|A0`qA,A|,A|C1A} AX
1A~=.AmqA C%l)A!%iAJ"2R2r2`RR5rMm
"Ap#C
AA#%QAB#i4AL$1>AP2r
8A%C%dlA<&1AA&%i
A'CWW1A'CE,A=m	0.Acz	0	.Acz	0
.Akz	0.Az	09.Az	0;
.AszA"r}zA"rA$*C#1.ArIsz.AA+|hA+%@A+,Ad,1A,fA,@-A-C@A. 
A`01A0 9 .A!q.A!=A1!u!A"1"1"+A"r"#x$qA3C$%A3%IA4%u%A"4%&U&A"5&'m'A565A
'A6111A<B6A"R(]6f((6Cf((,AT)A	1A
)M.A)t)q.A))A8%@A8,)Ad91A9f*	*(A9@*MA:C@*A; 
,A++,A3+E,A+m,A+,A|+,A,AB"Rr,1,}R
,`2
',-1`+Ap?C
1A
,,A.A	|qA@C%
dl-AAՑ/VA2r--.<,A$.AFAfPAFpA""`RR0Mr0}0EF0,A+0,AJ1M,AJ1i,A11,A28AF2\lVA2r2r22,A$335AlICL1A%R3.A&330.A'r4	49A(1.A(4u4.A)44qA+
1.A+r5<.A,451q.A.45A"0
5046
AL1A26t.A336&A446.A536qAMF7 7EANF0Q.A:r78	.A;38qAOC8F8h8}ALO1A>R9	AOF7 99APF0,AC39A"Dr9:QF0,AE+:I,AF1:y,AG:AR:8q,AM3,AN3AT0A"T:;;4"Q`2
;r;<,AS+<A,AT1<,AU==9AU=h.AXr=z,A]+=,A^1=,A_> |AX>D	A"er;>i YC>.Af>AD[C>>,As?0,At?PA];:^Av2@R
?eR?r?@!,A4@Q,A@@,A@@,A4@,A@Ae,AB0BEAcCNAcC&BAc16A@RRBC!,AB0C,ACC,A+DAd&D	Q.Ar@@",A4D.A@EAf&D,A@;,AEDEY,AEtE,A@Fy,A@FAj4GAGA
TkAk&BAlCGH	A	1.ArH=9|;#,AH\Hy.AHq,AHH.AII-AqC@IeA4q%1.ArII$As1A
IA(tJ8Ja4JJJK)KLqA(tJ8Ja4JJJKL	.ArKaK%A,uC&J8K4JJJKKLKA,u&J8L4JJJKLL5A vC84LaAvA
L}Az"!ALAM8,AB0M}AFA`2
MM|;&.AEB0z^A1AMAN@AL|1ANA}4NA}C&OA~C6AO-A~@OY'Q.ArO9|;'A"A
OAC@IeA$P@P`$4PPAd1&ArPAC4M}A Q$4PQ1AC@IeA Ql$4PQAC@A Q$4P4A0/AQALC((1.ArR9|;(A@RAA.ArR9|;)A@RACFS@Ah1.ArS1|;*A%SPSuSqAC%SPT
TIQ.ArT9|;+A%SPTU!ACFU\#A#UA16A/@2RU
UAVV)^A72
V]`2RVr;|;,,A8VV,A9WW-AWTWuW.A;WACFXA!!1A@2
X)2RXQ2X9|;-`2P 2RXX.rYY1/RYQYy0rOY1A CJ8L4YYYAZ\ZA"H[1C[[4Z\A1.ANr\	9|;2.AO@\)	Q.APr\]9|;3,AQ@\}.AREDA&D,A[@FyA\1A\
\,A]\\.A^@Fq.A`]zAb]4,AgB0]y,Ah@;,AiEDEYA|1Aj
]AX
Al
^0A4^]A4_%A
NA&BAJ84_,A|W+tA~1.A~r`9|;4,A@`1,A``.Aa a=	q,A@a,Aa`.AabAt͑1Ab@,A@b]A1A
bAS@4A
bACfS4AFS@AfS4@AA2RO2rbT5`2
cMrcyc6,Add.Ad<dYACX1ABRdyA":deTepN2ReR
ORRbRe9|;7rec8A"b@"C:fffA9+.Arg9|;9A<&1FA`RRg5gag:A4gAfg4h	ADCh|h2[hi=h	iij	4A4j1Afj4h	ADjh2[jk}h	kil4
qACfl(4h	ADlXh2[lymh	mQim4AA?1.Arm9|;;A4Wh2[mh	nUiA0%ARnA|JIeACnnAfnoh	A$o8oYoooA"
bp(pEAX
,JIeACfpJh	ApoYpn
qAfq4h	ADq<h2[q]qh	r5iri4,AWAC&DAP	.Ar9|;<,AWAC&D,Arr,AB0sIA:.Ars}9|;=A
	1^A2RO`2
brsc>.A
?Psq.A?Pt!.A@tyQ.Art9|;?A"t9{@#Kjb]A
	1^A2RO`2
brtcA.A?Pu
q.A?Puq,A@\}.AEDq,A@.AEDAǃ4uA,C1A!RuAP.A$rv|;B,A)v4V,A*vPW-,A,WvmACB).A-rvvC,A/B0v,A0@w!ATC	A1
wiÃfSB0qAFSB0A̓SW@4A,JIeAfw@wADCx@h2[xaxy]yiz
z5q,A@@w!ACSW@4AЃ,JIeAfzT@wADzh2[zx{{ii{{NAM	1.AMr{9|;D,AN||!.AO|dq,AQ|V.AR|W-,ATWb]AC1AU
|AՃSW4AW
|AfS4ACFSWAfSW4AC"^A]2RO`2
br}	cEA4}aACf}4{A4؃f~2{~![l~U~4
qAكf~4h	AD~h2	h	[i4AA"wr<q":0L6y2rkrip29F,A{\V,A|xW-A4Cf[lSP&Akr!localmatchmbeginmendsplitcharszstyle:completion:curcontext:filesplitcharscompset*[(q)splitchars]_have_glob_qualPREFIXcompsetmatch1compset[^\)\|\~]#(|\))_comp_caller_optionsextendedglobcompset\#_globflagsflags#:introduce glob flag_describeglobflagsglob flag_globqualsreturnlinepathrealpathdonepathprepathtestpathexppathskipsskippedtmp1tmp2tmp3tmp4origeorigtpretsufopreosufcprepatshaspatsignorepfxsfxsoptgoptsdirsignparcfoptlistsfxcompstatenmatchesmenumatchermoptssortaccexfakelistfileslistoptstmpdisporigtmp1Uoptaccept_exact_dirspath_completionintegernpathcheckMoptstypesetprepathsexppathszparseoptsP:=pfxS:=pfxsfxq=pfxsfxr:=pfxsfxR:=pfxsfxW:=prepathsF:=ignoreM+:=matcherf=tmp1/=tmp1g+:-=tmp1-(@j::M)(@)tmp1#-#? tmp1[(I)-[/g]*]  tmp1[(I)-g*]  tmp1[(I)-/] (@)(@M)tmp1:#-g*#-g*(-/)z:x pats2,1(@)(@M)tmp1:#-g*#-g(@)pats:# # #pfx compset(b)pfx[2]pfx[@]pfxsfx[@] #prepaths prepaths[2]tmp1[1]prepathstmp12,2%//prepathstmp1%//prepathsPtmp1%// ! #prepaths prepathstmp1%// ! #prepaths prepathsprepaths #ignore ignore[2]ignoreignore22,2ignorePignore2soptfgopt-funset ! mopts[(I)-[JVX]] explgoptsopt_descriptiondirectoriesdirectory_descriptionfilesfileexplIM tmp1  #matcher matcher2matcher[2] expl[1+tmp1]matcherexpl[1+tmp1]mopts[@]expl[@]_comp_no_ignoreignoregoptpats * FIGNOREignore?*^fignore[@]_comp_ignore_comp_ignore[@]ignore[@] mopts[(I)-F] matchernocaseglobmatcherm:{a-zA-Z}={A-Za-z} #matcher matcher[@]filesorttmp1sizelinkstimedatemodiaccessinodechangetmp1revsort1tmp1follow-sort-sortnosortmopts[@]pats[@]tmp1completematch[1]#qsort)(match[5])tmp1(sort)tmp2[@]:completion:curcontext:pathssqueezeslashes((.|..|)/)##((.|..)/)##:completion:curcontext:pathsspecialdirs:completion:curcontext:pathslistsuffixespats:blank:*:blank:(:blank:)(:blank:/:blank:)sopt/:completion:curcontext:pathsacceptexactfakefilesignoreparentsignpar:completion:curcontext:pathsacceptexactdirsaccept_exact_dirs:completion:curcontext:pathspathcompletionpath_completioncompstate[pattern_match]SUFFIXPREFIXcompleteSUFFIXcompletematch5SUFFIXSUFFIXmatch2PREFIXpats[@]tmp1completematch[1]tmp3match[5])tmp1(tmp3)PREFIXSUFFIXPREFIXSUFFIXPREFIXSUFFIXorigcompstateinsertmenu09_comp_correctorig#\~\|<>r:|/=* r:|=*pre|<>\```$/compstate[quote](M)pre##*$[^/]##/setoptlocaloptionsnounsetevalrealpath=${(e)~linepath}/dev/nullrealpathrealpathlinepathreturnpre#linepath[^/]#linepath//iorigorig[1,(in:i:)/][1,-2]donepathprepathspre[1]compstate[quote]`linepathpre[2,-1]%%/*linepathrealpathHOME%//linepath+09linepath+tmp1linepathlinepath( #dirstack linepath )linepath2,1pushdminus( #dirstack - tmp1 ) ! tmp1 PWD/dirstackdirstacktmp1/_messagenot enough directory stack entrieslinepath+:~linepath/evalrealpath=~linepath//dev/nullrealpathunknown user `linepath'~linepath/realpathlinepathpre#*/orig#*/donepathprepathszstyle:completion:curcontext:preserveprefixtmp1prebtmp1pre[#match[1]+1,-1]orig[#match[1]+1,-1]donepathmatch[1]prepathspre[1]pre[2,-1]orig[2,-1]donepathprepaths.../prepathsdonepathprepathprepaths[@]skippedcpreaccept_exact_dirspath_completionpreb//match1tprematch2tmp2tmp1tmp1//b\/match1tpre//b\\][^~()#*?/match1tmp3donepath//b\/match1truepath_completionprepathrealpathtmp3tmp2tmp3tmp1/donepathtmp3//b\][^~()#*?/\match1tprebreakmatch1match2/tpretsufsuftestpathdonepath//(#b)\([\\]\[\^\~\(\)\#\*\?])/match[1](M)tpre##~skipstpre#tmp2prepathrealpathdonepathtmp2 npathcheck = 0 origtmp1tmp1[@]tprePREFIXtpre%%/*SUFFIXPREFIXtpreSUFFIXtsuf%%/*tmp1[@]tpretsufb/fakematch[1]compfilesPcfoptaccexskipped_matcher matcher[2]sdirsfakesopt/fpcfoptsdirspats[@]pcfoptpats[@]tmp1PREFIXSUFFIX ! #tmp1 && npathcheck == 0  npathcheck = 1 tmp2[@]tmp3tmp3(Q)PREFIX(Q)SUFFIX npathcheck = 2  npathcheck == 2 origtmp1[@]continue ! #tmp1 tmp2://PREFIXSUFFIXtmp1[1]_comp_correctbuiltincompaddmatcher[@](@)tmp1:ttmp1compadd(@)tmp2:tcompadd(@)tmp1:tcompadd ! #tmp1 tmp2[1](@)tmp2#prepathrealpath(@)tmp2:hcompquotetmp2exppathsexppaths[@]tmp2tpretsufexppaths[@]tmp2/tpretsuftpretsufexppaths[@]tpretsufcontinue ! #tmp1 tpretsufpresufpfxsfxpfxsfx[@]haspatstpretsufsufPREFIXopreSUFFIXosufcompaddnQSlinepathdonepathorigtmp4continueignpar_comp_no_ignoretpretsufignpardirpats*(-/)ignpar..../ignoreignparprepathrealpathdonepath_comp_ignore@ignoreprepathrealpathdonepath #_comp_ignore && ! mopts[(I)-F] moptsmopts[@]tpretpre#*/tsuftsuf#*/tmp2skipped/tmp2skipped npathcheck = 0 presufprepathrealpathtestpathnocaseglob(@)tmp1#(#i)prepathrealpathtestpath(@)tmp1#prepathrealpathtestpath(Q)tmp3tprecpretpre%%/*PREFIXlinepathdonepathtmp2SUFFIX/tpre#*/tsuf#*/cpretprePREFIXSUFFIXtsuf tmp4 testpathlinepathtmp2compstate[pattern_match]listsfxtmp2\|<>PREFIXopreSUFFIXosufcompstate[insert]:completion:curcontext:pathsexpandsuffixlistsfxSUFFIXSUFFIX#*/:completion:curcontext:pathsambiguouscompstateto_endtmp3listsfxtmp3/(@)tmp1%%/*_list_filesprepathrealpathtestpathcompaddUoptUopt:+IPREFIXlinepathtmp2/tmp3#*/Uopt:+ISUFFIXpfxsfx[@]Moptslistopts(@)^tmp1%%/*/tmp3#*/_list_filescompaddUopt:+IPREFIXlinepathtmp2Uopt:+ISUFFIXpfxsfx[@]listopts_list_filescompaddUopt:+IPREFIXlinepathtmp2Uopt:+ISUFFIXpfxsfx[@]listoptstmp3Uopt:+IPREFIXlinepathtmp2pfxsfx[@]listsfxtmpdispi_list_filestmpdispcompaddtmp4[@]Uopt:+ISUFFIXlistoptstmpdispSUFFIXSUFFIX:s./.*/*_list_filescompaddlistopts_list_filescompaddUopt:+IPREFIXlinepathtmp2Uopt:+ISUFFIXpfxsfx[@]listoptstmp3testpathtestpathtmp1[1]%%/*/tmp3#*/tpretmp2cpretmp1[1]%%/*/cpretpre%%/*/tpre#*/tsuftsuftmp2cpretmp1[1]%%/*/cpretpre/(@)tmp1#*/tmp4midPREFIXSUFFIXtestpath#midmid//mid%/*/mid%/##*/linepath_list_filesprepathrealpathmid%/*/compaddUopt:+IPREFIXlinepathtmp3//tmp4iUopt:+ISUFFIXprepathrealpathmid%/*//pfxsfx[@]listoptstmp2_list_filescompaddUopt:+IPREFIXlinepathprepathrealpathpfxsfx[@]listoptstmp2osufPREFIXopreosufSUFFIXPREFIXSUFFIXlinepathtmp4PREFIX#\~SUFFIXlinepathtmp4(@)^tmp1_list_filescompaddpfxsfx[@]r:|/=* r:|=*listopts_list_filescompaddUopt:+IPREFIXlinepathtmp4Uopt:+ISUFFIXpfxsfx[@]listopts_matcher_num_matchers:completion:curcontext:pathsexpandprefixcompstatenmatchesexppathslinepathexppathseorigPREFIXSUFFIXcompaddr:|/=* r:|=*linepathcompstatenmatchesAF-YU1Uuee  !5""#M$
$]$%e%&&e'}(Y)_arguments-r[read]-w[write]-a[append]-b:block size:(512 1024 1536 2048 2560 3072 3584 4096 4608 5120 5632 6144 6656 7168 7680 8192 8704 9216 9728 10240 10752 11264 11776 12288 12800 13312 13824 14336 14848 15360 15872 16384 16896 17408 17920 18432 18944 19456 19968 20480 20992 21504 22016 22528 23040 23552 24064 24576 25088 25600 26112 26624 27136 27648 28160 28672 29184 29696 30208 30720 31232 31744 32256 32768 33280 33792 34304 34816 35328 35840 36352 36864 37376 37888 38400 38912 39424 39936 40448 40960 41472 41984 42496 43008 43520 44032 44544 45056 45568 46080 46592 47104 47616 48128 48640 49152 49664 50176 50688 51200 51712 52224 52736 53248 53760 54272 54784 55296 55808 56320 56832 57344 57856 58368 58880 59392 59904 60416 60928 61440 61952 62464 62976 63488 64000 64512
  1k 2k 3k 4k 5k 6k 7k 8k 9k 10k 11k 12k 13k 14k 15k 16k 17k 18k 19k 20k
  21k 22k 23k 24k 25k 26k 27k 28k 29k 30k 31k 32k 33k 34k 35k 36k 37k 38k
  39k 40k 41k 42k 43k 44k 45k 46k 47k 48k 49k 50k 51k 52k 53k 54k 55k 56k
  57k 58k 59k 60k 61k 62k 63k 
  1b 2b 3b 4b 5b 6b 7b 8b 9b 10b 11b 12b 13b 14b 15b 16b 17b 18b 19b 20b
  21b 22b 23b 24b 25b 26b 27b 28b 29b 30b 31b 32b 33b 34b 35b 36b 37b 38b
  39b 40b 41b 42b 43b 44b 45b 46b 47b 48b 49b 50b 51b 52b 53b 54b 55b 56b
  57b 58b 59b 60b 61b 62b 63b 64b 65b 66b 67b 68b 69b 70b 71b 72b 73b 74b
  75b 76b 77b 78b 79b 80b 81b 82b 83b 84b 85b 86b 87b 88b 89b 90b 91b 92b
  93b 94b 95b 96b 97b 98b 99b 100b 101b 102b 103b 104b 105b 106b 107b 108b
  109b 110b 111b 112b 113b 114b 115b 116b 117b 118b 119b 120b 121b 122b
  123b 124b 125b 126b)-c[match all but specified]-d[match only directory but not contents]-f:archive:_files -g "*.(tar|cpio)(-.)"-i[interactively rename files]-j[filter archive through bzip2]-k[do not overwrite existing files]-l[hardlink files]-n[select only the first match for each pattern]-o:options:_values options write_opt\:writeopt\:\(nodir\)-p:privileges:(a ae aem am amo amp ao ap e em em m mo mp o p)-s:substitution expression:-t[reset access times of files after access]-u[ignore older files]-v[verbose]-x:output format:(cpio bcpio sv4cpio sv4crc tar ustar)-B:maximum number of octets per archive:-D[ignore older files by ctime]-E:maximum number of consecutive read faults:*-G:group:_groups-H[follow only command-line symlinks]-L[follow all symlinks]-P[do not follow symlinks]-T:time range:*-U:user:_users-X[do not descend into directories that have a different device ID]-Y[ignore older files by ctime after file name mods]-Z[ignore older files after file name mods]*: :_filesA$g+A1.Ar-Y.A
mQ.Ar.Aq.AA1AA,BC&Xx<,I<uA&A'+A,0-Ad	1U
0A	fU0A(
eq	=
U0
A
CAU
0
 A C
D
q%U0$A$LyeU
0 AfHuU0	A\
1.ATr-<
ACT,xA&H
0\A |e!1	
0Af$QU
0
Af5U0tA$}QU0AC
0 ACf 0 ]U
0  A C!$!Q!!
0"A!Cf"8"eU0"A("C##A$%-%&(U0)A$%)8)e)*+-+U
0,lA'Cf,,U
0-pA (C--.]./U004A*0X1	U00AL+&001Y123e4=556789:;<%<0<A0====]==0>0A$1>X>?a@=AAB}0C4A4C\C1	
0CA5fC1	0DD<A 6D\DEFH	U
0I8 A8CfITIU0J!A$9CJ0J]KIL5M1	
0M"A;fN$NQU0N#AH<NO!Q5SIU-W}Y\=^Y`ubdfhiUf0j$AAC/&ArjAPA	AAfjkAA&k(AB&A"B&kL
+A$"Ckpkkkk+ACF+
QNAp2rlrl!k%ADlPxlADCll<lAD&H
0m8&A FmXmnnop
0pL'A HCpppqqyqU0r(A,JC&r(rUsQtMu=v-wYxU
0y)AMCfyyz0z*A8N{{5{{}~=u%]0+A,R&}I
=
0,AUCfU0-A$VCUqU0.A@XA
a!1	U
0,/AZfP}U
00A[f)U
01A\fU0D2A$^hiY
03A `C%9!U04AbC=U05A,cC&=
0t6A fC--U0l7AhU0$8A(i@mQ%U09AlC8eM0:AnC,YU)0;AoCgABrl!<<o5A<pCEuY=aAU0p=AtYU0>Au(1	U0T?Av|U0,@AwT=U0AA@x)!QIU0XBA@||Q]uaU0ĠCA@C1uaƭmȹɩQU0DAIˑU0EA)q̹U0FA@@mAЕiсѡ-ҁӹU0\GACԀԭUU
0ՐHAfը]0ְIA
eMUV0JA4'4aE٘EٰA"C)ܙ@+A1AB
A	ACA"(HeݔD+A"fݸ5H+AF+
0ޤKAfU0DLAdߑU
0PMA xaU
0XNAf|U0OAL&9yA]EA90\PA|1	0QA9UU
0tRAfU0SAA1	0PTAC'z+Ah.Arl!uUAACf.AzAC1 &ArAA
%A,"&@kk`k4+A$"Ckkk+AT,ACF+
QNAp2rHrl!kVAhxA<lA&H0WA@mQ
0XACfU
0YACf<iU0ZA(C!mU0L[Ap%U0<\A,&`!U
0]A 0]1U0^A`C	iAa}U
0(_ACfLyU0`A$C			
%yU
0aAf
U0
DbA(
d

1i]U0(cA8P}I-)qU
0dAf
U
0DeAfhU
0fAfAU0gA5U
0hAfLyU0iA1	M0jAPCF4a!ii Y !A!!"1M0"pkA0CF""##M#$A$%	%0&HlA,&&l$A&'((i(	)9C0)m4AJ&AJr).AK)&ALr*.AM*9&ANr*.AO*A\ԃ

1AR
*A+x+QA+p+<+0+nAC,,=,U0-HoA-l-U0-pA$..5./9/05U00qAۃ01%1	1Y01rA܃11	1
02sA݃f2<2iU0;tA$Bރ2x23<3L3i<3localexplservicepnm*.(#i)p[bgp]m(-.)servicetopbgpnm*.(#i)service%%top[bgpn]m(-.)*.(#i)service[1,3](-.) # + +_in_pbm _wantedfilespicture file_path_files@pat_filesexpl[@]*.(#i)p[bgp]m(-.)return_in_pbmserviceasciitopgnm_arguments-d[specify divisor]:divisor:height:width:file:_pbmfitstopgm_arguments-image[specify image number]:image numberfitstopnm_arguments-noraw[produce ASCII pnm file](-min -max)-scanmax[force scanning data for minimum and maximum]-printmax[only print minimum and maximum values](-scanmax)-min[override minimum value]:minimum value(-scanmax)-max[override maximum value]:maximum valueg3topbm_arguments-kludge[ignore first few lines]-reversebits[interpret bits least-significant first]-stretch[duplicate each row]giftopnm_arguments-alphaout=[output alpha channel]:file:_pbm-verbose[verbose mode]-comments[only print comment fields]jpegtopnm_arguments-dct:dct method:(int fast float)nosmoothadobenotadobedumpexifcommentsverbose-maxmemory:memory use limit (kB)-exif=:file:_files-tracelevel:trace levelmacptopbm_arguments-extraskip:number of bytes to skippbmcleanPREFIX_messageneighboursmaximum number of identical neighbours_pbmpbmmake_arguments(-black -gray)-white[produce white pbm file](-white -gray)-black[produce black pbm file](-white -black)-gray[produce gray pbm file (stippled)]pbmmask_arguments-expand[expand mask by one pixel]pbmpscale_arguments:scale factorpbmreduce_arguments(-fs -threshold)-floyd[use Floyd-Steinberg error diffusion](-floyd -threshold)-fs[use Floyd-Steinberg error diffusion](-floy -fs)-threshold[use simple thresholding]-value[specify thresholding value]:threshold value:reduction factorpbmtext_arguments(-builtin)-font[specify font file]:font file:_files -g "*.(#i)pbm(-.)"(-font)-builtin[select builtin font]:builtin font:(bdf fixed)-space[add space between characters]:space (pixels)*:textpbmto10x_arguments-h[use resolution 120 x 144]pbmtobgpbmtobbnbg_arguments:raster operation:x position:y positionpbmtoepsi_arguments-bbonly[only create boundary box]pbmtolj_arguments-resolution[specify output device resolution]:resolution:(75 100 150 300 600)-float[suppress positioning information]-norest[don't write reset sequences](-delta -compress)-packbits[enable use of TIFF packbits compression](-packbits -compress)-delta[enable use of delta-between-rows compression](-packbits -delta)-compress[enable both compression schemes]pbmtoln03_arguments-l[specify left margin]:left margin-r[specify right margin]:right margin-t[specify top margin]:top margin-b[specify bottom margin]:bottom margin-f[specify form length]:form lengthpbmtolps_arguments-dpi[specify output resolution]:resolutionpbmtomacp_arguments-l[specify left offset]:left offset-r[specify right offset]:right offset-t[specify top offset]:top offset-b[specify bottom offset]:bottom offsetpbmtopgm_argumentspbmtopk_arguments-s[set design size]:design size-C[set coding scheme]:coding scheme-F[set font family comment]:font family-f[specify file with options]:option file:_files*-c[specify next character number]:character number*-W[specify TFM width of next character]:width*-H[specify TFM height of next character]:height*-D[specify TFM depth of next character]:depth*-I[specify italic correction of next character]:italic correction*-h[specify horizontal escapement of next character]:horizontal escapement*-v[specify vertical escapement of next character]:vertical escapement*-x[specify x offset of next character]:x offset*-y[specify y offset of next character]:y offset:pk file:_files -g "*.(#i)pk(-.)":tfm file:_files -g "*.(#i)tfm(-.)"*:file:_pbmpbmupc_argumentss12:product type:manufacturer code:product codepgmcrater_arguments-number[specify number of craters]:number of craters-gamma[specify gamma correction factor]:gamma factor(-ysize)-height[specify picture height]:height(-height)-ysize[specify picture height]:height(-xsize)-width[specify picture width]:width(-width)-xsize[specify picture width]:widthpgmkernel_arguments-weight:weightpgmnoise_argumentspgmnormppmnorm_arguments(-bvalue)-bpercent[specify percentage to map to black]:black percentage(-bpercent)-bvalue[specify pixel value to map to black]:black pixel value(-wvalue)-wpercent[specify percentage to map to white]:white percentage(-wpercent)-wvalue[specify pixel value to map to white]:white pixel valuepgmoil_arguments-n[specify smear size]:smear sizepgmramp_arguments(-tb -rectangle -ellipse)-lr[produce left to right ramp](-lr -rectangle -ellipse)-tb[produce top to bottom ramp](-lr -tb -ellipse)-rectangle[produce rectangular ramp](-lr -tb -rectangle)-ellipse[produce elliptical ramp]pgmtexture_arguments-d[specify distance]:distancepgmtopbm_arguments(-fs -threshold -hilbert -dither8 -d8 -cluster3 -c3 -cluster4 -c4 -cluster8 -c8 -clump)-floyd[use FLoyd-Steinberg error diffusion](-floyd -threshold -hilbert -dither8 -d8 -cluster3 -c3 -cluster4 -c4 -cluster8 -c8 -clump)-fs[use FLoyd-Steinberg error diffusion](-floyd -fs -hilbert -dither8 -d8 -cluster3 -c3 -cluster4 -c4 -cluster8 -c8 -clump)-threshold[use simple thresholding](-floyd -fs -threshold -dither8 -d8 -cluster3 -c3 -cluster4 -c4 -cluster8 -c8 -value)-hilbert[use space filling curve halftoning (hilbert curve)](-floyd -fs -threshold -hilbert -d8 -cluster3 -c3 -cluster4 -c4 -cluster8 -c8 -value -clump)-dither8[use Bayer's ordered dither (16 x 16 matrix)](-floyd -fs -threshold -hilbert -dither8 -cluster3 -c3 -cluster4 -c4 -cluster8 -c8 -value -clump)-d8[use Bayer's ordered dither (16 x 16 matrix)](-floyd -fs -threshold -hilbert -dither8 -d8 -c3 -cluster4 -c4 -cluster8 -c8 -value -clump)-cluster3[use 45 degree clustered dither](-floyd -fs -threshold -hilbert -dither8 -d8 -cluster3 -cluster4 -c4 -cluster8 -c8 -value -clump)-c3[use 45 degree clustered dither](-floyd -fs -threshold -hilbert -dither8 -d8 -cluster3 -c3 -c4 -cluster8 -c8 -value -clump)-cluster4[use 45 degree clustered dither](-floyd -fs -threshold -hilbert -dither8 -d8 -cluster3 -c3 -cluster4 -cluster8 -c8 -value -clump)-c4[use 45 degree clustered dither](-floyd -fs -threshold -hilbert -dither8 -d8 -cluster3 -c3 -cluster4 -c4 -c8 -value -clump)-cluster8[use 45 degree clustered dither](-floyd -fs -threshold -hilbert -dither8 -d8 -cluster3 -c3 -cluster4 -c4 -cluster8 -value -clump)-c8[use 45 degree clustered dither]-value[specify thresholding value]:threshold value-clump[specify number of pixels per clump]:number of pixelpgmtoppmCURRENTcompset?*-_x_color_x_color_wantedoptionsoptioncompaddmapCURRENTwords[2]_descriptionmap file_filesexpl[@]*.(#i)ppm(-.)pktopbm_arguments*-x[set width of next bitmap]:width*-y[set height of next bitmap]:height*-c[set next character number]:character number:pk file:_files -g "*.(#i)pk(-.)"*:file:_pbmpngtopnm_argumentsverbosealphamixtime-background:color:_x_color-gamma:value-text:file:_filespnmalias_arguments-bgcolor[specify background color]:background color:_x_color-fgcolor[specify background color]:foreground color:_x_color(-bonly)-fonly[apply antialias only to foreground pixels](-fonly)-bonly[apply antialias only to background pixels](-balias)-falias[apply antialias to all pixels around foreground pixels](-falias)-balias[apply antialias to all pixels around foreground pixels]-weight[set central aliasing weight]:central aliasing weightpnmarith_arguments(-)addsubtractmultiplydifferenceminimummaximum*:file:_pbmpnmcat_arguments(-black)-white[](-white)-black[](-lr -topbottom -tb -jleft -jright)-leftright[place pictures left to right](-leftright -topbottom -tb -jleft -jright)-lr[place pictures left to right](-tb -leftright -lr -jtop -jbottom)-topbottom[place pictures top to bottom](-topbottom -leftright -lr -jtop -jbottom)-tb[place pictures top to bottom](-topbottom -tb -jbottom -jleft -jright)-jtop[align pictures at top](-topbottom -tb -jtop -jleft -jright)-jbottom[align pictures at bottom](-leftright -lr -jright -jtop -jbottom)-jleft[align pictures at left side](-leftright -lr -jleft -jtop -jbottom)-jright[align pictures at right side]*:file:_pbmpnmcomp_arguments-invert[invert overlay pixel values](-align)-xoff[specify overlay x offset]:x offset(-valign)-yoff[specify overlay y offset]:y offset(-xoff)-align=[specify horizontal alignment for overlay image]:alignment:(left center right)(-yoff)-valign=[specify vertical alignment for overlay image]:alignment:(top middle bottom)-alpha[specify alpha mask file]:alpha mask file:_files -g "*.(#i)pgm(-.)":overlay file:_pbm*:file:_pbmpnmconvol_arguments:convolution file:_pbmpnmcrop_arguments(-black)-white(-white)-blacksidesleftrighttopbottomverbosepnmcut_arguments-left:left col-right:right col-top:top col-bottom:bottom col-width:width-height:heightpad:x positionpnmdepth_arguments:new maximum valuepnmenlarge_arguments:enlargement factorpnmflip_arguments*leftrightlrtopbottomtbtransposexyrotate90r90ccwrotate270r270cwrotate180r180pnmgamma_argumentsungammacieramp1:gamma value or red gamma value2: :{ _message -e gamma-values "green gamma value";_pbm }3:blue gamma value4:file:_pbmpnmhisteq_arguments-gray[modify only gray pixels]-rmap[specify input luminosity map file]:luminosity map file:_files -g "*.(#i)pgm(-.)"-wmap[specify output luminosity map file]:luminosity map file:_files -g "*.(#i)pgm(-.)"pnmhistmap_argumentsblackwhiteverbose-max:maximum valuepnmindex_arguments-size[set size of index pictures]:image size-across[specify number of pictures per ros]:images per row-colors[specify maximum number of colors]:number of colors-black[use black padding]-title[specify a title to place at the top of the image]:title(-noquant)-quant[enable quantization](-quant)-noquant[disable quantization]*:file:_pbmpnmmargin_arguments(-black -colors)-white(-white -colors)-black(-white -black)-color:color:_x_color:border widthpnmnlfilt_arguments:alpha value:radiuspnmpad_arguments(-white)-black[add black border](-black)-white[add white border]-l-[specify left border width]:left border width-r-[specify right border width]:right border width-t-[specify top border width]:top border width-b-[specify bottom border width]: :_guard "[0-9]#" "bottom border width"pnmpaste_arguments(-)replaceorandxor:"from" picture file:_pbm:xy position:"into" picture file:_pbmpnmrotate_arguments-noantialias:rotation anglepnmscalescale_arguments(-)-reduce:reduction factor(-reduce -xysize -pixels -width -xscale)-xsize:width(-reduce -xysize -pixels -xsize -xscale)-width:width(-reduce -xysize -pixels -height -yscale)-ysize:height(-reduce -xysize -pixels -ysize -yscale)-height:height(-reduce -xysize -pixels -width -xsize)-xscale:horizontal scale factor(-reduce -xysize -pixels -height -ysize)-yscale:vertical scale factor(-width -xsize -height -ysize -xscale -yscale -pixels)-xysize:width::height(-width -xsize -height -ysize -xscale -yscale -xysize)-pixels:total number of pixels-verbosescale[@]pnmshear_arguments:shearing anglepnmtile_argumentspnmtoddif_arguments-resolution:horizontal resolution::vertical resolution:ddif file:_files -g "*.(#i)ddif(-.)"pnmtofits_arguments-min:minimum valuepnmtojpeg_arguments--exif=:file:_files--quality=:qualitygrayscalegreyscaleoptimizeprogressiveverbosebaseline--comment=:comment--dct=:dct method:(int fast float)--restart=:rows--smooth=:strength--maxmemory=:memory use limit (kB)--qtables=:file:_files--qslots=:table--sample=:sampling factor--scans:file:_filespnmtopng_argumentsverbosedownscaleinterlacehistforce-alpha:file:_files-gamma:value-transparent::color:_x_color-background:color:_x_color-chroma:wx::wy::rx::ry::gx::gy::bx::by-phys:x::y::unit-text:file:_files-ztxt:file:_files-time:date ([yy]yy-mm-dd)::time (hh:mm:ss)-filter:type:((0\:none 1\:sub 2\:up 3\:avg 4\:paeth))-compression:level:(0 1 2 3 4 5 6 7 8 9)pnmtops_arguments(-noturn)-turn(-turn)-noturn(-nocenter)-center centernocenter(-rle)-runlength(-runlength)-rle(-imagewidth -imageheight)-scale:scale factor-dpi:output resolution(-scale -equalpixels)-imagewidth:width on page (inches)(-scale -equalpixels)-imageheight:height on page (inches)-width:page width-height:page height(-imagewidth -imageheight)-equalpixelspnmtorast_arguments(-rle)-standard(-standard)-rlepnmtosgi_arguments(-rle)-verbatim(-verbatim)-rle-imagename:image namepnmtotiff_arguments(-packbits -lzw -g3 -g4 -2d -fill -predictor)-none(-none -lzw -g3 -g4 -2d -fill -predictor)-packbits(-none -packbits -g3 -g4 -2d -fill -predictor)-lzw(-none -packbits -lzw -g4 -predictor)-g3(-none -packbits -lzw -g3 -2d -fill -predictor)-g4-2d-fill-minisblack(-lsb2msb)-msb2lsb(-msb2lsb)-lsb2msb-predictor:LZW predictor:((1\:without\ differencing 2\:with\ differencing))-rowsperstrip:number of rows per strippnmtoxwd_arguments-pseudodepth:depth of PseudoColor dumps-directcolorppm3d_arguments:leftright picture file:_pbm:horizontal offsetppmbrighten_arguments-n[normalize value]-s[specify saturation difference]:saturation difference-v[specify value difference]:value differenceppmchangecurcontextcurcontextstateline_arguments-closeness[specify how close a pixel's color should be]:closeness (percent)-remainder[specify replacement for colours not given explicit replacement]:color:_x_color*: :->argsstate CURRENT & 1 _wantedcolorsnew color_x_color_alternativefiles:file:_pbmcolors:old color:_x_colorppmdim_arguments:diminishing factorppmdist_arguments(-frequency)-intensity[sort colors by grayscale intensity](-intensity)-frequency[sort colors by frequency]ppmdither_arguments-dim:matrix size-red:number of red shades-green:number of green shades-blue:number of blue shadesppmflash_arguments:flash factorppmforge_argumentscloudsnight-dimension:fractal dimension-hour:hour angle(-tilt)-inclination:inclination angle(-inclination)-tilt:inclination angle-mesh:FFT mesh size-power:elevations power factor-glaciers:glacier elevation-ice:polar ice cap extent-saturation:star color saturation-seed:random number seed-stars:minimum star pixel percentage(-xsize)-width:width(-width)-xsize:width(-ysize)-height:height(-height)-ysize:heightppmmake_arguments:color:_x_colorppmmix_arguments:fade factorppmntsc_arguments:dim factorppmpat_arguments(-)gingham23g23madrastartanpolessquigcamoanticamoppmquantfsfloyd CURRENT-- shiftwordsCURRENTopt_wantedcompaddfloyd_wantedcompaddnumbersnumber of colorsCURRENT_descriptionmap file_filesexpl[@]ppmquantall_arguments-ext:extension: :_guard "[0-9]#" "number of colors"*:file:_pbmppmshift_arguments:shift valueppmspread_arguments:maximum spread amountppmtoacad_arguments(-poly)-dxb[write AutoCAD binary database import file](-dxb)-poly[render pixels as filled polygons]-8[restrict colors to the 8 RGB shades](-background)-white[use white background](-white)-background:background color (0-255)-aspect:pixel aspect ratioppmtobmp_arguments(-windows)-os2(-os2)-windows-bpp[specify bits per pixel for BMP file]:bits per pixel:(1 4 8 24)ppmtogif_arguments-interlace[produce interlaced GIF]-sort[produce GIF with sorted color map]-map[use colors in specified file]:map file:_files(-alpha)-transparent[specify transparent color]:color(-transparent)-alpha[specify PGM file containing alpha mask]:file:_pbm-comment[include a comment in the GIF file]:comment text-nolxw[skip LZW compression]ppmtoicr_arguments-windowname:window name-expand:expansion factor-display:display screen-rleppmtoilbm_arguments(-mp -maxplanes)mpmaxplanes:planes(-fp -fixplanes)fpfixplanes:planes(-hambits -hamplanes)hambitshamplanes:planesnormalhamif24ifdcifhamforce24forcedcforce(-dcbits -dcplanes)dcbitsdcplanes:bits for red: :bits for green: :bits for blueecsagaham6ham8compress-cmethod:method:(none byterun1)-map:ppm file:_pbmcmaponlysavememppmtomap_argumentssortquareppmtomitsu_arguments-sharpness:sharpness:(1 2 3 4)-enlarge:enlargement factor:(1 2 3)-media:output media (default\: 1184x1350):((A\:1216x1350 A4\:1184x1452 AS\:1216x1650 A4S\:1184x1754))-copy:number of copies:(1 2 3 4 5 6 7 8 9)dpi300tinyppmtopcx_arguments24bitpackedppmtopj_arguments-gamma:gamma value-xpos:x positionrlecenter-ypos:y position-back:background brightness:(dark lite)-render:rendering algorithm:(none snap bw dither diffuse monodither monodiffuse clusterdither monoclusterdither)ppmtopjxl_argumentsnopackpresentationdarkdiffuseclusterdither-gamma:gamma value-xshift:x shift-yshift:y shift(-width -xscale)-xscale:width(-xsize -xscale)-width:width(-xsize -width)-xscale:horizontal scale factor(-height -yscale)-ysize:height(-ysize -yscale)-height:height(-ysize -height)-yscale:vertical scale factorppmtosixel_argumentsrawmarginppmtotga_argumentsmonocmaprgbnorleppmtouil_arguments-name:name prefixppmtorle_arguments-name=:name prefix-rgb=:X11 rgb file:_files-alphamask=:pgm file:_pbmppmtoyuvsplit_arguments:base namepsidtopgm_arguments:bits per sample:postscript file:_files -g "*.(#i)(ps|eps)(-.)"pstopnm_arguments(-portrait)-landscape(-landscape)-portrait(-pgm -ppm)-pbm(-pbm -ppm)-pgm(-pbm -pgm)-ppmforceplainhelpnocropverbose-llx:loxer left x position-lly:lower left y position-urx:upper right x position-ury:upper right y position-xborder:x border fraction-yborder:y border fraction-xmax:maximum width-ymax:maximum height-xsize:width-ysize:heightrawtopgm_arguments-maxval:value-bpp:bytes:(1 2)littleendian(-bt -bottomfirst -rowskip)-btbottomfirst-headerskip:header bytes to skip(-bt -bottomfirst)-rowskip:row padding to skip: :_guard "[0-9]#" width:grayscale bytesrawtoppm_arguments-rowskip:row padding to skip(-rgb -rbg -grb -gbr -brg -bgr)rgbrbggrbgbrbrgbgr(-interrow)-interpixel(-interpixel)-interrow: :_guard "[0-9]#" width:grayscale bytesrgb3toppmCURRENTred picture fileCURRENTgreen picture fileCURRENTblue picture fileexpl_descriptionexpl_filesexpl*.(#i)pgm(-.)rletopnm_arguments--alphaout=:alpha file:_pbmhheaderdumpvverbosepplainsgitopnm_arguments-channel:channelsldtoppm_argumentsadjustdirinfoverbose(-width -xsize)widthxsize:width(-height -ysize)heightysize:height-scale:scale factor(-lib -Lib)lLib:slide nameyuvsplittoppm_arguments:base name-ccir601yuvtoppm_arguments:image byteszeisstopnm_arguments(-pgm -ppm)pgpm_wantedpicture file_path_files_filesexpl[@]*.(#i)p[bgp]m(-.)A G*AP	.A-A,A*UAC&AAC(EY<localexpl1-z(|.bz2|.gz|.Z)shift_descriptionfilesPDF file_files@expl[@]*.(#i)pdfext(-.)A@,+

AFA@'D\kEtEEACGAGD$A8.A
r+dAC&A.ArA&0DA&`0A&	0$AFD,0A&A	&AP
C	.A)rA
F5A
&AgDA
gDhA:9.A:rA'D)A4'D\a#kEc:Ah.A>r,A@#kA"C&Ac:AAC,ADAXC
AE
5AHuA&	AC&qAF
)AFA,$1.A\r!	ApCF

E]
9q]1qQA&AI
qAzTA{Af(AAC&AB)bA'+A&4AgZLA xuAB }K!\ABgd<A$,HA%Ac\C
ACfAl1A
)AHAiA&A&A"r	1&dAAxfDDAF~A1.ArYq.A8AgA(C%m)	1
5A`
C,)A@
.A*rEA
YAB-Uj-lAB&dAdAB/0p3A('E#k}AdA,A4aAC&qAF,QAB3f4P
//A%+AHA&yAB(5y)6
>A'MA'tA@C%-qU9}u
AGJA	!L	A	1.A'r		=AP
	NA+p2		r

=AC

A/$.A0r=eA
.A3<A
&A8A9|ABdCueCA 0HdAgcAcyA&"p2rrC%cA"	$LqcABnGo'kGvA4G0HdjxkrA$cABC%jjjADA"1>AP2eRA"r	EkrqA"
r
EkrqAP	A
AfAF&A.Aj)A"L%leAC.AryAiy03,AAf!0A	C%t.A&x0A
%.A,x10A 
%\|.A9x0A%		 .A?x	A0ACb	lA		Ac
	ABOr	c5A&"Pp2rr
%cA(C

5c
y
ABUvkV,YAGA0F,Lm0DABW2	KX`*AcA`C
ACf0QA"fd%zACcA&"
p2rr%cA  AcAB[M[A 0HdAgcACcyA&"p2rr%cA$IcAB^+_TA1A
A'H`yA\

1A
,AA `%dABb=b{Af!A4't{rEEA,t<ThAA(%-h|A(%zzACGJ,AAL( <A0%$.ArQqA"Cf!,AA`C.AriA<QA<A"
	T	,A=A&dA 	|<ABhilnAgAl4Tt4Tp+ @ThAAB$l%m8_A 0HdAgc"ACc"yA&"p2rr%c"Ac"AB/o>0p`1=Af5AB5q6
KrL	ABr+&A+1.ArQA.AriA
1.Arb.A
Eq.A
Q~ARri2rir.AyQ.Arz~A1.Ari.AMAWku4bbAGA5AtC+	0AF00A"rU9{FAFABrw
swA'-A'@mA'ACGAX
A
AAAB{K|T.;Ag3A$8PhA		1.Ar+,A.AA11AF,+A+QA,A3AfAC+A8mA
1.Ar9|;.A3q.A3TAfA+=A8mA&"p2rYry%8A&A8AB+L GA('3ELAg`ACfx	ABkl!2AGA
A
-A
1.Ar-.Aq.AAf1aAB=>"'AfdABJl"p#A dyzABMF":Ad}AB!,#C[A AACgx<AgAG(ADeA&"p2rmrC%fA,(.A	AC'A""RF|AX	'2JEEK"EEAB&	gx<tAp
-1A(.A*a'qA0f0MNAFA08	0.A2	0).A6"0;A:
.A:r,A;K"vA<&A<	.A=E	ABE
ICF|A
uAf

A3
ACgHA`xAAPAC%HA`,K"A@.ASr
AHAABWiF|AACF3AfA$
z
)
=ABYy	ZN&tA4G30zD\xAACgA'8eACGAhAA4%%1.Ar+AC@	0".A|	0.A8
0JAl
0zA
0A	0.A#A	&,A.3	AX&A0R=;,A2\A"4r4ADy0EQ&A?R;,AA)A"CrCAF=RQ.AIrY9y{	ACgxAGAH,A"CF		YQAC5	1NA]p2r	q	
r	ACex	
+qA'4AC1AeR]AA"f}5A4ACx]A"k
 kACx
UA8ApRAx=AxACF-Az
AA!xA!CgA!%DA"F,A3A,A3qA#%A&"p2rr$%AP%	A
A%CfH<yA%&-QA"-&]A'gxAd'A'x]A"(F		YA(1ARAh)CA)CA)xA*xA*FPA+A+CgxA8+ARA+x
UA,CxA-FqA.(XAB6	k-xAgAAf4UA<mmUU)AqA$Ce1	A$		
!ZAB<U=0RAG+A
1.Ar.A+q.A+dACg@A@]ACfA$T}@bABRYS1RAgA5AABZe[2Ag,,A,AA`CA	
qA$,qA&ABk1l+2KA1Af!A&4AGPhA$C|hAfABwIx3?A(0HdjxA cRABjjjA
.A
rq,A%,AAC<\A%,}QA
AC%,A
>AP29RqAfACF&A5.AjmA"%lA#AAFXA@C.A!rmAcR9A$	CcRAB9N"+5 	ATg,@]2JE+ZEpzACAG,A	AgA0TAfxAh	Dd|AF>AE	0.A,	0.A,i/0;^A")0~A%1.A%r.A&A0~A,1.A,r.A-%,A62JA|1A8A8%$T{Rh|hAC%T|A,+Z!AAG
]A.AIr	{RA		.ALr	A

A IAfUAB*	8Ag0A$cbD\xAtC

1.Ar3A,A0ACfHiAcbACcbABe:A,C0Hdx3AgcA\

1.Ar+AxbA&,A3AftAFA`RRr
lACcAf,tAFA@.Ar
)AcATC		1FA`RR	)lAcIA(Cpc9AB,v-k;A 0HdACgxA|NAF$AT		1.Ar9UACA&4A@CA
MAAC0UABAB=AgA<a)AATABLM>QAgcAcA&"p2rqrC%cA#JcABVAW>mAgcAcA&"p2rrC%cA4\ucAB`>aT?\Af5ABf-6g	k@BA$,D`tAgAc(<CAC2JFlA@.ArA
A(4TtyjAByZzA8	A0F-	u
AB		BxAX*1AAg<TA$pYIA4\qA.0)AFtAAa0AFtAAIABmbDXyA8-5ImABEFAGA"r1qA0F)!ABZ$G^gA0F-1AB#RK#IA(-]9AB(y)JWAGA
&Ar1A	&A.Aq.A
ADC-5Em=	5
=AB49:4MOAFUAB5j68MA@-!-YqAB>y:?OAFYAB?Z@|P3A0F-aeAB+Cj,DQ6A@-E5eq	e
	AB<OQb=OTA8-uEA-ABKW9vLkWVkAgA1&A=A\
1&ArAACpQ&A	AX}qA%AHEa1	
=

ABmeVnkfLYA,&-	AByiFzjZgA-ABlBm[X%A-ABm~n[4AT	1.Ar9;AF EAC&ABoN+pH\'A$-9ABsRKs\A(-mYABvVkw0]A,&-AB{>|(_AfAB|^}@_gA4f-EEAB	a7AGA"r1A0FU]	
YABf@d$#A<-I])ABRKf|A(-QAB
RKgA(--AB^hhA4f-A=]QAB&f'ljqA<-9%aAB6V7kl7A,&-Y5uABBZC
LmepAG{RAgACNAp2
-@2
e
ACgAAP	AmA.A
{RA$C4aQQAB[UR\KoA(-EABf^g@p$,A4f-U9ABtAuqTAg0A		1.AI,A.A0A`	%M)1q	-e=)UABmzw(APF-equi)ABVklyoA,&-y!m)AByZzwA0F-AB96k|CA&ABMk|oAGAl,,1A1ABg<(ABy&A(9A#fAfATC		1VA	2rr!A(IA8CA
RA(AAC-a(ABBd~,A-AB)+~AGA"r1qAXC5e=	
%
	
iuAB		}:	
AFaAB	
J	lA -AB	%%n	&+!AgA1&A=A\
1&ArAACpQ&A	AX}qA%A@Ei}	a	
]AB	FR	GKH&A(-m!AB	QR	RK L%A(-]%AB	\#Z	]$l.	A0F-	AB	i(F	j)prFA-AB	q*
	r+dAgA1&A9AQ&AAqA%YA$MAB	/F	/bA-AB	1yZ	2A0F-}AB	6b	7XA8-q=IAB	>Z	?DA0F-=AB	C1R	KCA(---AB	FF	G<GA-AB	HJ	I8a|A -yAB	Ku:	LAF%AB	LF	MXkrA-AB	OuV	kPA,&-UUAB	TB	T@-A-AB	U:	VHAF%AB	WJ	WA -AB
Z
ZAgA`1&A=AqA%0UA4CfLy1Ya
]%AB
b9
b`AX*AA790`ACFtAA u0TA&|
0Afm	0;AF	AGA(``TAB
6hZ
7i,^A0F-A%qqAB
Cmm
DnA`&AAF@eAx9AB
Pq!b
QqA8-y)uAB
cxJ
dx9A -AB
lzZ
m{l|A0F-i!AB
yn
z+@&AgA1&A=A\
1&ArAACpQ&A	AX}qA%A@E}i=	I

9qAB
5^
1A4f-IuUMAB
F
hpkA-AB
mV
kSA,&-=qeAB
F
8>A-}AB
N
+A$-AB
n
+d1AD-qq]]5AB
:
4AFaAB
E:
AFMAB

K(A'{!A1A`.AxQA
.AdA ,YE)AB

f
BA<-mu	=AB
jyA@-Q%	u	
)

mAB.UF/XA-AB6̩Z78c
A0F-	ABCFDPnA-ABK]JLRA -9)ABTNU+\)A$-}iAB_^`TA4f-mqABmjn<A@-
5ImAB~
jzA@-i5%AB^YCA4f-UE	QABqRKA(-}AB=N+A$-qABfhbA<-%5	ABEn+FAD-aEEABVkXhA,&-9IAB
>~AfAB%F=A-AB
F>DA-AB	RKƻA(-=-AAB^,A4f-%
AB&!Z&A0F-i9AB&*R'K+<A(-]AB1.V2k/,A,&-}=AB=2V>k3TA,&-IABI66Jk7LA&ABO7:P8x6AFUABU9A:V9ΑAFYAF::_perforcesetoptnonomatchlocalp4cmdmatchmbeginmendinteger_perforce_cmd_ind_perforce_exclude_changereturnservicevaluecompstateparameterP4PORT_perforce_hosts_portsP4CLIENT_perforce_clientsP4MERGE_command_namesP4USER_perforce_usersp4cmd=p4_messagep4 executable not found: completion not available_perforce_global_options_perforce_option_dispatchp4bcurcontextcurcontextwords1match1cmdbglobal +functions[_perforce_cmd_cmd] curcontextcurcontext%:*:*:p4-cmd:gbl_arguments_perforce_option_dispatch*::p4-cmd arguments: _perforce_service_dispatch p4cmd cmd_perforce_cmd_cmdunhandled _perforce service: service_arguments-d[run as daemon]-f[run as single threaded server]-i[run for inetd using sockets]-q[suppress startup message]-s[run as NT service]-xi[switch server database to unicode mode and quit]-xu[run database upgrade and quit]-c[run command and exit]:command of some sort: -Id[specify description]:description: -In[specify unique name]:name: -jc[checkpoint, save and truncate journal]::optional prefix: -jd[checkpoint, not saving journal]::optional file:_files-jj[save and truncate journal]::optional prefix: -jr[incremental restore from checkpoint/journal]:file:_files:file:_files-z[gzip checkpoint and journal files]-h[show help]-V[print server version]-A[set audit log ($P4AUDIT)]:audit file:_files-J[set journal file ($P4JOURNAL) or "off"]:journal file:_files-L[set error log ($P4LOG or stderr)]:error log:_files-p[set port ($P4PORT o perforce:1666)]:port:_perforce_hosts_ports-r[set root directory ($P4ROOT)]:root directory:_path_files -g "*(/)"-v[debug level]:level: _arguments_perforce_option_dispatch1:perforce command:_perforce_commands _perforce_cmd_ind--  CURRENT -= _perforce_cmd_ind shift_perforce_cmd_indwords_perforce_command_args +functions[_perforce_call_p4] _perforce_call_p4localcp_tagshiftP4LANGUAGE_call_programcp_tagcommand_perforce_global_options[@]@ +functions[_perforce_gen_cmd_list] _perforce_gen_cmd_list +_perforce_cmd_list typeset_perforce_cmd_listlocalhlinelinematchmbeginmend_perforce_call_p4helpcommandshelpcommandsread #hline < 2  #_perforce_cmd_list breakcontinuehline1iperforcecontinuehline[1]:hline[2,-1]_perforce_call_p4infolinebServer version: //-.-.// _perforce_server_versionmatch1unsupattribute:set attributes for open file (EXPERIMENTAL)dbschema:report meta database informationexport:extract journal or checkpoint recordsinterchanges:report changes not yet integrated between branchesreplicate:poll for journal changes and apply to another serverspec:allows limited changes to form specifications (admin)unsup_perforce_cmd_listrline%%:: +functions[_perforce_commands] _perforce_commands #_perforce_cmd_list _perforce_gen_cmd_list_describep4commandsPerforce command_perforce_cmd_list +functions[_perforce_command_args] _perforce_command_argslocalcurcontextcurcontextwords1 +functions[_perforce_cmd_cmd] curcontextcurcontext%:*:*:p4-cmd:_perforce_cmd_cmd_messageunhandled perforce command: cmd +functions[_perforce_service_dispatch] _perforce_service_dispatchwordswords[@] CURRENT++ _perforce_cmd_2 +functions[_perforce_global_options] _perforce_global_optionslocalargopts_passcCdHpPuargopts_ignoreLx_perforce_option_dispatch-c+[client]:client:_perforce_clients-C+[charset]:charset:_perforce_charsets-d+[current directory]:directory:_path_files -g "*(/)"-H+[hostname]:host:_perforce_hosts-G[python output]-L+[message language]:language: -p+[server port]:port:_perforce_hosts_ports-P+[password on server]:password: -s[output script tags]-u+[user]:user name:_perforce_users-x+[filename or -]:file:_perforce_files_or_minus-z+[select output format]:output format:(tag)integeri = 2i < CURRENTi++ wordsiargopts_passargopts_ignore( i + 1 )CURRENTwordsiargopts_pass_perforce_global_optionswordsi,i+1 i++ wordsiargopts_passwordsiwordsibreak _perforce_cmd_ind = i  _perforce_cmd_ind >= CURRENT  +functions[_perforce_branches] _perforce_brancheslocalblinematchmbeginmendf_perforce_call_p4 branches branches 2>/dev/nullBranch //:/\:/ /:blbl1 #bl _describebranchesPerforce branch +functions[_perforce_changes] _perforce_changeslocalclinematchmbeginmendctypecommafilecstatusamaxxargszstyle:completion:curcontext:changes:completion:curcontext:changeschangesNUMERIC:0compstateinsertPREFIX:digit:b-match1SUFFIXb-num_message_perforce_call_p4 describe describe $numreturnNUMERIC:0NUMERIC max maxargv1QPREFIX%%#@compset*@(|\\\<|\\\>)(|=)cstatussubmittedsubmitted cstatuspendingpending cstatuspending_perforce_call_p4 client client -o |
awk '/^Client:/ { print $2 }'local pending cstatusshelvedshelved _perforce_file_suffixargvargv1,2f_perforce_call_p4 changes changes $amax $xargs $cstatus \$fileChange //:/\:// on /:/ by / ctypeshelveddefault:change not yet numberedclcl1_describechangesctypechangechangesunsortedcomma +functions[_perforce_charsets] _perforce_charsetslocalexpl_wantedcharsetcharacter setcompaddeucjpiso88591shiftjisutf8winansi +functions[_perforce_clients] _perforce_clientslocalslashcompset*@compset//f_perforce_call_p4 clients clientsClient //:/\:/ /:clcl1_describeclientsPerforce clientslash +functions[_perforce_counters] _perforce_counterslocalclinematchmbeginmendf_perforce_call_p4 counters counters//:/\:/ /:/=/current valueclcl1_describecountersPerforce counter +functions[_perforce_counter_values] _perforce_counter_valueswordsCURRENT1localvalue_perforce_call_p4 counter counter $words[CURRENT-1] 2>/dev/nullvaluecompstateinsert_wantedexplcounter valuecompadd +functions[_perforce_dates] _perforce_datescompset*@(|\\\<|\\\>)(|=)localdate +%Y:%m:%d:%Tnameprefixnowarrayofferoptsmatchpatssuffixesnamess.:.nowyearmonthday of monthhourminutesecondintegerQPREFIXi = 6i >= 1i-- prefixj..suffixes1,i1 i > 1 compset*suffixes[i-1]prefixnowarrayinowarrayisuffixesinamesibreak_describedatesnameopts +functions[_perforce_dbtables] _perforce_dbtableslocaltablesarchmapbodtextchangechangexcountersdepotdomainhaveintegintegedixtextlabellocksresolverevcxrevdxrevhxrevsxtriggeruserviewworking_describedbtableDB table +functions[_perforce_depots] _perforce_depotslocaldlinematchmbeginmendf_perforce_call_p4 depots depotsDepot //:/\:/ /:dldl1_describedepotsdepot name +functions[_perforce_files_or_minus] _perforce_files_or_minus_alternativeminus:minus sign:(-)files:file name:_files +functions[_perforce_file_suffix] _perforce_file_suffixreturnLBUFFER1 ,KEYSLBUFFERLBUFFER[1,-2]\:print::blank:;&|LBUFFER[1,-2]:print::blank:;&|/LBUFFER[1,-2]_perforce_whole_pathlocalzstyle:completion:curcontext:1wholepathtrueyeson1returnabsoluteQPREFIX +functions[_perforce_filter_files] _perforce_filter_fileslocalcall1globfilter2linefilter3linelinefilterfilesf_perforce_call_p4 $call $call $globfilter 2>/dev/null:linefilter%%#f_perforce_call_p4 $call $call $globfilter 2>/dev/null%%# +functions[_perforce_retrieve_files] _perforce_retrieve_fileslocalexcludefilesmatchmbeginmendb::match1match2_perforce_whole_path_perforce_filter_filesexcludezstyle:completion:curcontext:1globQPREFIXcompset*/"$pfx*${(Q)SUFFIX}"files/PREFIX(Q)PREFIX%/*/*compset$pfxfilesfiles1shiftcompadd@ +functions[_perforce_integrated_files] _perforce_integrated_fileslocalQPREFIXtypefiles_perforce_retrieve_filesintegrated@ +functions[_perforce_opened_files] _perforce_opened_fileslocalcsuf_perforce_exclude_changedefault:* default change [^#]#:* change _perforce_exclude_change [^#]#_perforce_retrieve_filesopenedcsuf@ +functions[_perforce_resolved_files] _perforce_resolved_files_perforce_retrieve_filesresolved@ +functions[_perforce_depot_dirs] _perforce_depot_dirs_perforce_retrieve_filesdirs@ +functions[_perforce_depot_files] _perforce_depot_files_perforce_retrieve_filesfiles@_perforce_file_suffix +functions[_perforce_client_dirs] _perforce_client_dirs ! +_perforce_client_list typeset_perforce_client_listlocaltmplisttmpelttmplistf_perforce_call_p4 clients clientsClient %% tmplisttmplist1tmplisttmplist_perforce_client_listtmpeltclientPREFIX//%%/_perforce_client_listclientreturnoldifsIFStypelinedirs +_perforce_client_dirs _perforce_client_dirs +_perforce_client_dirs[client] _perforce_client_dirsclient_perforce_call_p4clientclient -o client/dev/nullreadline:blank:b:alpha::match1typeViewline:blank://:blank://client%%/.../dirdirs:+ (q)dir##/ #dirs zdirscompset//[^/]##/s./.QPREFIXndirsmatchmbeginmend #pfx > 1 dirsdirpfx/bmatch1 #ndirs ndirsshiftcompset[^/]compadd@dirs%%/ +functions[_perforce_files] _perforce_fileslocalflineexplmatchmbeginmendrangetypefilestypesdodirsunmaintainedcurcontextcurcontextnodirs # tbmatch1dodirsunmaintainedintegratedopenedresolved-tRshiftQPREFIXprefixcurcontextcurcontext%:*:at-suffixPREFIX@#,_alternativechanges:change:_perforce_changes range -tfclients:client:_perforce_clientslabels:label:_perforce_labels -tfdates:date (+ time):_perforce_datesprefixcurcontextcurcontext%:*:hash-suffixPREFIX@#,_perforce_revisionsrangePREFIXaltfilesintegerwhole_pathtypes_perforce_whole_pathtypePREFIX///whole_pathclients:Perforce client:_perforce_clientsdepots:Perforce depot:_perforce_depotsdonefilesdodirstypeszstyle:completion:curcontext:allfilestype-files:type file:_perforce_type_files whole_path depot-files:file in depot:_perforce_depot_filesnodirsclient-dirs:client directory:_perforce_client_dirsdepot-dirs:directory in depot:_perforce_depot_dirs_alternativealtfilesunmaintainedMATCHMBEGINMENDomitpatsPREFIX:b/match[1]epfxf_perforce_call_p4 files files \"\$pfx\*\$\{\(Q\)SUFFIX\}\" 2>/dev/null%#///m<\/\MATCHf_perforce_call_p4 opened opened \"\$pfx\*\$\{\(Q\)SUFFIX\}\" 2>/dev/null%#///m<\/\MATCHomitpatsomitpats1 #omitpats _path_files*~(*/|)((j:|:)~omitpats)(D)_path_files #types allfilesdepotfilesdirectories:directory:_path_files -/_alternativealtfilesdodirs_alternativealtfiles_path_files_perforce_file_suffixdodirs +functions[_perforce_filetypes] _perforce_filetypeslocalvaluescompset*+*m:always set modtime on clientw:always writeable on clientx:set exec bit on clientk:full RCS keyword expansionko:RCS expansion only for Id, Headerl:exclusive open, disallow multiple opensC:server stores compress file per revisionD:server stores deltas in RCS formatF:server stores full file per revisionS:server stores only head revisionX:externally archived file_describefilemodifiersPerforce file modifiertext:text, translate newlinesbinary:raw bytessymlink:symbolic linkapple:Mac resource + dataunicode:text, translate newlines, store as UTF-8_describefiletypesPerforce file type +functions[_perforce_fstat_fields] _perforce_fstat_fieldslocalargv1valuesMf_perforce_call_p4 help-fstat help fstat::blank:azAZ#:blank::blank::fstat //:blank::blank:/:compset*[,[:blank:]]_describefstatfieldsPerforce fstat fields +functions[_perforce_groups] _perforce_groupslocalvalues_perforce_call_p4 groups groups_describegroupsPerforce group +functions[_perforce_hosts] _perforce_hostslocalexplhost_perforce_call_p4 client client -o |
    awk '$1 ~ /^Host:/ {print $2}' host_wantedhostscompadd@_hosts +functions[_perforce_hosts_ports] _perforce_hosts_portscompset*:_portslocalexpl_wantedportsportcompadd@1666_hosts +functions[_perforce_jobs] _perforce_jobslocaljlinematchmbeginmendjobviewamaxajobviewzstyle:completion:curcontext:jobsargv2(q)argv[-1]argv(@)argv[1,-3]jobviewjobview'jobview'PREFIX'job=PREFIX\*SUFFIX'NUMERIC:0compstateinsert_message_perforce_call_p4 jobs jobs -e \"'Job=\$PREFIX\$SUFFIX'\" -l 2>/dev/nullreturnNUMERIC:0NUMERIC max max_perforce_call_p4jobsajobviewamaxreadjlineb:blank: :blank: match[1]:match[2]_describePerforce jobjobsunsorted +functions[_perforce_jobviews] _perforce_jobviewslocallinetypeoldifsIFSvalueslashmatchmbeginmendm2words(#b)[[:blank:]]##([[:alnum:]]##)[[:blank:]]##([^[:blank:]]##)valuespecp4fieldsp4valuescompset*[[:blank:]\^\&\|\(\)]_perforce_call_p4jobspecjobspec/dev/nullreadline:blank:b:alpha::match1typeFields:blank:-m2wordsp4fieldsLmatch1match2Valuesm2wordsp4valuesLmatch1oldifs ! #p4fields p4fieldsdatedescriptiontextwordstatusselectuseropen/suspended/closedkp4fieldsp4valueskeyvaluespeckey:p4fields[key]:(p4values[key]//slash/ )keyvaluespeckey:Perforce job:_perforce_jobsvaluespeckey:user:_perforce_usersvaluespeckey:p4fields[key]: _valuesJob specification parametervaluespec +functions[_perforce_labels] _perforce_labelslocalllinefilematchmbeginmendargv1argvargv1,2QPREFIX%%@compset*@(|\\\<|\\\>)(|=)f_perforce_call_p4 labels labels ${file:+\$file}//bLabel :blank: /match1:match2_describelabelsPerforce label +functions[_perforce_revisions] _perforce_revisionslocalrlinematchmbeginmendcommaexpl_perforce_file_suffixshiftQPREFIX%%#@compset*\#(|\\\<|\\\>)(|=)PREFIXPREFIX_perforce_call_p4filelogfilelog $pfx/dev/nullreadrlineb... #- change match[1]:match[2]PREFIXPREFIXhead:head revisionnone:empty revisionhave:current synced revision_describerevisionsrevisionrevisionsunsortedcomma +functions[_perforce_statuses] _perforce_statuseslocaljlinematchmbeginmendstatuses_perforce_call_p4jobspecjobspecreadjlinebStatus:blank:/statusess./.match1break !#statuses statusesclosedopensuspended_describestatusesjob statusstatuses +functions[_perforce_submit_options] _perforce_submit_optionslocalsoptionssoptionssubmitunchanged:submit all open files (default)revertunchanged:revert unchanged filesleaveunchanged:move unchanged files to default changelistsoptionssoptions//:/+reopen:, leave submitted open_describesubmitoptionssubmit optionsoptions +functions[_perforce_pids] _perforce_pidslocalf_perforce_call_p4 monitor monitor show 2>/dev/null //:/\:/ /:ulul1_describeprocess ID +functions[_perforce_users] _perforce_userslocalf_perforce_call_p4 users users//:/\:/ /:ulul1_describeusersPerforce user +functions[_perforce_users_or_groups] _perforce_users_or_groups_alternativegroups:Perforce group:_perforce_groupsusers:Perforce user:_perforce_users +functions[_perforce_variables] _perforce_variableslocallinematchmbeginmendexplvars_perforce_call_p4helpenvironmenthelpenvironmentreadline\tbAZAZ09_match1_wantedvariableenvironment variablecompaddvars +functions[_perforce_cmd_add] _perforce_cmd_add_arguments-c[add files to change]:change:_perforce_changes -tc-d[reopen files for add]-f[allow filenames with wild cards]-I[do not perform ignore checking]-n[preview add]-t[set file type]:file type:_perforce_filetypes*:file:_perforce_files -tu +functions[_perforce_cmd_admin] _perforce_cmd_admin CURRENT == 2 localadcmdsadcmdscheckpoint:checkpoint, save copy of journal filedbstat:db tablesjournal:save and truncate journal filelogstat:report sizes of log filesstop:stop the server_describecommandsPerforce admin commandadcmdswords2checkpointjournalshiftwords CURRENT-- _arguments-z[gzip journal file]1::journal file prefix: dbstat CURRENT -- _arguments-s[show sizes] +functions[_perforce_cmd_annotate] _perforce_cmd_annotate_arguments-a[include deleted files and lines]-c[output change numbers]-d-[select whitespace option]:whitespace option:((
b\:ignore\ whitespace\ changes
w\:ignore\ whitespace
l\:ignore\ line\ endings))-i[follow branches]-I[follow all integrations]-q[suppress one-line header]-t[display binary files]-u[output user and date]*::file:_perforce_files -tR +functions[_perforce_cmd_attribute] _perforce_cmd_attributelocallimitwordsIf -to_arguments-n[attribute name]:name: -v[attribute value]:value: -e[use hex value]-f[set attribute on submitted file]-p[propagate attribute when opened](-v)-i[read attribute from standard input]*::file:_perforce_fileslimit +functions[_perforce_cmd_branch] _perforce_cmd_branch_arguments(-o -S -P)-f[force operation](-o -i -S -P)-d[delete branch](-d -i -f)-o[write branch spec to standard output](-d -o -S -P)-i[read branch spec from standard input](-f -d -i)-S[expose internally generated mapping]:stream: (-f -d -i)-P[treat stream as a child of parent stream]:parent stream: (-i)*::branch name:_perforce_branches +functions[_perforce_cmd_branches] _perforce_cmd_branches_arguments(-E)-e[list branches that match pattern]:pattern: (-e)-E[list branches that match case-insensitive pattern]:case-insensitive pattern: -u[list branches owned by user]:user:_perforce_users-m[limit output to max branches]:max branches: -t[display time and date] +functions[_perforce_cmd_change] _perforce_cmd_changelocalctypewordsIfowordsId -tc -tp_arguments-f[force update of change]-s[include fix status in job list](-u -I -o -i -t -U)-d[delete change](-u -d -o -i -t -U --serverid)-o[write change spec to the standard output](-O -I -d -o -i -t -U --serverid)-i[read change spec from the standard input](-s -d -o -i --serverid)-t[set type of change]:type:(public restricted)-U[set user of empty change]:user:_perforce_users-O[change is original number before submit]-I[change is number of Identity field]-u[force update of submitted change](-s -u -O -I -o -i -t -U)--serverid[specify server]:server ID: (-i)1::change:_perforce_changesctype +functions[_perforce_cmd_changelist] _perforce_cmd_changelist_perforce_cmd_change@ +functions[_perforce_cmd_changes] _perforce_cmd_changes_arguments-i[include integrated changes]-t[display time and date]-l[display full change text]-L[display truncated change text]-f[view restricted changes]-c[display changes submitted by client]:client:_perforce_clients-e[display changes above this change]:change:_perforce_changes-m[limit to max changes]:max changes: -s[limit output to changes with status]:status:(pending shelved submitted)-u[display changes owned by user]:user:_perforce_users*::file:_perforce_files -tR +functions[_perforce_cmd_changelists] _perforce_cmd_changelists_perforce_cmd_changes@ +functions[_perforce_cmd_clean] _perforce_cmd_clean_arguments-e[clean modified files]-a[clean added files]-d[clean deleted files]-I[do not perform ignore checking]-l[output relative paths]-n[preview clean]*:file:_perforce_files -tu +functions[_perforce_cmd_client] _perforce_cmd_client_arguments-f[force update of client]-Fs[force delete with shelved changes](-t -o -S -c -s -i)-d[delete client](-f -d -Fs -s -i --serverid)-o[write client spec to standard output](-t -d -Fs -i --serverid)-S[create new client dedicated to stream]:stream: (-d -Fs -o -c -i --serverid)-s[switch client view without opening editor](-t -d -Fs -o -S -c -s --serverid)-i[read client spec from standard input]-t[use client as template]:client:_perforce_clients(-f -t -d -Fs -s -i --serverid)-c[yield client spec for stream at moment change was recorded]:change:_perforce_changes -ts--serverid[specify server]:server ID: 1::file:_perforce_clients +functions[_perforce_cmd_clients] _perforce_cmd_clients_arguments-t[display time and date]-u[list clients owned by user]:user:_perforce_users(-E)-e[list clients that match pattern]:pattern: (-e)-E[list clients that match case-insensitive pattern]:case-insensitive pattern: -m[limit to max clients]:max clients: -S[limit output to clients dedicated to stream]:stream: -U[list unloaded clients](-s)-a[display all clients](-a)-s[display clients dedicated to server]:server ID:  +functions[_perforce_cmd_copy] _perforce_cmd_copylocalfileargswordsIbwordsIsfileargs*::to file:_perforce_files -tRfileargs*::to file:_perforce_fileswordsISPfileargs*::file:_perforce_files -tRfileargs1::from file:_perforce_files -tR2::to file:_perforce_files_arguments-b[use branch view's source and target]:branch:_perforce_branches-s[select source file, use branch view as target]:source file:_perforce_files -tR-r[reverse direction of copy]-c[open files in change]:change:_perforce_changes -tc-f[force creation of extra revisions]-n[preview copy]-m[limit copy to max files]:max files: -q[suppress normal output messages]-v[do not modify client files](-b -s)-S[copy from stream to its parent]:stream: (-b -s)-P[generate branch view using a parent stream]:parent stream: (-b -s)-F[copy against stream's expected flow]fileargs +functions[_perforce_cmd_counter] _perforce_cmd_counter_arguments-d[delete counter]-f[set or delete internal counter]-i[increment counter by 1]-m[allow multiple operations]1:counter:_perforce_counters(-d -i)2::numeric value:_perforce_counter_values +functions[_perforce_cmd_counters] _perforce_cmd_counters_arguments-e[list counters that match pattern]:pattern: -m[limit to max counters]:max counters:  +functions[_perforce_cmd_cstat] _perforce_cmd_cstat_arguments*::file:_perforce_files +functions[_perforce_cmd_dbschema] _perforce_cmd_dbschemaPREFIX_messagetable version_perforce_dbtables +functions[_perforce_cmd_dbstat] _perforce_cmd_dbstat_arguments(-s)-h[histogram of leaf pages in DB table](-s)-a[all tables](-h -a)-s[report sizes of tables](-s -a)*::DB table:_perforce_dbtable +functions[_perforce_cmd_delete] _perforce_cmd_delete_arguments-c[delete files for change]:change:_perforce_changes -tc-n[preview delete]-k[perform delete on server]-v[delete unsynced files]*::file:_perforce_files +functions[_perforce_cmd_depot] _perforce_cmd_depot_arguments(-t -o -i)-d[delete depot](-t -o -i)-f[force delete](-d -o -i)-t[insert value into type]:type: (-t -d -i -f)-o[write depot spec to standard output](-t -d -o -f)-i[read depot spec from standard input](-i)*::depot name:_perforce_depots +functions[_perforce_cmd_depots] _perforce_cmd_depots_arguments +functions[_perforce_cmd_describe] _perforce_cmd_describe_arguments-d-[diff options]:diff options:((
n\:RCS
c\:context
s\:summary
u\:unified
b\:ignore\ whitespace\ changes
w\:ignore\ whitespace
l\:ignore\ line\ endings))-s[omit diffs]-S[list shelved files]-f[force display of restricted change]-O[change is original number before submit]-I[change is number of Identity field]-m[limit output to max files]:max files: *::change:_perforce_changes +functions[_perforce_cmd_diff] _perforce_cmd_difflocallimitwordsIfsdsesl -to_arguments-d-[diff options]:diff options:((
n\:RCS
c\:context
s\:summary
u\:unified
b\:ignore\ whitespace\ changes
w\:ignore\ whitespace
l\:ignore\ line\ endings))-f[diff every file]-m[limit output to max files]:max files: -Od[limit output to files that differ]-s-[filter options]:filter options:((
a\:list\ opened\ files\ that\ differ\ from\ depot
b\:list\ modified\ integrated\ files
d\:list\ unopened\ missing\ files
e\:list\ unopened\ files\ that\ differ\ from\ depot
l\:list\ all\ unopened\ files\ with\ status
r\:list\ opened\ files\ that\ do\ not\ differ\ from\ depot))-t[diff binary files]*::file:_perforce_fileslimit +functions[_perforce_cmd_diff2] _perforce_cmd_diff2_arguments-b[use branch view's source and target]:branch:_perforce_branches-d-[diff options]:diff options:((
n\:RCS
c\:context
s\:summary
u\:unified
b\:ignore\ whitespace\ changes
w\:ignore\ whitespace
l\:ignore\ line\ endings))-Od[limit output to files that differ]-q[omit identical files]-t[diff binary files]-u[use GNU diff -u format](-b)-S[use generated branch view from stream]:stream: (-b)-P[use generated branch view from parent stream]:parent stream: 1::from file:_perforce_files2::to file:_perforce_files +functions[_perforce_cmd_dirs] _perforce_cmd_dirs_arguments-C[list only directories in current client]-D[include directories with only deleted files]-H[list directories with synced files]-S[limit output to depot directories mapped to stream's client]:stream: *::directory:_perforce_files -td +functions[_perforce_cmd_edit] _perforce_cmd_edit_arguments-c[edit files for change]:change:_perforce_changes -tc-t[specify filetype]:filetype:_perforce_filetypes-n[preview edit]-k[edit files on server]*::file:_perforce_files +functions[_perforce_cmd_export] _perforce_cmd_export_arguments(-j)-c[specify checkpoint number (/ position)]:checkpoint number: (-c)-j[specify journal number (/ position)]:journal number: (-j)-f[reformat non-textual data types](-j)-l[specify number of lines]:number of lines: (-j)-F[specify filter]:filter pattern: (-c)-r[raw format]-J[specify file prefix]:file prefix: -T[space-separated list of tables not to export] +functions[_perforce_cmd_filelog] _perforce_cmd_filelog_arguments-c[display files at change]:change:_perforce_changes -ts-i[include inherited file history]-h[display file content history]-t[display time and date]-l[display full change text]-L[display truncated change text]-m[display max number of revisions]:max revisions: -p[do not follow content of promoted task streams]-s[display shortened form]*::file:_perforce_files +functions[_perforce_cmd_files] _perforce_cmd_files_arguments-a[display all revisions in range]-A[display files in archive depots]-e[do not display deleted, purged or archived files]-m[limit output to max files]:max files: -U[display files in unload depot]*::file:_perforce_files -tR +functions[_perforce_cmd_fix] _perforce_cmd_fixlocaljobswordsRdwordsRcwordswordsic+1f_perforce_call_p4 fixes fixes -c $words[$words[(i)-c]+1]% fixed by change  #jobs Job=jobs -e "(j.|.)jobs"_arguments-d[delete fix]-s[set status]:status:_perforce_statuses-c[display jobs fixed by change]:change:_perforce_changes -ts*::job:_perforce_jobsjob +functions[_perforce_cmd_fixes] _perforce_cmd_fixes_arguments-j[list fixes for job]:job:_perforce_jobs-c[list fixes for change]:change:_perforce_changes -tR-i[include integrated changes]-m[limit output to max fixes]:max fixes: *::fixed file:_perforce_files -tR +functions[_perforce_cmd_flush] _perforce_cmd_flush_arguments-f[force resynchronisation]-L[use full depot syntax, including revision number]-n[preview flush]-N[preview flush with summary]-q[suppress normal output messages]-r[reopen moved files in new location]-m[limit sync to max files]:max files: *::file:_perforce_files -tR +functions[_perforce_cmd_fstat] _perforce_cmd_fstatlocalOattrAattr_perforce_cmd_listrattribute: a\:output\ attributes d\:output\ digest e\:output\ values\ in\ hex-A[restrict attributes by pattern]:attribute pattern: _argumentsAattr-F[list only files satisfying filter]:filter:_perforce_fstat_fields -tv-L[use full depot syntax, including revision number]-T[return specified fields]:output field:_perforce_fstat_fields-m[limits output to max files]:max files: -r[sort output in reverse order]-c[display files modified by or after change]:change:_perforce_changes -ts-e[list files modified by change]:change:_perforce_changes -ts-O-[output options]:output options:((
f\:all\ revisions
l\:fileSize\ and\ digest
p\:local\ file\ path
r\:pending\ integration
s\:exclude\ local\ path
Oattr))-R-[restrict files]:file restrictions:((
c\:mapped\ in\ client
h\:synced\ to\ client
n\:opened\ not\ at\ head\ revision
o\:opened
r\:resolved
s\:shelved
u\:unresolved))-S-[sort order]:sort by:((
t\:filetype
d\:date
r\:head\ revision
h\:have\ revision
s\:filesize))-U[display info about unload files in unload depot]-C[limit output to mapped files (-Rc)]-H[limit output to synced files (-Rh)]-W[limit output to opened files (-Ro)]-l[output fileSize and digest (-Ol)]-P[output local file paths (-Op)]-s[exclude local file paths (-Os)]*::file:_perforce_files +functions[_perforce_cmd_grep] _perforce_cmd_grep_arguments-e[search pattern]:pattern: -a[search all revisions]-i[case insensitive match]-n[display matching line number]-v[display files with non-matching lines]-F[interpret pattern as fixed string]-G[interpret pattern as regexp]-L[display non-matching files]-l[display matching files]-s[suppress errors on long lines]-t[search binary files]-A[display N lines of trailing context]:lines: -B[display N lines of leading context]:lines: -C[display N lines of output context]:lines: *::file:_perforce_files -tR +functions[_perforce_cmd_group] _perforce_cmd_group_arguments-d[delete group]-o[write group spec to standard output]-i[read group spec from standard input](-o -A)-a[allow owner to modify group](-a -d)-A[allow admin user to add new group]1::perforce group:_perforce_groups +functions[_perforce_cmd_groups] _perforce_cmd_groups_arguments-i[display indirect membership by subgroups]-m[limit output to max groups]:max groups: -v[display group data](-u -o)-g[display group with name]:group:_perforce_groups(-g -o)-u[display all groups for user]:user:_perforce_users(-g -u)-o[display all groups for owner]:owner:_perforce_users(-g -u -o)1::user or group name:_perforce_users_or_groups +functions[_perforce_cmd_have] _perforce_cmd_have_perforce_files +functions[_perforce_cmd_help] _perforce_cmd_helplocalhline ! #_perforce_help_list  +_perforce_help_list typeset_perforce_help_list #_perforce_cmd_list _perforce_gen_cmd_list_perforce_cmd_list_perforce_call_p4helpreadhline1hline2hline[3]:hline[4,-1]_perforce_help_listrundoc:undoc:help for otherwise undocumented features_describehelpoptionsPerforce help option +functions[_perforce_cmd_info] _perforce_cmd_info_arguments-s[short output] +functions[_perforce_cmd_integrate] _perforce_cmd_integratelocalrangewordsIs -tR_arguments-b[use branch view's source and target]:branch:_perforce_branches(-r)-s[select source file, use branch view as target]:source file:_perforce_files -tR-f[force integration]-O-[output more information]:output options:((
b\:show\ base\ revision\ for\ merge
r\:show\ scheduled\ resolves))-R-[specify resolve schedule]:schedule:((
b\:branch\ resolves
d\:delete\ resolves
s\:skip\ cherry-picked\ revisions\ already\ integrated))-Di[retain revisions of deleted files]-h[leave files at revision currently synced]-m[limit integration to max files]:max files: -n[preview integration]-q[suppress normal output messages]-c[open in change]:change:_perforce_changes -tc-v[do not modify client files]-r[reverse direction of mapping]-S[use generated branch view from stream]:stream: -P[use generated branch view from parent stream]:parent stream: 1:file:_perforce_filesrange*::file:_perforce_files +functions[_perforce_cmd_integ] _perforce_cmd_integ_perforce_cmd_integrate@ +functions[_perforce_cmd_integrated] _perforce_cmd_integrated_arguments-r[reverse mapping in branch view]-b[list files integrated from branch view]:branch:_perforce_branches*::file:_perforce_files -ti +functions[_perforce_cmd_interchanges] _perforce_cmd_interchangeslocalfileargswordsIbwordsIsfileargs*::to file:_perforce_files -tRfileargs*::to file:_perforce_fileswordsISPfileargs*::file:_perforce_files -tRfileargs1::from file:_perforce_files -tR2::to file:_perforce_files_arguments-f[list files that require integration]-l[display full change text]-t[display time and date](-S -P)-b[use branch view's source and target]:branch:_perforce_branches(-S -P)-s[select source file, use branch view as target]:source file:_perforce_files -tR-u[limit files submitted by user]:user:_perforce_users-r[reverse mapping direction]-S[use generated branch view from stream]:stream: -P[use generated branch view from parent stream]:parent stream: -F[ignore stream's expected flow]fileargs +functions[_perforce_cmd_istat] _perforce_cmd_istat_arguments-a[show status of integration in both directions]-c[assume cache is stale]-r[show status of integration from parent]-s[show cached state without refreshing stale data]1::stream:  +functions[_perforce_cmd_job] _perforce_cmd_job_arguments(-d -o -i)-f[force setting of readonly fields](-f -o -i)-d[delete job](-f -d -i)-o[write job spec to standard output](-d -o)-i[read job spec from standard input](-i)1::job:_perforce_jobs +functions[_perforce_cmd_jobs] _perforce_cmd_jobs_arguments-e[list jobs matching parameter]::_perforce_jobviews-i[include integrated changes]-l[display full job text]-m[limit output to max jobs]:max jobs: -r[sort in reverse order](-e -i -l -m)-R[rebuild jobs table]*::file:_perforce_files -tR +functions[_perforce_cmd_jobspec] _perforce_cmd_jobspec_arguments-i[read form from stdin]-o[write form from to stdout] +functions[_perforce_cmd_key] _perforce_cmd_keylocalkeyargswordsIdi1::name: wordsIm*::name value pairs: 2::value: _arguments(-i -m)-d[delete key](-d -m)-i[increment key value by 1](-d -i)-m[allow multiple operations]keyargs +functions[_perforce_cmd_keys] _perforce_cmd_keys_arguments-e[list keys that match pattern]:pattern: -m[limit output to max keys]:max keys:  +functions[_perforce_cmd_label] _perforce_cmd_label_arguments-f[force operation]-t[copy view and options from label]:label:_perforce_labels(-o -i -t)-d[delete label](-d -f -i -g)-o[write label spec to standard output](-o -d -t)-i[read label spec from standard input]-g[update global label]*::label:_perforce_labels +functions[_perforce_cmd_labels] _perforce_cmd_labels_arguments-t[display time and date]-u[list labels owned by user]:user:_perforce_users(-E)-e[list labels that match pattern]:pattern: (-e)-E[list labels that match case-insensitive pattern]:case-insensitive pattern: -m[limit output to max labels]:max labels: (-s)-a[display all labels](-a)-s[display labels from server]:server ID: -U[list unloaded labels]1::file or revisions which must contain label:_perforce_files -tR +functions[_perforce_cmd_labelsync] _perforce_cmd_labelsync_arguments-l[specify label]:label:_perforce_labels-a[add files to label]-d[delete files from label]-n[preview labelsync]-q[suppress normal output messages]-g[update global label]*::file:_perforce_files -tR +functions[_perforce_cmd_list] _perforce_cmd_list_arguments-l[use temporary list name]:list name: (-C)-d[delete list]-C[limit files to client]-M[forward list to master server]*::file:_perforce_files -tR +functions[_perforce_cmd_license] _perforce_cmd_license_arguments-o[write license to stdout]-i[read license from stdin] +functions[_perforce_cmd_lock] _perforce_cmd_lock_arguments-c[lock files for change]:change:_perforce_changes -tc-g[lock files globally]*::file:_perforce_files -to +functions[_perforce_cmd_lockstat] _perforce_cmd_lockstat_messageno arguments +functions[_perforce_cmd_logger] _perforce_cmd_logger_arguments-c[list events after sequence]:sequence: -t[list events after counter]:counter:_perforce_counters +functions[_perforce_cmd_login] _perforce_cmd_login_arguments-a[issue ticket on all host machines]-h[issue ticket on host]:host: -p[display ticket, do not store]-r[forward login to server]:remote spec: (-a -p -h)-s[display status of current ticket](-s)1::user:_perforce_users +functions[_perforce_cmd_logout] _perforce_cmd_logout_arguments-a[invalidate ticket on server] +functions[_perforce_cmd_logstat] _perforce_cmd_logstat_messageno arguments +functions[_perforce_cmd_logtail] _perforce_cmd_logtail_arguments-b[specify block size, default 8192]:block size: -s[specify start offset]:offset: -m[specify max blocks]:max blocks:  +functions[_perforce_cmd_merge] _perforce_cmd_mergelocalfileargswordsIfromfileargs1:to file:_perforce_files -tRfileargs1:from file:_perforce_files -tR2:to file:_perforce_files_arguments-F[merge against stream's expected flow]-Ob[show base revision for merge]-q[suppress normal output messages]--from[merge from stream other than the parent stream]:stream: -m[limit merge to max files]:max files: -n[preview merge]-c[open in change]:change:_perforce_changes -tcfileargs +functions[_perforce_cmd_monitor] _perforce_cmd_monitor CURRENT > 2 words2showshiftwords CURRENT-- _arguments-a[show command arguments]-e[show command environment]-l[long output format]terminate_perforce_pidsclear_alternativepids:pid:_perforce_pidsall:all processes:(all)_messageno such monitor command: words[1]localexpl_wantedmonitorcommandmonitor commandcompadd +functions[_perforce_cmd_move] _perforce_cmd_move_arguments-c[reopen in change]:change:_perforce_changes -tc-f[force move]-t[specify new file type]:filetype:_perforce_filetypes-n[preview move]-k[perform move on server]1::from file:_perforce_files -to2::to file:_perforce_files -tu +functions[_perforce_cmd_obliterate] _perforce_cmd_obliteratewordsIy_message: don't complete after -y; run obliterate without, then add the -y_arguments-y[actually perform the operation]*::file:_perforce_files -tR +functions[_perforce_cmd_opened] _perforce_cmd_opened_arguments-a[list files for all clients]-c[list files opened in change]:change:_perforce_changes -tc-C[list files open in client]:client:_perforce_clients-u[list files opened by user]:user name:_perforce_users-m[limit output to max files]:max files: -s[short output]-x[list exclusive files]-g[list files opened on Commit Server]*::file:_perforce_files -to +functions[_perforce_cmd_passwd] _perforce_cmd_passwd_arguments-O[explicit old password]:old password: -P[explicit new password]:new password: 1::user name:_perforce_users +functions[_perforce_cmd_ping] _perforce_cmd_ping_arguments-c[specify count of messages]:count of messages: -t[specify total time of test]:time in seconds: -i[specify iterations for test]:number of iterations: -f[transmit continuously without waiting for responses]-p[specify pause between tests]:pause in seconds: -s[specify send size]:send size in octets: -r[specify receive size]:receive size in octets:  +functions[_perforce_cmd_populate] _perforce_cmd_populatelocalfileargswordsIbwordsIsfileargs*::to file:_perforce_files -tRfileargs*::to file:_perforce_fileswordsISPfileargs*::file:_perforce_files -tRfileargs1::from file:_perforce_files -tR2::to file:_perforce_files_arguments(-S -P)-b[use branch view's source and target]:branch:_perforce_branches(-S -P)-s[select source file, use branch view as target]:source file:_perforce_files -tR-r[reverse mapping direction]-S[use generated branch view from stream]:stream: -P[use generated branch view from parent stream]:parent stream: -d[description for submitted change]:description: -f[force deleted files to branch into target]-n[preview populate]-o[display files created by populate]-m[limit max actions]:max actions: fileargs +functions[_perforce_cmd_print] _perforce_cmd_print_arguments-a[print all revisions in range]-A[print files in archive depots]-k[suppress keyword expansion]-o[redirect output to file]:file:_files-q[suppress header]-m[limit max files]:max files: -U[print files in unload depot]:unload file:_perforce_files*::file:_perforce_files -tR +functions[_perforce_cmd_protect] _perforce_cmd_protect_arguments-o[write protection table to standard output]-i[read protection table from standard input] +functions[_perforce_cmd_protects] _perforce_cmd_protects_arguments(-g -u)-a[display protection lines for all users](-a -u)-g[display protection lines for group]:perforce group:_perforce_groups(-a -g)-u[display protection lines for user]:perforce user:_perforce_users-h[display protection lines for host]:host:_perforce_hosts-m[report single word summary]*:file:_perforce_files +functions[_perforce_cmd_prune] _perforce_cmd_prune_arguments-y[execute prune]-S[stream to prune]:stream:  +functions[_perforce_cmd_pull] _perforce_cmd_pull_arguments-i[repeat as specified]:seconds between repeats: -u[retrieve file content rather than journal]-p[display information about pending transfers]-J[specify prefix for journal file]:journal file prefix:  +functions[_perforce_cmd_reconcile] _perforce_cmd_reconcile_arguments-n[preview reconcile]-c[open files for change]:change:_perforce_changes -tc-e[open modified files for edit]-a[open new files for add]-d[open removed files for delete]-f[reformat filenames with wildcard characters]-I[do not perform ignore checking]-l[output relative paths]-m[check file modification times]-w[force client files to be updated to match depot]-k[reconcile have list with client]*:file:_perforce_files -tu +functions[_perforce_cmd_rec] _perforce_cmd_rec_perforce_cmd_reconcile@ +functions[_perforce_cmd_rename] _perforce_cmd_rename_perforce_cmd_move@ +functions[_perforce_cmd_reopen] _perforce_cmd_reopenintegerwordsIc pos _perforce_exclude_changewordspos+1wordsRc_perforce_exclude_changewordsRcc_arguments-c[reopen files for change]:change:_perforce_changes -tc-t[specify new file type]:filetype:_perforce_filetypes*::file:_perforce_files -to +functions[_perforce_cmd_replicate] _perforce_cmd_replicate_arguments-i[specify interval in seconds]:interval: -j[specify journal number (/ position)]:journal number: -J[specify file prefix]:file prefix: -k[keep pipe open]-o[specify output file]:output file:_files-R[reconnect on failure, needs -i]-s[specify file to track state]:state file:_files-T[space-separate list of tables not to transfer]-x[terminate when journal rotates]*::->_command +functions[_perforce_cmd_resolve] _perforce_cmd_resolve_arguments-A-[limit resolve attempts]:resolve attempts:((
a\:resolve\ attributes
b\:resolve\ file\ branching
c\:resolve\ file\ content\ changes
d\:resolve\ file\ deletions
m\:resolve\ moved\ and\ renamed\ files
t\:resolve\ filetype\ changes
Q\:resolve\ charset\ changes
))-a-[set automatic resolve]:resolve:((
s\:skip\ files\ that\ need\ merging
m\:skip\ files\ with\ conflicts
f\:accept\ merged\ files\ with\ conflicts
t\:use\ theirs
y\:use\ yours))-d-[control whitespace merging]:whitespace option:((
b\:ignore\ whitespace\ changes
w\:ignore\ whitespace\ altogether
l\:ignores\ line\ endings))-f[re-resolve files]-n[preview resolve]-N[preview resolve with summary]-o[display base file name and revision for merge]-t[force textual merge]-v[insert markers for all changes]-c[limit resolve to change]:change:_perforce_changes -tc*::file:_perforce_files -to +functions[_perforce_cmd_resolved] _perforce_cmd_resolved_arguments-o[report revision used as base for resolve]*::file:_perforce_files -tr +functions[_perforce_cmd_revert] _perforce_cmd_revert_arguments-a[revert open unchanged files]-n[preview revert]-k[mark files as reverted on server]-w[delete new files]-c[revert files opened in change]:change:_perforce_changes -tc-C[specify client]:client:_perforce_clients*::file:_perforce_files -to +functions[_perforce_cmd_review] _perforce_cmd_review_arguments-c[specify change]:change:_perforce_changes -ts-t[specify counter]:counter:_perforce_counters +functions[_perforce_cmd_reviews] _perforce_cmd_reviews_arguments-c[limit files submitted in change]:change:_perforce_changes -ts-C[limit files opened in client]:client:_perforce_clients*::file:_perforce_files +functions[_perforce_cmd_set] _perforce_cmd_set_arguments-q[remove origin]-s[set for whole system]-S[specify service]:service: *::environment variable:_perforce_variables +functions[_perforce_cmd_shelve] _perforce_cmd_shelve_arguments-i[read change spec from standard input](-i)-c[shelve files in change]:change:_perforce_changes -tc-f[overwrite existing shelved files]-r[replace shelved files in change]-a[handle unchanged files]:option:(submitunchanged leaveunchanged)(-p -a -i -r)-d[delete shelved files]-p[promote shelved change to commit server](-i -r)*::file:_perforce_files -to +functions[_perforce_cmd_status] _perforce_cmd_status_arguments-c[list files in change]:change:_perforce_changes -tc-A[list all new, modified, and removed files]-e[list modified files]-a[list new files]-d[list removed files]-f[reformat filenames with wildcard characters]-s[summarize output for new files]-I[do not perform ignore checking]-m[check file modification times]-k[reconcile have list with client]*:file:_perforce_files -tuo +functions[_perforce_cmd_sizes] _perforce_cmd_sizes_arguments-a[list all revisions in range]-b[specify blocksize]:blocksize in bytes: (-H)-h[print sizes in human-readable form (GiB)](-h)-H[print sizes in human-readable form (GB)]-m[limit max files]:max files: -s[sum the file sizes]-S[display sizes for shelved files]-z[omit lazy copies](-z -S)-A[display files in archive depots]-U[display sizes for unload files]*:file:_perforce_files -tR +functions[_perforce_cmd_stream] _perforce_cmd_stream_arguments(-o -v)-d[delete stream](-f)-o[write stream spec to standard output](-o -v)-P[insert value into parent field]:parent stream: (-o -v)-t[insert value into type field]:type: (-o -v)-i[read stream spec from standard input](-o -v)-f[force modification](-f)-v[expose client view]1:stream name:  +functions[_perforce_cmd_streams] _perforce_cmd_streams_arguments-F[limit files to pattern]:file pattern: -T[limit fields to list]:field list: -m[limit max streams]:max streams: -U[list unloaded task streams]*:stream path:  +functions[_perforce_cmd_spec] _perforce_cmd_spec_arguments-d[delete a custom spec]-i[read spec from stdin]-o[write spec to stdout]*::spec type:(branch change client depot group job
label spec trigger typemap user) +functions[_perforce_cmd_submit] _perforce_cmd_submit_arguments(-s -d -e -i)-c[submit change]:change:_perforce_changes -tc(-r -s -f -d -c -i --noretransfer)-e[submit shelved change]:change:_perforce_changes -tS(-s -c -e -i --noretransfer)-d[specify description]:description: (-d -c -e --noretransfer)-i[read change spec from standard input]-f[override submit option]:submit option:_perforce_submit_options-r[reopen submitted files](-d -c)-s[include fix status in list]--parallel[parallel file transfer options]:parallel options: --noretransfer[do not re-transfer submitted files]:no re-transfer?:(0 1)*::file:_perforce_files -to -tr +functions[_perforce_cmd_sync] _perforce_cmd_sync_arguments-f[force resynchronisation]-L[use full depot syntax]-n[preview sync]-N[preview sync with summary](-s -p)-k[update server without syncing files](-f -k -r -s)-p[sync client without updating server]-q[suppress normal output messages](-s -p)-r[reopen moved files in new location](-f -k -r -p)-s[do not clobber modified files]-m[limit max files to sync]:max files: --parallel[parallel file transfer options]:parallel options: *::file:_perforce_files -tR +functions[_perforce_cmd_tag] _perforce_cmd_tag_arguments-d[delete association between label and files]-n[preview tag]-g[update global label]-U[create label with autoreload option]-l[specify label]:label:_perforce_labels*::file:_perforce_files -tR +functions[_perforce_cmd_tickets] _perforce_cmd_tickets_arguments +functions[_perforce_cmd_triggers] _perforce_cmd_triggers_arguments-o[output form to stdout]-i[read from stdin] +functions[_perforce_cmd_typemap] _perforce_cmd_typemap_arguments-o[output table to stdout]-i[read table from stdin] +functions[_perforce_cmd_unlock] _perforce_cmd_unlock_arguments-s[unlock files from shelved change]:change:_perforce_changes -tS-c[unlock files from change]:change:_perforce_changes -tc-x[unlock exclusive files]-f[unlock files owned by other users]*::file:_perforce_files +functions[_perforce_cmd_unshelve] _perforce_cmd_unshelve_arguments-s[unshelve files from change]:change:_perforce_changes -tS-c[unshelve files to change]:change:_perforce_changes -tc-f[force clobbering of writeable files]-n[preview unshelve]-b[use branch view for unshelve]:branch:_perforce_branches-S[use generated branch view from stream]:stream: -P[use generated branch view from parent stream]:parent stream: *::file, pattern allowed:_perforce_files +functions[_perforce_cmd_update] _perforce_cmd_update_arguments-f[force resynchronisation]-L[use full depot syntax]-n[preview update]-N[preview update with summary]-q[suppress normal output messages]-m[limit max files to update]:max files: *::file:_perforce_files -tR +functions[_perforce_cmd_user] _perforce_cmd_user_arguments(-o -i)-d[delete user](-f -i -d)-o[write user spec to standard output](-o -d)-i[read user spec from standard input](-o)-f[force edit of user](-i)1::username:_perforce_users +functions[_perforce_cmd_users] _perforce_cmd_users_arguments-m[limit output to max users]:max users: -a[output service and operator users]-l[long output]-r[list only replica users]-c[list only central server users]*::username:_perforce_users +functions[_perforce_cmd_verify] _perforce_cmd_verify_arguments-m[limit revisions]:max revisions: -q[operate quietly]-u[compute and save digest if missing]-v[compute and save all digets]-z[skip duplicates]*::file:_perforce_files -tR +functions[_perforce_cmd_where] _perforce_cmd_where_perforce_files +functions[_perforce_cmd_workspace] _perforce_cmd_workspace_perforce_cmd_client@ +functions[_perforce_cmd_workspaces] _perforce_cmd_workspaces_perforce_cmd_clients@_perforce@Ag A
D	 A-Y5!U-
!I
aaI1Mu !#a$lA0k$	DBAGAD1AR-AFAA"&+dA9K&	aAflAl1A AACT,yAfLjAC
'
A8AA`A'A"fAC'5A"
H
A"fFA$C=i`AR+A@!19yqDA`3
Ax!Aqq	]	I
}%
=U=AFFFtypesetopt_args_perl_arguments-0-[input record separator ($/)]:$/ in octal or hex (\0, if no argument)-a[autosplit mode with -n or -p (splits $_ into @F)]-C-[control some unicode features]: :_perl_unicode_flags-c[check syntax only (runs BEGIN and END blocks)](   -dt -d: -dt:)-d[run scripts under debugger](-d     -d: -dt:)-dt[run scripts under debugger (debugged code uses threads)](-d -dt     -dt:)-d\:-[run under control of a debugging/tracing module]:debugging/tracing module:_perl_modules --strip-prefix --perl-hierarchy=Devel(-d -dt -d:     )-dt\:-[run under control of a debugging/tracing module (debugged coded uses threads)]:debugging/tracing module:_perl_modules --strip-prefix --perl-hierarchy=Devel-D-[set debugging flags]: :_perl_debugging_flags(1 -E)*-e+[run one line of program]:one line of program(1 -e)*-E+[like -e but enable all optional features]:one line of program-f[disable executing $Config{sitelib}/sitecustomize.pl at startup]-F-[split() pattern for autosplit (-a)]:split() pattern, // is optional-h[list help summary]-i-[edit <> files in place (make backup if extension supplied)]:backup file extension: *-I-[specify @INC/#include directory (may be used more than once)]:include path:_files -/-l-[enable line ending processing, specifies line terminator]:output record separator in octal: *mM-[module.. executes `use/no module...' before executing your script]:module:_perl_m_opt-n[assume 'while (<>) { ... }' loop around your script]-p[assume loop like -n but print line also like sed]-s[enable some switch parsing for switches after script name]-S[look for the script using PATH environment variable](   -T)-t[turn on taint checks but only issue warnings](-t   )-T[turn on taint checks]-u[dump core after parsing script]-U[allow unsafe operations]-v[print version, patchlevel and license]-V-[print perl configuration information]:configuration keys:_perl_config_vars(   -W -X)-w[turn warnings on for compilation of your script (recommended)](-w    -X)-W[enable all warnings (ignores 'no warnings')](-w -W   )-X[disable all warnings (ignores 'use warnings')]-x-[ignore text before #!perl line and optionally cd to directory]:directory to cd to:_files -/1:Perl script:_files -g "*.(p[ml]|PL|t)(-.)"*::args:= _perl_normal_perl_normallocalexplopt_args[(I)-(e|E)]shiftwords CURRENT-- _normal_perl_m_optcompsetcompset*=_messagemoduleargumentsmodule arguments, comma separated_perl_modules_perl_config_vars ! +_perl_config_vars _perl_config_varsperl -MConfig -e 'print join("\n", keys %Config);'localadd_colon-P:compset*:delimiter\  compstate[quoting] compset* compsetcompaddexpl[@]add_colonSdelimiter_perl_unicode_flags_valuesunicode bitmask or flagsI[  1 STDIN is assumed to be in UTF-8]O[  2 STDOUT will be in UTF-8]E[  4 STDERR will be in UTF-8]S[  7 I + O + E]i[  8 UTF-8 is the default PerlIO layer for input streams]o[ 16 UTF-8 is the default PerlIO layer for output streams]D[ 24 i + o]A[ 32 the @ARGV elements are expected to be strings encoded in UTF-8]L[ 64 make "IOEioA" conditional on the locale environment variables]a[256 set ${^UTF8CACHE} to -1, used for debugging]_perl_debugging_flags_valuesdebugging bitmask or flagsp[      1 Tokenizing and parsing (with v, displays parse stack)]s[      2 Stack snapshots (with v, displays all stacks)]l[      4 Context (loop) stack processing]t[      8 Trace execution]o[     16 Method and overloading resolution]c[     32 String/numeric conversions]P[     64 Print profiling info, preprocessor command for -P, source file input state]m[    128 Memory and SV allocation]f[    256 Format processing]r[    512 Regular expression parsing and execution]x[   1024 Syntax tree dump]u[   2048 Tainting checks]U[   4096 Unofficial, User hacking (reserved for private, unreleased use)]H[   8192 Hash dump -- usurps values()]X[  16384 Scratchpad allocation]D[  32768 Cleaning up]S[  66536 Thread synchronization]T[ 131072 Tokenising]R[ 262144 Include reference counts of dumped variables (eg when using -Ds)]J[ 524288 Do not s,t,P-debug (Jump over) opcodes within package DB]v[1048576 Verbose: use in conjunction with other flags]C[2097152 Copy On Write]A[4194304 Consistency checks on internal structures]q[8388608 quiet - currently only suppresses the "EXECUTING" message]_perl@A,$$1AACgTuAAA)AGt,AAp
&AAF!AFAAGtXA,C&lX ! +_perl_basepods typesetagU_perl_basepods +commands[basepods] basepods:t:rlocalpodpathpodpathperl -MConfig -e 'print "$Config{installprivlib}/pod"'podpath/perl.pod_messagecan't find perl.pod from Config.pm; giving upreturnpodpath/.pod:r:texpl_wantedpodsperl base podcompadd@A%7A,GPmEAC'AgLA<YA<1AR9AC<Y|AdC1A

,Ad,A|A%=AL1A
,AA%YAd1A
A%,AP%.AXA('EACAC<F%.AeQA	!,A .A!	uq,A#.A$	A	YXA<"	AB'r
M	F


F 
AH
H
1A"
<a+9AC+=qAsJ
AxC1&A1r
1AsJ
UqA
F

A%sJqAgACf+%A,]A8C.AAqtAC&A`
6AD@2qqAC
A
eA
A+-eAf
	ACg@AAV
qA@A8AXpAC@.A[@AGLA,&`L
A	|AGAgHAH]A"FACAhAyAD#{A"
	CFACFA&CFE_perl_moduleslocalupdate_policysufpat.pmwith_podrestrict_hierarchystrip_perl_prefixzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy_perl_modules_caching_policyargvrperlhierarchyrestrict_hierarchyargv[(r)--perl-hierarchy=*]#--perl-hierarchy=restrict_hierarchyrestrict_hierarchy%::::argvrperlhierarchyargvrstripprefixstrip_perl_prefixargvrstripprefixargvrtPargvrtP(.pm|.pod)_with_podperlwords1%docperl_moduleswhenceperl/dev/null_perl//:alnum:/___moduleswith_pod +commands[perl] _perl_moduleswith_pod_unknown_perl_moduleswith_podP+perl_modules_cache_invalidperl_modules__retrieve_cache:completion:curcontext:modulestrytousepminst +commands[pminst] perl_modulespminstlibdirnew_pms+perl $perl -e 'print "@INC"' _messagedidn't find perl on $PATH; guessing @INC .../usr/lib/perl5/site_perl/5-.09Ns.:.PERL5LIBtypesetagUperl_modulesperl_modulesinclibdircontinuelibdir/AZaz//sufpatblib(@)new_pms##libdir/##new_pms:r:fs/::perl_modulesnew_pmsPperl_modules_store_cacheperl_modulesperl_subsetrestrict_hierarchyPMperl_modules:restrict_hierarchy strip_perl_prefix perl_subsetrestrict_hierarchyexpl_wantedmodulesPerl modulecompadd@perl_modules_perl_modules_caching_policylocal_perllocalsoldp1mw+1 #oldp return_perllocals/usr/lib/perl5//perllocal.pod #_perllocals _perllocalspod1_perl_modules@AX'EE|EEE+ACgAAC1.A	rAFA%)AXAC%At"fQy-]	Q
i
q
i%+A	h0A
CFEA,"&p=P-+,0AC
A1A$",E<3+qA"
C=M8+0)ACFeA,"&T=tA+ACF+localcurcontextcurcontextstatelineexplargstypesetopt_args*:Perl pod pages:->perl-podsservicePERLDOCcompsetwordsfakewords[@] CURRENT++ _arguments-*(- *)-h[print help information](- *)-V[display version information]-D[describe search for the item]-t[use plain text output instead of nroff]-u[show raw Pod source]*-m[display entire module]:module:_perl_modules-l[display only filename of the module found]-F[consider arguments as filenames](-q -v)-f+[view documentation for Perl built-in function]:perl builtin function:->perl-builtin-funcs(-f -v)-q+[search question headings in Perl FAQ]:regular expression(-f -q)-v+[view documentation for predefined variable]:special variable:->perl-variables(-d)-T[send output direct to stdout and not via pager](-T)-d+[specify output file]:output file:_files-o+[specify output format]:output format:(man nroff pod rtf text tk xml latex)-M[specifies module to use for formatting]:module:_perl_modules-w[specify option to formatter]:option-X[use an index if present]-n+[specify replacement for nroff]:nroff replacement:_command_names -e-r[recursive search]-i[ignore case]args[@]stateperlbuiltinfuncsA_perl_builtin_funcs:uMf_call_program functions \
	perldoc -u perlfunc 2>/dev/null:=item az %%az_wantedfunctionsperl built-in functioncompadd@_perl_builtin_funcsperlpods +opt_args[-F] _wantedfilesPerl modules and .pods_files*.(pod|pm)(-.)_alternativemodules:module: _perl_modules -tPpods:base pod: _perl_basepodsfiles:module or .pod file:_files -g "*.(pod|pm)(-.)"perlvariablesA_perl_special_vars:uMf_call_program variables \
      perldoc -u perlvar 2>/dev/null:=item $@% :$<I_wantedvariablesperl special variablecompadd_perl_special_varsreturnAp'EE|E+EEEE{rACgA 8`A%8iEq	5


q15!U %!A"5!"
C8"5#$A":!%e8%&A'%0'=,AB'Y,AC'A%8((A"H!"e8)*0,,-,AN,P.AO,0-,AR-4.AS-x0-,AV-.AW.(0.q,AZ.,A[.A %8//01i0;	,Ad2,.Ae2hAdC+.Ai!"
A82$qA83QA"o4"o4='=o{rA%`Z4]A`4yA`5A`.Az5:A`5AC`6A  Ce87IZz7AB7'=
 e7A$"!7889+AK8d)LA((+H]pA\"#C90#KA`#1.A9:A$F:4:YqA$:::#K0;0A%:;D;];00;A&C:;;;0<$A':<A<q<0<A':<==T0=hA(:=}==90=A)C'=>>-lA1A>}.A>At*C
1A>A *??5?h?}?@A$+C@A?hA]A+A,FA+localcurcontextcurcontextstatelineexplpgoptspkoptstypesetopt_argsargumentssig_argumentsaopts-a[include process ancestors in match list]-c+[match only on specified login class]:login class(-F --pidfile)F+pidfile[match only processes in specified PID file]:PID file:_files(-f --full)ffull[match against full command line](-G --group)G+group[match only on specified real group IDs]: :_sequence _groups(-g --pgroup)g+pgroup[match only on specified process group IDs]: :->pgid(: * -)hhelp[display help information]-I[request confirmation before signalling each process]-i[ignore case distinctions]-j+[match only on specified jail IDs]:jail:_sequence _jails -0 -o jid(-L --logpidfile)Llogpidfile[fail if PID file not locked (with -F)](-N)-M+[extract name list from specified core]:core file:_files(-M)-N+[extract name list from specified system]:system file:_files(-o -n --oldest --newest)nnewest[match newest process](-o -n --oldest --newest)ooldest[match oldest process](-P --parent)P+parent[match only on specified parent process IDs]: :->ppid(-l)-q[suppress normal output]-S[search also in system processes (kernel threads)](-s --session)s+session[match only on specified process session IDs]: :->sid(ss)--signal=[specify signal to send to process]: :_signals -s-T+[match only on specified routing table]:routing table(-t --terminal)t+terminal[match only on specified controlling terminals]: :_sequence _ttys -do(-U --uid)U+uid[match only on specified real user IDs]: :_sequence _users(-u --euid)u+euid[match only on specified effective user IDs]: :_sequence _users(-v --inverse)vinverse[negate matching](-x --exact)xexact[match process name or command line (with -f) exactly]--ns=[match only on same namespaces as specified PID]: :_pids--nslist=[match only on specified namespaces (with --ns)]:namespace:(ipc mnt net pid user uts)(: * -)Vversion[display version information]-z+[match only on specified zone IDs]:zone:_sequence _zonesservicepgrep(-d --delimiter)d+delimiter[specify output delimiter]:delimiter:compadd ${(s<>)IFS}(-q)-l[display process name (and arguments with -f)](-w --lightweight)wlightweight[show all thread IDs instead of PID]pkill(-e --echo)eecho[display signalled process]-l[display kill command]OSTYPElinuxacdFfGghLlnoPstUuVvwxceFfGghLnoPstUuVxarguments:s)*acl(-c --count)ccount[display count of matching processes](-a -l --list-full --list-name)alistfull[display full command line](-a -l --list-full --list-name)llistname[display process name]dragonflyfreebsdacdFfGgijLlMNnoPqSstUuvxacFfGgIijLlMNnoPstUuvxopenbsddfGglnoPqsTtUuvxfGgIlnoPqsTtUuvxdarwinadFfGgiLlnoPqtUuvxaFfGgIiLlnoPtUuvxsolariscdfGglnoPsTtUuvxzcfGgnoPsTtUuvxzarguments:s)*cT-c+[match only on specified contract IDs]: :->contract-J+[match only on specified project IDs]: :->projid-T+[match only on specified task IDs]: :->taskdfGgilnPstUuvxfGgilnPstUuvxMarguments:s)*pgoptsMarguments:s)*pkopts CURRENT != 2 OSTYPE(ss)no(--signal)-signals2,3!(--signal)-0..( #signals - 3 )PREFIXSUFFIX(--signal)-SIG@signals23:-!(--signal)-SIG@signals23:-sig_arguments*: :->pnameOSTYPE*-_argumentsaoptsarguments_pgrep_sequence_sequence_wantedexpl2compaddun_call_program $1 ps -A -o $3=stateOSTYPEopenbsd_messagesession ID_pgrep_sequencesessionidssession IDppidppidsparent process IDpgidpgidsprocess group IDprojidprojectidsproject IDprojectcontractcontractidscontract IDctidtasktaskidstask IDtaskidpnamelocalispatpattern matching  +opt_args[-x]  +opt_args[-f] _wantedprocessargsexplispatprocess command linecompaddf_call_program process-args ps -A -o args=% _wantedprocessesnamesispatprocess name_process_namesreturnABp)AG#kAgk,A#kAk	A0F0EtkABM^
AG#JA ,kA$C@,$,mAk,A#JQAX
AAkAk=A0CF=kAB4Y5+AG#kAk,A#k-AkA0F=xkAE,
A@'EEtE+A,(XAglA B ttE,A	A%XZjeU9	!Z

Za}
AZZIeZZQZ	% Q"MZ$Y$uZ%%&(5(Z*U,Z
-A ".@.mG+AC.,0.A1AK
.A/0/d/}A"CF//M+A"&0O+U004A0\3A'00AC1x1A	A22A"C&3Y+qABf3,3M%3A("3`3334
44]+@04`AC1ACf4|4AD"4455<ɪ5\5p555c+.Ad+A$"555686y6f+AF6+A,FBB +functions[_php_classes] _php_classeslocalforeach ( get_declared_classes() as $c ) { echo "$c\n"; }f _call_program classes $words[1] -r ${(q)cmd} _wantedclassesexplPHP classcompadd@ +functions[_php_extensions] _php_extensionslocalexplzendzparseoptszendf _call_program extensions $words[1] -m tmpi[Zend Modules] #zend @tmpidx+1,1@tmp2,idx1_wantedextensionsPHP extensioncompadd@ +functions[_php_functions] _php_functionslocalexpl
    foreach ( get_defined_functions() as $a ) {
      foreach ( $a as $f ) {
        echo "$f\n";
      }
    }
  f _call_program functions $words[1] -r ${(q)cmd} _wantedfunctionsPHP functioncompadd@_phplocalcurcontextcurcontextphp_suffixphp_filescontextexpllinestatestate_descrargsopt_argszstyle:completion:curcontext:suffixesphp|php5|pharphp_files:PHP file:_files -g '*.(php_suffix)(#q-.)'(-a --interactive)ainteractive[run interactively]*d+define[define INI directive]: :->directive(-e --profile-info)eprofileinfo[generate extended information for debugger/profiler](-H --hide-args)Hhideargs[hide script name and arguments from external tools](fi im pb pf rf rn sc sv *)--ini[display configured INI paths]*z+zendextension[load specified Zend extension]:Zend extension:_files -g "*.so(|.*)(#q-.)"(fi)(im pb pf rf sv)f+file[parse and/or execute specified file]php_files(-)1php_files(hv)(- 1 *)hhelp[display help information](- 1 *)vversion[display version information]!(- 1 *)?\?usage(im)(fi mc pb pf rf rn sc sv *)iinfo[display configuration information (phpinfo())](fi mc pb pf rf rn sc sv *)mmodules[display installed extensions](in)c+phpini[specify php.ini or containing directory]:INI file or directory:_files -g "*.ini(-.)"nnophpini[ignore php.ini](pb)(-B --process-begin fi im rf rn sc sv)B+processbegin[run specified PHP code before processing input lines]:PHP code:(-E --process-end fi im rf rn sc sv)E+processend[run specified PHP code after processing input lines]:PHP code:(pf)(fi im rf rn sc sv)R+processcode[run specified PHP code for every input line]:PHP code:(fi im rf rn sc sv)F+processfile[parse and execute specified file for every input line]php_files(rf)(fi im rn pb pf sc sv *)rcrclass[display information about specified class]: :_php_classes(fi im rn pb pf sc sv *)rerextension[display information about specified extension]: :_php_extensions(fi im rn pb pf sc sv *)rfrfunction[display information about specified function]: :_php_functions(fi im rn pb pf sc sv *)rirextinfo[display configuration information about specified extension]: :_php_extensions(fi im rn pb pf sc sv *)rzrzendextension[display information about specified Zend extension]: :_php_extensions --zend(rn)(fi im pb pf rf sc sv)r+run[run specified PHP code]:PHP code:(sc)(im pb pf rf rn sv *)lsyntaxcheck[check syntax only (lint)](im pb pf rf rn sv *)ssyntaxhighlight[display HTML syntax-highlighted source]!(im pb pf rf rn sv *)--syntax-highlighting(im pb pf rf rn sv *)wstrip[display source stripped of comments and whitespace](-S --server fi im pb pf rf rn sc *)S+server[start Web server on specified address/port]: :->server(-t --docroot fi im pb pf rf rn sc *)t+docroot[specify Web-server document root]:document root:_directories(-)*:: :->argument_argumentsargsstateargumentopt_argsipbpfrn_descriptionfilesscript argument_files(@)expl_normaldirectivedirectivescodeforeach (ini_get_all() as $k => $v) { echo "$k\n"; }directivesf
        _call_program directives $words[1] -r ${(q)code}
      compset*=_defaultcompset=*_wanteddirectivesINI directivecompaddsuf[@]directivesservercompset*:_wantedportnumbersport numbercompadd80008001800880808443_wantedhostslocal address_bind_addresses0bhKqS:return_php@lAkJAGAg,A,BrA,C&De,lAk|sAAGAg,A,z*rA,C&De,tA>AGAg,A %,A,C&Hi,AfAfPAGtAgtA0C%A,&-`tA!AgAP%-%Y	Q
=AC@mAF_picocom_flowcontrollocalexplmodes_wantedflowctrlmodeflow control modecompaddexpl_picocom_paritymodelocalexplmodes_wantedparitymodeparity modecompaddexpl_picocom_databitslocalexplwidths_wanteddatabitsdata bitscompaddexpl_picocom_escapesetoptlocaloptionsbraceccllocalexplctrlcharsaz_wantedescapekeyescape keycompaddexpl_picocomlocalargs(--baud -b)baudb[define baud-rate to set the terminal to]:baud rate:_baudrates(--flow -f)flowf[define type of flow control to use]:flow control:_picocom_flowcontrol(--parity -p)parityp[define type of parity to use]:parity mode:_picocom_paritymode(--databits -d)databitsd[define the number of databits per word]:data bits:_picocom_databits(--escape -e)escapee[define command mode character]:escape character:_picocom_escape(--echo -c)echoc[enable local echo](--noinit -i)noiniti[do not initialise serial port](--noreset -r)noresetr[do not reset serial port](--nolock -l)nolockl[do not lock serial port](--send-cmd -s)sendcmds[define file send command]:file send command:_cmdstring(--receive-cmd -v)receivecmdv[define file receive command]:file receive command:_cmdstring--imap[define input character map]:input character map:--omap[define output character map]:output character map:--emap[define local echo character map]:local echo character map:(--help -h)helph[display help message]*:device:_files -g "*(-%c)"_argumentsargs[@]_picocom@A@Gz,@Tlcc
kr+ABCFCFA"1.ArlA%cc
,A
TAF	Q.ArA%cc
.AT)A$cc
-,ATY.Akr
A$!A&AC::1ACFhAA@Az,AlACzA`.Ar]}AA	A	CA	C
L
i
A	,A	%l#d,qA
C%lA$"
|	++AB.0&HA$C##1A1
aAB
L}
z2z
@A40
U	0
@.A5
q
@0
A&"6p2
(=
@7
q0;A"89
q
@ACF+localpidslistexplmatchdesclistargs_tagsprocessesreturn1(*[[:blank:]]|)PREFIX[0-9]#SUFFIX[[:blank:]]*(/|[[:blank:]]-(#c,1))2([[:blank:]]*|)shiftPREFIXSUFFIX%09(*[[:blank:]]|)PREFIX[0-9]#SUFFIX[[:blank:]]*IPREFIXISUFFIX*[[:blank:]]*[[/[:blank:]]PREFIX*SUFFIX*compstate[nmatches]_requested_next_labelprocess ID(@f)_call_program $curtag ps 2>/dev/nullout[1](@M)out[2,-1]:#~matchdesci:blank:pid:blank:(@)(@M)out#(l.#desc[1,(r)(#i)[[:blank:]]pid]..?.)~:-[^[:blank:]]###*[[:blank:]](@)(@M)out##[^0-9]#[0-9]###*[[:blank:]]zstyle:completion:curcontext:curtagverbose(@Mr:COLUMNS-1:)outcompadd@expl[@]desc[@]all[@] ret breakall:completion:curcontext:processesinsertidsmenuoutcompstateinsertsinglecompstatenmatchesnm+1compstateinsert:PREFIXSUFFIXcompstateunambiguousA\G8YEEEEE#JA1A
AlmAHA,A	A&PAChAyAC%)QA0%D41QA,#J4LLt|A C%iA|
%m9IiuE9]}9% !U"#%]&y'localoptfilegetoptspine -confsortorderlusortorderoptssend #_cache_pine_options /.pinerc/etc/pine.confoptfilegetoptscat optfilebreak_cache_pine_options$=getopts | sed -n 's/^\([-a-z]*=\).*/-\1/p'subjectarrivaldatefromsize/reversedontsortnicknamefullnamewithlistslastconfcreate_lupinerccopy_abookcopy_pinercsortattachattachlistattach_and_deleteurl_arguments(opts idx send -bail -d -k -z -r -p -P *)-h[display help](opts idx send -bail -d -k -z -r -p -P *)-v[display version information](opts idx send -r *)-F+[specify file to open and page through]:file:_files(opts idx send *)-conf[print out fresh global configuration](opts idx send *)-pinerc[put fresh pinerc configuration in file]:file:_files(opts idx send *)-create_lu[create .lu from script]:addressbook file:_files:sort order:((j: :)lusortorder)(opts idx send *)-copy_pinerc:pinerc file:_files:remote folder(opts idx send *)-copy_abook:addressbook file:_files:remote folder(opts idx -url)-attach[go directly into composer with given file]:file:_files(opts idx -url)-attachlist[go to composer with given files]:file:_files(opts idx -url)-attach_and_delete[go to composer, attach file, delete when finished]:file:_files(opts idx send)-url[open the given URL]:URL:_email_addresses -c -P mailto\:(opts send)-f+[specify mailbox to load]:mailbox: _mailboxes(opts send)-c+[specify context to apply to -f arg]: :_guard '[0-9]#' number(opts send)-sort[specify sort order of folder]:sort order:((j: :)sortorder)(opts send)-i[go directly to index, bypassing main menu](opts send)-I+[specify initial keystrokes to be executed]:keystrokes(opts send)-n+[entry in index to begin on]: :_guard '[0-9]#' number(opts send)-o[open first folder read-only](-F -h -v)-r[restricted - can only send mail to oneself](-h -v)-d[set debug level]:debug:(0 1 2 3 4 5 6 7 8 9 flush timestamp imap= numfiles= verbose=)(j. .opts:F)-k[force use of function keys](j. .opts:F)-z[allow use of ^Z suspension](j. .opts:F)-p+[use alternate .pinerc file]:alternate pinerc:_files(j. .opts:F)-P+[use alternate pine.conf file]:alternate pine.conf:_files(j. .opts:F)-x[use configuration exceptions file]:configuration exceptions file:_files(j. .opts:F)-bail[exit if pinerc file doesn't already exist]*::recipient:_email_addresses -n pine_cache_pine_options:option valueAGACg8A LAhCpiA%8
p;A e8%p!5MmA,8U	p		
	Ae8
9p	
	A	C8p	
A
8
1p	

A
8	p	
9A8]
p-A8pAA
8ip=
AC8q
p
A8	
pA8pq !"#A8	
pM$A8pU%A,8Equ
p&A8p'(A)A8 p *Ae8!1"]p#+A8e8$1$%&()M**+,
p-,A8.p.-ACe8./i0/.Ae80!1	0
/A(Ce82
234545
060A!86
p71A"88p2A#C89m:<u0=!3A$%8=A>1?AB0
4A$'C8CDMDE]GpG5A)e8HH}0	6AT+8HI	IJiKLLMiN-PRS)TQTV)VWU0XQ7A<18XuY]Z5[%\\]^_`a)A5bb=bUlocalvariantargs_pick_variantiputilsiputilsOSTYPEvariant:serviceping:4iputils-*-d[set SO_DEBUG on the socket]-n[show network addresses as numbers]-M+[define mtu discovery]:mtu discovery:(do dont want)-v[verbose output]iputilsaixbsddarwindragonfly-c+[specify number of packets to send]:count-f[flood ping]-i+[specify delay between packets]:interval (seconds) [1]-l+[send specified number of initial packets as fast as possible]:number of packets-p+[specify pad bytes to fill sent packet with]:padding pattern-q[quiet]-s+[specify packet size]:size (bytes) [56]iputils:solaris:bsddarwindragonfly:4-L[disable loopback of multicast packets]-R[record route]freenetbsddarwindragonfly:4-r[bypass normal routing tables]freenetbsddarwindragonfly:4-a[audible bell for each packet]netbsd:4openbsd-w+[specify timeout after which ping exits]:deadline (seconds)openbsd:4solaris-t+[set IP Time to Live for outgoing packets]:ttlbsddarwindragonfly-I+[specify source interface for multicast packets]:interface:_net_interfacesfreebsddarwindragonflynetbsd:6-S+[specify source address]:source addressdarwindragonfly:4-o[exit after receiving one packet]-D[set the don't fragment bit]freenetbsddarwindragonfly:4-Q[somewhat quiet]freebsd:6darwin:6solarisnetbsd*-g+[specify gateway to use as the next hop to the destination]:gateway:_hostsbsddarwindragonfly:6-h+[set the IPv6 hoplimit]:hop limitfreenetbsddarwindragonfly:6-a+[generate ICMPv6 Node Information Node Addresses query]:address type:(a c g s l A)-b+[set socket buffer size]:buffer size-H[try reverse-lookups of IPv6 addresses]-N[probe node information multicast group address](-s)-t[generate ICMPv6 Node Information supported query types query](-s)-w[generate ICMPv6 Node Information DNS Name query]!(-s)-Wbsddarwin:6*-m[suppress fragmenting of packets into the minimum IPv6 MTU]darwin-P+[specify IPsec policy to be used for the probe]:policysolaris2.11--b[bypass global IPsec policy and send and receive packets in the clear]-N+[specify a next-hop router that the probe packet should go through]:router:_hostsfreebsddarwindragonfly:4-A[audible bell for no packet]-G+[specify maximum size for ICMP payload for sweeping pings]:size-g+[specify minimum size for ICMP payload for sweeping pings]:size [0]-h+[specify size increment for ICMP payload for sweeping pings]:size [1]-M+[use ICMP_MASKREQ or ICMP_TSTAMP instead of ICMP_ECHO]:ICMP:(mask time)-m+[set IP Time to Live for outgoing packets]:ttl-T+[set IP Time to Live for multicasted packets]:ttl-t+[specify timeout after which ping exits]:deadline (seconds)-W+[specify time to wait for a response]:wait time (ms)-z+[specify type of service]:type of servicefreebsdopenbsddarwin:6-D[disable IPv6 fragmentation]freebsddarwin:6-R[audible bell for no packet]-r[audible bell for each packet]freebsd:6-x+[specify time to wait for a response]:wait time (ms)-X+[specify timeout after which ping exits]:deadline (seconds)-C[send timestamps in compat format]-E+[specify IPsec policy to be used for the probe]:policy-h+[specify target host]:host:_hosts-P+[use a pseudo-random sequence for the data]-T+[set IP Time to Live for outgoing packets]:ttl-t+[specify type of service]:type of servicedragonflynetbsd:6-R[inject reachability confirmation hint for target host/first hop]darwin:4-b+[bind the socket to specified interface for sending]:interface:_net_interfaces-B+[bind the socket to specified interface for sending]:interface:_net_interfaces-G+[specify max,min,increment size for ICMP payload for sweeping pings]:max,min,incr (default min=0 incr=1)-z+[specify traffic class]:traffic classdarwin-C[prohibit socket from using cellular network interface]-K+[specify network service type for sending ICMP packets]:serviece type:(BK_SYS BK BE RV AV RD OAM VI SIG VO)-k+[specify traffic class to use for sending ICMP packets]:traffic class [CTL]:(BK_SYS BK BE RD OAM AV RV VI VO CTL)--apple-connect[connects the socket to the destination address]--apple-time[prints the time a packet was received]-H[try reverse-lookups of addresses]-E[audible bell for no packet]-e[audible bell for each packet]-T+[change TOS value]:TOS value:(critical inetcontrol lowdelay netcontrol throughput reliability ef af cs)-V+[specify routing table to be used]:routing tableiputils:4(-F -N)-4[use IPv4 only]-6[use IPv6 only]-A[adaptive]-b[allow pinging a broadcast address]-B[don't allow ping to change source address]-D[print timestamp before each line](-4)-F+[allocate and set 20-bit flow label]:flow label (hex)(-)-h[show usage information]-I+[specify source interface]:interface:_net_interfaces-m+[specify mark to tag outgoing packets]:mark-M+[specify path MTU discovery strategy]:strategy:((
        do\:prohibit\ fragmentation,\ even\ local\ one
	want\:do\ PMTU\ discovery
	dont\:don\'t\ set\ DF\ flag))(-4)-N+[send ICMPv6 node information queries instead of echo request]:sub option-O[report outstanding ICMP ECHO reply before sending next packet]-Q+[set Quality of Service-related bits in ICMP datagrams]:QoS TOS bits-S+[set socket sndbuf]:sndbuf-T+[set special IP timestamp options]:timestamp option:(tsonly tsandaddr tsprespec)-U[print full user-to-user latency](-)-V[display version information]-W+[specify time to wait for a response]:wait time (seconds)solaris-A+[specify address family]:address family:(inet inet6)-F+[specify the flow label of probe packets]:number-I+[specify delay between packets]:interval (seconds) [1]-P+[specify type of service]:type of service (0-255) [0]-U[send UDP packets instead of ICMP]-a[ping all addresses, both IPv4 and IPv6 of multihomed destination]-c+[specify the traffic class of probe packets]:traffic class (0-255)-i+[specify source interface]:interface:_net_interfaces-l[send the probe using loose source routing]-p+[set base UDP port]:port [33434]-s[send one datagram per second and collect statistics]_argumentsargs*:host:_hostsATg@dEEE+ACg(AMQAIa-	-


Aq
e]E-A"C--+A4KY0@AC@uA"fp I5+10 AC1.A9!lA G!8!aA(""!8"#!8;+qACF#$#IAF#t+localargumentspackagescurcontextcurcontextstatelineexpldeclareopt_args--modversion[print the version information of a given package]--version[print version information of pkg-config itself]--atleast-pkgconfig-version=[require given version of pkg-config]:minimum version(- *)help?[display a help message](- *)--usage[display brief usage message]--print-errors[cause errors to be printed]--short-errors[print short error messages]--silence-errors[prevent the printing of errors]--errors-to-stdout[print errors to stdout rather than stderr]--cflags[print the preprocessor and compiler flags]--cflags-only-I[output -I flags only]--cflags-only-other[output cflags not covered by the cflags-only-I option]--debug[show verbose debug information]--libs[print the link flags]--libs-only-L[print the -L and -R parts of "--libs"]--libs-only-l[print the -l part of "--libs"]--libs-only-other[output other libs]--validate[syntax check a .pc file]--list-all[list all known packages]--variable=[return the value of the specified variable]:variable:->variable--define-variable=[set the global value for a variable]:name value pair--print-variables[list all variables defined in the package]--uninstalled[return success if any "-uninstalled" packages are being used]--exists[test whether the package exists or not]--atleast-version=[test whether the version is at least that of the specified value]:least value--exact-version=[test whether the version is exactly that of the specified value]:exact value--max-version=[test whether the version is no greater than some specific value]:max version--print-provides[list all modules the package provides]--print-requires[list all modules the package requires]--print-requires-private[list all modules the package requires for static linking (see --static)]*: :->packages_argumentsargumentsstatef_call_program packages pkg-config --list-all%% _alternativepackages:package:compadd -a - packagesfiles:package file:_files -g "*.pc(-.)"variableline1variablesf_call_program variables "pkg-config --print-variables -- ${(q)line[1]}"_wantedvariablecompadd_messagevariablereturnAgACG,AP,$},A	,A%0AC8Ym0<A\Y}0A YAlocaloptswhichargzparseopts-_opts:=optsopts:opts%:installedcompadd@opt_argswhicharg/var/sadm/pkg//pkginfo:h:tspooledcompaddopt_argswhicharg/:tuninstalledcompaddopt_argswhicharg:/var/spool/pkg//pkgmap:h:tAK
A(!yMMA kA\-1DY%!U
ACF

_pkgadd_pass_valuespassword descriptor(file env console)pass[literal password]:password:(pass file console)env[environment variable]:environment:_parameters -g "*export*"(pass env console)file[file]:file:_files(pass env file)console[from /dev/tty]_pkgadd_arguments-d[device]:device file:_files-x[HTTP(S) proxy]:HTTP proxy: -k[keystore]:keystore:_files-P[password to decrypt keystore]:password:_pkgadd_pass-Y[select packages by category]:category: set1-n[non-interactive mode]-v[trace all scripts]-a[admin file]:admin file:_files-M[don't use vfstab file]-R[root path]:root path:_files -/-r[response file]:response file:_files-V[alternate vfstab file]:vfstab file:_files*:package instance:_pkg_instance --_opts uninstalled:-dset2-s[spool package]:spool directory:_files -/*:package instance:_pkg_instance --_opts uninstalled:-d_pkgadd@A	ATf-
}dy5}pAF$I_pkginfo_arguments(-q -r -x)-l[long listing](-l -r -x)-q[quiet mode](-l -q -x)-r[relocation base](-l -q -r)-x[extracted listing]-c[category]:category: -a[architecture]:architecture: -v[version]:version: set1(-p)-i[select completely installed packages](-i)-p[select partially installed packages]-R[root path]:root path:_files -/*:package instance:_pkg_instance --_opts installed:set1--Rset2-d[device]:device file:_files*:package instance:_pkg_instance --_opts uninstalled:set2--d_pkginfo@AkAL&-aMAMACFTq_pkgrm_arguments-Y[select packages by category]:category: set1-n[non-interactive mode]-v[trace all scripts]-a[admin file]:admin file:_files-A[force removal of all files]-M[don't use vfstab file]-R[root path]:root path:_files -/-V[alternate vfstab file]:vfstab file:_files*:package instance:_pkg_instance --_opts installed:set1--Rset2-s[spool package]:spool directory:_files -/*:package instance:_pkg_instance --_opts spooled:set2--s_pkgrm@Ax
0s{Af,Yu0,A(@muAmservice_arguments(-q --quick)qquick[hangs up after all ip-up scripts are run]1:provider to call:_files -W /etc/ppp/peerspoff_arguments-r[drop the line and redial]-d[toggle state of debug option]-c[renegotiate compression]-a[stop all pppds]-h[help]-v[version]1:provider to disconnect:_files -W /etc/ppp/peersAg,At

1ADa,,ABFA,IA,C&,,localexplportszstyle:completion:curcontext: +_cache_ports A_cache_ports:Mf</etc/services:#/tcp%% 	_cache_ports[@]_wantedportcompadd@A 8PAgAGA
XA G1ACA(IA
]AgAG,,A,+AC&@A2Y0"A(p-A0rA CGZIAZ	0;ACFA/	AA!A'4LeA"	
9CTu9Af"jA$C
)0
LA<
t
	]9	0A4f}0A8CGdlA0G84lQA,G%x$DtA,G%,4|ACG)A!E"$A%'e(*i/1Q122353456167A$!8t8-A"q8Yo08tlA1AR8.A9Ap#-A
9IA#G9AX$
A9A$C::(9:A:A$&:A
;
A%&;QA;Ax&A;A&C&<8QA
<A&F=,rqA'CF="qA(F>>)localcontextstatestate_descrlinetypesetopt_argsintegerNORMARG_postfix_queue_idlocallinesf_call_program mailq 'mailq'compadd@Mlines:s09AF! /sb09AF/match1compaddMlines:s09bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZc10z%% %!_postfix_main_cf_parameterlocalexplkindshiftkind_wantedparametersmain.cf parametercompadd@f_call_program postconf_-d "${words[1]} -$kind"%% f_call_program postconf_-n "${words[1]} ${opt_args[-c]+"-c ${opt_args[-c]}"} -$kind"/  /:_describereturn_postfix_main_cf_parameter_and_valuecompset*=localvalue_call_program postconf-get-value-at-dir "${words[1]} ${opt_args[-c]+"-c ${opt_args[-c]}"} -h -- ${(q)IPREFIX%=}"valuecompadd@_postfix_main_cf_parameterservicepostsuper_arguments-p[purge old tempfiles]-s[structure check and repair]*-v[verbose]-c[configdir]:config dir:_files -/-d[delete]:queue id:_postfix_queue_id-h[hold]:queue id:_postfix_queue_id-H[release]:queue id:_postfix_queue_id*-r[requeue]:queue id, or "ALL":_postfix_queue_id1:queue:(hold incoming active deferred)postqueue_arguments*-v[enable verbose logging]-c[configdir]:config dir:_files -/(-f -i -j -p -s)-f[flush the queue](-f -i -j -p -s)-i[immediately deliver one message]:queue id:_postfix_queue_id(-f -i -j -p -s)-j[print the queue in json](-f -i -j -p -s)-p[print the queue in traditional format](-f -i -j -p -s)-s[immediately deliver messages to specified site]:site:_hostspostconflocalfile_opsmodesfile_opsonly_for_ponly_for_asterisk_dot_cfargs-c[configdir]:config dir:_files -/*-v[enable verbose logging](modes only_for_p                              -X -#)-F[operate on master.cf entry fields](modes only_for_p                           -H      )-M[operate on master.cf services entries](modes only_for_p                                 -#)-P[operate on master.cf parameter settings](modes only_for_p only_for_asterisk_dot_cf -H -X -#)-b[display DSN text, expanded](modes only_for_p only_for_asterisk_dot_cf -H -X -#)-t[display DSN text, unexpanded](modes only_for_p only_for_asterisk_dot_cf -H -X -#)-a[list available SASL server plug-ins](modes only_for_p only_for_asterisk_dot_cf -H -X -#)-A[list available SASL client plug-ins](modes only_for_p only_for_asterisk_dot_cf -H -X -#)-l[list supported mailbox locking methods](modes only_for_p only_for_asterisk_dot_cf -H -X -#)-m[list supported lookup table types](modes                                               )-p[(default) print main.cf settings](modes only_for_p only_for_asterisk_dot_cf -H -X -#)-T[print TLS information]:mode:((
                           compile-version\:"OpenSSL compile-time version"
                           run-version\:"OpenSSL run-time version"
                           public-key-algorithms\:"supported public-key algorithms"
                           ))-C[display parameters from the specified class]:parameter class:(builtin service user all)-d[print default values]-h[print value only]-n[show parameters changed in main.cf]-e[change parameter values]-f[fold long output lines]-o[set parameter value for this operation]: :_postfix_main_cf_parameter_and_value-x[expand '$name' in parameter values]-H[show parameter name only]-X[remove parameters from main.cf/master.cf]-#[comment out parameters in main.cf/master.cf]*: :->positional_argumentsargs[@]statepositionalopt_argsij..modesopt_argspopt_argsibtexpl CURRENT == NORMARG _wantedfilestemplate file, or "" for default_files_nothingopt_argsij..file_ops_nothing +opt_args[-p]  +opt_args[-e] _postfix_main_cf_parameter_and_valueopt_argsiX_postfix_main_cf_parameter_postfix_main_cf_parameter_messagearguments for opt_args[(i)(j.|.)modes] modeAB/&0 9AGJAgA@XA p$,A"C@A"
X!A"
|A"
9A"
A"
=Aw	!0	YV0	A			A	 
0
M
A
.A(

A
C&Q.A+),A,Eu,A-
,A.UA/q,A2E,A3
A4
PA

x
0;A";

%A"<A"@CA"B5ACFAFp\A~+	KA$g20AgDA"+4<C,A2A&XAB
qDAfAF(A"E0iA,AE}ADABCD%A"=&`ACFyAF(ABQATG%k5iIA	iA 

9
mk
AB%Ak%	AGA<kAC&PA kIA0F,<M%kAB)M+)
{AAf!A4,XuqACfDeAfxAB,E+,DxACg%k,AZ:U
XB5b
rJ
A,&-kAB2k3d.A k0AgDA,&XD$,z
RAAB	xCA%k
A"a0A0]A"0aAl|AB8U8H@AgA(,$,z
A XbAB
:!: A@Gk9e	AAkmA0FLmkAB ?M!+?Ag0ADkAgXA(lX$,A	1A.A		q.A%A <4kAk,A0A"0	A"E0	,A0AkACkAkAkA0	CFdD$EkABJFqK+GjAAf!A4,XuqACf%Af8ABUI-VI~AGA<kACfP|A k1aAkQA,&<pkABgMhkNAGA<kAC&PA k
=A0F0P<qkABwQIx
kQ}A,G<TEhAkAgA$$,
ABB,A<.A	hAf|A Ck$=mAk}A0F$-kABV5+VAGA<kAC&PA k
=ACkhA,&<5kAB[9k[AGA<kAC&PA k	9A0FX<ykABcKdp0AGA<kAC&PA kMAekDpA,C&<HikABh=KhDaAGA<kAC&PA kIACekHA,&<PqkABnoA" G8PAxG8ZZZiZZ
ZrZz	A|ABwKwA" G8PAlG8
%ZZZbiZzq
Q
AXABq>	!pA" G8PAG8ZZZe}ZEZZ
ZE]MZ
m
uZz)-A	C|AB:;Kp&A" G8PALG8%ZZZziaAABLMK('A" G8PALG8%ZZZze9A MAB_*`	@)iA" G8PAG8%ZZ5-ZbuY=Zz	m
!UuA	C`ABœ0AG%Z-ZzUue	M
q
euU	AAB
kh6(A ,DA"X GA0%	aA,-AC%DZ	Z[r	eZ[r
Z
ZJ1ZaZZzA"+

D-AC\ABAK==A,A"@ GxA %uA,,Z%ZmA"e,-A"e,A4,Z
I
eZA"*$
,ZAd
,Zz]= I!!"u#y$y%iA"I'`C
e,'-'(*9+-A.02345e689i:;=!>m?mA"be,@AABBABG7H+8LN%A" G8PAHG8ZZ	ZqADqABY?Z?O+A" G8PA(G8e
AG8%ZZ)yZZz	Y
]-EI%1U! !"#$%&}'I()9*q,	A,h,ABl+m[XrA" G8PAhG8	ZZzi	

ueAAB)`eAgA", GdAlCZZzy-a	y	5
M	}A"DA""""E-QA
P}ABy2	Kg	AG%Z-Z-EZZ	Z

)Z
u
Ze}ZZz1	eiM!)"E#%MA&P&}ABĩK(q[A" G8PAG8%ZZZiZZ
Zr-YZ	yZz
A5AB/й04t]AGZ-ZuZZ1QYUZ2	
eZUmZ
q
Z
ZrZzAA	\AW
+ly'A$G%]%A0GE	iA$G%	D		A CGEA1.A=`AFQ.A=AF
QA
IAF
AF)A&ACF +functions[__pgsql_get_conninfo] __pgsql_get_conninfolocalconninfo_incl_excl_zparseoptso+:incl_O+:excl_ #incl_ @s<,>@@incl_o//:punct::space:/ #excl_ @s<,>@@excl_O//:punct::space:/opt_argsicddbnameconninfo_dbname'(Q)(v)opt_args[(i)c-(-d|--dbname)]//\'/\\''opt_argsichhostconninfo_host(Q)(v)opt_args[(i)c-(-h|--host)]//\'/\\''opt_argsicpportconninfo_port'(Q)(v)opt_args[(i)c-(-p|--port)]//\'/\\''opt_argsicUuserconninfo_user'(Q)(v)opt_args[(i)c-(-U|--user)]//\'/\\''Qline1postgresql://=conninfo_zQline1i_ = 1i_ < #conninfo_i_++ conninfo_i_=continueconninfo_i_+1conninfo_i_=conninfo_[(i_+2)]conninfo_i_+1conninfo_i_+2 i_ += 2 conninfo_i_conninfo_i_+1 i_ += 1 conninfo_conninfo_ +line[1] conninfo_dbname'(Q)line[1]//\'/\\'' +line[2] conninfo_user'(Q)line[2]//\'/\\'' #conninfo_ && #incl_ conninfo_M@conninfo_:j<>incl_ #conninfo_ && #excl_ conninfo_@conninfo_:j<>excl_P1:conninfo::j< >conninfo_return( #conninfo_ ? 0 : 1 )__pgsql_call_psqllocalpsql_psqltmp_shift # >= 4 printru20: bad argument countreturnservicewords13 dbname=template1 dbname=template1 user=postgres connect_timeout=4(@f)
      _call_program $2 $psql_ -qtAX ${(q)c_} ${(@q)@[4,-1]}
     f_ tmp_ #tmp_ breakPA1::(@)tmp_( #tmp ? 0 : 1 ) +functions[__pgsql_auth_methods] __pgsql_auth_methodslocaltrust:allow unconditionallyreject:reject unconditionallyscram-sha-256:authenticate via SCRAM-SHA-256 challenge-responsemd5:authenticate via MD5 or SCRAM-SHA-256 challenge-responsepassword:authenticate via clear-text passwordgss:authenticate via GSSAPI (TCP/IP only)sspi:authenticate via SSPI (Windows only)ident:authenticate via ident user name (TCP/IP only; local peer fall-back)peer:authenticate via local OS user name (local only)ldap:authenticate via LDAPradius:authenticate via RADIUScert:authenticate via SSL client certificatepam:authenticate via PAMbsd:authenticate via BSD Authentication_describeauthmethodsPostgreSQL authentication method@ +functions[__pgsql_cfg_params] __pgsql_cfg_paramslocalconninfoexpl__pgsql_get_conninfo__pgsql_call_psqlparametersconninfo
    SELECT name
    FROM   pg_catalog.pg_settings;
  _wantedPostgreSQL run-time configuration parametercompadd@ +functions[__pgsql_cfg_params_values] __pgsql_cfg_params_valuescompset*=_messagevaluesPostgreSQL run-time configuration-parameter valuecompset=*__pgsql_cfg_params@qS +functions[__pgsql_encodings] __pgsql_encodingslocalexplBIG5WINWindows950EUC_CNJPJIS_2004KRTWGB18030WINWindows936ISO_8859_5..8JOHABKOI8RULATIN1..10ISO88591..491013..16MULE_INTERNALSJISMskanjiShiftJISWINWindows932SHIFT_JIS_2004SQL_ASCIIWINWindows949UTF8UnicodeWIN8668741250..1258TCVN5712VSCII_wantedencodingsPostgreSQL character encodingcompadd@ +functions[__pgsql_hosts] __pgsql_hostslocalcoptsaltsoptszparseopts@ +opts[-/] s<,>PGHOSTs<,>PGHOSTADDR #tmp hosts:PostgreSQL server host:((j< >)(@uq-)tmp)hosts:PostgreSQL server host:_hosts +opts[-/] || +opts[-a] directories:PostgreSQL UNIX-domain socket directory:_directories_alternativealts +functions[__pgsql_hosts_seq] __pgsql_hosts_seqlocaloptszparseopts_sequence@__pgsql_hosts(@)opts +functions[__pgsql_ports] __pgsql_portslocalPGPORTPGPORTOLDPGPORTNEW5432/tmp/.s.PGSQL.-qN:e/var/run/postgresql/.s.PGSQL.-qN:e/var/pgsql_socket/.s.PGSQL.-qN:e/var/lib/pgsql/.s.PGSQL.-qN:e/var/lib/postgresql/.s.PGSQL.-qN:eonutmp_wantedportsexplPostgreSQL server portcompadd@ +functions[__pgsql_variables] __pgsql_variableslocalwhichtmp2exploptszparseoptspsetset +opts[--pset] psetset__pgsql_call_psqlhelpvariableshelpvariablesFtmp:space:which\ntmp2:space:or tmp2\n:space:\ntmp2%%\n\nftmp2Mtmp:  :space:e:space:@tmp  @tmp%%:space:_wantedvariablesPostgreSQL special variablecompadd@ +functions[__pgsql_variables_values] __pgsql_cfg_variables_valuescompset*=_messagevaluesPostgreSQL special-variable valuecompset=*__pgsql_variables@qS +functions[__pgsql_databases] __pgsql_databaseslocalconninfoexpl__pgsql_get_conninfodbname__pgsql_call_psqldatabasesconninfo
    SELECT datname
    FROM   pg_catalog.pg_database;
  PGDATABASEtemplate0template1_wanteddatabasesPostgreSQL databasecompadd@ +functions[__pgsql_indexes] __pgsql_indexeslocalconninfoexpl__pgsql_get_conninfo__pgsql_call_psqlindexesconninfo
    SELECT indexname
    FROM   pg_catalog.pg_indexes;
  _wantedindexesPostgreSQL indexcompadd@ +functions[__pgsql_roles] __pgsql_roleslocalconninfowhichrolewhereexploptszparseopts +opts[-a] userWHERE rolcanlogin = true__pgsql_get_conninfo__pgsql_call_psqlusersconninfo
    SELECT rolname
    FROM   pg_catalog.pg_roles
    where;
  PGUSER_wantedPostgreSQL whichcompadd@ +functions[__pgsql_schemas] __pgsql_schemaslocalconninfoexpl__pgsql_get_conninfo__pgsql_call_psqlschemasconninfo
    SELECT nspname
    FROM   pg_catalog.pg_namespace
    WHERE  nspname NOT LIKE 'pg_%'
    AND    nspname != 'information_schema';
  public_wantedschemasPostgreSQL schemacompadd@ +functions[__pgsql_tables] __pgsql_tableslocalconninfoexpl__pgsql_get_conninfo__pgsql_call_psqltablesconninfo
    SELECT    n.nspname || '.' || c.relname
    FROM      pg_catalog.pg_class AS c
    LEFT JOIN pg_catalog.pg_namespace AS n
    ON        n.oid = c.relnamespace
    WHERE     c.relkind in ('r', '')
    AND       n.nspname != 'pg_catalog'
    AND       n.nspname != 'information_schema'
    AND       n.nspname NOT LIKE 'pg_toast%'
    AND       pg_catalog.pg_table_is_visible(c.oid);
  _wantedPostgreSQL tablecompadd@ +functions[__pgsql_tablespaces] __pgsql_tablespaceslocalconninfoexpl__pgsql_get_conninfo__pgsql_call_psqltablespacesconninfo
    SELECT spcname
    FROM   pg_catalog.pg_tablespace;
  pg_defaultpg_global_wantedtablespacesPostgreSQL tablespacecompadd@ +functions[__pgsql_ts_configs] __pgsql_ts_configslocalconninfoexpl__pgsql_get_conninfo__pgsql_call_psqltsconfigsconninfo
    SELECT    n.nspname || '.' || t.cfgname
    FROM      pg_catalog.pg_ts_config AS t
    LEFT JOIN pg_catalog.pg_namespace AS n
    ON        t.cfgnamespace = n.oid;
  pg_catalog.simplepg_catalog.english_wantedPostgreSQL text-search configurationcompadd@ +functions[_pgsql_clusterdb] _pgsql_clusterdb CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_exclcommon_opts_connm(d)(a o)d+dbname[specify database name]: :__pgsql_databasescommon_opts_echo(-q --quiet)qquiet[do not display progress messages](-v --verbose)vverbose[display detailed information during processing](c d n -a --all)aall[reindex all databases](a)*t+table[cluster specified table only]: :__pgsql_tables(a d)1: :__pgsql_databases_argumentsargs +functions[_pgsql_createdb] _pgsql_createdb CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_exclcommon_opts_connm(l)l+locale[specify locale (both LC_COLLATE and LC_CTYPE)]: :_locales(-l --locale)--lc-collate=[specify LC_COLLATE setting]: :_locales(-l --locale)--lc-ctype=[specify LC_CTYPE setting]: :_localescommon_opts_echo(-D --tablespace)D+tablespace[specify default tablespace]: :__pgsql_tablespaces(-E --encoding)E+encoding[specify character encoding]: :__pgsql_encodings(-O --owner)O+owner[specify owner]: :__pgsql_roles -a(-T --template)T+template[specify template database to build from]: :__pgsql_databases1: :__pgsql_databases2: :_guard "^-*" "database description"_argumentsargs +functions[_pgsql_createuser] _pgsql_createuser CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_exclcommon_opts_conn(d)dcreatedb[grant ability to create new databases (CREATEDB)]Dnocreatedb[do not grant ability to create new databases (NOCREATEDB)](i)iinherit[grant automatic privilege inheritance from role memberships (INHERIT)]Inoinherit[do not grant automatic privilege inheritance from role memberships (NOINHERIT)](l)llogin[grant ability to log in as user (LOGIN)]Lnologin[do not grant ability to log in as user (NOLOGIN)](r)rcreaterole[grant ability to create new roles (CREATEROLE)]Rnocreaterole[do not grant ability to create new roles (NOCREATEROLE)](R)--replication[grant replication privileges (REPLICATION)]--no-replication[do not grant replication privileges (NOREPLICATION)](s)ssuperuser[grant super-user privileges (SUPERUSER)]Snosuperuser[do not grant super-user privileges (NOSUPERUSER)]common_opts_echo(-c --connection-limit)c+connectionlimit[specify connection limit for new role]:number of connections!Eencrypted*g+role[grant membership to specified role]: :__pgsql_roles -a--interactive[prompt for settings not specified on command line](-P --pwprompt)Ppwprompt[prompt for new user password]1: :__pgsql_roles_argumentsargs +functions[_pgsql_dropdb] _pgsql_dropdb CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_exclcommon_opts_connmcommon_opts_echo(-i --interactive)iinteractive[prompt for confirmation]--if-exists[skip non-existent database]1: :__pgsql_databases_argumentsargs +functions[_pgsql_dropuser] _pgsql_dropuser CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_exclcommon_opts_conncommon_opts_echo(-i --interactive)iinteractive[prompt for confirmation (and user name if not specified)]--if-exists[skip non-existent user]1: :__pgsql_roles_argumentsargs +functions[_pgsql_initdb] _pgsql_initdb CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_excl(l)l+locale[specify locale (all categories)]: :_locales--no-locale[equivalent to --locale=C]--lc-collate=[specify LC_COLLATE setting]: :_locales--lc-ctype=[specify LC_CTYPE setting]: :_locales--lc-messages=[specify LC_MESSAGES setting]: :_locales--lc-monetary=[specify LC_MONETARY setting]: :_locales--lc-numeric=[specify LC_NUMERIC setting]: :_locales--lc-time=[specify LC_TIME setting]: :_locales(-A --auth)A+auth[specify authentication method (local and host)]: :__pgsql_auth_methods--auth-host=[specify host (TCP/IP) authentication method]: :__pgsql_auth_methods--auth-local=[specify local authentication method]: :__pgsql_auth_methods(-d --debug)ddebug[output debug information](1 -D --pgdata)D+pgdata[specify data directory]:data directory:_directories(-E --encoding)E+encoding[specify default character encoding]: :__pgsql_encodings(-k --data-checksums)kdatachecksums[enable checksums on data pages]-L+[specify input-file directory]:input-file directory:_directories(-n --no-clean)nnoclean[do not clean up after errors](-N --no-sync)Nnosync[do not wait for disk sync](-W --pwprompt)--pwfile=[read super-user password from specified file]:password file:_files(-S --sync-only)Ssynconly[safely write all database files and exit](-T --text-search-config)T+textsearchconfig[specify default text-search configuration]: :__pgsql_ts_configs(-U --username)U+username[specify super-user name]: :__pgsql_roles(-W --pwfile --pwprompt)Wpwprompt[prompt for super-user password](-X --waldir)X+waldir[specify write-ahead log directory]:write-ahead log directory:_directories(-D --pgdata)1:database data directory:_directories_argumentsargs +functions[_pgsql_pg_config] _pgsql_pg_configlocalargs@Mcommon_opts_excl:?help@@Mcommon_opts_excl:version()--bindir[display location of user executables]--cc[display C compiler (CC) used during build]--cflags[display C compiler flags (CFLAGS) used during build]--cflags_sl[display C compiler flags for shared libraries (CFLAGS_SL) used during build]--configure[display configure options used during build]--cppflags[display C preprocessor flags (CPPFLAGS) used during build]--docdir[display location of documentation files]--htmldir[display location of HTML documentation files]--includedir[display location of C header files for client interfaces]--includedir-server[display location of C header files for server interfaces]--ldflags[display linker flags (LDFLAGS) used during build]--ldflags_ex[display linker flags used executables (LDFLAGS_EX) used during build]--ldflags_sl[display linker flags used shared libraries (LDFLAGS_SL) used during build]--libs[display linker flags for external libraries (LIBS) used during build]--libdir[display location of library object files]--localedir[display location of locale support files]--mandir[display location of manual pages]--pgxs[display location of extension makefiles]--pkgincludedir[display location of other C header files]--pkglibdir[display location of module object files]--sharedir[display location of architecture-independent support files]--sysconfdir[display location of system-wide configuration files]_argumentsargs +functions[_pgsql_pg_ctl] _pgsql_pg_ctllocalcmdsmodesargs CURRENT > 2 common_opts_excl!---nullinitinitdb\:initialize database clusterkill\:kill processpromote\:promote database server from stand-by to read/write modereload\:reload database-server configurationrestart\:restart database serverstart\:start database serverstatus\:check status of database serverstop\:stop database serverffast\:shut down cleanly, but without waiting for clients to disconnectiimmediate\:shut down immediately and uncleanlyssmart\:shut down cleanly after waiting for clients to disconnectcommon_opts_excl(-D --pgdata)D+pgdata[specify data directory]:data directory:_directories(-s --silent)ssilent[suppress informational messages]ikprs(-t -W --no-wait --timeout)t+timeout[specify time-out interval (with -w)]:time-out interval (seconds)(-w -W --no-wait --wait)wwait[wait for operation to complete](-t -w -W --no-wait --timeout --wait)Wnowait[do not wait for operation to complete]*o+options[specify command-line options to initdb/postgres]:initdb/postgres command-line options-p+[specify path to initdb/postgres executable]:initdb/postgres executable:_files -g "*(#q*)"(-c --core-files)ccorefiles[produce core files (where supported)](-l --log)l+log[log to specified file]:log file:_files(-m --mode)m+mode[specify shut-down mode]:shut-down mode:(((j< >)(@qq)modes))1:pg_ctl sub-command:(((j< >)(@qq)cmds))wordsrkill2: :_pids_argumentsargs +functions[_pgsql_pg_dump] _pgsql_pg_dumplocalfmtsargs CURRENT > 2 common_opts_excl!---nullpplain\:plain-text SQL scriptccustom\:custom-format archiveddirectory\:directory-format archivettar\:tar-format archivecommon_opts_exclcommon_opts_conn--role=[specify role used to create dump]: :__pgsql_roles -aservicepg_dump(1 -d --dbname)d+dbname[specify database name]: :__pgsql_databases(-d --dbname)1:PostgreSQL database name, conninfo string, or URI:__pgsql_databasespg_dumpall(1 -d --dbname)d+dbname[specify conninfo string]:conninfo string(l --database)l+database[specify maintenance database name]: :__pgsql_databases(ds)(-c --clean)adataonly[dump only data (not schema/definitions)]sschemaonly[dump only schema/definitions (not data)](in)(-o --oids)--column-inserts[output INSERT command with explicit column names for each row]!(-o --oids)--attribute-inserts(-o --oids)--inserts[output INSERT command for each row](grt)gglobalsonly[dump only roles and tablespaces (not databases)]rrolesonly[dump only roles (not databases or tablespaces)]ttablespacesonly[dump only tablespaces (not databases or roles)](-a -c --clean --data-only)cclean[output commands to clean objects before creating them](-o --oids in)ooids[dump table object IDs](-O --no-owner)Onoowner[do not output commands to set ownership of objects](-S --superuser)S+superuser[specify super-user name]: :__pgsql_roles(-v --verbose)vverbose[output verbosely](-x --no-acl --no-privileges)xnoaclnoprivileges[do not dump access privileges]!--binary-upgrade--disable-dollar-quoting[disable dollar-quoting of function bodies]--disable-triggers[output commands to disable triggers before restoring (with -a)]--if-exists[use conditional commands when cleaning objects (with -c)]--lock-wait-timeout=[specify table-lock time-out interval]:time-out interval (milliseconds)--no-publications[do not dump publications]--no-security-labels[do not dump security labels]--no-subscriptions[do not dump subscriptions]--no-sync[do not wait for disk sync]--no-tablespaces[do not output commands to select tablespaces]--no-unlogged-table-data[do not dump data of unlogged tables]--quote-all-identifiers[force quoting of all identifiers]--use-set-session-authorization[output SET SESSION AUTHORIZATION commands to set ownership of objects]pg_dump(-b --blobs)bblobs[dump large objects](-B --no-blobs)Bnoblobs[do not dump large objects](-C --create)Ccreate[output commands to create and reconnect to database](-E --encoding)E+encoding[specify dump character encoding]: :__pgsql_encodings(-f --file)f+file[dump to specified file (or directory with -Fd)]:dump file/directory:_files(-F --format)F+format[dump using specified output format]:output format:(((j< >)(@qq)fmts))(-j --jobs)j+jobs[dump specified number of tables in parallel (with -Fd)]:number of jobs/tables*n+schema[dump only objects in schema matching specified pattern]: :__pgsql_schemas*N+excludeschema[do not dump objects in schema matching specified pattern]: :__pgsql_schemas!Rnoreconnect*t+table[dump only tables matching specified pattern]: :__pgsql_tables*T+excludetable[do not dump tables matching specified pattern]: :__pgsql_tables(-Z --compress)Z+compress[specify output compression level]:compression level:((j< >):-{0..9})--enable-row-security[dump with row security enabled]*--exclude-table-data=[do not dump data for tables matching specified pattern]: :__pgsql_tables--no-synchronized-snapshots[support -j with pre-9.2 servers]*--section=[dump only specified section]:section:(pre-data data post-data)--serializable-deferrable[dump using serializable transaction, avoiding failure]--snapshot=[dump from specified snapshot]: :__pgsql_snapshots--strict-names[require -n/-t patterns to match at least one schema/table](-f --file)f+file[dump to specified file]:dump file:_files--no-role-passwords[do not dump passwords for roles]_argumentsargs +functions[_pgsql_pg_isready] _pgsql_pg_isready CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_excl@common_opts_conn:password(-d --dbname)d+dbname[specify database name, conninfo string, or URI]:PostgreSQL database name, conninfo string, or URI:__pgsql_databases(-t --timeout)t+timeout[specify time-out interval]:time-out interval (seconds)(-q --quiet)qquiet[suppress normal output]_argumentsargs +functions[_pgsql_pg_restore] _pgsql_pg_restore CURRENT > 2 localcommon_opts_excl!---nullfmtsccustom\:custom-format archiveddirectory\:directory-format archivettar\:tar-format archiveargscommon_opts_exclcommon_opts_conn(-d --dbname)d+dbname[restore to specified database]: :__pgsql_databases--role=[specify role used to perform restore]: :__pgsql_roles -a(ds)(-c --clean)adataonly[restore only data (not schema/definitions)]sschemaonly[restore only schema/definitions (not data)](-1 --single-transaction)1singletransaction[perform restore as a single transaction](-a -c --clean --data-only)cclean[clean objects before creating them](-C --create)Ccreate[create database before restoring to it](-e --exit-on-error)eexiterror[exit immediately on error](-f --file)f+file[specify output file for generated script or listing]:output file:_files(-F --format)F+format[specify archive format]:archive format:(((j< >)(@qq)fmts))*I+index[restore only definition of specified index]: :__pgsql_indexes(-j --jobs)j+jobs[restore in parallel with specified number of jobs]:number of jobs(-l --list)llist[list archive table of contents](-L --use-list)L+uselist[restore only archive elements in specified list file]:list file:_files*n+schema[restore only objects in specified schema]: :__pgsql_schemas*N+excludeschema[do not restore objects in specified schema]: :__pgsql_schemas(-O --no-owner)Onoowner[do not restore ownership of objects from archive]*P+function[restore only the specified function]:PostgreSQL function!Rnoreconnect(-S --superuser)S+superuser[specify super-user name]: :__pgsql_roles*t+table[restore only specified table]: :__pgsql_tables*T+trigger[restore only specified trigger]:PostgreSQL trigger(-v --verbose)vverbose[output verbosely](-x --no-acl --no-privileges)xnoaclnoprivileges[do not dump access privileges]--disable-triggers[disable triggers before restoring (with -a)]--enable-row-security[restore with row security enabled]--if-exists[use conditional commands when cleaning objects (with -c)]--no-data-for-failed-tables[do not restore data if table creation failed]--no-publications[do not restore publications]--no-security-labels[do not restore security labels]--no-subscriptions[do not restore subscriptions]--no-tablespaces[do not restore tablespaces]*--section=[dump only specified section]:section:(pre-data data post-data)--strict-names[require -n/-t qualifiers to match at least one schema/table]--use-set-session-authorization[use SET SESSION AUTHORIZATION commands to set ownership of objects]1:archive file:_files_argumentsargs +functions[_pgsql_pg_upgrade] _pgsql_pg_upgrade CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_excl(-b --old-bindir)b+oldbindir[specify old executable directory]:old executable directory:_directories(-B --new-bindir)B+newbindir[specify new executable directory]:new executable directory:_directories(-c --check)ccheck[check clusters only (don't change any data)](-d --old-datadir)d+olddatadir[specify old data directory]:old data directory:_directories(-D --new-datadir)D+newdatadir[specify new data directory]:new data directory:_directories(-j --jobs)j+jobs[upgrade in parallel with specified number of jobs]:number of jobs(-k --link)klink[use hard links instead of copying files to new cluster]*o+oldoptions[specify command-line options to old postgres]:old postgres command-line options*O+newoptions[specify command-line options to new postgres]:new postgres command-line options(-p --old-port)p+oldport[specify old port number]:old port number:__pgsql_ports(-P --new-port)P+newport[specify new port number]:new port number:__pgsql_ports(-r --retain)rretain[retain SQL and log files even after successful completion](-U --username)U+username[specify cluster install user name]: :__pgsql_roles(-v --verbose)vverbose[log verbosely]_argumentsargs +functions[_pgsql_postgres] _pgsql_postgreslocalargs CURRENT > 2 common_opts_excl!---nullcommon_opts_excl--describe-config[dump internal configuration variables, descriptions, and defaults]-B+[specify number of shared buffers used by server processes]:number of shared buffers*-c+[set specified run-time configuration parameter]: :__pgsql_cfg_params_values-C+[display value of specified run-time configuration parameter]: :__pgsql_cfg_params-d+[specify debug level]:debug level:(0 1 2 3 4 5)-D+[specify configuration directory]:PostgreSQL configuration directory:_directories-e[set default date style to European (DMY)]-F[disable fsync calls](-i)-h+[specify TCP/IP address to listen on]:listening addresses:__pgsql_hosts_seq(-h)-i[allow remote connections via TCP/IP]-k+[specify directory of UNIX-domain socket to listen on]:UNIX-domain socket directory:__pgsql_hosts_seq -/-l[enable secure connections using SSL]-N+[specify max number of client connections]:number of client connections*-o+[specify extra command-line options to pass down to postgres]:postgres command-line options-p+[specify TCP/IP port or UNIX-domain socket file extension to listen on]: :__pgsql_ports-s[display time information and other statistics after each command]-S+[specify amount of memory for sort/hash operations]:amount of memory!f+nOPt+Tv+W+ CURRENT == 2 --single[enter single-user mode] CURRENT > 2 Qwords2single-E[echo SQL commands to stdout]-j[use semicolon followed by two newlines as command-entry terminator]-r+[send server log output to specified file]:log file:_files_argumentsargs +functions[_pgsql_psql] _pgsql_psqllocalargs@Mcommon_opts_excl:version(: * -)?help[display help information]::help topic:(commands options variables)@common_opts_conn/(U/2 U(1 -d --dbname)d+dbname[specify database name]: :__pgsql_databases(-d --dbname)1:PostgreSQL database name, conninfo string, or URI:__pgsql_databases(-U --username)2: :__pgsql_roles(e)aechoall[echo all non-empty input lines back to stdout]bechoerrors[echo failed SQL commands to stderr]eechoqueries[echo SQL commands to stdout](f)(x)Anoalign[display results in unaligned format](sf sr)Hhtml[display results in HTML table format](sf)(-H --html x)F+fieldseparator[specify field separator (with -A)]:field separator(-H --html x)zfieldseparatorzero[use NUL as field separator (with -A)](sr)(-H --html x)R+recordseparator[specify record separator (with -A)]:record separator(-H --html x)0recordseparatorzero[use NUL as record separator (with -A)](t)(-A --no-align sf sr)T+tableattr[specify HTML table attributes]:HTML attributes(x)(-A --no-align sf sr)xexpanded[enable expanded table formatting](-1 --single-transaction)1singletransaction[wrap all commands in a single transaction (with -c/-f)]*c+command[execute specified command string]:command string(-E --echo-hidden)Eechohidden[echo queries generated by backslash commands]*f+file[execute commands from specified file]:SQL file:_files(-l --list)llist[display available databases](-L --log-file)L+logfile[also log query output to specified file]:log file:_files(-n --no-readline)nnoreadline[do not use Readline for line editing and history](-o --output)o+output[write query output to specified file]:output file:_files*P+pset[specify printing option]: :__pgsql_cfg_variables_values --pset(-q --quiet)qquiet[suppress informational output](-s --single-step)ssinglestep[prompt before executing each command](-S --single-line)Ssingleline[treat newlines as semicolons](-t --tuples-only)ttuplesonly[do not output columns names, row counts, etc.]*v+setvariable[perform specified variable assignment]: :__pgsql_cfg_variables_values --set(-X --no-psqlrc)Xnopsqlrc[do not read start-up files]_argumentsargs +functions[_pgsql_reindexdb] _pgsql_reindexdb CURRENT > 2 localcommon_opts_excl!---nullargscommon_opts_exclcommon_opts_connm(d)(a o)d+dbname[specify database name]: :__pgsql_databasescommon_opts_echo(-q --quiet)qquiet[do not display progress messages](-v --verbose)vverbose[display detailed information during processing](c d n o s -a --all)aall[reindex all databases](a s)*i+index[re-create specified index only]: :__pgsql_indexes(a s)*S+schema[reindex specified schema only]: :__pgsql_schemas(a s)*t+table[reindex specified table only]: :__pgsql_tables(a n -s --system)ssystem[reindex database's system catalogs](a d)1: :__pgsql_databases_argumentsargs +functions[_pgsql_vacuumdb] _pgsql_vacuumdblocalargscommon_opts_exclcommon_opts_connm(d)(a o)d+dbname[specify database name]: :__pgsql_databasescommon_opts_echo(-j --jobs)j+jobs[run specified number of vacuum/analyze commands in parallel]:number of jobs--min-mxid-age=[specify minimum MXID age of tables to vacuum]:minimum MXID age--min-xid-age=[specify minimum XID age of tables to vacuum]:minimum XID age--skip-locked[skip relations that cannot be immediately locked](-q --quiet)qquiet[do not display progress messages](-v --verbose)vverbose[display detailed information during processing](Z)--disable-page-skipping[disable all page-skipping behavior](Z -f --full)ffull[perform full vacuum](Z -F --freeze)Ffreze[aggressively freeze tuples](z)zanalyze[also calculate statistics for use by optimizer](Z)(f)Zanalyzeonly[only calculate statistics for use by optimizer (no vacuum)](f)--analyze-in-stages[like -Z, but analyze in stages for faster results](c d n -a --all)aall[reindex all databases](a)*t+table[vacuum/analyze specified table(column) only]: :__pgsql_tables(a d)1: :__pgsql_databases_argumentsargs_postgresqllocalcommon_opts_excl(: * -)?help[display help information](: * -)Vversion[display version information]common_opts_conn(-h --host)h+host[specify database server host or socket directory]: :__pgsql_hosts_seq -a(-p --port)p+port[specify database server port]: :__pgsql_ports(-U --username)U+username[specify user name to connect with]: :__pgsql_roles(-w -W --no-password --password)wnopassword[never prompt for password on connect](-w -W --no-password --password)Wpassword[force prompt for password on connect]common_opts_connmcommon_opts_conn--maintenance-db=[specify maintenance database name]: :__pgsql_databasescommon_opts_echo(-e --echo)eecho[echo generated commands to stdout]servicepg_dumpall_pgsql_pg_dump@postmaster_pgsql_postgres +functions[_pgsql_service] _pgsql_service_messageunsupported PostgreSQL service: service_default_postgresql@A G*APC	.A	-A,A
*UA&AADau<localexpl1-z(|.bz2|.gz|.Z)shift_descriptionfilesPostScript file_files@expl[@]*.(#i)(ps|eps)ext(-.)AGA$,Ly<localexpl_wantedparametersenvironment variable_parameters*export*A\G+E,E@E+EkETACGt#sJA`
AA(C,LmA&ABCu+
+A
1.Arb.ADq.ADA1A,A#sJiAAA
1.Ar!Q.Akuq.A kA(",Ppm	&A
C~~1A)A 
JA%A%A%AC98A1A$AF(Ax.-.A3r=aA
<A51.A5r			-.A6@	mQNA7p2	r

I.A8@
q.A:@A	1A<

]AC
}A
qAaACA1AG%A	xAF(,AK
A8AL
uAC
Al1A"Rr5"RYSkAABW
EABXFAA$AD,eAC%@#d,qA%@A,"C&,mMyFABdFAA$A ,AeA%@#d,qA%@A,"& mMACFAFlocalexpllistdispservoptinteger +commands[lsallq] _wantedprintersprintercompadd@lsallqreturnzstyle:completion:curcontext:printerslistseparatorserviceservoptservopt +commands[lpstat] words1,CURRENTIservopt ind > 0 wordsindservopthwordsind+1hwordsind3,1_wantedprintersprintercompaddf_call_program printers lpstat $tmp -a 2>/dev/null%%  ! +_lp_cache fileentrynames/etc/printcapprinters.conf_lp_cache_lp_alias_cache #file readentry:blank:#*_:(s:|:)entry%%:*entry:descriptionentry##*:description=%%:*namesnames[-1] dispnames[1]:disp(@)^names[2,-1]:#*\ *:dispnames[1](@)names[2,-1]:#*\ *file1 +commands[lpstat] _call_programprinterslpstat/dev/nullentry%%:blank: _lp_cache[(I)entry:*] == 0 entryOSTYPEsolaris +commands[ypcat] _call_program printers ypcat printers.conf.byname 2>/dev/nullSftmp/b:edescription::/:match2%%:_default #_lp_cache lp0:guessed default printer #_lp_alias_cache unsetverbosezformat sep _lp_cache[@]_wantedprintersprintercompadddisp[@](@)_lp_cache%%:* +_lp_alias_cache zformat sep _lp_alias_cache[@]_wantedprintersprintercompadd(@)_lp_alias_cache%%:*A'9A(Ccc
A,$1QA"A'lA"Ax\G09A AAhC1.AAe{1qAeIuAAe}1ACA%0;A
e|uA
CA4Cf54Ilocaltagnameprocesses-namestypesetexploptsnamestruncatezparseoptsa=allt=truncate #all hyphenOSTYPElinuxhyphenOSTYPElinuxfreebsdopenbsdnetbsd #truncate OSTYPEnetbsdargshyphenocommf_call_program $tagname ps $opts 2>/dev/nullhyphenof_call_program $tagname ps $opts 2>/dev/null names:[%% %::tMnames:[[%f_call_program $tagname ps $opts 2>/dev/null:t_wantedtagnameprocess namecompadd@(ps)A-mmeI
u	

q
m9-yI9]q1iU  !q_arguments(- *)hhelp[display help and exit](- *)Hman[display longer help and exit](- *)Vversion[display version and exit](--quiet -q -Q --QUIET)vverbose[print all test lines]llib[add lib to path]bblib[add blib to path](--reverse)sshuffle[run tests in random order](--nocolor)ccolor[colored test output](--color -c)--nocolor[do not color test output](--nocount)--count[show x/y test count when not verbose](--count)--nocount[disable x/y test count]Ddry[dry run]--ext=[set extension for tests]:extension:ffailures[show failed tests]ocomments[show comments]--ignore-exit[ignore exit status from test scripts]mmerge[merge STDERR with STDOUT]rrecurse[recurse into directories](-s --shuffle)--reverse[run tests in reverse order](-v --verbose)qquiet[suppress some test output](-v --verbose)QQUIET[only print summary results]pparse[show full list of TAP parse errors]--directives[only show results for which TODO or SKIP set]--timer[print elapsed time]--trap[trap ctrl-c and print summary on interrupt]--normalize[normalize TAP output in verbose mode]-T[enable tainting checks]-t[enable tainting warnings]-W[enable fatal warnings]-w[enable warnings]--norc[do not process .proverc]*-I=[library paths to include]:libdir:_directories*-P=[load plugin]:plugin:*-M=[load a module]:module:_perl_m_opteexec[interpreter to run the tests]:program: _command_names eexec:*::program arguments: _normal--harness=[define test harness]:harness:--formatter=[result formatter]:formatter:--source=[load or configure a SourceHandler]:source:aarchive[store output in archive file]:file:_filesjjobs[run N jobs in parallel]:jobs:*--state=[control persistent state]: :_values -s , state last failed passed all hot todo slow fast new old fresh save--statefile=[specify file to use instead of .prove]:state file:_files--rc=[custom rcfile]:file:_files*--rules=[limit tests run (or not) in parallel]:rules*:file or directory:_filesA
JAGA|1.Ar+AC&,ABfDe$A&
0A0A1
0ACAAL'PhEEE+AP$8A PL#`ACgP|ATLu	

Y%qiEA4#Y
q1A %=A4ApaAeL0)ALM 5!!p!"
"9"]"}ACe#"#1ACe#$
$p!%U"9	"}
A#%p&1&Q"9
"]"}A$#&}&'(U(p)1)Q"9"]A#)}p*1"9"]"}A*\*yp!"]A++5p+"9A#+A,x,p"9-)A#-Up"]"}AC.D.ap"9 "]!A#/)70/"A Ce#/0}1
1UA e2212A!
1.Ar3}<#A"#3A"C4$4AqA"e#"4
05u$A$#50"9%A%Ce#6-6
0"]&A&#7
0"}'A'#7]0!(Al(CL8U9:<1=>>?A@ABEC%DDFIJKKL%LN5NAP.%O:O:O#K#KˣPPzP0A8.,$PMA/LPA8/e#Q9QRRmRST	TU-UA2V4VQA03A"V>RW-WM)2rW!*W<+A4W+0\;,A4GPXA"rX!-XX=A8"5XPXqXXXbYYE5C&Y\0<;.A"rYyY/0"5FYYZZ-Z`bZ5&Y\0<;0A"6ZbZ6&Y\0T;1A"6CfZ[6C&Y\0[-2A"6&[H6&Y\0;3A4"7f[d[[ˣ[b[z$7&Y\0\4A0"7F\\=ZZ-\bZ7&Y\0;5A0"8F\]]<P]Tb]|8&Y\ 0;6A*"2r]]7rW<80"8F]]]<P^$b^L8&Y\0^i9A4"8f^^_,X_XbY9&Y\A:	.Ar__:A":Cf`8ABr`-`M;:L`qA";``+A"R`;CFY\+A$"<aa1aY+A"<Calaa+AH<ARaA"<&Z+A=CFY\+_ps_propslocaloptsshiftcompset[+-]_describemodifiersmodifier( +:ascending\ order -:descending\ order )OSTYPElinuxgnuf_call_program properties $words[1] L%% bsddragonflydarwin_call_program properties $words[1] Lsolarisf_call_program properties $words[1] - 2>&13,1compadd@localcurcontextcurcontextstatelineexplshortlongpidsargsbsdargequivs-a[select processes with tty except session leaders]Ae[select every process]-d[select all processes except session leaders]*-p+[select processes by ID]:process ID:_sequence -s , _pids*-G+[select processes by real group]:group:_sequence -s , _groups*-g+[select processes by effective group or session]:group:_sequence -s , _groups*-s+[select processes by session leaders]:session leader:_sequence -s , _pids*-t+[select processes by attached terminal]:tty:_sequence -s , _ttys -Do*-u+[select processes by effective user]:user:_sequence -s , _users*-U+[select processes by real user]:user:_sequence -s , _users-o+[specify output format]:property:_sequence -s , _ps_props --c[show scheduler properties]-f[full listing]-j[show session ID and process group ID]-l[long listing]-L[show information about each light weight process]-y[show RSS in place of ADDR (used with -l)]a[include processes belonging to other users](j s u v X)l[output in long format](l s u v X)j[output in job control format]x[include processes with no controlling terminal](j l s u X)v[output in virtual memory format]*w[wide output]L[display all format specifiers]S[include child process data with the parent]T[select processes attached to current terminal]bsdarg*p[select processes by ID]*t[select processes by attached terminal]O[specify additional output fields]o[specify output format]OSTYPEsolaris2.11--h[select processes homed to the specified lgrp]:lgrp list-H[show home lgroup of the process]solaris-P[show processor to which the process or lwp is bound]*-z[select processes by zone]:zone list:_sequence _zones-Z[show zone with which process is associated]linuxgnudragonflyfreebsdnetbsdopenbsde[show environment after command](j l s v X)u[output in resource usage format]bsdargN[set namelist file for WCHAN display]*U[select processes by effective user]dragonflyH[show threads as if they were processes]darwindragonflyA[select every process]c[show just executable name for command]h[repeat header lines, one per page of output](r)m[sort by memory usage](m)r[sort by CPU usage]darwindragonflyC[ignore resident time for CPU percentage]dragonflybsdargM[extract values from specified core]bsdargk[specify sort order]darwinX[skip processes with no controlling terminal]bsdarg*G[select processes by real group]dragonflyf[show command and environment for swapped out processes]bsdargW[extract swap information from specified file]d[show process hierarchy]darwind[select all processes except session leaders]E[show environment after command]f[full listing]M[show threads corresponding to each process]bsdarg*g[select processes by process group leader]*U[select processes by real user]wordsCURRENTe[select every process]bsdargu[select processes by user id](j l v)u[output in resource usage format]dragonflyR[subsort by parent/child chain]*J[select processes by jail ID]Z[show mac label](j l u v)s[output in thread format]k[display information about kernel threads]-O+[specify additional output fields]:property:_sequence -s , _ps_props -(-N --deselect)Ndeselect[negate selection: all processes except those selected]*-C[select processes by command name]:command:_sequence -s , _command_names -e*--ppid[select processes by parent process ID]:parent process:_sequence -S , _pids(-f)-F[extra full format listing]--context[show SELinux security context format]-M[show security data](--forest -H)forestH[show process hierarchy]--headers[repeat header lines, one per page of output](--cols --columns --width)colscolumnswidth[set screen width]:width(--lines --rows)linesrows[set screen height]--cumulative[include child process data with the parent]-n[set namelist file for WCHAN display]:file:_files(--no-headers --no-heading)noheadersnoheading[suppress headers](-q --quick-pid -a -A -d -e -N --deselect -C -p --pid --ppid -G --Group -g --group -s --sid -t --tty -u --user -U --User --forest -H --sort)q+quickpid[select processes by ID (quick mode)]:process ID:_sequence -s , _pids--sort=[specify sort order]:order:_sequence -s , _ps_props -s-w[wide output]-m[show threads after processes]-T[show threads, with SPID column]-Z[show security context format (SELinux)](- *)--help[display help information]::subject:(simple list output threads misc all)(- *)--info[display debugging information](- *)Vversion[display version information]equivsGroupgroupUseruserformatkvequivsMargs:*short/short+/longc[show true command name]f[show process hierarchy]h[suppress header]m[show threads after processes]n[numeric output for WCHAN and USER]r[select running processes](j l u v X)s[output in signal format]V[display version information](j l s u v)X[output in register format]Z[show security data]bsdargq[select processes by ID (quick mode)] CURRENT > 1 OSTYPEsolarislinuxgnuOSTYPEwordsCURRENT1soptOSTYPE-s_wantedoptionk1propertiesproperty_sequence_ps_propssoptreturnOSTYPEdarwin_wantedoptiong1processesprocess ID_sequence_pids_sequence_groups_sequence_jailsMNW_files_wantedoptiont1ttys_sequence_ttyspq_wantedoption-words[CURRENT-1][-1]-1_sequence_wantedoptionU1users_sequence_usersOSTYPEdarwin_wantedoptionu1_sequence_usersoO_wantedoption-words[CURRENT-1][-1]-1properties_sequenceOSTYPEbsddarwindragonflycompsetOSTYPEsolaris*:: :->rest_argumentsargsstate_valuesoptionsbsd_valuesoptionsbsdargpidsAg*APC	.A	-A,A
*UA&AALi}<localexpl1-z(|.gz|.Z)shift_descriptionfilesPostScript or PDF file_files@expl[@]*.(#i)(pdf|ps|eps)ext(-.)A@0,A<Lye=1y)
0A C!q	0tAhC			
)9I=e
0 A4
fDq			
)90A,&AM0XA4ft			
)ME
0Af	08AC\0\A| U 0
 	!$
!D!p!
!!""("HAC&"t	0"AF""
0#$Af#H"#userviceepsffit_arguments-v[print version]-c[centres the image in the bounding box given]-r[rotates the image by 90 degrees anti-clockwise]-a[alters the aspect ratio to fit the bounding box]-s[adds a showpage at the end of the image]-m[rotates the image to maximise the size]:lower left x::lower left y::upper right x::upper right y::input file:_postscript:output file:_postscriptpsbook_arguments-q[quiet mode]-v[print version]-s-[signature size]:signature size::output file:_postscriptpsnup_arguments-v[print version](-p)-w-[page width]:paper width:(-p)-h-[page height]:paper height:(-w -h)-p-[page size]:paper size:(a3 a4 a5 b5 letter legal 10x14)(-P)-W-[input page width]:input paper width:(-P)-H-[input page height]:input paper height:(-W -H)-P-[input page paper]:input paper paper:(a3 a4 a5 b5 letter legal 10x14)(   -r -f)-l[landscape (rotated left)](-l    -f)-r[seascape (rotated right)](-l -r   )-f[flipped]-c[column major layout]-m-[margins around whole page]:margins around whole page:-b-[border around individual pages]:border around individual pages:-d-[draw borders]:line width for borders:-s-[override scale]:scale:(   -4 -8 -n)-2[2 logical pages on a sheet](-2    -8 -n)-4[4 logical pages on a sheet](-2 -4    -n)-8[8 logical pages on a sheet](-2 -4 -8   )-n[n-up]:pages on a sheet:-t-[layout tolerance]:layout tolerance::output file:_postscriptpsresize_arguments-v[print version](-P)-H-[input page height]:input paper height::output file:_postscriptpsselect_arguments-v[print version]-e[select even pages]-o[select odd pages]-r[reverse order]-p-[pages]:pages::output file:_postscriptpstops_arguments-v[print version]-b[no bind operator]:[modulo\:][-]pageno[L][R][U][@scale][(xoff,yoff)][+|,]...::output file:_postscriptextractres_arguments-m[merge]fixmacps_arguments-d[directory]:directory:_files -/-n[name]:name:psmerge_arguments-o-[output file]:output file:_postscript-t[thorough]*:input file:_postscriptfixdlsrpsfixfmpsfixpsditpsfixpsppsfixscribepsfixtppsfixwfwpsfixwppsfixwwpsincluderes_postscriptgetafm_arguments:font name:showchar_arguments:character name:A`-5	m

qe_arguments(-c --config-file=)cconfigfile[specify configuration file to use]:configuration file:_files(-h --hostname=)hhostname[specify hostname to request]:hostname:_hosts(-i --interface=)iinterface[specify interface to configure]:interface:_net_interfaces(-k --kill)kkill[kill daemon (and disable all interfaces)](-l --lease=)llease[specify lease time to request]:time (hours)(-L --leasesecs=)Lleasesecs[specify seconds to request for]:time (seconds)](-r --release)rrelease[release interface]:interface:_net_interfaces(-R --renew)Rrenew[force immediate lease renewal]:interface:_net_interfaces(-v --verbose)vverbose[log verbose debug info](-s --status)sstatus[display interface status]:interface:_net_interfaces(-d --no-dns)dnodns[don't update resolv.conf](- *)help[display help information]--no-gateway[don't set a gateway for this interface]--no-setup[don't set up anything]--no-resolvconf[don't set up resolvconf]--no-bootp[ignore non-DHCP BOOTP responses]--lookup-hostname[force lookup of hostname]--script=[specify script to use]:script:_files--win-client-ident[set the client identifier to match window's]--usage[display brief usage message]:interface:_net_interfacesA@'EEs;JE|+A0C'3Ag,A"Qs;JA"		|A"
rA"`	
!eA
1)eyM !#)$y&'()+.a/0a1M/+AC1'01Af11A8
%252y23134145!56A,&6<6e6*306A1A779A7L,7q7
qABf78%3A"F808IG+X08]A`1Af88Af888qAF88A
A&8A"CF98"C7L,895Q+A8"9p899|9Zj:R+ABS9&:AF:+localcurcontextcurcontextEdescstatestate_descrlineexplargsfmtsopt_args #words > 2  +words[(r)-[^-]#E*]  and only report a read error once per fileOSTYPElinux(-d --watchfd)d+watchfd[watch file descriptor opened by process]:process\:fd:->pid-fds_argumentsargs(-p --progress -F --format)pprogress[show progress bar](-t --timer -F --format)ttimer[show elapsed time](-e --eta -F --format)eeta[show estimated time of arrival](-I --fineta -F --format)Ifineta[show absolute estimated time of arrival](-r --rate -F --format)rrate[show data transfer rate counter](-a --average-rate -F --format)aaveragerate[show data transfer average rate counter](-b --bytes -F --format)bbytes[show number of bytes transferred](-T --buffer-percent -F --format)Tbufferpercent[show percentage of transfer buffer in use](-A --last-written -F --format)A+lastwritten[show number of bytes last written]:number (bytes)(-F --format -p --progress -t --timer -e --eta -I --fineta -r --rate -a --average-rate -b --bytes -T --buffer-percent -A --last-written -F --format)F+format[set output format]:format:->formats(-n --numeric -f --force)nnumeric[output percentages, not visual information](-q --quiet)qquiet[don't output any transfer information at all, useful with -L](-W --wait)Wwait[display nothing until first byte transferred](-D --delay-start -R --remote)D+delaystart[display nothing until delay has passed]:delay (seconds)(-s --size)s+size[set estimated data size]:size (bytes):->size-unit(-l --line-mode -R --remote)llinemode[count lines instead of bytes](-0 --null -l --line-mode)0null[lines are null-terminated](-i --interval)i+interval[update every after specified interval]:interval (seconds) [1](-w --width)w+width[assume terminal is specified characters wide]:width(-H --height)H+height[assume terminal is specified rows high]:height(-N --name)N+name[prefix visual information with given name]:name(-f --force -R --remote)fforce[output even if standard error is not a terminal](-c --cursor -R --remote)ccursor[use cursor positioning escape sequences](-L --rate-limit)L+ratelimit[limit transfer rate]:rate (bytes per second):->size-unit(-B --buffer-size)B+buffersize[use a buffer size of given size]:size (bytes):->size-unit(-C --no-splice)Cnosplice[never use splice(), always use read/write](-R --remote)*Eskiperrors[skip read errors in inputEdesc](-S --stop-at-size -R --remote)Sstopatsize[stop after --size bytes have been transferred](-R --remote -c --cursor -l --line-mode -f --force -D --delay-start -E --skip-errors -S --stop-at-size)R+remote[update settings of specified process]:process:_pids -m pv(-P --pidfile)P+pidfile[save process id in a file]:file:_filesign(- *)hhelp[display usage information]ign(- *)Vversion[display version information]*:file:_filesstateformatscompset(%?|%<->A|[^%])#p:progress bart:elapsed timee:estimated time remainingI:estimated time of completionr:current data transfer ratea:average data transfer rateb:bytes transferred so farT:percentage of transfer buffer in useN:name prefix%:literal %_describeformatspecifiersformat specifierpidfdscompset*:_messagefiledescriptorsfile descriptorcompset:*_pidssufsizeunitcompset<->_tagsvaluesunits_requestedstate_descr_requestedunitcompaddnosort ret breakreturnA\-5
	
IYMYe}1_arguments(-h --help -c --capitalize -A --no-capitalize)ccapitalize[include at least one capital letter in the password](-h --help -c --capitalize -A --no-capitalize)Anocapitalize[don't include capital letters in the password](-h --help -n --numerals -0 --no-numerals)nnumerals[include at least one number in the password](-h --help -n --numerals -0 --no-numerals)0nonumerals[don't include numbers in the password](-h --help -y --symbols)ysymbols[include at least one special symbol in the password](-h --help -r --remove-chars)r+removechars[remove characters from the set of characters to generate passwords]:characters(-h --help -s --secure)ssecure[generate completely random passwords](-h --help -B --ambiguous)Bambiguous[don't include ambiguous characters in the password](- 1 2)hhelp[print a help message](-h --help -H --sha1)H+sha1[use sha1 hash of given file as a (not so) random generator]:file:_files -S \# -qr "/ \t\n\-"(-h --help -1)-C[print the generated passwords in columns](-h --help -C)-1[don't print the generated passwords in columns](-h --help -v --no-vowels)vnovowels[don't use any vowels so as to avoid accidental nasty words](-N --num-passwords 2)Nnumpasswords[specify number of passwords to generate]!-a!--alt-phonics1: :_guard "^-*" "length"(-N --num-passwords)2: :_guard "^-*" "number of passwords"AL'EEtEE+ACgAgA %)iAhA4DAQAA"CXCFA*(0AC.Ar9|;A"&0+qA"L	I+AF+localcurcontextcurcontextstatestate_descrlinetypesetopt_argsargs(- *)-k[search keyword]:keyword(-k -g -w *)-p[start web server on specified port]:port number(-)-w[write out HTML in current directory](-)*: :->lookup_pick_variantpydoc3pydoc3 -bpydoc2(-k -w *)-b[start server and open browser](- *)-g[start gui]_argumentsargsreturnstatelookupwordsCURRENT_files_alternativekeywords:keyword:compadd ${=${${(f)"$(_call_program keywords $words[1] keywords)"}[2,-1]}}topics:topic:compadd ${=${${(f)"$(_call_program topics $words[1] topics)"}[2,-1]}}modules:module:_python_modulesA@'EE|EEAgACgA	1A0iA %UA$		
Ad"|
AA	m5}!5&tA!0AD1A2RAF,DA4\A"
&
&tAFtlocalcurcontextcurcontextstatestate_descrlinetypesetopt_argsargs_pick_variantpython3Python 3python2version(-bb)-b[issue warnings about str(bytes_instance), str(bytearray_instance) and comparing bytes/bytearray with str](-b)-bb[issue errors about str(bytes_instance), str(bytearray_instance) and comparing bytes/bytearray with str]-I[isolate Python from the user's environment]-X[set implementation-specific option]:option-R[use a pseudo-random salt to make hash values unpredictable]-Q+[division options]:division option:(old warn warnall new)(-tt)-t[issue warnings about inconsistent tab usage](-t)-tt[issue errors about inconsistent tab usage]-3[warn about Python 3.x incompatibilities]_argumentsargs[@]-B[don't write .py\[co\] files on import](1 -)-c+[program passed in as string (terminates option list)]:python command-d[debug output from parser]-E[ignore PYTHON* environment variables (such as PYTHONPATH)](1 * -)-h[display help information]-i[inspect interactively after running script](1 -)-m+[run library module as a script (terminates option list)]:module:_python_modules-O[optimize generated bytecode slightly]-OO[remove doc-strings in addition to the -O optimizations]-s[don't add user site directory to sys.path]-S[don't imply 'import site' on initialization]-u[unbuffered binary stdout and stderr]-v[verbose (trace import statements)](1 * -)-V[display version information]-W+[warning control]:warning filter (action\:message\:category\:module\:lineno):(default always ignore module once error)-x[skip first line of source, allowing use of non-Unix forms of #!cmd](-)1:Python script:_files -g "*.py(|c|o)(-.)"*::script argument:= ->normalreturnstatenormalopt_args[(I)-(c|m)]shiftwords CURRENT-- _normalAk'AgA1ACF`}AUKAPlA	0.AP	0.AP
	0;.APuAC'A'XAI|A"
RIAC1A<"CABrqCFF]A'Ag	A+MAf@uA,&l	A
F

_python_module_caching_policylocalnewer1Nmw1returnnewer_python_moduleslocalupdate_policypythonexplwords1pythonwords1pydocwords1/pydoc/pythonpythoncache_idpython//:alnum:/___modulesarray_name_cache_idzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy_python_module_caching_policyP+array_name_cache_invalidcache_id_retrieve_cachecache_idscriptimport pkgutil
for importer, name, ispkg in pkgutil.iter_modules(): print(name)typesetagUarray_name_call_program modules $python -c ${(q)script} 2>/dev/null_store_cachecache_id_wantedmodulesmodulecompadd@_python_modules@AtA,AhfE$Af,A"r;zb&AC%	AbACG(AdACxm		%	
YYIy	5!q% "%"#u$)_qemu_log_itemslocaloptshlineservice/dev/nullreadhline1continueoptshline[1][hline[2,-1]]_valueslog itemslocal_qemu_machines_qemu_machinesf$service -M \? 2>/dev/null21%% _arguments-fdafdbhdahdbhdchddcdrom:disk image:_files-M[target machine]:machine:(_qemu_machines:-none)-boot[specify which image to boot from]:boot device:((a\:floppy\ image\ a c\:hard\ disk d\:cdrom))-snapshot[write to temporary files instead of disk image files]-no-fd-bootchk[disable boot sig checking for floppies in Bochs BIOS]-m[virtual RAM size (default=128)]:megs:-smp[set the number of CPUs (default=1)]:number of CPUs:-nographic[disable graphical output]-vnc[listen on VNC display]:display:-k[use keyboard layout]:keyboard layout language:(ar de-ch es fo fr-ca hu ja mk no pt-br sv da en-gb et fr fr-ch is lt nl pl ru th de en-us fi fr-be hr it lv nl-be pt sl tr)-audio-help[show audio subsystem help]-soundhw[enable audio and selected sound hardware]:cards to enable:(all)-localtime[set rtc to local time]-full-screen[start in full screen]-pidfile:pidfile:_files-win2k-hack-usb[enable USB driver]-usbdevice:usb device:-net:net config:(none)-tftp[allow tftp access to files starting with prefix]:tftp prefix:_files-smb[allow SMB access to files in specified directory]:samba directory:_path_files -/-redir[redirect TCP or UDP connections from host to guest]:redirection: -kernel[boot specified linux kernel]:kernel image:_files-append[use specified kernel command line]:command line: -initrd[use specified initial ram disk]:ram disk:_files-serial:dev:(vc stdio pty null /dev/ttyS0 /dev/partport0)-parallel:dev:(vc stdio pty null /dev/ttyS0 /dev/partport0)-monitor:dev:(vc stdio pty null /dev/ttyS0 /dev/partport0)-s[wait gdb connection to port 1234]-p[change gdb connection port]:port:_ports-S[do not start CPU at startup]-d[output log in /tmp/qemu.log]:log items:_qemu_log_items-hdachs[force hard disk 0 geometry (usually qemu can guess it)]:hd0 geometry c,h,s:-vga[select video card type]:card type:(std cirrus vmware qxl xenfb none)-no-acpi[disable ACPI]-loadvm[start right away with a saved state]:file:_files-g[set initial graphic mode]:graphic mode::disk image:_filesA4'EE|EAC'A'HiA'5A',IACA %	yAg		A	`AGA$,LlAaAGA$,LmA
\hnAGA$,LmA$"	XUU}
&A"-RCFAA 0##
A"CI1&0tA"
Q&0A"f&0TA$"pQm}&0AH")Ie !)"]"$	%&((C&0(A"f()	&0)LA("C)d))*e*,C&0- A$"-4-a-.-.u&0/A"f//&00	A("0,0Y1I2!3y4,&05x
A"&5&05A,"&5567e88:e,C&0;LA(";h;<=Y>y?A&0AH
AH"CA\ABiCQDF=FH
HIaJKLMO
"&0+rA"#COl)/#C&0OA"#fO,#&0OA "#O)eP%#&0{A,"$C&Ph)PQQe-R)%&0RA"&fR,&&0RA4"&fR)eS-STUQVW(C&0X4A@")XT)IXZ%[1[]a^=_a`,+C&0aA",ab
b,&0bA"-Ccc=c-&0d$A".d@dme]/&0eA"/e)e/&0eA$"0f)f-g]hQ1&0i<A"1fi`i1&0jA"1fj@,1&0{jlA"2Fj2&
0;A2&jA2&A3Flocalcurcontextcurcontextstatelinehelp(- : *)-h[show help information]verbose(-h)-v[verbose, more user friendly output]color(-h)--color=[use syntax coloring]:color:(always auto never)pstyle(-h)-p+[select patch style]:patch style:((0\:exclude\ top-level\ directory 1\:use\ .orig\ on\ top-level\ directory ab\:use\ a\ or\ b\ as\ top-level\ directory))pformrcfile(-U -c -C -h)-u[create a unified diff](-u -c -C -h)-U+[create a unified diff with num lines of context]:lines(-u -U -C -h)-c[create a context diff](-u -U -c -h)-C+[create a context diff with num lines of context]:linestypesetopt_args_quilt_appliedlocalexpl_wantedpatchespatchcompaddf_call_program patches quilt $rcfile applied_quilt_serieslocalexpl_wantedpatchespatchcompaddf_call_program patches quilt $rcfile series_quilt_unappliedlocalexpl_wantedpatchesunapplied patchcompaddf_call_program patches quilt $rcfile unapplied_argumentshelp--trace[run the command in bash trace mode]--quiltrc=[use the specified configuration file]:files:_files--version[print the version number and exit]:quilt command:(add annotate applied delete diff edit files fold fork graph
    grep header import mail new next patches pop previous push refresh remove
    rename revert series setup snapshot top unapplied upgrade)*:: :->subcmdreturnstatercfileopt_argsquiltrc:+quiltrcopt_argsquiltrcwords1_arguments-P+[specify patch to add files to]:patch:_quilt_applied*:files:_filesannotate_arguments-P[stop checking for changes at the specified rather than the topmost patch]:patch:_quilt_series:files:_filesapplied_arguments:quilt series:_quilt_seriesdelete_arguments(:)-n[delete the next patch after topmost]-r[remove the deleted patch file from the patches directory as well]--backup[rename the patch file to patch~ rather than deleting it](-n):patch:_quilt_seriesdiff_argumentspstylepformcolor--no-timestamps[don't include file timestamps in patch headers]--no-index[don't output Index: lines](-P --snapshot)-z[show changes relative to the topmost or specified patch]-R[create a reverse diff](-z --snapshot)-P[create a diff for the specified patch]:patch:_quilt_series--combine[create a combined diff for all patches between this patch and the patch specified with -P]:patch:_quilt_series(-P -z)--snapshot[diff against snapshot]--diff=[use the specified utility for generating the diff]:diff utility:_command_names -e--sort[sort files by name]*:files:_filesedit_arguments*:files:_filesfiles_argumentsverbose-a[list all files in all applied patches]-l[add patch name to output]--combine[create a listing for all patches between this patch and the topmost or specified patch]::patch:_quilt_series:patch:_quilt_seriesfold_arguments-R[apply patch in reverse]-q[quiet operation]-f[force apply]-p+[specify number of pathname components to strip]:components to stripfork_arguments:patch namegraph_arguments--all[include all applied patches and their dependencies]--reduce[eliminate transitive edges from the graph]--lines=-[compute dependencies by looking at lines patches modify]::number of lines--edge-labels=files[label graph edges with file names that adjacent patches modify]-T ps[produce a PostScript output file]grep_grepheader_arguments(-r -e -h)-a[append to existing patch header](-a -e -h)-r[replace existing patch header](-a -r -h)-e[edit the header in $EDITOR]--strip-diffstat[strip diffstat output from the header]--strip-trailing-whitespace[strip trailing whitespace at the end of lines of the header]--backup[create backup copy of patch with tilde suffix]import_arguments-p+[number of directory levels to strip when applying]:quilt select strip-level: -R[apply patch in reverse]-P+[patch filename to use inside quilt]:quilt select patch filename: -f[overwrite/update existing patches]-d+[header resolution when overwriting in existing patch]:resolution:((a\:all\ headers n\:new\ headers o\:old\ headers))*:files:_filesmail_arguments(-h -M)-m[introduction text to use]:introduction text(-h -m)-M[read introduction text from file]:file:_files--prefix=[use an alternate prefix in the bracketed part of the subjects generated]:quilt select prefix: --mbox=[store all messages in the specified file in mbox format]:files:_files--send[send the messages directly]--sender=[specify envelope sender address to use]:sender:_email_addresses -c--from=[from header]:address:_email_addresses--subject=[subject header]:subject*--to=[append a recipient to the To header]:recipient:_email_addresses*--cc=[append a recipient to the Cc header]:recipient:_email_addresses*--bcc=[append a recipient to the Bcc header]:recipient:_email_addresses--signature=[append specified signature file to messages]:files:_files--reply-to=[add reply address to message]:address:_email_addresses*:patch:_quilt_series_argumentsnext_argumentspatches_arguments*:files:_files_arguments-a[remove all applied patches]-f[force remove]-R[always verify if the patch removes cleanly]:patch:_quilt_appliedprevious_argumentspush_arguments-a[apply all patches in the series file]-f[force apply, even if the patch has rejects]--fuzz=[set the maximum fuzz factor]:factor [2]--merge=[merge the patch file into the original files]::merge scheme:(merge diff3)--leave-rejects[leave around the reject files patch produced]:quilt unapplied:_quilt_unappliedrefresh_arguments-z-[create a new patch containing the changes instead of refreshing the topmost patch]::new patch name--no-timestamps[do not include file timestamps in patch headers]--no-index[do not output Index: lines]--diffstat[add a diffstat section to the patch header, or replace the existing diffstat section]-f[enforce refreshing of a patch that is not on top]--backup[create a backup copy of the old version of a patch as patch~]--sort[sort files by their name instead of preserving the original order]--strip-trailing-whitespace[strip trailing whitespace at the end of lines]remove_arguments-P[patch to remove]:patch:_quilt_series*:file:_filesrename_arguments(-h)-P[patch to rename]:patch:_quilt_series:new namerevert_arguments-P[revert changes in the named patch]:patch:_quilt_series*:files:_filesseries_argumentssetup_arguments-d[specify path prefix for resulting source tree]:prefix:_files -W / -P /--sourcedir[specify location of package sources]:directory:_directories--fuzz=[set the maximum fuzz factor]:factorsnapshot_arguments-d[only remove current snapshot]unapplied_argumentsupgrade_arguments_defaultAL'EE|EE+AgAp"CF-ya
e-!]	q5
+ApCZ 1$0 TAg tA	% t !}A$"	C!! T" t%+30"LA
g"hA
C""A|
	A*%A"
&(&P&q&++qAC&,&'
AF'D+localcurcontextcurcontextstatelineexpltypesetopt_args_arguments(--classic-namespace -C)classicnamespaceC[put Task and FileTask in the top level namespace](--dry-run -n)dryrunn[do a dry run without executing actions](- *)describeD[describe the tasks (matching the specified pattern), then exit]:pattern::(--execute -e)executee[execute some Ruby code and exit]:Ruby code:(--execute-print -p)executeprintp[execute some Ruby code, print the result, then exit]:Ruby code:(--execute-continue -E)executecontinueE[execute some Ruby code, then continue with normal task processing]:Ruby code:(- *)helphH[display help information]*libdirI[include specified directory in the search path for required modules]:library directory:_files -/(--rakelibdir --rakelib -R)rakelibdirrakelibR[auto-import any .rake files in the specified directory. (default is rakelib)]:rake library directory:_files -/(--nosearch -N)nosearchN[do not search parent directories for the Rakefile](- *)prereqsP[display the tasks and prerequisites, then exit](--quiet -q --silent -s --verbose -v)quietq[do not log messages to standard output](--rakefile -f)rakefilef[use specified file as the rakefile]:rake file:_files*requirer[require specified module before executing rakefile]:library:->library(- *)--rules[trace the rules resolution](--quiet -q --silent -s --verbose -v)silents[like --quiet, but also suppresses the 'in directory' announcement](--system -g)systemg[using system wide (global) rakefiles (usually /.rake/.rake)](- *)tasksT[display the tasks (matching the specified pattern) with descriptions, then exit]:pattern::(--trace -t)tracet[turn on invoke/execute tracing, enable full backtrace](--quiet -q --silent -s --verbose -v)verbosev[log message to standard output (default)](- *)versionV[display version information]*:target:->targetstatelibrarydirs_call_program directories ruby -e 'puts\ \$:' 2>/dev/nulls.:.opt_argsI_wantedlibraries_path_filestargettargetstargetsf_call_program targets $words[1] -sT $opt_args[(I)(-N|--nosearch)] ${(kv)opt_args[(I)(-f|--rakefile)]} 2>/dev/null/brake   # /match1//:/\::match2:l ! targets[(I)rake aborted!] _describetargetsrake targettargets_messagetargetsrake targetreturnA0F-9y}_arguments(-a)-s[preferred type ToC (default)](-s)-a[original type ToC]-c[include common symbols](-T)-L[4.4bsd archive extended format #1 (default)](-L)-T[truncate names to 16 chars, per pre-4.4.bsd format]-f[warn about fat archives]-t[do not rebuild ToC (ignored)](-)-[no more options]1:archive: _filesAg4A%He!ammIUe			
i

maA	+0 A
C
1A)8A8
tmM9	uqA0
F)	yYiV0AD'1AB8Ax,My	q   !e!"="#19#$5$%euA&&='
'()-)*a*+,5,-Q.-..0123u3455667Y78E89Q9:;};<localcommonexplcommon-ad[append archive name to destination path]-ap[set path inside archive]-av\-[disable authenticity verification check]-c\-[disable comments show]-cfg\-[disable read configuration]-cl\-[convert names to lower case]-cu[convert names to upper case]-dh[open shared files]-ep[exclude paths from name]-f[freshen files]-idp[disable percentage display]-ierr[send all messages to stderr]-inul[disable all messages]-kb[keep broken extracted files]-o\+[overwrite existing files]-o\-[do not overwrite existing files]-ow[save or restore file owner and group]-p+:password-p\-[do not query password]-r[recurse subdirectories]-ta+[process files modified after a date]:date (YYYYMMDDHHMMSS)-tb+[process files modified before a date]:date (YYYYMMDDHHMMSS)-tn+[process files newer than a specified time]:time-to+[process files older than a specified time]:time-u[update files]-v[create volumes with size autodetection or list all volumes]-ver[file version control]-vp[pause before each volume]-x[exclude specified file]-y[assume yes answer to all queries]serviceunrar CURRENT == 2 _valuesrar commande[extract files to current directory]l[list archive]lt[list archive (technical format)]lb[list archive (bare format)]p[print file to stdout]t[test archive files]v[verbosely list archive]vt[verbosely list archive (technical format)]vb[verbosely list archive (bare format)]x[extract files with full path]_arguments-ep3[expand paths to full including the drive letter]-idc[disable ___ display]-idd[disable ___ display]-idq[disable ___ display]-n+:file to include:_files-n@+:file of files to include:_filescommon[@]*:RAR file:_files -g \*.rar\(-.\)_valuesa[add files to archive]c[add archive comment]cf[add files comment]cw[write archive comment to file]d[delete files from archive]f[freshen files in archive]i[find string in archives]k[lock archive]l[list archive]lb[list archive (bare format)]m[move to archive]mf[move to archive (files only)]r[repair archive]rc[reconstruct missing volumes]rr[add data recovery record]rv[create recovery volumes]s[convert archive to or from SFX]u[update files in archive]v[verbosely list archive]vt[verbosely list archive (technical format)]vb[verbosely list archive (bare format)]_arguments-ag[generate archive name using the current date]-as[synchronize archive contents]-av[put authenticity verification (registered versions only)]-df[delete files after archiving]-ds[disable name sort for solid archive]-e[set file exclude attributes]-ed[do not add empty directories]-en[do not put end of archive block]-ep1[exclude base directory from names]-ep2[expand paths to full]-hp[encrypt both file data and headers]-ilog[log errors to file (registered versions only)]-isnd[enable sound]-k[lock archive]-m+[set compression level]:compression level:(( 0\:store 1\:fastest 2\:fast 3\:normal 4\:good 5\:maximal ))-md+[dictionary size]:dictionary size (KB):( 64 128 256 512 1024 2048 4096 a b c d e f g )-ms[specify file types to store]-ol[save symbolic links as the link instead of the file]-p[set password]-r0[recurse subdirectories for wildcard names only]-rr[add data recovery record]-rv[create recovery volumes]-s[create solid archive]-se[create solid archive using extension]-sv[create solid archive using volumes]-s\-[disable solid archiving]-sfx[create SFX archive]-t[test files after archiving]-tk[keep original archive time]-tl[set archive time to latest file]-vn[use the old style volume naming scheme]-w+[assign work directory]:work directory:_files -/common[@]-z+[read archive comment from file]:comment file:_files*: :_filesA('E+ACg|A$A%5E!
	M
-

-
iM-!M]}aM m!)!"#q$A$%&')*+Ah"#++,)-1./02e3556U789:<>@)ABCIEYFGHiIeJKIL]M9N=O)OPQRSUuVWXYYZ[\^_aacadueYfhiik9ln	no%peqmrrt	uQvwy=z|A|}~a-eeq9=}I-iYYUiy91}]=UA1
ayM5Qme=5ω-ѵm!yem9ۑܹޙ߹Y=AY)
9-!-)	=	




1
 "}#%&'!()*+u,i-q.M/012m4%57-789;]<%=]>?@}ABDaEFGHIKL)M=NOPRmSU1VXmYMZQ[\^`Ubbdeg)ghi
jQkkmR+AtU

1.ATmnAUCnMA"UfooMoX+AVFpH+localcurcontextcurcontextopt_argsstatelinecommandsremotescommandsabout\:'get quota information from the remote'authorize\:'remote authorization'cachestats\:'print cache stats for a remote'cat\:'concatenate any files and send them to stdout'check\:'check files on the source and destination match'cleanup\:'clean up the remote if possible'config\:'enter an interactive configuration session'copy\:'copy files from source to dest, skipping already copied'copyto\:'copy files from source to dest, skipping already copied'copyurl\:'copy url content to dest'cryptcheck\:'check the integrity of a crypted remote'cryptdecode\:'return unencrypted file names'dbhashsum\:'produce a Dropbox hash file for all the objects in the path'dedupe\:'interactively find duplicate files and delete/rename them'delete\:'remove the contents of path'deletefile\:'remove a single file from remote'genautocomplete\:'output completion script for a given shell'gendocs\:'output markdown docs for rclone to the directory supplied'hashsum\:'produce an hashsum file for all the objects in the path'help\:'show help for rclone commands, flags and backends'link\:'generate public link to file/folder'listremotes\:'list all the remotes in the config file'ls\:'list the objects in the path with size and path'lsd\:'list all directories/containers/buckets in the path'lsf\:'list directories and objects on remote:path formatted for parsing'lsjson\:'list directories and objects in the path in JSON format'lsl\:'list the objects in path with modification time, size and path'md5sum\:'produce an md5sum file for all the objects in the path'mkdir\:'make the path if it does not already exist'mount\:'mount the remote as file system on a mountpoint'move\:'move files from source to dest'moveto\:'move file or directory from source to dest'ncdu\:'explore a remote with a text based user interface'obscure\:'obscure password for use in the rclone.conf'purge\:'remove the path and all of its contents'rc\:'run a command against a running rclone'rcat\:'copy standard input to file on remote'rcd\:'run rclone listening to remote control commands only'rmdir\:'remove the path if empty'rmdirs\:'remove empty directories under the path'serve\:'serve a remote over a protocol'settier\:'change storage class/tier of objects on remote'sha1sum\:'produce an sha1sum file for all the objects in the path'size\:'print the total size and number of objects on remote:path'sync\:'make source and dest identical, modifying destination only'touch\:'create new file or change file modification time'tree\:'list the contents of the remote in a tree like fashion'version\:'show the version number'_arguments:command:((commands))--ask-password[prompt for password for encrypted configuration]--auto-confirm[don't request console confirmation]--backup-dir[make backups into hierarchy based at specified directory]:directory:_directories--bind[specify socal address to bind to for outgoing connections]:IPv4, IPv6 or name--buffer-size[specify in memory buffer size when reading files for each --transfer]:size [16M]--bwlimit[specify bandwidth limit]:BwTimetable (kBytes/s or b|k|M|G suffix)--cache-dir[specify directory rclone will use for caching]:directory [~/.cache/rclone]:_directories--checkers[specify number of checkers to run in parallel]:number [8]:(-c --checksum)cchecksum[skip based on checksum & size, not mod-time & size]--config[specify config file]:file [~/.config/rclone/rclone.conf]:_files--contimeout[specify connect timeout]:duration [1m0s]--cpuprofile[write cpu profile to specified file]:file:_files(--delete-before --delete-during)--delete-after[when synchronizing, delete files on destination after transferring (default)](--delete-after --delete-during)--delete-before[when synchronizing, delete files on destination before transferring](--delete-before --delete-after)--delete-during[when synchronizing, delete files during transfer]--delete-excluded[delete files on dest excluded from sync]--disable[disable a comma separated list of features]:feature(-n --dry-run)ndryrun[do a trial run with no permanent changes]--dump[list of items to dump from]:string:_sequence compadd - headers bodies requests responses auth filters goroutines openfiles--dump-bodies[dump HTTP headers and bodies - may contain sensitive info]--dump-headers[dump HTTP headers - may contain sensitive info]--exclude[exclude files matching pattern]:stringArray--exclude-from[read exclude patterns from file]:files:_files--exclude-if-present[exclude directories if filename is present]:string--fast-list[use recursive list if available]--files-from[read list of source-file names from file]:file:_filesffilter[add a file-filtering rule]:stringArray--filter-from[read filtering patterns from a file]:file:_files--ignore-case[ignore case in filters (case insensitive)]--ignore-case-sync[ignore case when synchronizing]--ignore-checksum[skip post copy check of checksums]--ignore-errors[delete even if there are I/O errors]--ignore-existing[skip all files that exist on destination]--ignore-size[ignore size when skipping use mod-time or checksum](-I --ignore-times)Iignoretimes[don't skip files that match on size and time - transfer all files]--immutable[don't modify files, fail if existing files have been modified]--include[include files matching pattern]:stringArray--include-from[read include patterns from file]:file:_files--log-file[log everything to this file]:file:_files--log-format[specify comma separated list of log format options]:string ["date,time"]--log-level[specify log level]:string [NOTICE]:(DEBUG INFO NOTICE ERROR)--low-level-retries[number of low level retries to do]:int [10]--max-age[only transfer files younger than this in s or suffix ms|s|m|h|d|w|M|y]:duration [default off]--max-backlog[maximum number of objects in sync or check backlog]:int [10000]--max-delete[when synchronizing, limit the number of deletes]:delete limit [-1]--max-depth[limit the recursion depth]:depth [-1]--max-size[only transfer files smaller than this in k or suffix b|k|M|G]:int [default off]--max-transfer[maximum size of data to transfer]:int [default off]--memprofile[write memory profile to file]:file:_files--min-age[only transfer files older than this in s or suffix ms|s|m|h|d|w|M|y]:duration [default off]--min-size[only transfer files bigger than this in k or suffix b|k|M|G]:int [default off]--modify-window[specify max time delta to be considered the same]:duration [1ns]--multi-thread-cutoff[use multi-threaded downloads for files above specified size]:size (250M)--multi-thread-streams[specify max number of streams to use for multi-threaded downloads]:number (4)--no-check-certificate[don't verify the server SSL certificate (insecure)]--no-gzip-encoding[don't set Accept-Encoding: gzip]!--no-traverse--no-update-modtime[don't update destination mod-time if files are identical](-P --progress)Pprogress[show progress during transfer]qquiet[print as little as possible]--rc[enable the remote control server]--rc-addr[IPaddress\:port or \:port to bind server to]:string [localhost\:5572]--rc-cert[SSL PEM key (concatenation of certificate and CA certificate)]:string--rc-client-ca[client certificate authority to verify clients with]:string--rc-files[path to local files to serve on the HTTP server]:directory:_path_files -/--rc-htpasswd[htpasswd file - if not provided no authentication is done]:file:_files--rc-job-expire-duration[expire finished async jobs older than specified duration]:duration (1m0s)--rc-job-expire-interval[specify interval to check for expired async jobs]:interval (10s)--rc-key[SSL PEM Private key]:string--rc-max-header-bytes[maximum size of request header]:int [4096]--rc-no-auth[don't require auth for certain methods]--rc-pass[password for authentication]:string--rc-realm[realm for authentication]:string [rclone]--rc-serve[enable the serving of remote objects]--rc-server-read-timeout[timeout for server reading data]:duration [1h0m0s]--rc-server-write-timeout[timeout for server writing data]:duration [1h0m0s]--rc-user[user name for authentication]:string--retries[retry operations this many times if they fail]:int [3]--retries-sleep[interval between retrying operations if they fail, e.g 500ms, 60s, 5m. (0 to disable)]:interval--size-only[skip based on size only, not mod-time or checksum]--stats[interval between printing stats, e.g 500ms, 60s, 5m. (0 to disable)]:duration [1m0s]--stats-file-name-length[max file name length in stats. 0 for no limit]:int [40]--stats-log-level[log level to show --stats output]:string [INFO]:(DEBUG INFO NOTICE ERROR)--stats-one-line[make the stats fit on one line]--stats-one-line-date[enable --stats-one-line and add current date/time prefix]--stats-one-line-date-format[enable --stats-one-line-date and use custom formatted date]:date format--stats-unit[specify units for data rate in stats]:unit [bytes]:(bits bytes)--streaming-upload-cutoff[specify size cutoff for switching to chunked upload]:size [100k]--suffix[specify suffix for use with --backup-dir]:string--syslog[use syslog for logging]--syslog-facility[facility for syslog, eg KERN,USER,...]:string [DAEMON]--timeout[specify IO idle timeout]:duration [5m0s]--tpslimit[limit HTTP transactions per second to this]:float--tpslimit-burst[max burst of transactions for --tpslimit]:int [1]--track-renames[when synchronizing, track file renames and do a server side move if possible]--transfers[number of file transfers to run in parallel]:int [4]uupdate[skip files that are newer on the destination]--use-server-modtime[use server modified time instead of object metadata]--user-agent[set the user-agent to the specified string]:user-agent [rclone/version]*vverbose[print lots more stuff]:count--acd-auth-url[auth server URL]:string--acd-client-id[Amazon Application Client ID]:string--acd-client-secret[Amazon Application Client Secret]:string--acd-templink-threshold[files >= this size will be downloaded via their tempLink]:size [9G]--acd-token-url[token server url]:string--acd-upload-wait-per-gb[additional time per GB to wait after a failed complete upload to see if it appears]:Duration [3m0s]--alias-remote[remote or path to alias]:string--azureblob-access-tier[access tier of blob: hot, cool or archive]:string--azureblob-account[specify storage account name]:string--azureblob-chunk-size[upload chunk size (<= 100MB)]:size [4M]--azureblob-endpoint[endpoint for the service]:string--azureblob-key[storage account key (leave blank to use connection string or SAS URL)]:string--azureblob-list-chunk[size of blob list]:int [5000]--azureblob-sas-url[SAS URL for container level access only]:string--azureblob-upload-cutoff[cutoff for switching to chunked upload (<= 256MB)]:size [256M]--b2-account[account ID or application key ID]:string--b2-chunk-size[specify upload chunk size]:size [96M]--b2-endpoint[endpoint for the service]:string--b2-hard-delete[permanently delete files on remote removal, otherwise hide files]--b2-key[application key]:string--b2-test-mode[a flag string for X-Bz-Test-Mode header for debugging]:string--b2-upload-cutoff[cutoff for switching to chunked upload]:size [200M]--b2-versions[include old versions in directory listings]--box-client-id[specify Box app client Id]:client ID--box-client-secret[specify Box app client secret]:secret--box-commit-retries[max number of times to try committing a multipart file]:int [100]--box-upload-cutoff[cutoff for switching to multipart upload (>= 50MB)]:size [50M]--cache-chunk-clean-interval[how often should the cache perform cleanups of the chunk storage]:Duration [1m0s]--cache-chunk-no-memory[disable the in-memory cache for storing chunks during streaming]--cache-chunk-path[directory to cache chunk files]:directory [~/.cache/rclone/cache-backend]:_path_files -/--cache-chunk-size[the size of a chunk (partial file data)]:size [5M]--cache-chunk-total-size[the total size that the chunks can take up on the local disk]:size [10G]--cache-db-path[directory to store file structure metadata DB]:directory [~/.cache/rclone/cache-backend]:_path_files -/--cache-db-purge[clear all the cached data for this remote on start]--cache-db-wait-time[how long to wait for the DB to be available - 0 is unlimited]:Duration [1s]--cache-info-age[how long to cache file structure information (directory listings, file size, times etc)]:duration [6h0m0s]--cache-plex-insecure[skip all certificate verifications when connecting to the Plex server]:string--cache-plex-password[the password of the Plex user]:string--cache-plex-url[the URL of the Plex server]:string--cache-plex-username[the username of the Plex user]:string--cache-read-retries[how many times to retry a read from a cache storage]:int [10]--cache-remote[remote to cache]:string--cache-rps[limits the number of requests per second to the source FS (-1 to disable)]:int [-1]--cache-tmp-upload-path[directory to keep temporary files until they are uploaded]:directory:_path_files -/--cache-tmp-wait-time[how long should files be stored in local cache before being uploaded]:Duration [15s]--cache-workers[how many workers should run in parallel to download chunks]:int [4]--cache-writes[cache file data on writes through the FS]Lcopylinks[follow symlinks and copy the pointed to item]--crypt-directory-name-encryption[option to either encrypt directory names or leave them intact. (default true)]--crypt-filename-encryption[specify how to encrypt the filenames]:string [standard]--crypt-password[specify password or pass phrase for encryption]:string--crypt-password2[specify password or pass phrase for salt]:string--crypt-remote[remote to encrypt/decrypt]:string--crypt-show-mapping[for all files listed show how the names encrypt]--drive-acknowledge-abuse[set to allow files which return cannotDownloadAbusiveFile to be downloaded]--drive-allow-import-name-change[allow the filetype to change when uploading Google docs (e.g. file.doc to file.docx)]--drive-alternate-export[use alternate export URLs for google documents export.,]--drive-auth-owner-only[only consider files owned by the authenticated user]--drive-chunk-size[upload chunk size]:size [8M]--drive-client-id[Google application client ID]:client ID--drive-client-secret[Google application client secret]:secret--drive-export-formats[list of preferred formats for downloading Google docs]:comma-separated format list [docx,xlsx,pptx,svg]!--drive-formats:string--drive-impersonate[impersonate specified user when using a service account]:user--drive-import-formats[specify preferred formats for uploading Google docs]:formats--drive-keep-revision-forever[keep new head revision of each file forever]--drive-list-chunk[size of listing chunk 100-1000. 0 to disable]:int [1000]--drive-root-folder-id[specify ID of the root folder]:string--drive-scope[scope that rclone should use when requesting access from drive]:scope--drive-server-side-across-configs[allow server side operations (eg copy) to work across different drive configs]--drive-service-account-credentials[specify service account credentials JSON blob]:string--drive-service-account-file[specify service account credentials JSON file path]:file:_files--drive-shared-with-me[only show files that are shared with me]--drive-size-as-quota[show storage quota usage for file size]--drive-skip-gdocs[skip google documents in all listings]--drive-team-drive[specify ID of the team drive]:ID--drive-trashed-only[only show files that are in the trash]--drive-upload-cutoff[cutoff for switching to chunked upload]:size [8M]--drive-use-created-date[use file created date instead of modified date.,]--drive-use-trash[send files to the trash instead of deleting permanently. (default true)]--drive-v2-download-min-size[if object's are larger, use drive v2 API to download]:size [off]--dropbox-chunk-size[specify upload chunk size]:size [48M]--dropbox-client-id[specify Dropbox app client ID]:client ID--dropbox-client-secret[specify Dropbox app client secret]:secret--dropbox-impersonate[impersonate specified user]:user--ftp-host[specify FTP host to connect to]:host:_hosts--ftp-no-check-certificate[don't verify the TLS certificate of the server]--ftp-pass[specify FTP password]:password--ftp-port[specify FTP port]:port [21]:_ports--ftp-tls[use FTP over TLS (implicit)]--ftp-user[specify FTP username]::username--gcs-bucket-acl[access control list for new buckets]:string--gcs-client-id[Google application client id]:client id--gcs-client-secret[Google application client secret]:secret--gcs-location[specify location for the newly created buckets]:string--gcs-object-acl[specify access control list for new objects]:string--gcs-project-number[project number]:string--gcs-service-account-file[service account credentials JSON file path]:file:_files--gcs-storage-class[specify storage class to use when storing objects in Google cloud storage]:string--http-url[URL of http host to connect to]:string--hubic-chunk-size[above this size files will be chunked into a _segments container]:size [5G]--hubic-client-id[Hubic client ID]:client ID--hubic-client-secret[Hubic client secret]:secret--jottacloud-hard-delete[delete files permanently rather than putting them into the trash]--jottacloud-md5-memory-limit[files bigger than this will be cached on disk to calculate the MD5 if required]:size [10M]--jottacloud-pass[password]:string--jottacloud-unlink[remove existing public link to file/folder with link command rather than creating]--jottacloud-user[user name]:string--local-no-check-updated[don't check to see if the files change during upload]--local-no-unicode-normalization[don't apply unicode normalization to paths and filenames (Deprecated)]--local-nounc[disable UNC (long path names) conversion on windows]:string(-x --one-file-system)xonefilesystem[don't cross filesystem boundaries (unix/macOS only)]--onedrive-chunk-size[chunk size to upload files with - must be multiple of 320k]:size [10M]--onedrive-client-id[specify Microsoft app client ID]:client ID--onedrive-client-secret[specify Microsoft app client secret]:secret--onedrive-drive-id[specify the ID of the drive to use]:string--onedrive-drive-type[the type of the drive]:string:(personal business documentLibrary)--onedrive-expose-onenote-files[set to make OneNote files show up in directory listings]--opendrive-password[specify password]:string--opendrive-username[specify username]:string--pcloud-client-id[specify Pcloud app client ID]:client ID--pcloud-client-secret[specify Pcloud app client secret]:secret--s3-access-key-id[specify AWS access key ID]:string--s3-acl[canned ACL used when creating buckets and storing or copying objects]:string--s3-chunk-size[chunk size to use for uploading]:size [5M]--s3-disable-checksum[don't store MD5 checksum with object metadata]--s3-endpoint[endpoint for S3 API]:string--s3-env-auth[get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars)]--s3-force-path-style[if true use path style access if false use virtual hosted style. (default true)]--s3-location-constraint[location constraint - must be set to match the region]:string--s3-provider[choose your S3 provider]:string--s3-region[region to connect to]:string--s3-secret-access-key[AWS Secret access key (password)]:string--s3-server-side-encryption[the server-side encryption algorithm used when storing this object in S3]:string--s3-session-token[an AWS session token]:string--s3-sse-kms-key-id[if using KMS ID you must provide the ARN of key]:string--s3-storage-class[the storage class to use when storing new objects in S3]:string--s3-upload-concurrency[concurrency for multipart uploads]:int [2]--s3-v2-auth[if true use v2 authentication]--s3-use-accelerate-endpoint[use the AWS S3 accelerated endpoint]--sftp-ask-password[allow asking for SFTP password when needed]--sftp-disable-hashcheck[disable the execution of SSH commands to determine if remote file hashing is available]--sftp-host[SSH host to connect to]:string--sftp-key-file[path to unencrypted PEM-encoded private key file, leave blank to use ssh-agent]:string--sftp-pass[SSH password, leave blank to use ssh-agent]:string--sftp-path-override[override path used by SSH connection]:string--sftp-port[SSH port, leave blank to use default]:string [22]--sftp-set-modtime[set the modified time on the remote if set. (default true)]--sftp-use-insecure-cipher[enable the use of the aes128-cbc cipher]--sftp-user[SSH username, leave blank for current username]:string--skip-links[don't warn about skipped symlinks]--swift-auth[authentication URL for server (OS_AUTH_URL)]:string--swift-auth-token[aUTH token from alternate authentication - optional (OS_AUTH_TOKEN)]:string--swift-auth-version[AuthVersion - optional - set to (1,2,3) if your auth URL has no version (ST_AUTH_VERSION)]:int--swift-chunk-size[above this size files will be chunked into a _segments container]:size [5G]--swift-domain[user domain - optional (v3 auth) (OS_USER_DOMAIN_NAME)]:string--swift-endpoint-type[endpoint type to choose from the service catalogue (OS_ENDPOINT_TYPE)]:string [public]--swift-env-auth[get swift credentials from environment variables in standard OpenStack form]--swift-key[API key or password (OS_PASSWORD)]:string--swift-region[region name - optional (OS_REGION_NAME)]:string--swift-storage-policy[the storage policy to use when creating a new container]:string--swift-storage-url[storage URL - optional (OS_STORAGE_URL)]:string--swift-tenant[tenant name - optional for v1 auth, this or tenant_id required otherwise (OS_TENANT_NAME or OS_PROJECT_NAME)]:string--swift-tenant-domain[tenant domain - optional (v3 auth) (OS_PROJECT_DOMAIN_NAME)]:string--swift-tenant-id[tenant ID - optional for v1 auth, this or tenant required otherwise (OS_TENANT_ID)]:string--swift-user[user name to log in (OS_USERNAME)]:string--swift-user-id[user ID to log in - optional - most swift systems use user and leave this blank (v3 auth) (OS_USER_ID)]:string--union-remotes[list of space separated remotes]:string--webdav-bearer-token[bearer token instead of user/pass (eg a Macaroon)]:string--webdav-pass[password]:string--webdav-url[URL of http host to connect to]:string--webdav-user[user name]:string--webdav-vendor[name of the Webdav site/service/software you are using]:string--yandex-client-id[Yandex client ID]:client ID--yandex-client-secret[Yandex client secret]:secret--yandex-unlink[remove existing public link to file/folder with link command rather than creating]*: :->files_or_remotesstatefiles_or_remotes_call_program rclone-remotes rclone listremotes_alternativeremote:rclone-remotes:compadd -a remotesfile:files:_filesreturnA'+A0%
.Ar<A4"fTQMU+FA`2KAg+AC+1A"$"++A:"RrKpRrr+"C&(+AFD+localservicemerge_arguments-E[output unmerged changes, bracketing conflicts]-A[output conflicts using the -A style of diff3]-e[output unmerged changes]*-L[specify labels for corresponding files]-p[send results to standard output]-q[do not warn about conflicts (quiet)]-V[display version information]1:file:_files2:original file:_files3:modified file:_filesexplRCS/,vD:t:s/,v// #rep _wantedfilesRCS filecompadd_filesreturnA8LA4Lp<\A$t\A\C	8QaM5	-
=y=ADp\A(Ce8Ea} up!\A
8!0\A,8"$1%Q&q'y(})0+A48+),E-Q.}0%12E3E3ACf44localvariantargssections.bss.data.dynamic.dynsym.got.interp.shstrtab.symtab.text_pick_variantelftoolchainelftoolchainelfutilselfutilsbinutilsversion(-a --all)aall[show all tables](-g --section-groups)gsectiongroups[show section groups](-h --file-header)hfileheader[show file header](-l --program-headers --segments)lprogramheaderssegments[show program headers](-S --section-headers --sections)Ssectionheaderssections[show sections header](-r --relocs)rrelocs[show relocations (if present)](-d --dynamic)ddynamic[show dynamic section (if present)](-V --version-info)Vversioninfo[show version sections (if present)](-A --arch-specific)Aarchspecific[show architecture specific information (if any)](-c --archive-index)carchiveindex[show symbol/file index in an archive]*xhexdump[dump contents of specified section as bytes]:section:(sections)*pstringdump[dump contents of specified section as strings]:section:(sections)-w+[show the contents of DWARF2 debug sections]::debug section:(l L i a p r m f F s o R t U u T g A c k K)--debug-dump=[show the contents of DWARF2 debug sections]::section:(rawline decodedline info abbrev pubnames aranges macro frames frames-interp str loc Ranges pubtypes gdb_index trace_info trace_abbrev trace_aranges addr cu_index links follow-links)(-I --histogram)Ihistogram[show histogram of bucket list lengths](-W --wide)Wwide[allow output width to exceed 80 characters](- *)Hhelp[display help information](- *)vversion[display version information]*:elf file:_object_filesvariantelftoolchain(-t --section-details)tsectiondetails[show section details](-e --headers)eheaders[show file, program and sections headers](-s --syms --symbols)ssymssymbols[show symbol table](-n --notes)nnotes[show core notes (if present)](-u --unwind)uunwind[show unwind info (if present)](-D --use-dynamic)Dusedynamic[use dynamic section info when showing symbols]elfutils--dyn-syms[show dynamic symbol table]*Rrelocateddump[dump contents of specified section as relocated bytes]:section:(sections)--dwarf-depth=[don't show DIEs at greater than specified depth]:depth--dwarf-start=[show DIEs starting at specified depth or deeper]:depth--ctf=[display compact C type format info from section]:section--ctf-parent=[use specified section as the CTF parent]:section--ctf-symbols=[use specified section as the CTF external symbol table]:section--ctf-strings=[use specified section as the CTF external string table]:sectionelfutils--dwarf-skeleton=[find skeleton compile units (with -w)]:file:_files--elf-section[used specified section as ELF input data]::section(-e --exception)eexception[show sections for exception handling](-N --numeric-addresses)Nnumericaddresses[don't find symbol names for addresses in DWARF data](-z --decompress)zdecompress[show compression information; decompress before dumping data](--symbols)-s[show symbol table](-s)--symbols=-[show symbol table]::section:(.dynsym .symtab)(--notes)-n[show core notes (if present)](-n)--notes=-[show core notes (if present)]::section_argumentsargs[@]A G+A<C8Xl%AgA(C%,4l1mA4)Q
	
A!1Ax
AC%qA.
-
0
MA
m
0
AC
0uA	0;A%A$"	(Uq'+A"*
A+
A"&,+A"f<.+ACF+localvariantcontextlinestatestate_descrargscoptsaopts-*opt_argscanonicalizecanonicalizeexistingcanonicalizemissing(: -)--help[display help information](: -)--version[display version information](-n -z --no-newline --zero)nnonewline[suppress trailing newline](-n -z --no-newline --zero)zzero[use NUL as output delimiter](-q -s -v --quiet --silent --verbose)qsquietsilent[suppress most error messages](-q -s -v --quiet --silent --verbose)vverbose[show error messages]((j< >)copts)ecanonicalizeexisting[canonicalize paths (all components must exist)]((j< >)copts)fcanonicalize[canonicalize paths]((j< >)copts)mcanonicalizemissing[canonicalize paths (components may be missing)]_pick_variantgnuFree SoftunixversionOSTYPEdarwin@Margs:)n[netbsd@Margs:)fnqsv[dragonflybsd@Margs:)fn[_argumentsaoptsargs*: :->filesstatefilesopt_argsij<>copts_files_files*(@)returnA<',Hl#k3+ACAgA	1A	1A(	$,z=A"(]B
F|(A
A
F|A",r9%a,A.#kA&|A1.A2CA4f$,ӂ2A$
|A
MA9	1A9Ra.A:,q.A;,AdAfABCfBEE31AhACA1AK	=A	`	y,AM		,ANE
a
A
AFAA&ANA5A"U
$"$
$
IV+A0"F


E$pX+ABZFAF+qA,11localexplrempatremfilesremdispfremdispdargscmd_argsglobhostzstyle:completion:curcontext:filesremoteaccesszparseoptsg:globh:host #hostshiftIPREFIX%:argv1,iargsargs1args11cmdzparseoptsBatchModeyescmd_args[@]@QIPREFIXPREFIX%%[^./][^/]#\*(q)PREFIX%%[^./][^/]#\*remfilesMf
    _call_program files $cmd $cmd_args $host \
      command ls -d1FL -- "$rempat" 2>/dev/null
  %%//compset*/compset/* args[(I)-/] remote fileremdispfremfiles:/remdispdMremfiles:/ #glob match(|[*=|])glob2glob[2]/(#b)\(((|^)[p=\*])\)(#e)/glob2match[1]/p/\|/\*/\*remdispfMremdispf:glob2_tagsremotefiles_next_labelremotefilessuf:remote directorysufcompaddargs[@]expl[@]remdispfqremdispf%compaddsuf:+S// \t\n\-args[@]expl[@]remdispdqremdispd%/ ret return_messageremotefilesA2.ArACf$,H+qA Gl+A=A"CP|x
+A10<A"$,+0A"C&D+0;A"&`+AFx+CURRENT_messageprioritylocalopts-g:interpret args as process group IDs-u:interpret args as user names-p:interpret args as process IDs_describeoptionvwordsIpgidsprocess group ID_users_pidsreturnA@'EE|E+ACgAL"&
	=
]=
+A1.Ar=aA(CA,(PK"t;,A+A$#
A0d,A.A!QA4dIq,A	.A%KA
.A)A@Af|.A-,A/`AC/ 0;A%  !=
0;A!!0t;A
%"h"#
0;A
C##AO$$-,A9;$U,A:$AF$$AC!NAC&$AA$$%%A%%HA(H$0%lA4K"%A%%0&=AP	,K"&uA&&AC'D'i0(UAPC	,K"(A((A)h)A*x*A("*$*++HT+ABV+l&+AF++localcurcontextcurcontextstatelinetypesetopt_args_arguments(- *)hhelp[print help information and exit](- *)vversion[display the version of ri]*ddocdir[directory to search for documentation]:ri doc directory:_files -/(-f --fmt --format)ffmtformat[format to use when displaying output]:output format:(ansi bs html plain simple)(-T --no-pager)Tnopager[send output directly to stdout](-i, --interactive)iinteractive[interactive mode]--list-doc-dirs[list the directories from which ri will source documentation](-w --width)wwidth[set the width of the output]:output width:--no-standard-docs[do not include documentation from the Ruby standard library, site_lib, installed gems, or ~/.rdoc](--no-use-cache --use-cache)--nouse-cache[whether or not to use ri's cache](--no-system --system)--nosystem[include documentation from Ruby's standard library](--no-site --site)--nosite[include documentation from libraries installed in site_lib](--no-gems --gems)--nogems[include documentation from RubyGems](--no-home --home)--nohome[include documentation stored in ~/.rdoc]*:ri name:->ri-namestaterinameri_dirsri_extri_namesri_wantsri_namesclass_diresc_namecurtagdescrexplrubywords[1]#rirrdoc/ri/ri_options/dev/nullf_call_program ri-names "ruby${words[1]#ri}" -rrdoc/ri/ri_options -e '"o = RI::Options.instance; o.parse(ARGV); o.path.each { |p| puts p }"' -- ${(kv)opt_args[(I)-d|--doc-dir|--(system|site|gems|home)]}yamlrubywords[1]#rirrdoc/rirrdoc/ri/storef_call_program ri-names "$words[1]" ${(kv)opt_args[(I)-d|--doc-dir|--((no-|)(system|site|gems|home)|standard-docs)]} --list-doc-dirs -f bs -Tf_call_program ri-names "$words[1]" ${(kv)opt_args[(I)-d|--doc-dir|--((no-|)(system|site|gems|home)|standard-docs)]} --list-doc-dirs -f plain -Tcompset?*(::|\#|.)class_dirIPREFIX//::#.//esc_nameQPREFIX//bAZaz09_/printf %%%x ${(qq)match[1]}IPREFIXri_wantsclasses:class namesclass-methods:class methodsri_wantsinstance-methods:instance methodsri_wantsclass-methods:class methodsinstance-methods:instance methodsri_wantsclasses:class namescurtagri_wantscurtag%%:curtag:_tagstag_next_labeldescrri_wantsclassesri_dirs@ri_wantsdir/class_dir/:tclassmethodsri_dirs@fnamesdir/class_dirc.ri_ext.:tri_wantsfnames%c.ri_ext//b%/print "\\x$match[1]"instancemethodsri_dirs@fnamesdir/class_diri.ri_ext.:tri_wantsfnames%i.ri_ext//b%/print "\\x$match[1]"ri_namesQri_wantscompaddri_namesexpl[@]ri_wants ret breakreturnAkA
0,A HumW0CA($D\+AgpACgA$")mu+At

1A
UAfxAA"C&+AF+0AL'AEDE\+ExAgpA "CA$+A$	##1A&
A	
A	8YA"
flC(+QA
CA "
x		$Ҝ*+qA"	\		
U/+AF+A:
=A"F$0eA>A"F	1.A1;A(\
aqA(\uaAH=A"F$0eAF_rloginservicerlogin_arguments-8[allow 8-Bit data]-e-[specify escape character]:escape character:-l[specify login user name]:login as:_rlogin_users:remote host name:_rlogin_hostsremshlocalcontextstatelinetypesetopt_args_comp_priv_prefix_arguments-n[ignore stdin](-):command: _command_names -e*::command:->commandstateshiftwords CURRENT-- _normalreturncurcontextcurcontextexpl_arguments-p[preserve modification times]-r[recursively copy directories]*:files:->filesstatecompset*:_remote_filescompset*@_wantedhostshost_rlogin_hosts_alternativefiles:: _fileshosts:: _rlogin_all_hosts -S:users:: _rlogin_users -qS@_rlogin_users_tagsusers_combination[:@]myaccountsusershosts@_rlogin_hosts_tagshostsIPREFIX_combination[:@]myaccountsusershostsusers=IPREFIX/@@usershostsopt_argsl:+users=opt_args[-l]:q_rlogin_all_hosts_tagshosts_combination[:@]myaccountsusershosts@_rlogin@AGA(Cg8X%lA %XyA((CaA C0s:A%lA4X	
5
yMA
p;AXp5aCACX
0CA	XMp	
a
A
eXpEeaACXp)aA
XU09aAXeA@C'9EhE+Ag8A "E+A00AC%EA}A"f(4K+AFDalocalvariantdeclareargsopts-*(-f --force)fforce[ignore nonexistent files, never prompt](-I --interactive)-i[prompt before every removal](-r -R --recursive)rRrecursive[remove directories and their contents recursively]*:: :->file_pick_variantgnugnuOSTYPEhelpvariant(-i --interactive)-I[prompt when removing many files](-i -I)--interactive=-[prompt under given condition (defaulting to always)]::when:((once\:"prompt when removing many files"
                                                                                           always\:"prompt before every removal"))--one-file-system[stay within filesystems of files given as arguments](                   --preserve-root)--no-preserve-root[do not treat / specially](--no-preserve-root                )--preserve-root[do not remove / (default)](-d --dir)ddir[remove directories as well](-v --verbose)vverbose[explain what is being done](- *)--help[display help message and exit](- *)--version[output version information and exit]args:[darwindragonflyfreebsdnetbsdopenbsd-d[remove directories as well]-s[enable paranoid behavior]darwindragonfly-P[overwrite files before deleting them]-v[explain what is being done]darwindragonfly-W[attempt to undelete named files]dragonfly-x[don't cross file systems when removing a hierarchy]dragonfly(-i)-I[prompt when removing many files]curcontextcurcontextstatelineopt_args_argumentsoptsargsstatefilelineCURRENTline//m[]\<>^|/\MATCH_filesreturnretAGA(Cg8%LeA8yA(C
-A5U0s:A%LAe8y	0CAC%8
p;A8I0A8A Ie}localvariantargsaopts-*(-p --parents)pparents[remove each component of the specified paths]_pick_variantgnuGNUOSTYPEversionvariant--ignore-fail-on-non-empty[ignore failure if directory is non-empty](-v --verbose)vverbose[be verbose]args:)dragonflyfreebsd-v[be verbose]_argumentsaoptsargs*: :_directoriesA4'EE|+A<C,TpA$A@%$##
E|h+:MA%qA%,}A%8U			)			

<
Yj
m

!@m;
p

`
y
A
4p
A
AC%e}A\	,A
Yii9Ap8TpuA e,
)pA1AC,EpMm	Ae,5p
UuAeipM
mA
p	A,upAeA -
p EA 
p AC p!A,!U!m!$0!A e!c+"!"!Ae"Y"AeA,#0MAe$$$$IA e%%&'A ,(I(e(0)mA"Ce)))A"*A,#C,+m++,sL,0,A%e,-A%e-/A &e,0e012m
p2A(,3	p3-A),L3Y3uD03A`*C
e34e5=5Z668M8i88888Z99)9,A::A-;0;I;;A<-,:	j<<4<H#{js"<d<A.%p8
A /=4==A$"0>>->>+A"
>0%A@1ƱA
?-A1C
.Ar?I)A1F?l?A?A2&?Q.Ar?I?A2%pA|3C.J@,Y[JAd31A
@UA3p@u,A@A4C&@,AAA-A5CA
AA5AAqA61A
BA6C%A
BA6C8CUQ.ACCA7CF?lpA"RC8%,A8fCDD%A9:A9&CA9CXX1A9CFD<DA9Di&08A:
ARDA$":CDEE08EDEd+qA:E,E80
A";&E+
0	 A;fFF%FI
0F!A<fFFF
0G"A<CfG\GyG
0@#A<fGHH5
0
<$A<fHHI
0j%A=fIII
0&A=CfJJ5JY0J'A=E,JJ
0(A=fKK-KQ
0;)A>fKlKKA">FL,$">LD,Ll,4L+A$"?LE0LM+ABM<?C&MTA@CFMl+localcurcontextcurcontextexpectstatestate_descrlineargsfamiliesmodifiersignoresequentialtagsopt_argssubcmdsonceparamssubcmdsadd a routeflushremove all routesdeletedelete a specific routechangechange aspects of a route (such as its gateway)lookup route for a destinationmonitorcontinuously report any changes to the routing information-n[output addresses numerically](-q)-v[verbose output]-net:interpret destination as a network-host:interpret destination as a host-dsttarget(-|)netmasknetmask(gw|-gateway)gatewaymetric(mss|window|-(send|recv)pipe)size:bytes[i-]rtttime:msrttvarrttvarmtu(dev|-ifscope|-ifp)interfaceifaaddressexpiretime:epochhopcounthopcounttagprefixlenbits-(label|push|pop|swap)labelprioritynumbersecattrsecattr(-iw|-iwmax|-msl)value-fibtableOSTYPElinux(-v)-q[suppress all output]inetinet6-dst:distinguish a destination-gateway:distinguish a gateway addressnetmaskrttrttvarsendpiperecvpipehopcountexpire-lock-lockrestinterface:indicate destination is directly reachable-static:manually added route-nostatic:pretend route added by kernel or daemon-reject:emit an ICMP unreachable when matched-blackhole:silently discard packets (during updates)-proto1:set protocol specific routing flag #1-proto2:set protocol specific routing flag #2gatewaybsddarwindragonflylink-ifp-ifa-prefixlen:indicate mask bitsnetfreebsddarwindragonflyxns-xresolve:emit mesg on use (for external lookup)netopenbsddarwindragonfly-cloning:generate a new route on use-llinfo:validly translate proto addr to link addrnetopenfreebsddarwindragonfly-d[debug-only mode: don't update routing table]-t[test-only mode: /dev/null used instead of a socket]netbsdsolaris-f[remove all routes first]netbsddarwindragonfly-proxy:make entry a link level proxynetbsdopenbsddragonflysubcmdsshowprint out the routing tablemplsnetbsddarwinatalkfreebsddarwinosiopenbsddragonflypushpopswapfreebsdsubcmdssubcmdsdeletesubcmdsget(-6)-4[specify IPv4 address family](-4)-6[specify IPv6 address family]-fib:specify a routing tablesubcmdsflushallremove all routes including the default gateway-L[don't show link layer entries in routing table]-S[print a space when a flag is missing to align flags]-s[suppress all output from get except for the gateway]-T[show tags in the route display]-tag-noreject:clear reject flag-noblackhole:clear blackhole flagopenbsdsubcmdsexecexecute a command with alternate routing table-T+[select specified alternate routing table]:table id-label-priority-mpath:multiple gateways for a destination existmplslabeloutsolarissubcmdsdisplay list of routes applied at system startup-p[make changes to the route tables persistent across system restarts]-R+[specify alternate root directory where changes are applied]:directory:_directories-private:don't advertise this route-multirt:create the specified redundant route-setsrc:assign the default source address-secattr:security attributesdarwinifscopedragonflyiwmaxmsllinux(H -n)--numeric[output addresses numerically](H)*eextend[display other/more information]!(H -C --cache)Ffib(H -C --cache)Ccache[display routing cache instead of FIB](family)-A+[use specified address family]:address family:(inet inet6 ax25 netrom ipx ddp x25)inetinet6ax25netromipxddpx25(H)(1 *)hhelp[display help information](1 *)Vversion[display version information]subcmdsdelsubcmdsdeleteunsetsubcmds[monitor]subcmds[get]subcmds[change]windowirttrejectreinstatedev:force route to be associated with the specified deviceprint%s\\:%skvqsubcmds_arguments1:command:((sub))*::args:->argsargsopt_argsi46stateline1shiftwords CURRENT-- _normalflushmonitori<CURRENTexpectsequential:expectexpectcontinueexpectparamsKwordsiexpectignoreQwordsiMfamilies%%::qwordsiMmodifiers%%::qwordsiignoreqwordsiwords1lockexpect_tagsvaluestags_requestedexpect:sequential1expect_wantedtargetsexplcompadddefault_messagetargets_net_interfaces_guard[0-9]#size (bytes)time:ms_guard[0-9]#time (ms)time:microseconds_guard[0-9]#time (microseconds)_guard[0-9]#expiration time (seconds since epoch)_guard[0-9]#time variance (microseconds)_guard[0-9]#max MTU (bytes)_guard[0-9]#hop countssthreshthresholdss threshold_guard[0-9]#bits_guard[^-]#expect:-sequential[1]_requested_describemodifierignore_requestedaddress familycompadd ret breakreturnAL'EE|EE+A"!
+,AdAC0	.0,A'M0|A\C<Xt |8Ldx0;A&localcurcontextcurcontextstatelineexpl_arguments:rrdtool command:(create update updatev graph dump restore
                   last lastupdate first help info fetch tune
		   resize xport)*:: :->subcmdscurcontextcurcontext%:*-words[1]:statesubcmdswords[1]help_wantedsubcommandssubcommandcompaddcreateupdateupdatevgraphdumprestorelastlastupdatefirstinfofetchtuneresizexport_filesA+ZA('3+EA&0A`C+1ACHiA'|AL& 5xUqQAfA< x
q
ABr=}A<qMA)A@,Pt3+;A]"ABf	f(IAA1ACpA("$+A,BC&z$14&ABTuA'A
1.Ar)=.AQq.AAA	
AC
yA

zQA	Cf8YA	fzA		A
fCA
fTlAGkAGA-A"}A(Cb1mbb
lANkoAGA-A"yA(Cb-mbb
|AUh'PAf5tAY~(AF-}aY)MMq		
Pm!

)DaE-]}=M=ee a!Q"#y$m%I&U&'(m)+),!--..091Q1334Y5
567789%9:i;;=>q?-@-AMBCE-F}GIAJqKMyNP5Q1RTyVWXYZ[\]^_)`ab]cydeghQijykm=oIq]sutuvxxz9{]|5}Y~M)QI	m!	]AA>Fd_rsync_user_or_hostlocalrsyncshiftcompset*@userPREFIX%%@_wanteduserathostsexplhost for user_combination[:@]tagusershostsusersusersuf@compset@*_wantedusersuserusershostswordsCURRENTrsync://rsync:rsync: compadd -S "" rsync://_alternativeusers:user:_users -S @hosts:host:_hosts -S 'suf'rsync_rsync_remote_fileslocalexplremfilesremdispfremdispdremmodulesaccountscompset*::*/compsetrsync://*/*/remfilesf_call_program files rsync ${words[CURRENT]%/*}/ 2>/dev/null: 	MOTD:remdispfremfiles:dremdispdMremfiles:d_wantedfilesremote file or directorycompaddremdispfremdispf        _wantedcompaddremdispdremdispd         ! ret compset*::compsetrsync://*/wordsCURRENTpat::pat%::::pat%//remfilesf_call_program files rsync $pat 2>/dev/null: 	MOTD:remfilesMremfiles:\tremfiles/ 	/:_describeremote modulescompsetrsync://_rsync_user_or_host@compset*:_remote_files_rsync_user_or_host_rsync_infolocaloptsMf_call_program values $words[1] --info=help:Mention/ Me/me #opts (ALL NONE HELP)opts]_valuesinfo optionsoptsNONEHELP_rsync_debuglocaloptsMf_call_program values $words[1] --debug=help:Debug/ De/de #opts (ALL NONE HELP)opts]_valuesdebug optionsoptsNONEHELP_rsync_files_alternativefiles:file:_filesremote-files:remote file:_rsync_remote_files_rsync_arguments*vverbose[increase verbosity]novnoverbose[turn off --verbose]--bwlimit=[limit I/O bandwidth]:limit (KiB per second)--outbuf=[set output buffering]:buffering:(none line block)--port=[specify alternate port number]:port:(873)--address=[bind to the specified address]:bind address:_bind_addresses--log-file-format=[log updates using specified format]:format--log-file=[log what rsync is doing to the specified file]:file:_files(-T --temp-dir)Ttempdir[create temporary files in specified directory]:directory:_directories--sockopts=[specify custom TCP options](-4 -6 --ipv4 --ipv6)4ipv4[prefer IPv4](-4 -6 --ipv4 --ipv6)6ipv6[prefer IPv6]daemon(-)hhelp[display help information]--config=[specify alternate rsyncd.conf file]:file:_files--daemon[run as an rsync daemon]--detach[detach from the parent](-M --dparam)Mdparam[override global daemon config parameter]:config parameter--no-detach[do not detach from the parent]client(-)--help[display help information]*: :_rsync_files(-q --quiet)qquiet[suppress non-error messages]--no-motd[suppress the daemon message-of-the-day output](-c --checksum)cchecksum[skip based on checksums, not mod-time & size](-a --archive)aarchive[archive mode; same as -rlptgoD (no -H)](-r --recursive)rrecursive[recurse into directories]nornorecursive[turn off --recursive]noincrecursivenoir[disable incremental recursive mode](-R --relative)Rrelative[use relative path names]noRnorelative[turn off --relative]noimplieddirsnoid[do not send implied dirs with --relative](-b --backup)bbackup[make backups into hierarchy at indicated directory]--backup-dir=[make backups into specified directory]:backup directory:_directories--suffix=[set backup suffix]:suffix:(\~)(-u --update)uupdate[skip files that are newer on the receiving side]--inplace[update destination files in-place](--append-verify)--append[append data onto shorter files](--append)--append-verify[append data onto shorter files, verifying old data](-A --acls)Aacls[preserve access-control lists](-X --xattrs)Xxattrs[preserve extended attributes]--fake-super[use xattrs to save all file attributes](-d --dirs)ddirs[transfer directories without recursing]nodnodirs[turn off --dirs](-l --links)llinks[copy symlinks as symlinks]nolnolinks[turn off --links](-L --copy-links)Lcopylinks[transform symlinks into referent file/dir](-k --copy-dirlinks)kcopydirlinks[transform a symlink to a dir into referent dir]--copy-unsafe-links[only "unsafe" symlinks are transformed]--safe-links[ignore symlinks that point outside the source tree](-H --hard-links)Hhardlinks[preserve hard links]noHnohardlinks[turn off --hard-links](-K --keep-dirlinks)Kkeepdirlinks[treat symlinked dir on receiver as dir](-p --perms -E --executability)pperms[preserve permissions]nopnoperms[turn off --perms](-E --executability)Eexecutability[preserve executability](-o --owner)oowner[preserve owner]noonoowner[turn off --owner](-g --group)ggroup[preserve group]nognogroup[turn off --group](--devices --specials)-D[same as --devices --specials](-D)--devices[preserve devices]--no-devices[turn off --devices]--copy-devices[copy device contents as regular file](-D)--specials[preserve special files]--no-specials[turn off --specials]--no-D[turn off --devices and --specials](-t --times)ttimes[preserve times]notnotimes[turn off --times](-O --omit-dir-times)Oomitdirtimes[omit directories when preserving times](-J --omit-link-times)Jomitlinktimes[omit symlinks when preserving times]--chmod[change destination permissions]:mods(-S --sparse)Ssparse[handle sparse files efficiently](-n --dry-run)ndryrun[show what would have been transferred](-W --whole-file)Wwholefile[copy files whole (without delta-transfer algorithm)]noWnowholefile[turn off --whole-file]--checksum-choice=[choose the checksum algorithms]:algorithm:_sequence -n 2 compadd - auto md4 md5 none(-x --one-file-system)xonefilesystem[don't cross filesystem boundaries](-B --block-size)Bblocksize[force a fixed checksum block-size]:block size(-e --rsh)e+rsh[specify the remote shell to use]:remote-shell command:(rsh ssh)--rsync-path=[specify path to rsync on the remote machine]:remote command--ignore-existing[ignore files that already exist on receiving side](--existing --ignore-non-existing)existingignorenonexisting[ignore files that do not exist on receiving side]--remove-source-files[synchronized files are removed from sending side](--delete-before --delete-during --delete-after --delete-delay)--del[an alias for --delete-during]--delete[delete files that do not exist on the sending side](--del --delete-during --delete-after --delete-delay)--delete-before[receiver deletes before transfer](--del --delete-before --delete-after --delete-delay)--delete-during[receiver deletes during transfer](--del --delete-before --delete-during --delete-delay)--delete-after[receiver deletes after transfer](--del --delete-before --delete-during --delete-after)--delete-delay[receiver deletes after transfer]--delete-excluded[also delete excluded files on the receiving side]--ignore-errors[delete even if there are I/O errors]--force[force deletion of directories even if not empty]--max-delete=[do not delete more than NUM files]:number--max-size=[do not transfer any file larger than specified size]:number--min-size=[do not transfer any file smaller than specified size]:number(-P)--partial[keep partially transferred files]--no-partial[turn off --partial]--partial-dir=[put a partially transferred file into specified directory]:directory:_directories--super[receiver attempts super-user activities]--no-super[receiver performs normal-user activities]--delay-updates[put all updated files into place at end of transfer](-m --prune-empty-dirs)mpruneemptydirs[prune empty directory chains from file-list]--numeric-ids[do not map uid/gid values by user/group name]--timeout=[set I/O timeout in seconds for lulls in a transfer]:seconds--contimeout=[set connect timeout in seconds for daemon connections]:seconds(-I --ignore-times)Iignoretimes[don't skip files that match in size and mod-time]--size-only[skip files that match in size](-@ --modify-window)@+modifywindow[compare mod-times with reduced accuracy]:seconds(-y --fuzzy)yfuzzy[find similar file for basis if no destination file](--copy-dest --link-dest)*--compare-dest=[also compare destination files relative to specified directory]:directory:_directories(--compare-dest --link-dest)*--copy-dest=[like --compare-dest, but also includes copies of unchanged files]:directory:_directories(--compare-dest --copy-dest)*--link-dest=[hardlink to files in specified directory hierarchy when unchanged]:directory:_directories(-z --compress)zcompress[compress file data during the transfer]--compress-level=[explicitly set compression level]:number--skip-compress=[skip compressing files with a listed suffix]:suffixes(-C --cvs-exclude)Ccvsexclude[auto-ignore files the same way CVS does]*ffilter[add a file-filtering rule]:rule*-F[same as --filter="dir-merge /.rsync-filter", repeated: --filter="- .rsync-filter"]--exclude-from=[read exclude patterns from specified file]:file:_files*--exclude=[exclude files matching pattern]:pattern--include-from=[read include patterns from specified file]:file:_files*--include=[do not exclude files matching pattern]:pattern--files-from=[read list of source-file names from specified file]:file:_files(-0 --from0)0from0[all *-from file lists are delimited by nulls](-s --protect-args)sprotectargs[no space-splitting; only wildcard special-chars]--version[print version number]*hhumanreadable[output numbers in a human-readable format]--blocking-io[use blocking I/O for the remote shell]--no-blocking-io[turn off --blocking-io]--stats[give some file-transfer stats](-8 --8-bit-output)88bitoutput[leave high-bit chars unescaped in output](-P)--progress[show progress during transfer]--no-progress[turn off --progress](--partial --progress)-P[same as --partial --progress](-i --itemize-changes)iitemizechanges[output a change-summary for all updates]--log-format=[deprecated version of --out-format]--out-format=[output updates using specified format]:format--password-file=[read daemon-access password from file]:file:_files--list-only[list the files instead of copying them](--only-write-batch)--write-batch=[write a batched update to the specified file]:file:_files(--write-batch)--only-write-batch=[like --write-batch but w/o updating destination]:file:_files--protocol=[force an older protocol version to be used]:number--info=[fine-grained informational verbosity]:info option:_rsync_info--debug=[fine-grained debug verbosity]:debug option:_rsync_debug--msgs2stderr[special output handling for debugging]--munge-links[munge symlinks to make them safer, but unusable]--ignore-missing-args[ignore missing source args without error]--delete-missing-args[delete missing source args from destination](--usermap --chown)--usermap=[custom username mapping]:comma-separated mappings(--groupmap --chown)--groupmap=[custom groupname mapping]:comma-separated mappings(--usermap --groupmap --chown)--chown=[simple username/groupname mapping]:user and/or group*Mremoteoption[send option to the remote side only]:option string--preallocate[preallocate the full length of new files]--iconv=[request charset conversion of filenames]:number--checksum-seed=:number--noatime[don't alter atime when opening source files]--read-batch=[read a batched update from the specified file]:file:_files_rsync@A XAFAd.A5AqA%
AX	%5eE
Q
YQ
YA	00A(
C)uM	Q0AH)u0UA0F)m= !"Alocal_rubber_version_rubber_path_rubber_modules_rubber_argsevalrubber --version 2>/dev/null | sed 's/^.* \([^ ]*\): */_rubber_\1=/'_rubber_version0_rubber_version_rubber_path/rubber/modules/_.pyN:r:t_rubber_path/modules/.rubN:r:t_rubber_path/rubber/rules/latex/_.pyN:r:t_rubber_args*ccommand=[run specified directive command before parsing]:command*eepilogue=[run specified directive command after parsing]:command(-z --gzip)zgzip[compress the final document](- *)hhelp[show help information]--into=[go to specified directory before compiling]:directory:_files -/(-l --landscape)llandscape[change paper orientation (if relevant)](-n --maxerr)nmaxerr=[display at most specified number of errors]:number*mmodule=[use module]:module:($_rubber_modules)--only=[only include the specified sources]:sources*opost=[postprocess with module]:postprocessor:($_rubber_modules)(-d --pdf -p -ps)dpdf[produce PDF output instead of DVI](-p -ps -d --pdf)pps[produce a PostScript document]qquiet[suppress messages]*rread[read additional directives from a file]:directives files:_filessshort[display errors in compact form]*Itexpath=[add directory to the search path for LaTeX]:tex path:_files -/*vverbose[increase verbosity]--version[print version information and exit]servicerubber_arguments_rubber_args[@]--clean[remove produced files instead of compiling]fforce[force at least one compilation]--inplace[compile the documents from their source directory]*Wwarn=[report warnings of the given type]:warnings:(all boxes misc refs)*:LaTeX files:_files -g "*.(tex|dtx|lhs|w)(-.)"rubberpipe_argumentskkeep[keep the temporary files after compiling]rubberinfo_arguments--boxes[report overfull and underfull boxes]--check[report errors or warnings default action]--deps[show the target file s dependencies]--errors[show all errors that occurred during compilation]--refs[show the list of undefined references]--warnings[show all LaTeX warnings]:LaTeX file:_files -g "*.(tex|dtx|lhs|w)(-.)"Ad'EE|EEEE+ACgA0'(J*cc
<X3A$cc
}yA$-	A
i	A(

5= !"#%a%'((*Y*+,y-.e/1%AX	%J2=233456U799;y<M=9==>Y>?@-A$C*@AEFaA8CF
0FA"&G@FGh*0GAFGA%GGGA`H(A"CHXHa+.AbI0I),AeIYA("IIIIf+0I,AiJ%A$"JxJIJj+0J,AmKA$"KXKIKo+AxL%!0LHADC1AuLeAFLGAwLA"C&Ly+S0MAM<Ma,A~NuA1.ArNNA A fO,OM.AOa	,AOAB!fOP!3ҜA("!P,PLPqPPP+$0PA"gQA"%QQRA$"#R\R|PRQ+A$FGh+localcurcontextcurcontextstatelineexpldescRUBYtypesetopt_argsoptscommoncharsets*-r+[require the library before executing your script]:library name:->library(--internal-encoding)-U[set internal encoding to UTF-8](-E --encoding -K --external-encoding)E+encoding[specify default external and internal character encodings]:charset:->charsets(1 * -)hhelp[print help message](1 * -)--version[print the version]common*-I+[specify $LOAD_PATH directory (may be used more than once)]:library directory:_files -/-w[turn warnings on for your script]-W-[set warning level]:warning level:((0\:silent 1\:medium 2\:verbose))(-)1:ruby script:_files -g "*.rb(-.)"*::script argument:= ->normal-0-[specify record separator]:input record separator in octal [default \0]-a[autosplit mode with -n or -p (splits $_ into $F)]-c[check syntax only]-C+[cd to directory before executing your script]:directory:_files -/(-d --debug)ddebug[set debugging flags (set $DEBUG to true)](1)*-e+[one line script (several -e's allowed, omit program file)]:one line of script-F-[split() pattern for autosplit (-a)]:input field separator:-i-[edit ARGV files in place (make backup if extension supplied)]:suffix for in-place-edit mode:(.bak)-K-[specifies KANJI (Japanese) code-set]:KANJI encoding:((e\:EUC-JP s\:Shift_JIS u\:UTF-8 N\:None))-l[assume 'while gets(); ... end' loop around your script](-p)-n[assume 'while gets(); ... end' loop around your script](-n)-p[assume loop like -n but print line also like sed]-s[enable some switch parsing for switches after script name]-S[look for the script using PATH environment variable]-T-[turn on tainting checks]::taint level [1]:((0\:strings\ from\ streams/environment/ARGV\ are\ tainted 1\:no\ dangerous\ operation\ by\ tainted\ value 2\:process/file\ operations\ prohibited 3\:all\ generated\ objects\ are\ tainted 4\:no\ global\ \(non-tainted\)\ variable\ modification/no\ direct\ output))(--verbose)-v[print version number, then turn on verbose mode](-v)--verbose[turn on verbose mode and disable script from stdin]-x-[strip off text before #!ruby line and perhaps cd to directory]:directory:_files -/(1 * -)--copyright[print the copyright]endisable=[enable or disable features]:feature:(gems did_you_mean rubyopt frozen_string_literal jit all)!endisablegemsrubyoptall--dump=[dump debug information]:information:_sequence compadd - insns yydebug parsetree parsetree_with_commentexternalinternal-encoding=:charset:->charsets!yyydebug!--dump=:target:(version copyright usage yydebug syntax parsetree parsetree_with_comment insns)--jit[enable jit with default options]--jit-warnings[enable printing JIT warnings]--jit-debug[enable JIT debugging (very slow)]--jit-wait[wait until JIT compilation is finished every time (for testing)]--jit-save-temps[save JIT temporary files]--jit-verbose=-[print JIT logs of level num or less to stderr]:maximum log level [0]--jit-max-cache=-[specify max number of methods to be JIT-ed in a cache]:number [1000]--jit-min-calls=-[specify number of calls to trigger JIT]:calls [5]-f[suppress read of ~/.irbrc](--noinspect)-m[bc mode (load mathn, fraction, matrix)]optsrd[(--noinspect)--inspect[use inspect for output](--inspect)--noinspect[don't use inspect for output](--noreadline)--readline[use readline extension](--readline)--noreadline[don't use readline extension](--prompt --prompt-mode --inf-ruby-mode --simple-prompt --noprompt)promptpromptmode[switch prompt mode]:prompt mode:(default simple xmp inf-ruby)(--prompt --prompt-mode --inf-ruby-mode --simple-prompt --noprompt)infrubymodesimplepromptnoprompt--tracer[display trace for each command execution]--back-trace-limit[set limit for backtraces]:limit [16]:!--irb_debug:level--context-mode:n(--noecho)--echo[show result](--echo)--noecho[don't show result]--single-irb[share self with sub-irb](--noverbose)--verbose[show details](--verbose)--noverbose[don't show details]-P[don't evaluate lines which start with %]-T[specify trim mode]:mode [0]:((0\:EOL\ remains 1\:EOL\ removed\ if\ line\ ends\ with\ %\> 2\:EOL\ removed\ if\ line\ starts\ with\ \<%\ and\ ends\ with\ %\> -\:EOL\ is\ removed\ if\ line\ ends\ with\ -%\>,\ leading\ whitespace\ removed\ after\ \<%-))-n[used with -x, prepends line number to output]-x[convert eRuby to Ruby]serviceRUBYLIBPATH_dir_listreturnRUBYOPTcompsetwordsfakewords[@] CURRENT++ _arguments(@M)opts:#*-[IdvwrK](|[-+])\[*rubyruby09.words1_argumentsoptsallcommonirb09.words1/irb/ruby_argumentsirbcommonerb09.words1/erb/ruby_argumentserb*:erb file:_files -g "*.erb(-.)"statenormal ! +opt_args[-e] shift CURRENT-- _normalcharsetscharsets_call_program charsets $RUBY -e 'puts\ Encoding.list' 2>/dev/nullcharsetcurcontextoptionEencoding1compset*:internal charsetexternal charsetcompset:*_wantedcharsetsdesccompaddsufcharsetslibrarydirs_call_program libraries $RUBY -e 'puts\ \$:' 2>/dev/nulls.:.opt_argsI_wantedlibraries_path_filesA
\AgAL55-Ua!	u

yA$
	
@\A+
qAgA8%DquiUA$	\A,+qhA$)ylA4'd|EEA C9q-A
:q0AC4,0pAgdAC'dA%4eAA`_sv_commandslocalsv_arystatus:get status of service (and log service if available)up:start if service is running. If service stops, restartdown:send SIGTERM and SIGCONT if service is running. After it stops, do not restartonce:start if service is not running. Do not restart if it stopspause:send SIGSTOP if service is runningcont:send SIGCONT if service is runninghup:send SIGHUP if service is runningalarm:send SIGALRM if service is runninginterrupt:send SIGINT if service is runningquit:send SIGQUIT if service is running1:send SIGUSR1 if service is running2:send SIGUSR2 if service is runningterm:send SIGTERM if service is runningkill:send SIGKILL if service is runningexit:send SIGTERM and SIGCONT if service is running. Do not restart service._describecommandssv commandssv_commands_sv_lsblocalsv_lsb_arysv_lsb_arystart:up with check/timeoutstop:down with check/timeoutreload:hup with checkrestart:down and up with checkshutdown:exit with check/timeoutforce-stop:stop with kill on timeoutforce-reload:reload with kill on timeoutforce-restart:restart with kill on timeoutforce-shutdown:shutdown with kill on timeouttry-restart:restart if service is already running_describelsbcommandssv LSM init compatsv_lsb_arysv_init_compat_sv_additional_describeadditionalcommandssv additional commands("check:check status of service")sv_addl_commlocalcurcontextcurcontextstateline_arguments-v[verbose]-w[wait time]:time (seconds)1: :->command*:: :->optionsstatecommand_alternative_sv_commands_sv_lsb_sv_additionaloptionssv_servicessvdirSVDIR:/etc/servicesv_servicessvdir/Nsvdir//logNsv_servicessv_servicessvdir/_describeservicessv servicessv_servicesA('E+A,C|s;JABs;JA,!iY]I1A	5t0	XA("			
q+A\UY0uAA$"C-li+70A00A,"&4]sz33z"+0A	,50lA	C,A
CF+:0$AeMe9)5!"#$%&(!)*,-	.
/0M23456A"L7AC8H	08tATf8	8::<!=Q>i?U@}A]BDEFH!I0I|ATfI	IJEBJLAM=NZO	O5OPQPQ}Rlocalcurcontextcurcontextstatelineexplmsgsargs CURRENT == 2 (-d --debuglevel)d+debuglevel[set debug level]:debug level (1..10) [1](-s --configfile)s+configfile[specify alternate smb.conf file]:config file:_files(-l --log-basename)l+logbasename[specify base name for log files]:base name:_files*--option=[set smb.conf option from command line]:option=valueign(1 2 3 -)?help[display usage information]ign(1 2 3 -)--usage[display brief usage information]ign(1 2 3 - *)Vversion[display version information]servicesmbcontrol_argumentsargs(-t --timeout)t+timeout[set timeout]:timeout (seconds):destination:(all nmbd smbd winbindd):message type:->message-types:parameter:->parametersstatemessagetypesf_call_program message-types smbcontrol -\? 2>&1r<messagetype121/ b/:match:l%: (null)_describemessagetypesmessage typer:|-=* r:|=*parametersline2profile_wantedparameterparametercompaddflushcountdebug_messagelevelsdebug levelpingnumbersnumber of ping messagesreturnsmbclient(-N -A)2: :_guard "^-*" password(2 -R --name-resolve)R+nameresolve[specify name resolution order]:name resolution order:_values -s " " "name resolution order" lmhosts host wins bcast(2 -M --message -L --list -D --directory -T --tar)M+message[send message]:host:_hosts(2 -I --ip-address)I+ipaddress[specify IP address of server]:IP address(2 -E --stderr)Estderr[output messages to stderr](2 -M --message -D --directory -T --tar)L+list[list services on server]:host:_hosts(-m --max-protocol)m+maxprotocol[set the max protocol level]:level(2 -T --tar -M --message -L --list)T+tar[specify tar options]:tar options(2 -D --directory -M --message -L --list)D+directory[specify initial directory]:initial directory(2 -c --command)ccommand[specify commands]:command string(2 -b --send-buffer)b+sendbuffer[change transmit/send buffer]:buffer size (bytes) [65520](-t --timeout)t+timeout[change the per-operation timeout]:timeout (seconds)(2 -p --port)p+port[specify tcp port]:tcp port(-g --grepable)ggrepable[produce grepable output](-q --quiet)qquiet[suppress help message](-B --browse)Bbrowse[browse SMB servers using DNS](2 -d --debuglevel)d+debuglevel[specify debug level]:debug level:(0 1 2 3 4 5 6 7 8 9 10)(2 -O --socket-options)O+socketoptions[specify socket options]:socket options(2 -n --netbiosname)n+netbiosname[specify local NetBIOS name]:local machine name(2 -W --workgroup)W+workgroup[specify workgroup]:workgroup(2 -i --scope)i+scope[specify NetBIOS scope]:scope(2 -U --user)U+user[specify username]:username:_users(2 -N --no-pass)Nnopass[suppress password prompt](-k --kerberos)kkerberos[use kerberos (active directory) authentication](2 -A --authentication-file)A+authenticationfile[specify file containing username/password]:file:_files(-S --signing)S+signing[set the client signing state]:state:(on off required)(-P --machine-pass)Pmachinepass[use stored machine account password](-e --encrypt)eencrypt[encrypt SMB transport](-C --use-ccache)Cuseccache[use the winbind ccache for authentication]--pw-nt-hash[the supplied password is the NT hash]1:service name:_hosts -P // -S /_argumentsnmblookup_arguments(-B --broadcast)B+broadcast[specify broadcast address]:broadcast address(-f --flags)fflags[list NMB flags returned](-U --unicast)U+unicast[specify unicast address]:unicast address(-M --master-browser)Mmasterbrowser[search for a master browser](-R --recursion)Rrecursion[set recursion desired in packet](-S --status)Sstatus[lookup node status as well](-T --translate)Ttranslate[perform reverse DNS on IP addresses](-r --root-port)rrootport[use root port 137](-A --lookup-by-ip)Alookupbyip[query node status on IP address](-d --debuglevel)d+debuglevel[specify debug level]:debug level:(0 1 2 3 4 5 6 7 8 9 10)(-O --socket-options)O+socketoptions[specify socket options to use]:socket option(-n --netbiosname)n+netbiosname[specify primary netbios name]:netbios name(-W --workgroup)W+workgroup[specify workgroup name]:workgroup name(-i --scope)i+scope[specify NetBIOS scope]:scope(h)*:NetBIOS name:_hostssmbstatus_argumentsbbrief[brief output](-v --verbose)v,verbose[be verbose](-u --user)u+user[specify user to restrict information to]:user:_users(-B --byterange)Bbyterange[include byte range locks](-n --numeric)nnumeric[numeric uid/gid](-f --fast)ffast[skip checks if processes still exist](output)Pprofile[do profiling]Rprofilerates[show call rates]Llocks[list only locks]pprocesses[list smbd(8) processes]Sshares[list only shares]Nnotify[list only notifies]AB
l'A<gK"+,A`y,AK"ABr)K"QACfA("=Q+,A,A	A,"C&,My<

+AF4+A@'1EhE+AgA$C <Atdy5	
9
%
Ae)A,A3q,A4,A5 A<
&&1.A7r	,A("@m9	A<+AX
	A>A"!\?+ABA|CF,AC,AD .AEP},AG<AC4	0 PAD h   !m!"m"#$%M%&'}(y0#A))I)i)*u0+++,A+@+m++-	0.ACF.+0.HA.\../0QA&1E
02,2@	A&2X
02
2A&2022
3AC3,3Y33
04TA 4l44455!05+:A,&55566967m8a3
0K2A Cf9,9Y9y!09A"r99!:,:1:iA!C::A!;,;T;y;0A("C;<<)<I<i=I>Y?a0A<$@@5@]@}A]ABiCEDUE!EFG
0H,A'fHDHqH0HA'C4l4HH0I$I@A'IXII3I
0cA )JXJJ3JK
0LA*CfLLM	0;A*F:M +functions[_sccs_files] _sccs_fileslocalexplprefPREFIXiprefIPREFIX(M)PREFIX##*/finalpathdir.../PROJECTDIR:-~+/dircompset*/_wantedfilecompadd@dir/s.N.:t:s/s.//PREFIXprefIPREFIXipref_wantedsccsfilessccs file_filesPROJECTDIR:+s.*(-.)returnlocalcurcontextcurcontextstatelinetypesetopt_argssubcmdsroptcoptsfilesfinalpathsubcmdsadmin:modify the flags or checksum of an sccs history filecdc:annotate the commentary of an sccs deltacheck:check for files currently being editedclean:remove files that can be retrieved from sccs historycomb:generate scripts to combine deltascreate:create (initialize) history filesdeledit:check file in and straight out againdelget:check file in and maintain read-only copydelta:check in changesdiffs:compare working copy with version in sccs historyedit:retrieve file for editing (check out)enter:like create, but omits the final 'sccs get'fix:revise a (leaf) deltaget:retrieve a version from the sccs historyhelp:get information on sccs commands and error messagesinfotell:list files being editedprint:print history of specified filesprs:display delta table for an sccs fileprt:display the delta table, but omit the MR fieldrmdel:remove specified delta from history filesact:show editing activity status of an sccs filesccsdiff:compare two versions from sccs historyuneditunget:undo check outval:validate history filewhat:display any ID keyword strings in a file-r+[specify sccs delta id]:sccs delta id-c+[specify date]:date-stamp:file:_files -g "s.*(-.)"servicesccs_arguments-*-r[run with real and not effective user ID]-d+[specify root prefix]:root prefix:_directories-p+[specify subdirectory of history file]:path to history file:_directories*::command:->subcmd CURRENT == 1 _describecommandssccs commandsubcmds ret returnservicewords[1]:file:_sccs_filescurcontextcurcontext%:*-service:opt_args[-p]:-SCCSadmin_argumentsroptsfiles-b[force encoding of binary data]-h[check structure of s.file]-n[create a new history file]-z[recompute file checksum]-a+[add access for a user or group]:user or group:_users-e+[erase access for a user or group]:user or group:_users-d+[delete flag from file]:flag-f+[set specified flag]:flag-i+[initialise history from specified file]:file:_files-m+[insert specified MR numbers into commentary]-t+[insert descriptive text from specified file]:file:_files-y+[specify comment for initial delta]_argumentsroptsfiles-m+[specify MR numbers to add/delete in delta comment]-y+[specify the comment]:commentcheckinfotell_argumentssfiles-b[ignore branches](-U)-u+[restrict to files being modified by specified user]::user:_users(-u)-U[restrict to files being modified by current user]clean_argumentscomb_argumentssfiles-o[access reconstructed file at delta to be created]-s[generate script that will produce a report]-p+[specify SID of oldest delta to preserve]:sccs delta id-c+[specify list of deltas to preserve]:sccs delta listsactprint_sccs_filescreateenter_filesdeleditdelgetdelta_argumentssfiles-s[silent]-y+[specify delta commentary]:commentdiffs_diff_optionsdiffsfilesroptcopt-C[output a context diff]edit_argumentssfilesroptcopt-e[retrieve for editing]-k[retrieve writable copy without checking out]-m[precede each line with the delta in which it was added]-p[produce retrieved version on standard output]_argumentsroptsfileshelpPREFIXSUFFIX09_messagemessagecodessccs message codesubcmdsstuck:help on help_describecommandssccs commandsubcmds_argumentssfilesroptcopt-a[include all deltas including those marked removed]-e[display delta info for all deltas earlier than that specified]-l[display delta info for all deltas later than that specified]-d+[specify format of report]:data spec_argumentssfilescopt-a[include all deltas including those marked removed]-b[print the body of the s.file]-d[print delta table entries](-d -i -u -f -t)-e[everything - imply other options]-i[print serial numbers of included, excluded and ignored deltas]-s[print first line only of delta table entries]-t[print descriptive text held in s.file]-u[print usernames of users allowed to make deltas]-r+[exclude delta entries newer than date]:date-time-y+[exclude delta entries prior to sid]rmdel_argumentsroptsfilessccsdiffroptsfilesuneditunget_argumentssfilesropt-n[retain the retrieved version]_argumentssfilesropt-m+[compare specified name with the ID keyword in the s.file]:name-y+[compare specified type with the ID keyword]:typewhat_arguments-s[stop after first occurrence]*:file:_filesunknown sccs command: serviceA-I=	!
9
!!
mqm] "1##$%E&'
(()*,m-.e;=_arguments(-c --clean --remove)-ccleanremove[remove specified targets and dependencies](-C --directory)-Cdirectory[change to specified directory first]:directory:_directories--cache-debug=[print CacheDir debug info to file]:file:_files(--cache-disable --no-cache)--cachedisablenocache[don't retrieve built targets from cache](--cache-force --cache-populate)--cacheforcecachepopulate[copy already-built targets into cache]--cache-readonly[don't update CacheDir with built targets]--cache-show[print build actions for files from cache]--config=[set Configure mode]:mode:(auto force cache)(-u --up --search-up -U)-D[search up for SConstruct; build default targets]--debug=[print debugging information]:type:(
      count duplicate explain findlibs includes memoizer memory objects pdb prepare presub stacktrace time)--diskcheck=[enable specific on-disk checks]:check:(all none match rcs sccs)--duplicate=[set preferred file duplication methods]:file duplication methods:(
      hard-soft-copy soft-hard-copy hard-copy soft-copy copy)(-f --file --makefile --sconstruct)-ffilemakefilesconstruct[specify SConstruct file]:file:_files(-)-hhelp[display defined usage information](-)-Hhelpoptions[display usage information](-i -ignore-errors)-iignoreerrors[ignore errors from build actions]*Iincludedir[add directory to search Python modules]:directories:_directories(--implicit-deps-changed --implicit-deps-unchanged)--implicit-cache[cache scanned dependencies](--implicit-cache --implicit-deps-changed)--implicit-deps-changed[rescan dependencies](--implicit-cache --implicit-deps-unchanged)--implicit-deps-unchanged[ignore changes to scanned dependencies]--interactive[start interactive mode](-j --jobs)-jjobs[specify no of jobs to run in parallel](-k --keep-going)-kkeepgoing[continue after an error]--max-drift=[set the maximum clock drift]:drift (seconds)--md5-chunksize=[set chunksize for MD5 signature computation]:size (kB)(-n --just-print --dry-run --recon)-njustprintdryrunrecon[print commands but don't run them]--no-site-dir[don't use the usual site_scons directory]--profile=[profile scons]:output file:_files(-q --question)-qquestion[query whether up-to-date]-Q[suppress progress messages]--random[build dependencies in random order](-s --silent --quiet)-ssilentquiet[don't print commands]--site-dir=[specify site_scons directory]:directory:_directories--stack-size[set stacksize of threads]:size (kB)--taskmastertrace=[trace node evaluation to file]:file--tree=[print dependency tree]:format:(all derived prune status)(-u --up --search-up -D -U)-uupsearchup[search up for SConstruct; build current directory](-u --up --search-up -D)-U[search up for SConstruct; build Default targets](-)-vversion[print version information]*warnwarning[enable or disable warnings]:type:(
      all cache-write-error corrupt-sconsign dependency deprecated
      deprecated-copy deprecated-source-signatures deprecated-target-signatures
      duplicate-environment fortran-cxx-mix link misleading-keywords
      missing-sconscript no-md5-module no-metaclass-support no-object-count
      no-parallel-support python-version reserved-variable stack-size no-all
      no-cache-write-error no-corrupt-sconsign no-dependency no-deprecated
      no-deprecated-copy no-deprecated-source-signatures
      no-deprecated-target-signatures no-duplicate-environment
      no-fortran-cxx-mix no-link no-misleading-keywords no-missing-sconscript
      no-no-md5-module no-no-metaclass-support no-no-object-count
      no-no-parallel-support no-python-version no-reserved-variable
      no-stack-size)*Yrepository[search specified repository for files]:repository:_files*:target:_defaultAL'EE|EE+ACgAa%(D`|(
Px+Dt,Ll Hh@d Ht4d		D	\			


D
h



$X4T

0
D
h

K2

:

<lH\t;{b,T,Lx4\p4`(Hp(Tp<lPh$<Tx4H`s{ <A"FXQ i!"#%-&-''()*+E,1-)./1239345156818::;5<%=i=>!?c+AD"CGG1Ae
?Af?C0@A	1A"h@$h@a@ACf@<@QA"j@jA%@A&ATA"lAlA%@ACFAAA&B0
0BQABB
0DACE EE
0GaAGGAx!1&AIIA$!J(JIJJKqA "K@JIKaKK+A#FL0+localcurcontextcurcontextstatelineexplscr_cmdssessionsscr_cmdsacladdaclchgacldelaclgrpaclumaskactivityaddaclallpartialaltscreenattrcolorautodetachautonukebacktickbd_bc_downbd_bc_leftbd_bc_rightbd_bc_upbd_bellbd_braille_tablebd_eightdotbd_infobd_linkbd_lower_leftbd_lower_rightbd_ncrcbd_portbd_scrollbd_skipbd_start_braillebd_typebd_upper_leftbd_upper_rightbd_widthbell_msgbindbindkeyblankerblankerprgbreakbreaktypebufferfilecaptionchaclcharsetchdirclearcoloncommandcompacthistconsolecopycrlfdebugdefautonukedefbcedefbreaktypedefc1defcharsetdefencodingdefescapedefflowdefgrdefhstatusdefkanjideflogdeflogindefmodedefmonitordefnonblockdefobuflimitdefscrollbackdefshelldefsilencedefslowpastedefutf8defwrapdefwritelockdetachdigraphdinfodisplaysdumptermcapechoencodingescapeevalexecflowfocushardcopyhardcopy_appendhardcopydirhardstatusheighthelphistoryhstatusidleignorecaseinfokanjikilllastmsglicenselockscreenlogfileloginlogtstampmapdefaultmapnotnextmaptimeoutmarkkeysmaxwinmetamonitormsgminwaitmsgwaitmultiusernethacknextnonblocknumberobuflimitonlyotherpartialpasswordpastepastefontpow_breakpow_detachpow_detach_msgprevprintcmdprocessquitreadbufreadregredisplayregisterremoveremovebufresetresizescreenscrollbackselectsessionnamesetenvsetsidshellshelltitlesilencesilencewaitsleepslowpastesorenditionsourcesplitstartup_messagestuffsuspendtermtermcaptermcapinfoterminfotimetitleumaskunsetenvutf8vbellvbell_msgvbellwaitverboseversionwallwidthwindowlistwindowswrapwritebufwritelockxoffzmodemzombie_arguments(-6)-4[resolve hostnames only to IPv4 addresses](-4)-4[resolve hostnames only to IPv6 addresses]-a[force all capabilities into each window's termcap]-A[adapt all windows to the new display width & height]-c[read configuration file instead of '.screenrc']:config file:_files-d[detach the elsewhere running screen (with -r: reattach here)]: :->attached-sessions-dmS[start as daemon, screen session in detached mode]:session name-D[detach and logout remote (with -r: reattach here)]: :->attached-sessions-e[change command characters]:command characters-f-[set flow control]:flow control:((n\:flow\ control\ off a\:flow\ control\ auto \:flow\ control\ on))-h[set the size of the scrollback history buffer]:buffer size-i[interrupt output sooner when flow control is on](-l)-ln[login mode off (don't update utmp database)](-ln)-l[login mode on (update utmp database)](- *)lslist[list sessions/socket directory]: :->any-sessions-L[terminal's last character can be safely updated]-Logfile[set logfile name]:log file:_files-m[ignore $STY variable, do create a new screen session]-O[choose optimal output rather than exact vt100 emulation]-p[preselect the named window]:window number or name:((\=\:windowlist -\:blank\ window \:window\ number))-q[quiet startup, exit with non-zero return code if unsuccessful]-Q[send response to stdout of command query process]:screen command:(echo info lastmsg number select time title windows)-r[reattach to a detached screen process]: :->detached-sessions-Dr: :->any-sessions-dr: :->any-sessions-R[reattach if possible, otherwise start a new session]: :->detached-sessions-DR: :->any-sessions-dR: :->any-sessions-s[shell to execute rather than $SHELL]:shell name: _command_names -e-S[name this session <pid>.sockname instead of <pid>.<tty>.<host>]:session name:->any-sessions-t[set title (window's name)]:title-T[use term as $TERM for windows, rather than "screen"]:terminal type:_terminals-U[tell screen to use UTF-8 encoding](- *)-v[print screen version](- *)-wipe[do nothing, clean up SockDir]: :->any-sessions-x[attach to a not detached screen (multi display mode)]: :->attached-sessions-Dx: :->any-sessions-dx: :->any-sessions-X[execute command as a screen command in the specified session]:screen command:(${scr_cmds[@]})*:: :->normalstatenormal CURRENT == 1 PREFIX/dev/_path_files*(%) CURRENT == 2 words1_baudrates CURRENT > 2 _messageno more parameters_normalattachedsessionssessionsMf_call_program screen-sessions $words[1] \
            -ls 2>/dev/null:Aattached:blank:%%:blank:detachedsessionssessionsMf_call_program screen-sessions $words[1] \
            -ls 2>/dev/null:Ddetached:blank:%%:blank:anysessionssessionsMf_call_program screen-sessions $words[1] \
	    -ls 2>/dev/null:tached:blank:%%:blank:usessions.sessions_wantedscreensessionsstate%-* screen processcompaddsessions_wantedstate%-* screen processcompaddsessions.returnA GcB-Ax
.ArA8]ei			AC&
Aq
0
A<	
e})pA 	%5-pA
pAC

p	A
p
A Ce==-pe

0;AAC  5localargs-h --help -V --versionservicescriptreplay_arguments(1 -t --timing hlp)t+timing[specify file containing timing output]:timing file:_files(2 -s --typescript hlp)s+typescript[specify file containing terminal output]:typescript file:_files(3 -d --divisor hlp)d+divisor[speed up replay]:factor(-m --maxdelay hlp)m+maxdelay[set maximum delay between updates]:delay (seconds)(- *)hhelp[display help information](- *)Vversion[display version information](-t --timing hlp):timing file:_files(-s --typescript hlp):typescript file:_files(-d --divisor hlp): :_guard '[0-9.]#' 'timing divisor'returnOSTYPElinux(-a --append hlp)aappend[append output](-c --command hlp)ccommand[run specified command instead of a shell]:command:_cmdstring(-e --return hlp)ereturn[return exit status of the child process](-f --flush hlp)fflush[flush output after each write](hlp)--force[use output file even when it is a link](-o --output-limit)o+outputlimit[terminate if output files exceed specified size]:size (bytes)(-q --quiet hlp)qquiet[be quiet](-t --timing hlp)ttiming[output timing data]::timing file:_files(- 1)hhelp[display help information](- 1)Vversion[display version information]darwindragonflynetbsdfreebsd-q[be quiet: suppress display of starting and ending lines](-a -r -k)-d[suppress sleeps when playing back a session](-a -r -k -t)-p[play back a recorded session](-d -p)-r[record a session with input, output and timing data]openbsd-c[run specified command instead of a shell]:command:_cmdstring-f[flush output after each write]-f[use filemon(4)]darwindragonfly-F[send output to specified named pipe]:fifo:_files -g "*(p)"-t+[specify interval of data flushing]:interval (seconds)-k[log keys sent to the program as well as output]*:::arguments: _normaldarwin(-p -d)-a[append output]_argumentsargs(hlp):typescript file:_filesAgA@%<aym	]QA@CI	
)	Y
1}%localcommandscommandsinit\:'initialize config directory'start\:'start seafile daemon'stop\:'stop seafile daemon'list\:'list local libraries'list-remote\:'list remote libraries'status\:'show syncing status'download\:'download a library from seafile server'download-by-name\:'download a library defined by name from seafile server'sync\:'sync a library with an existing foler'desync\:'desync a library with seafile server'create\:'create a library'config\:'configure seafile client'_arguments:command:((commands))hhelp[show help]cconfdir[specify config directory]:config directory:_files -/ddirfolder[directory]:directory:_directoriessserver[URL for seafile server]:serveruusername[username]:usernameppassword[password]:passwordatfa[two-factor authentication]:tfallibrary[library id]:libraryelibpasswd[library password]:libpasswdkkey[configuration key]:keyvvalue[configuration value]:value*: :_filesA(8Xs;J+|A CGLAH,X|crA$,D`A%uAC,A
crAFcrAHC%Q}iY5mAC%		mA<CX	
E%U
)%A|}A$MA,A:(I,A;X-AlCl1.A=rA%*QA PA%A"DDs;JADC "U"#%]&a'](y)%AATR)A Ce*8*a*+,UA eX-y.1./AC|/01Y:qAACi1p12
212Q2qAe22p12
213	A3p45
2
211
AC4Up42
21A4
p2
A5-02
21AC5
01AC7ABC8(8E8|}|A9)AD9yA ,9A C%`:):A |;D;1LDDDD;u;;<<)D<q<<L<=;L=aD==>)L?-D??@AA1LB
B)LDCECD;uC;<<)D<q<<L<=DD]DDEDEG1B
GqLAHyHLDIILyzJLJKDK}KLMLM	MIMeMNDNENuOAOqOLPMPQ=QQDRQRRSSiTTTUU9DU<<L<=UDV<<L<=V%DW5WiWQWXDAXAY]YAY]ZLL[[D<q<<L<=[D<q<<L<=\=\u\]e]]^1D^^^B
_L___`)`}``a
Lc1D`}`LDMIcacddee-M	LLLA?fe`eeA @f fMfilocalvariantinplaceextendedseparatornestargsaoptssedexprcmds_nonecmds_slashcmds_endsubstflagsexplbsnllabelsexcldedupsteprangenegatemods-*\\n\ncompquotecmds_none{:start groupq:quit after printing pattern spaceh:copy pattern space to hold space\::place label#:comment=:print current line numbera:append texti:insert textr:append contents of fileb:brancht:branch if s command has been successfulc:replace line with textl:list current line in visually unambiguous formw:write pattern space to filecmds_slashs:substitute regexy:transliterate charactersd:delete pattern spaceD:delete up to the first newline in the pattern spaceg:copy hold space to pattern spaceG:append hold space to pattern spaceH:append pattern space to hold spacen:read the next line of input into pattern spaceN:append the next line of input to the pattern spacep:print the current pattern spaceP:print up to the first newline of the current pattern spacex:exchange hold and pattern spaces}:end groupg:replace all matches to the regular expressionp:print new pattern space if substitution madew:write result to named file if substitution made(-n --quiet --silent)nquietsilent[suppress automatic printing of pattern space](1)*e+expression[specify sed commands to run]:sed script:_sed_expressions(1)*f+file[add contents of file to commands to run]:file:_files(-e)1:sed script:_sed_expressions*:input file:_filesinplace[edit files in-place, running scripts separately for each file]:: :_guard "^(*[@/; ]*|?(#c6,)|-*)" "suffix for backup"[use extended regular expressions]servicepseds2p(@)args:#(|\(*\))(|\*)--*-a[delay opening files listed with w function]_pick_variantgnuGNUunixversion #words > 2 --debug[annotate program execution]--follow-symlinks[follow symlinks when processing in place](-i --in-place -s --separate)iinplaceinplace(-c --copy)ccopy[copy instead of rename when shuffling files in in-place mode](-l --line-length)l+linelength[specify line-wrap length for the l command](-r)--posix[disable GNU extensions](-E -r --regexp-extended)Erregexpextendedextended(-s --separate)sseparate[consider files separately instead of as a combined stream]--sandbox[block commands that can affect the system (r/w/W/e)](-u --unbuffered)uunbuffered[disable data buffering](-z --null-data)znulldata[separate lines by NUL characters]ign(- 1 :)--help[print program usage]ign(- 1 :)--version[print program version]wordsrposixcmds_noneR:append a line from fileT:branch if no s command has been successfulW:write the first line of pattern space to filev:fail if GNU extensions not supported or older than specified versione:execute a command and include it's outputF:print the filename of the current input fileQ:quitz:empty the pattern spacee:execute pattern space as a command and replace with resultiI:case-insensitive regular expression matchingmM:multi-line matchingOSTYPEopenbsdfreebsdnetbsddarwindragonfly(-r -E)Eextended-a[delay opening files listed with w function]dragonfly(-r -E)rextendeddarwin-i+inplacedarwin-l[make output line buffered]-u[disable data buffering]-I+[edit files in-place, treating all files as a single input stream]:: :_guard "^(*[@/; \\\]*|?(#c6,)|-*)" "suffix for backup"-u[make output line buffered]zstyle:completion:curcontext:address-formslistseparator~ separator step! separator negated, separator rangeI separator case-insensitiveM separator multi-linesedexpr/*\0[ \t\n]#/////[^/]#//:regexes:regex:/\\(?)/sep=${match#?}/\?//?/[[ $match != $sep ]][[ $match = $sep ]]/[ \t]#//[IM]##/dedup=( ${(s..)match} ):address-forms:address form:compadd -S "" -d mods -F dedup I M/([0-9]##|$)[ \t]#//\~[ \t]#//[0-9]##[ \t]#/: _message -e steps "number - match where line number is a multiple"//:address-forms:address form:compadd -S "" -d step \~/[]/: _guard "^([sy]|[^0-9$/\\\]*)" "address - line number or /pattern/"/[ \t]#,[ \t]#/excl=( \\\# : )/[^/]#//:regexes:regex - 2:/+[ \t]#//[0-9]##/: _message -e number "number of following lines"/\~[ \t]#/: _message -e number "following lines until line number is a multiple of specified number"/([0-9]##|$)/: _message -e ranges "ending line - [+~]number, $ or /pattern/"excl=( \\\# : ):address-forms:address form:compadd -S "" -d range ,/!/:address-forms:address form:compadd -S "" -d negate !excl=( \{ )/[ \t]#/(( nest )) || excl+=( \} )/e[ \t]#//((\\n|\[^\n]|[^\\n])##\n|[\n;])/:commands:command:_cmdstring/{[ ;\t\n]#/((++nest,1))/\#//[^\n]##\n[\n; \t]#/:comments:comment:/[aci]//[ \t]#/[[ $variant = gnu && $+opt_args[--posix] = 0 ]]/[ \t]#//\\n/:newlines:newline:compadd -Q -S "" "$bsnl"/(\\n|\[^\n]|[^\\n])##\n[\n; \t]#/:strings:string:/[RrwW][ \t]#//[^\n]##\n[\n; \t]#/:files:file:_files -S ""/[:btT][ \t]#//[^ \t\n;]#/%[ \t\n;]%labels+=( $match ):labels:label: _wanted -x labels expl label compadd -S "" -a labels/l//[ \t]#<->/:width:width:/s(?)/sep=${match#s}/\\?/:regexes:source regex:/\\?/:regexes:substitute string (back-references with & and \1 .. \9):/w[ \t]#//[^\n]##/%\n%/[gpiImM0-9]#/excl=( ${(s..)${${${match/[iI]/iI}/[mM]/mM}}/e/ew} )[[ -z ${excl[(r)[0-9]]} ]]%[^egpiImM0-9]%: _message -e numbers "number - substitute nth match":flags:flag: _describe -t flags flag substflags -S "" -F excl/y(?)/sep=${match#y}:source:source::dest:dest:/[qQ]/[[ $variant = gnu && $+opt_args[--posix] = 0 ]]/[\t ]#<->/%[^0-9]%:exit-codes:exit code:/[=dDFhHgGnNpPqQxz]//[ \t]#/%[#\n;}]%/[ \t]/: _message "no arguments"/v[ \t]#//[^\n;}]#/%[\n;}]%:versions:version:/}[ \t]#/((--nest,1))/[]/:commands:command: _describe -t sed-commands "sed command" cmds_none -S "" -F excl -- cmds_slash -S / -- cmds_end -F excl -r \; -S $nl/[ \t]#//[^\n]##\n[\n; \t]#/:comments:comment:/[;\n][ ;\t\n]#/:separators:separator:compadd -r ";" -S $nl ""/{[ \t]#/_regex_arguments_sed_expressionssedexpr[@]_argumentsaoptsargs[@]Ag8A LA8AC0s:A$8e
0;A e8	
AC`localvariantargs_pick_variantgnuGNUOSTYPEversion:: :_guard "^-[^0-9]*" firststeplastvariant(--help --version)f+format[use printf style floating-point format]:format(--help --version -s --separator)s+separator[use specified separator for numbers]:separator [\n](--help --version -w --equal-width)wequalwidth[equalize width by padding with leading zeroes](- 1 2 3)--help[display usage information](- 1 2 3)--version[display version information]-f+[use printf style floating-point format]:format-s+[use specified separator for numbers]:separator [\n]-t+[use specified string to terminate numbers]:string [\n]-w[equalize width by padding with leading zeroes]_arguments-[^1-9]*argsA$Cg,ãMA")QxAC?
PA
PA%,
0yA4f1Z0;A0CF M	
	
=localargsactionscurcontextargument-1:zstyle:completion:ctxtagordertagorderinitOSTYPEfreebsd11-.-j+[perform actions in specified jail]:jail:_jailsfreebsddragonfly(*)-r[show the results of boot time rcorder](*)-R[restart all enabled local services]netbsd_argumentsargs(-e -R)-v[verbose]*::service argument:_init_d(actions)actions(*)-e[show services that are enabled](*)-l[list all scripts in /etc/rc.d and the local startup directory]:service name:_services_arguments(-d --debug)ddebug[turn debugging on](- :)hhelp[print help information](- :)vversion[print version information](-)ffullrestart[restart service](- :)Rfullrestartall[restart all services](- :)sstatusall[print status of all services]*::service argument: _init_dA 0PA CGd+AO1.AryAAA"CP	+A("<\d+QA(C<F!APeAuA0QA"fH}+ qAgAGK"ADlAP	,K"A0CAA&A("C,dPp"+A	CF+localinitsxinetdsallsexplOSTYPEfreebsd/usr/sbin/serviceservice -l_wantedservicesservicecompadd@alls@chkconfiglist/dev/nullfLANGUAGE=C LANG=C LC_ALL=C chkconfig --list 2> /dev/nullalls1rxinetd based12/%:space:/allsrxinetd based121/:space:/%:_alternativeinit:init service:compadd -a initsxinetd:xinetd service:compadd -a xinetdsscriptpathscriptpath/etc/init.d/etc/rc.d/etc/rc.d/init.dscriptpathdirbreak_wantedservicesservicecompadddir/:treturnAA9pA4f-)	y
m
qA`


1Ye9
m_pick_variantcygwincygwinunixversion_arguments(-d, --delete)ddelete[delete one or more specified ACL entries]:ACL entry:(-f, --file)ffile[set ACL entries for FILE to ACL entries read from a ACL_FILE]:ACL file:_files(-m, --modify)mmodify[modify one or more specified ACL entries]:ACL entry:(-r, --replace)rreplace[replace mask entry with maximum permissions needed for the file group class](-s, --substitute)ssubstitute[substitute specified ACL entries for the \[ACL of FILE\]]:ACL entry:(- *)hhelp[output usage information and exit](- *)vversion[output version information and exit]*: :_files_arguments(-m --modify)mmodify[modify the current ACL]:ACL:(-M --modify-file)Mmodifyfile[read ACL entries to modify from file]:file:_files(-x --remove)xremove[remove ACL entries]:ACL:(-X --remove-file)Xremovefile[read ACL entries to remove from file]:file:_files(-b --remove-all)bremoveall[remove all extended ACL entries](-k --remove-default)kremovedefault[remove the default ACL]--set=[set the ACL, replacing the current ACL]:ACL:--set-file=[read ACL entries to set from file]:file:_files--mask[do recalculate the effective rights mask](-n --no-mask)nnomask[don't recalculate the effective rights mask](-d --default)ddefault[operations apply to the default ACL](-R --recursive)Rrecursive[recurse into subdirectories](-L --logical)Llogical[logical walk, follow symbolic links](-P --physical)Pphysical[physical walk, do not follow symbolic links]--restore=[restore ACLs]:file:_files--test[test mode (ACLs are not modified)](- *)vversion[display version information](- *)hhelp[display help information]AAAC&qA'rAhA$ACf`tt+A"fFpA& CURRENT == words[(i)-c] + 1 _cmdstringlocalwordsb:2:i n <= CURRENT compset_alternativefiles:file:_filescommands:command:_normalreturn_defaultA\-Zu%ZZ	_arguments(: -)hhelp[display help information](: -)vversion[display version information](sum)(chk)001[read in BITS mode](chk)bbinary[read in binary mode](chk)pportable[read in portable mode](chk)ttext[read in text mode]chk(sum)ccheck[verify checksums from input files](sum -s -w --status --warn)sstatus[suppress all output](sum -s -w --status --warn)wwarn[warn about each improperly formatted checksum line]misc(-a --algorithm)a+algorithm[specify algorithm]:algorithm:(1 224 256 384 512 512224 512256)*: :_filesA(-mE_arguments(-a --all)aall[list both hostname and mounted dir in host:dir format](-d --directories)ddirectories[list only the directories mounted by some client](-e --exports)eexports[show server export list](-h --help)hhelp[help](-v --version)vversion[version]--no-headers[suppress descriptive headers from output]:host:_hostsAH-5E9

_arguments(: * -)--help[display help information](: * -)--version[display version information](-f --force)fforce[bypass lack of write permissions](-n --iterations)n+iterations[specify number of overwrites]:overwrites [3]--random-source=[get random bytes from specified file]:random source file:_files(-s --size)s+size[shred specified number of bytes]:bytes(--remove)-u[deallocate and remove file after overwriting](-u)--remove=-[like -u, or specify how to remove]::how to remove [wipesync]:((
    unlink\:"use standard unlink call"
    wipe\:"like unlink, but obfuscate bytes in name first"
    wipesync\:"like wipe, but sync each obfuscated byte to disk"
  ))(-v --verbose)vverbose[display progress](-x --exact)xexact[do not round file sizes up to nearest block](-z --zero)zzero[add final overwrite with zeros]*: :_filesA'+A$C8LdAgAH"=%MAqZ	!	+A"1L|1A
qA"F+A"&L+ACFh+localcontextlinestatestate_descropt_args_arguments(: -)--help[display help information](: -)--version[display version information](-n --head-count)n+headcount[limit output to specified number of lines]:output line limit(-o --output)o+output[write result to specified file]:output file:_files--random-source=[use specified file as source of random bytes]: :_files(-r --repeat)rrepeat[allow output lines to repeat](-z --zero-terminated)zzeroterminated[use NUL as line delimiter](-i --input-range)*: :->operands(excl)eecho[treat operands as input lines](:)i+inputrange[treat specified numbers as input lines]:number range (x-y)stateoperandsopt_argsiexcleecho_messageinput line_filesreturnAgAhA,A0F`UAC&A|p
%QmA(%!	p

eA
p!A	Ce]p
E
iA


0	A0
A$
C]}0IAiy
PA0A
AeAFlocalargs/etc/systemd_arguments--help[display usage information](-H --halt)Hhalt[halt the machine](-P --poweroff -h)Ppoweroffh[power-off the machine (default)](-r --reboot)rreboot[reboot the machine](--no-wall)-k[don't shutdown, just write wall message](-k)--no-wall[don't send a wall message]-c[cancel pending shutdown]1: :_guard "^-*" "time (now/hh\:mm/+mins)"*:warning messagereturnOSTYPEbsddragonflylinuxdarwin-h[halt the system after shutdown]-r[reboot the system]-k[kick everybody off]-n[prevent file system cache from being flushed]1: :_guard "^-*" "time (now/hh\:mm/+mins)"dragonfly-p[turn off power after shutdown]netopenbsd-d[cause system to perform a dump]-f[create /fastboot so that file systems will not be checked during the next boot]freebsddragonfly-o[execute halt or reboot instead of sending a signal to init]freebsd12-.-c[power cycle the system instead of halting if possible]netbsd-b[specify boot string to pass to reboot]:boot string-v[enable verbose console messages]-x[enable debug console messages]-z[silence some console messages]-D[prevent shutdown from detaching from the tty]darwin-o[execute halt or reboot instead of sending a signal to launchd]-s[put the system to sleep]-u[with -h, wait 5 minutes before removing power]solaris2.11-(-i)-r[reboot]solaris(-r)-i+[specify init-state]:init state:((0\:stop 1\:administrative s\:single\ user 5 6\:reboot))-y[pre-answer yes to confirmation question]-g+[specify grace period]:grace period (seconds) [60]_argumentsargsA ,+DACgXpA$$\,A1AR,AX.Apq,AX.ApA"
=,lA"rauC&A::1ABRBuR<AgkAAqACkA%$kqA	%A	1FA'`2
r5UA
DA")M
C%kqqA
%DA8)lU)localexplminussigsfirstlastzparseoptsp=minusa=lasts=prelastminus1shiftminuszstyle:completion:curcontext:signalsprefixneededprefixdisp:completion:curcontext:signalsprefixhidden(@)signals[first,last]prePREFIXminusSminusSIG(@)^(@)signals[first,last]:#<-> #disp tmp[@]_wantedsignalssignalcompadd@disp[@]m:{a-z}={A-Z}minus(@)^signals[first,last]sigs[@]A@'EE|E+ACgAlaYE	1
m
meay11 U!
!"m##$M%&i'-'()*,U-9.
./023u45678Y8localcurcontextcurcontextstatelinetypesetopt_args_argumentsr:|[_-]=* r:|=*(--convert --to -C)-U[prints to screen url output map of available output possibilities](--convert --to -C)-u[url mapping of output files for requested processing flags](--convert --to -C)-V[more verbose than -v](--convert --to -C)-v[verbose]--no-ocn[-\[hHp\]switches off object citation numbering]--no-annotate[-\[mhHpoxXabN\] strips output text of additional editors endnotes](--convert --to -C)-A[plaintext with dos line-feeds, footnotes follow paragraphs in which they occur](--convert --to -C)-a[plaintext with Unix line-feeds, footnotes follow paragraphs in which they occur](--convert --to -C)-b[XHTML output](- *)-C[initialise site](--convert --to -C)-c[toggle screen color on or off depending on set default](--convert --to -C)-E[plaintext with dos line-feeds, endnotes following main text](--convert --to -C)-e[plaintext with Unix line-feeds, endnotes following main text](--convert --to -C)-F[generate sample cgi web search form \[--webserv=webrick for sisu webrick url\]](--convert --to -C -h)-H[HTML output, without link suffixes](--convert --to -C -H)-h[HTML output](--convert --to -C)-I[texinfo output, not maintained](--convert --to -C)-L[print license info](--convert --to -C)-M[maintenance mode, retain intermediate processing files](--convert --to -C)-m[create intermediate markup file, metaverse, assumed for most output instructions](--convert --to -C)-N[document content certificate, output document digests](--convert --to -C)-n[skip intermediate markup, skip -m](--convert --to -C)-o[Open Document text format output](--convert --to -C)-p[LaTeX pdf output](--convert --to -C)-q[quiet mode](--convert --to -C)-R[post output to remote host using rsync, requires pre-configuration](--convert --to -C)-r[post output to remote host using scp, requires pre-configuration](--convert --to -C)-S[produces and shares tarred gzipped markup source document with associated images etc.](--convert --to -C)-s[shares markup source](--convert --to -C)-t[termsheet, preprocessing](- *)-W[starts ruby webrick server](--convert --to -C)-w[concordance file](--convert --to -C)-X[XML dom style](--convert --to -C)-x[XML sax style](--convert --to -C)-y[output summary page, manifest of existing generated output](--convert --to -C)-Z[zap delete/destroy output]--import[-\[Dd\] imports document to database]--update[-\[Dd\] updates document in database]--remove[-\[Dd\] removes document from database]--dropall[-\[Dd\] drops database, tables, indexes, all!]--create[-\[Dd\] creates new database - tables, indexes, etc.]--recreate[-\[Dd\] drops database, killing data and creates new empty database - tables, indexes, etc.](--convert --to -C)-D[postgresql database instruction](--convert --to -C)-d[sqlite database instruction](- *)--help[display help information](--convert --to -C -2 -3 -4 -5)-1[shortcut, initial default -mNHwpy](--convert --to -C -1 -3 -4 -5)-2[shortcut, initial default -mNHwpaoy](--convert --to -C -1 -2 -4 -5)-3[shortcut, initial default -mNHwpaobxXy](--convert --to -C -1 -2 -3 -5)-4[shortcut, initial default -mNHwpaobxXDy --import](--convert --to -C -1 -2 -3 -4)-5[shortcut, initial default -mNHwpaobxXDy --update]--to=node[XML node based input representation, experimental]--to=sax[XML sax based input representation, experimental]--to=dom[XML dom based input representation, experimental]--convert=footnotes[embedded footnotes]--to=current[current markup]*:SiSU files:_files -g "*.(sst|ssm)(-.)"Ad-9mUEmI}	e
%

Ey_arguments-n[do not check for new groups]-h[NNTP host]:NNTP host:_hosts-p[NNTP port]:NNTP port:_ports-f[name of the newsrc file to use]:newsrc file:_files(-C\-)-C[use colors](-C)-C\-[don't use colors]-d[get new text descriptions of each group from server]-i[specify initialization file to use]:config file:_files-D-[add predefined preprocessing token]-k[do not process score file]-k0[process score file but inhibit expensive scores]-a[use active file for getting new news]-m[force XTerm mouse reporting]-w[wait for a key before switching to full screen mode]--create[create a newsrc file by getting list of groups from server]--debug[write debugging output to specified file]:debug file:_files(-)--help[show help information]--inews[use an external inews program to post articles]--kill-log[keep a log of articles  killed by the scorefile]:log file:_files--nntp[use builtin NNTP support]--pull[spool outgoing articles locally]--spool[read directly from spool]A 8PA"y!	}
E9amI "1#9$m%'u*,Q.u0a14U5]6]ZD7e8A
&9ATCS909A,&: :A:e::;;-0<ABf<\3E<=!A$
===:>>H$0>dA
G>A"8r>>C>>A,&?b???@aA,AQlocalcontextstatestate_descrline_arguments(H -i --info)iinfo[show identity information for device](H)--identify=-[show words and bits from identification data]: : _values -S "" "words and bits"
    "(n v)b[print all bits]"
    "w[print all words]"
    "(b v)n[suppress printing bits]"
    "(b n)v[print all bits from valid words]"(H)*g+get[get device setting]:setting:(all aam apm lookahead security wcache rcache wcreorder)(H -a --all -x --xall -H --health -i --info -c --capabilities -A --attributes --scan --scan-open)aall[show all SMART information for device](H -x --xall -a --all -H --health -i --info -c --capabilities -A --attributes --scan --scan-open)xxall[show all information for device](H 1 --scan-open --identify -x --xall -a --all -H --health -i --info -c --capabilities -A --attributes)--scan[scan for devices](H 1 --scan --identify -x --xall -a --all -H --health -i --info -c --capabilities -A --attributes)--scan-open[scan for devices and try to open each device](H -q --quietmode)q+quietmode[set smartctl quiet mode]:quiet mode:(errorsonly silent noserial)(H -d --device)d+device[specify device type]:device type:(ata scsi nvme sat usbcypress usbjmicron usbprolific usbsunplus marvell areca  3ware hpt megaraid cciss auto test)(H)*T+tolerance[specify how tolerant smartctl should be of ATA SMART command failures]:tolerance:(normal conservative permissive verypermissive)(H -b --badsum)b+badsum[set action if checksum error is detected]:action:(warn exit ignore)(H)*r+report[report transactions]:transaction type:(ioctl ataioctl scsiioctl nvmeioctl)(H -n --nocheck)n+nocheck[exit if the device is in a low-power mode]:power mode causing exit:(never sleep standby idle)(H -s --smart)--smart=[enable/disable SMART on device]:enable:(on off)(H -o --offlineauto)o+offlineauto[enable/disable automatic offline test on device]:enable:(on off)(H -S --saveauto)S+saveauto[enable/disable attribute autosave on device]:enable:(on off)(H -s --set)s+set[enable/disable/change device setting]:setting:->settings(H -H --health)Hhealth[show device SMART health status](H -c --capabilities)ccapabilities[show device SMART capabilities](H -A --attributes)Aattributes[show device SMART vendor-specific attributes and values](H)*f+format[set output format for attributes]:format:(old brief hex,id hex,val hex)(H)*l+log[show device log]:log:(error selftest selective directory xerror xselftest background sasphy sataphy scttemp scttempsts scttemphist scttempint scterc devstat ssd gplog smartlog nvmelog)(H)*v+vendorattribute[set display option for vendor attribute]:vendor attribute:->vendorattrs(H -F --firmwarebug)F+firmwarebug[use firmware bug workaround]:bug:(none nologdir samsung samsung2 samsung3 xerrorlba swapid)(H -P --presets)P+presets[specify whether to use drive-specific presets]:preset usage:(use ignore show showall)(H -B --drivedb)B+drivedb[read drive database from file]:file:->plusfiles(H -t --test)t+test[run specified self-test]:self-test:(offline short long conveyance force vendor select pending afterselect,on afterselect,off scttempint)(H -C --captive)Ccaptive[run self-test in captive mode](H -X --abort)Xabort[abort any non-captive self-test](H --scan --scan-open)1:disk device:_files -g "*(-%)" -P / -W /(- 1)hhelpusage[display help information](- 1)Vversioncopyrightlicense[display version, licence and build information]returnstatevendorattrs_wantedcontextvendorattributesexplvendor attributecompaddf_call_program vendor-attributes $words[1] -v helprhelp1\t%%[plusfilescompsetstate_descr1 (prefix with + to prepend entries)_wantedcontextfilesstate_descr_filessettingsvaluescontextoptions1on[enoff[disable SMART on device]_valuessettingvaluesaamapmstandby:valuelookaheadwrcachewcreorder:enable:(on off)securitysecurityfreezeALC'EE|EE+AgA"rH"C	ABC$Ar	<$0PpAD"CAm=a+A{,0ACFA	1&A"r=A"f`,#+A"	C&%++0A
A*A"
&(++	A,"C&Dd}d-+ 0Al1A2A0"F\||4+ACF	0+localcurcontextcurcontextstatelineexpltypesetopt_argsCURRENTzstyle:completion:curcontext:optionsprefixneededPREFIX_wantedoptionsoptioncompaddversion_arguments-b[background]-c[crlf]-f[fork]-q[quit]-r[read only]-v[verbose]-w[write only]-s[server]-l[loop]-p[program]:command:->command:arg1:->arg1:arg2:->arg2statecommandcompsetCURRENT_command_names@_normalarg1 +opt_args[-s] _ports_wantedhostshost_combinationhostsportsarg2 ! +opt_args[-s] _wantedportsport to connecthostsline[1]:qreturnAg,AC'LqAD)u	
]
q	A ,IiAtp!Eis:Ap!E	s:
A1p!E
Qs:A	qpEs:AP
Ce5 !}"Y
$%%'U(-)*q+
p+ACe,	,p!Ae-I.
0s:AC.0E/A$//0050a
0;A0}AC01%1=localargsvariantordering(-d --dictionary-order -g --general-numeric-sort -M --month-sort -h --human-numeric-sort -n --numeric-sort --sort -V --version-sort --help --version)(-c --check -C -m --merge -s --stable)-c[check whether input is sorted; don't sort](-c --check -C -m --merge)mmerge[merge already sorted files; don't sort](-o --output)o+output[write result to file instead of standard output]:output file:_files*T+temporarydirectory[specify directory for temporary files]:directory:_directories(-u --unique)uunique[with -c, check for strict ordering; without -c, output only the first of an equal run]orderingddictionaryorder[consider only blanks and alphanumeric characters](-f --ignore-case)fignorecase[fold lower case to upper case characters](-i --ignore-nonprinting)iignorenonprinting[consider only printable characters]orderingnnumericsort[compare according to string numerical value](-r --reverse)rreverse[reverse the result of comparisons](-b --ignore-leading-blanks)bignoreleadingblanks[ignore leading blanks](-t --field-separator)t+fieldseparator[specify field separator instead of non-blank to blank transition]:separator*k+key[specified start and end fields for key]:key field_pick_variantgnuGNUOSTYPEversionvariantdragonflynetbsdopenbsdfreebsddarwin(-s --stable)sstable[preserve original order of lines with the same key]darwinsolaris2.11-(-c --check -C)-C[check whether input is sorted silently; don't sort]darwin(-z --zero-terminated)zzeroterminated[end lines with 0 byte, not newline]darwin(-c --check -C)--check=-[check whether input is sorted; don't sort]::bad line handling:(diagnose-first silent quiet)orderingggeneralnumericsort[compare according to general numeric value]orderingMmonthsort[compare (unknown) < 'JAN' < ... < 'DEC']orderinghhumannumericsort[compare human readable numbers (e.g., 2K 1G)]orderingRrandomsort[sort by random hash of keys]orderingVversionsort[sort version numbers]ordering--sort=[specify comparator]:comparator:(general-numeric human-numeric month numeric random version)--random-source=[get random bytes from file]:file:_files--batch-size=[maximum inputs to merge]:number--compress-program=[specify program to compress temporary files with]:program:(gzip bzip2 lzop xz)--debug[annotate the part of the line used to sort](*)--files0-from=[read input files from file]:file:_files(-S --buffer-size)S+buffersize[specify size for main memory buffer]:size(- *)--help[display help and exit](- *)--version[output version information and exit]dragonflyordering-l[sort by string length of field](-s)-S[don't use stable sort]-H[use a merge sort instead of a radix sort]-R[specify record separator]:separator--parallel=[set number of sorts run concurrently]:numberdarwinradixsortmergesortqsortheapsortmmap(@)args:#(|\(*\))(|\*)--*_argumentsargs*:file:_filesA<-QUU_arguments-P[pipe to STDOUT]-e[error code on spam]-h[help]-t[test mode]-r[report message as verified spam]-w[set from addr of reply mail]:fromaddr:_user_at_host-l[log to file]:filename:_files-L[perform only local tests]-d[remove SpamAssassin markup]-c[config]:config file:_files-p[score preferences]:preference file:_files-D[diagnostic output]A4'EE|+ACgA A |9YyA$=AD0s:Ah%m

Y-!15]ZD5
pAp !A!A
0!A"A"
"#!6+A.A8r#9#TA|C	.A9R#q#A"f##%};+qAC&,&$&$ACF&<+localcurcontextcurcontextvariantopt_argsstatelineargs_pick_variantgnuGNUOSTYPEversion-a+[generate suffixes of specified length]:length [2](-l -p -n)-b+[put specified size in bytes in each output file]:size (bytes)(-b -p -n)-l+[put specified number of lines/records in each output file]:lines1:file:_files2: :_guard "^-*" "prefix [x]"variant(H -a --suffix-length)a+suffixlength[generate suffixes of specified length]:length [2](H)--additional-suffix=[append an additional suffix to file names]:suffix(H -b --bytes -C --line-bytes -l --lines -n --number)b+bytes[put specified size in bytes in each output file]:size (bytes)(H -b --bytes -C --line-bytes -l --lines -n --number)C+linebytes[put whole lines/records up to size limit in each output file]:size (bytes)(H --numeric-suffixes -x --hex-suffixes)-d[use numeric suffixes starting at 0](H -d -x --hex-suffixes)--numeric-suffixes=-[use numeric suffixes]::start value [0](H -d --numeric-suffixes --hex-suffixes)-x[use hex suffixes starting at 0](H -d --numeric-suffixes -x)--hex-suffixes=-[use hex suffixes]::start value [0](H -e --elide-empty-files)eelideemptyfiles[don't generate empty output files with '-n'](H)--filter=[write to shell command; filename is in $FILE]:command:_cmdstring(H -b --bytes -C --line-bytes -l --lines -n --number)l+lines[put specified number of lines/records in each output file]:lines(H -b --bytes -C --line-bytes -l --lines -n --number)n+number[generate specified number of output files]:chunks:->chunks(H -t --separator)t+separator[use specified record separator instead of newline]:separator(H -u --unbuffered)uunbuffered[immediately copy input to output with '-n r/...'](H)--verbose[print a diagnostic just before each output file is opened](H)1:file:_files(H)2: :_guard "^-*" "prefix [x]"(- 1 2)--help[display usage information](- 1 2)--version[display version information]freenetbsd(-b -l -p)-n+[generate specified number of output files]:output filesdarwinfreebsd(-b -l -n)-p+[split the file whenever a line matches specified pattern]:pattern-d[use numeric suffixes]_argumentsargsstatechunksprefix09/_alternativemodifiers: :_values -s/ "modifier" "l[don't split lines/records]" "r[round robin distribution]"lines: :_guard "[0-9/]#" lines_messagelinesreturnA zHs;JA$ChA"r$BDdFxAA"A%hmAAeh-A C%$8A"M|AA,P,AzA"r	<mAhAB#	#s;JA(	eh	!
y
A"-TCh9uy)UeQ9A|C1AA
 qAX	%h !	!"$1&'(Z)5)i*=+i,-yAF.l.localdisplay_optsqlite3optionsoutput_modesexclusivedashesservicesqlite3sqlite3trueunsetsqlite3dashes +sqlite3 dashes(-init --init)dashes-init[startup file]:file containing SQLite commands:_filesdashes-echo[echo commands]noheader(exclusive)dashes-header[turn headers on](exclusive)dashes-noheader[turn headers off]output_modescolumnHTMLlinelist +sqlite3 output_modesasciiquotedashesoutput_modes:ldisplay_optoutput_modesdisplay_opt:loptdisplay_optdisplay_opt'display_opt'(exclusive)dashes-opt[set output mode to display_opt] #words == 2 dashes-separator[set output field separator]:output field separator [|]dashes-nullvalue[set text string for null values]:stringign(- :)dashes-version[show SQLite version]ign(- :)dashes-help[show help]1:SQLite database file:_files(- :)2: :_guard "^-*" "SQL to run" +sqlite3 dashes-A+[run .archive with arguments and exit]dashes-append[append the database to the end of the file]dashes-bail[stop after hitting an error]dashes-cmd[run specified command before reading stdin]:sqlite meta-commanddashes-deserialize[open the database using sqlite3_deserialize()](-*batch -*interactive)dashes-batch[force batch I/O](-*batch -*interactive)dashes-interactive[force interactive I/O]dashes-lookaside[specify size and number of entries for lookaside memory]:size (bytes): :entriesdashes-maxsize[specify maximum size for a --deserialize database]:sizedashes-memtrace[trace all memory allocations and deallocations]dashes-mmap[set default mmap size]:sizedashes-newline[set output row separator]:separator [\n]dashes-pagecache[specify size and number of slots for page cache memory]:size (bytes): :slotsdashes-readonly[open the database read-only]dashes-stats[print memory stats before each finalize]dashes-vfs[use specified default VFS]:vfs:(unix-dotfile unix-excl unix-none unix-namedsem)dashes-zip[open the file as a ZIP Archive]wordsrA(-A --A)dashesA(-f --file -a --append)Moptions:1:(-v --verbose)vverbose[print each filename as it is processed](1 -a --append -f --file)f+file[specify archive file]:archive file:_files(1 -a --append -f --file)aappend[operate on specified file opened using the apndvfs VFS]:archive file:_files(-C --directory)C+directory[change to specified directory to read/extract files]:directory:_directories(-n --dryrun)ndryrun[show the SQL that would have occurred]*:file:_files(commands)(-c --create)ccreate[create a new archive](-u --update)uupdate[update or add files to an existing archive](-i --insert)iinsert[like -u but always add even if mtime unchanged](-t --list)tlist[list contents of archive](-x --extract)xextract[extract files from archive]_argumentsoptionsAAGA1A
E.AQA
.Aq.A	A"F=A M}!)	M
-
-
yM)9UYmI]Q_sybase_serverlocalinterfacesopt_args[-I]eopt_argsI:Qopt_args[-y]eopt_argsy:Q/interfacesSYBASE/interfacesinterfacescompaddf<$interfaces::space:_arguments-A[adjust TDS packet size (512)]:packet size (bytes):(512 1024 1536 2048)-B[turn off file buffering on startup]-C[send sql statement to server]:sql-D[change database context on startup]:database-E[replace default editor (vi)]:editor-H[set the client hostname]:reported hostname-I[alternate interfaces file]:interface file:_files-J[client character set]:charset*-L[set the value of a given variable]:variable=value-P[Sybase password (NULL)]:password-S[name of Sybase server (\$DSQUERY)]:_sybase_server-U[name of Sybase user]:username-X[enable client password encryption]-a[max. # of errors before abort]:number-b[suppress banner message on startup]*-c[alias for the go command]:go alias-d[min. severity level to display]:severity level (0-22)-e[echo batch prior to executing]-f[min. severity level for failure]:failure severity-h[disable headers and footers]-i[read input from file]:_files-k[specify alternate keywords file]:_files-l[set debugging level]-m[set display mode (normal)]:display style:(horiz vert bcp html meta pretty none)-n[set chained transaction mode]:chained transaction mode:(on off)-o[direct all output to file]:_files-p[display performance stats]-r[specify name of .sqshrc]:_files-s[alternate column separator (\t)]:column separator-t[filter batches through program]:filter program:_files -g "*(*)"-v[display current version and exit]-w[adjust result display width]:number-y[override value of $SYBASE]:_directories-z[alternate display language]:languageRAJIONAd'EE|EEE3E;
+A@Lkhsk|AgA,!A0%	I
A)
,A

A5%D0CA"QA"Hu
E9!e}=}  &A&'()=*1223]3457E889=::}:F+0A,"C&;;-<A===>M+00>iA"P>>%>?UA`@,@Y@qAYAB!BACDEF%GYH%IK
LLM}MNmA&N0NA<O$OQPQ!QuQRRySTUUV!A&NB0VyA"zVzAV,A|WA"}WCWA"~Xm"XYm,Ah+ZA"YhZ4A"ZehZA"Zh[AP!	A[],AhcZA![A"1A[ABr\M\}\A"+\Mp\\A#\]	
0]	A#]^0\
A$%A$Ce^X^y_A`&
%|L,d$4D<d\A,&CsktdlAX&	%k,<lTT\LDt|A&f_@Y`abde%f1gi=jEjyk]l5mmnopqrmsit)tuuvDvavs"x5y
yy{
|}}
5y-Ma5!EA7&N0A47f0]%&9A:&N0$A@";C8e%A=+0
A(">@myA&
:+A@A
,A,A|AA%0LABCt41ABChAB!0AhCACfPZA "CCpZ
+ADC70A$"D5l+{r+0A("E@s
`t+0A"FC1l+0A"Gf,-+0A("G0Q+{r+0A"Hf,9"+0}A"ICf,%+	0y.A(|°0A"Jf,5++0ÍA"Kf,.+05A,"LC&ĄQĤ+{r1+0AM@tōA"MCF
5+!09ANf,ƍ,A9+A$"Nƴ+{r:+0-AOCf,q.A>+0A("PCPq#j <XB+0uAQCf,ƍ.AF+0 ARC@tuA"RF
J+09!A"SCt˔˭ M+0M"A("TXy͡P+0έ#ATt-A"UF|ϙT+0$A"Uf,W+X0Q%AVGЀA<V1.A[rЙй&AVFNA\W
AWf.A]Ѐ
q.A_ЀљAp"XCF5QmӉӥ1MiԁԙԱ)=i՝d+	0'.Ag|D	0e(.Aj|ָ0)A$"[CTbu-Umn+0؉*A("\C0P})r+0+A]CDiA"]&v+0A,A4"^Cf|ܝ(H`|ݘz+	0ݵ-.A}|0.A`f,m.A+0/Aa4tiA"aC<Q+0}0Abf,.A+01A,"c&bX+0!2A "d\b}+03A"eC&8+0e4Aff,.A+05A "g)%+06AhHt}A"iF+0)7A$"i`<!+0e8Ajf,.A+09Akf,5.A+0U:A"lf,+0;A0"mCF`+{r[
33z+0<A4"nf@`l4H]+0=A("nXQx+{r[
+0>A"oL+0a?A "pC%=+0@Arf,
.A+0AAs tUA"sCF+0BA"t<\u+0CAt@tuA"u<+?A"vC=l0X4H`0| \\Dh$l$`L4p,0d	T	

\

DlX
 
`
(x4 Tp(<<|8
$XF+0DA@'0A701ADeAX*.ALyEACACeA\
Afe.AOq.AQq,AT.AU+A\
Af,e.AYq.A[q,A_.A`0A"&MH	A,e.Ab+A"&H	A,e.Ac+A"&EPIA "\˔ Ҝd+A"C&}PCIA "ClҜe+AFN+'0FAC,eAP	AfeA 4UlACFN40GA
AfeAC,e.Ar+qA "˔ Ҝt+AFN+0HA(C!`A&N0,IA(CLl%A&N80JAXC
	AA $Dp$A&NACgAfA0A&`AC&N\0KA\*1AfA"C˔ +QAfDeA$"x\+qATC	1AA%kAkA"f a+\0hLA\*1A  A"C C!+QA!A%3ABf!!%3ӔҜA "C"˔"! "m+qA""""#+E0$MA
A$4eA"f C+A$TA$"C$t˔ ӔҜ+A"f$"$+AFN+A+%PI_7A$5QAF&X&m_sshlocalcurcontextcurcontextstatelineexplargssigargscommoncommon_transferalgoptfilecmdssdesctdesctypesetopt_argscommon(-6)-4[force ssh to use IPv4 addresses only](-4)-6[force ssh to use IPv6 addresses only]-C[compress data]-c+[select encryption cipher]:encryption cipher:->ciphers-F+[specify alternate config file]:config file:_files*-i+[select identity file]:SSH identity file:_files -g "*(-.^AR)"*-o+[specify extra options]:option string:->optioncommon_transfer-J+[connect via a jump host]: :->userhost-l+[limit used bandwidth]:bandwidth (Kbit/s)-P+[specify port on remote host]:port number on remote host-p[preserve modification times, access times and modes]-q[disable progress meter and warnings]-r[recursively copy directories (follows symbolic links)]-S+[specify ssh program]:path to ssh:_command_names -e-v[verbose mode]algopt-E+[specify hash algorithm for fingerprints]:algorithm:(md5 sha256)service +words[(r)-[^-]#t*]  even if there is no controlling tty_arguments(-a)-A[enable forwarding of the authentication agent connection](-A)-a[disable forwarding of authentication agent connection]-B+[bind to specified interface before attempting to connect]:interface:_net_interfaces(-P)-b+[specify interface to transmit on]:bind address:_bind_addresses-D+[specify a dynamic port forwarding]:dynamic port forwarding:->dynforward-e+[set escape character]:escape character (or `none'):-E+[append log output to file instead of stderr]:_files(-n)-f[go to background]-g[allow remote hosts to connect to local forwarded ports]-G[output configuration and exit]-I+[specify smartcard device]:device:_files-K[enable GSSAPI-based authentication and forwarding]-k[disable forwarding of GSSAPI credentials]*-L+[specify local port forwarding]:local port forwarding:->forward-l+[specify login name]:login name:_ssh_users-M[master mode for connection sharing]-m+[specify mac algorithms]: :->macs-N[don't execute a remote command]-n[redirect stdin from /dev/null]-O+[control an active connection multiplexing master process]:multiplex control command:((check\:"check master process is running" exit\:"request the master to exit" forward\:"request forward without command execution" stop\:"request the master to stop accepting further multiplexing requests" cancel\:"cancel existing forwardings with -L and/or -R" proxy))-P[use non privileged port]-p+[specify port on remote host]:port number on remote host(-v)*-q[quiet operation]*-R+[specify remote port forwarding]:remote port forwarding:->forward-S+[specify location of control socket for connection sharing]:path to control socket:_files-Q+[query parameters]:query option:((cipher\:"supported symmetric ciphers" cipher-auth\:"supported symmetric ciphers that support authenticated encryption" mac\:"supported message integrity codes" kex\:"key exchange algorithms" key\:"key types" key-cert\:"certificate key types" key-plain\:"non-certificate key types" protocol-version\:"supported SSH protocol versions" sig\:"supported signature algorithms" help\:"show supported queries"))-s[invoke subsystem](-t)-T[disable pseudo-tty allocation](-T)*-t[force pseudo-tty allocationtdesc]-V[show version number](-q)*-v[verbose mode (multiple increase verbosity, up to 3)]-W+[forward standard input and output to host]:stdinout forward:->hostport-w+[request tunnel device forwarding]:local_tun[\:remote_tun] (integer or "any"):(-x -Y)-X[enable (untrusted) X11 forwarding](-X -Y)-x[disable X11 forwarding](-x -X)-Y[enable trusted X11 forwarding]-y[send log info via syslog instead of stderr]:remote host name:->userhost*::args:->commandcommon[@]_arguments-3[copy through local host, not directly between the remote hosts]-B[batch mode (don't ask for passphrases)]-T[disable strict filename checking]*:file:->filecommon[@]common_transfer[@]sshaddOSTYPEdarwin-A[add identities from keychain]-K[update keychain when adding/removing identities]_argumentsargs-c[identity is subject to confirmation via SSH_ASKPASS]-D[delete all identities]-d[remove identity]algopt-e+[remove keys provided by the PKCS#11 shared library]:library:_files -g "*.(so|dylib)(|.<->)(-.)"-k[load plain private keys only and skip certificates]-L[list public key parameters of all identities in the agent]-l[list all identities]-m+[specify minimum remaining signatures before maximum is changed]:number-M+[specify maximum number of signatures]:number-s+[add keys provided by the PKCS#11 shared library]:library:_files -g "*.(so|dylib)(|.<->)(-.)"-t+[set maximum lifetime for identity]:maximum lifetime (in seconds or time format):-T[test usability of identity files' private keys]:*:public key file:_files -g '*.pub(-.)'-v[verbose mode]-q[be quiet after a successful operation]-X[unlock the agent]-x[lock the agent with a password]*:SSH identity file:_filesreturnsshagent_arguments(-k)-a+[specify UNIX-domain socket to bind agent to]:UNIX-domain socket:_files(-k -s)-c[force csh-style shell](-k)-d[debug mode](-k)-D[foreground mode](-k)algopt-k[kill current agent](-k)-P[specify PKCS#11 shared library whitelist]:PKCS#11 library whitelist pattern(-k -c)-s[force sh-style shell]-t[set default maximum lifetime for identities]:maximum lifetime (in seconds or time format):-v[verbose mode]*::command: _normalsshkeygen CURRENT == 2 !-z:numbercertify keys with CA key +words[(r)-I] -z[specify serial number]:serial number +words[(r)-[ku]] -z[specify version number]:version numberspecify CA public key file +words[(r)-[FHR]] known_hosts +words[(r)-T] input +words[(r)-A] prefix for host key +words[(r)-[kIQ]] *:file:_files arg = words[(I)-Y*] wordsargY arg++ checkverifysigargsp1-s+[specify signature file]:signature file:-filessignsigargs*:file:_filessigargs-I+[specify signer identity]:identity-r+[specify revocation file]:revocation file:_files_arguments((@)cmds:#-G -P (@)cms:#-[MS])-b+[specify number of bits in key]:bits in keyp1((@)cmds:#-[pc] -b cms)-P+[provide old passphrase]:old passphrase((@)cmds:#-p -v (@)cms:#-[qt])-N+[provide new passphrase]:new passphrase((@)cmds:#-c -v cms)-C+[provide new comment]:new comment(-D -G -M -S -I -h -n -O -V -A)-f+[file file]:file file:_filesp1((@)cmds:#-[FE] (@)cmn:#-v (@)cms:#-E)-l[show fingerprint of key file]p1((@)cmds:#-[iep] cms)-m+[specify conversion format]:format [RFC4716]:(PEM PKCS8 RFC4716)((@)cmds:#-[lGT] (@)cmn:#-[bv] -f)*-v[verbose mode](commands)(-b -l -C -v)-p[change passphrase of private key file](-b -l -P -N -C -v)-i[import key to OpenSSH format](-b -l -P -N -C -v)-e[export key to SECSH file format](cmn)-y[get public key from private key](-b -l -N -m -v)-c[change comment in private and public key files](cmn)-B[show the bubblebabble digest of key](-)-D+[download key stored in smartcard reader]:reader((@)cmn:#-[lv])-F+[search for host in known_hosts file]:host:_ssh_hosts(cmn)-H[hash names in known_hosts file](cmn)-R+[remove host from known_hosts file]:host:_ssh_hosts(cmn)-L[print the contents of a certificate](cmn -l)-A[generate host keys for all key types](cmn)-Q[test whether keys have been revoked in a KRL]fingerp1(cmn)algoptcreate(-P -l)-q[silence ssh-keygen](-P -l)-t+[specify the type of the key to create]:key type:(rsa dsa ecdsa ed25519)(cmn)-r[print DNS resource record]:hostname:_hostsp1(cmn)-g[use generic DNS format]primes(-P -N -C -l -m -f)-G+[generate candidates for DH-GEX moduli]:output file:_filesp1(-P -N -C -l -m -f)-M+[specify amount of memory to use for generating DH-GEX moduli]:memory (MB)p1(-P -N -C -l -m -f)-S+[specify start point]:start point (hex)screen((@)cmn:#-v)-T+[screen candidates for DH-GEX moduli]:output file:_filesp1((@)cmn:#-v)-a+[specify number of rounds]:roundsp1((@)cmn:#-v)-J[exit after screening specified number of lines]p1((@)cmn:#-v)-j+[start screening at the specified line number]:line numberp1((@)cmn:#-v)-K+[write the last line processed to file]:file:_filesp1((@)cmn:#-v)-W[specify desired generator]:generatorcertify(cmn)-s[sdesc]:CA key:_filesp1(cmn -f -k -u)-I+[specify key identifier to include in certificate]:key idp1(cmn -f -k -u)-h[generate host certificate instead of a user certificate]p1(cmn -f -k -u -D)-U[indicate that CA key is held by ssh-agent]p1(cmn -f -k -u -U)-D+[indicate the CA key is stored in a PKCS#11 token]:PKCS11 shared library:_files -g '*.(so|dylib)(|.<->)(-.)'p1(cmn -f -k -u)-n+[specify user/host principal names to include in certificate]:principalsp1(cmn -f -k -u)*-O+[specify a certificate option]: : _values 'option'
        clear critical\:name extension\:name force-command\:command\:_cmdstring
	no-agent-forwarding no-port-forwarding no-pty no-user-rc no-x11-forwarding
	permit-agent-forwarding permit-port-forwarding permit-pty permit-user-rc
	permit-x11-forwarding source-address\:source\ addressp1(cmn -f -u)-V+[specify certificate validity interval]:interval(cmn -I -h -n -D -O -U -V)-k[generate a KRL file]p1(cmn -I -h -n -D -O -U -V)-u[update a KRL]signature(cmn)-Y+[signature action]:action:((
	sign\:sign\ a\ file\ using\ SSH\ key
	verify\:verify\ a\ signature\ generated\ using\ the\ sign\ option
	check-novalidate\:check\ signature\ structure
      ))p1-n+[specify namespace]:namespacesigargssshkeyscan_arguments(-6)-4[force ssh to use IPv4 addresses only]-c[request certificates from target hosts instead of plain keys]-D[print keys found as SSHFP DNS records]*-f+[read hosts from file, one per line]:file:_files-H[hash all hostnames and addresses in the output]-T+[specify timeout]:timeout (seconds) [5]-t+[specify key types to fetch from scanned hosts]:key type:_sequence compadd - rsa dsa ecdsa ed25519-v[verbose mode]sftp_arguments-a[attempt to continue interrupted transfers]-B+[specify buffer size]:buffer size (bytes) [32768]-b+[specify batch file to read]:batch file:_files-D+[connect directly to a local sftp server]:sftp server path-f[request that files be flushed immediately after transfer]-R+[specify number of outstanding requests]:number of requests [64]-s+[specify SSH2 subsystem or path to sftp server on the remote host]:subsystem/path1:file:->rfilecommon[@]common_transfer[@]sshcopyid_arguments-i+[select identity file]:SSH identity file:_files -g "*(-.^AR)"-f[copy keys without trying to check if they are already installed]-n[dry run - no keys are actually copied]*-o+[specify ssh options]:option string:->option(- 1)h?[display usage information]statelstatestatelstateoptioncompset*=IPREFIX#-oiciphersmacskexalgorithmshostkeyalgorithmspubkeyacceptedkeytypeshostbasedkeytypescompset_wantedappendappend to defaultcompaddiafstokenpassingbatchmodecanonicalizefallbacklocalchallengeresponseauthenticationcheckhostipclearallforwardingscompressionenablesshkeysignexitonforwardfailurefallbacktorshforwardagentx11forwardx11trustedgatewayportsgssapiauthenticationgssapidelegatecredentialsgssapikeyexchangegssapirenewalforcesrekeygssapitrustdnshashknownhostshostbasedauthenticationidentitiesonlykbdinteractiveauthenticationtcpkeepalivenohostauthenticationforlocalhostpasswordauthenticationpermitlocalcommandproxyusefdpasspubkeyauthenticationrhostsrsaauthenticationrsaauthenticationstreamlocalbindunlinkusershkerberosauthenticationtgtpassinguseprivilegedportvisualhostkey_wantedvaluestruth valuecompaddiaddressfamily_wantedaddress familycompaddinetinet6ibindaddress_wantedbindaddressesbind address_bind_addressesicanonicaldomains_messagecanonical domains (space separated)icanonicalizehostname_wantedtruthish valuecompaddalwaysicanonicalizemaxdotsnumber of dotsicanonicalizepermittedcnamesCNAME rule list (source_domain_list:target_domain_list, each pattern list comma separated)iciphersciphersiconnectionattemptsconnection attemptsiconnecttimeoutconnection timeouticontrolmaster_wantedcompaddautoautoaskicontrolpath_descriptionfilespath to control socket_filesexpl[@]icontrolpersisttimeout_wantedtruth valuecompaddiescapecharescape character (or `none')ifingerprinthash_valuesfingerprint hash algorithmripemd160sha1sha256sha384sha512iforwardx11timeoutiglobalknownhostsfile_descriptionglobal file with known hosts_filesexpl[@]ihostname_wantedhostsreal host name to log into_ssh_hostsihostbasedkeytypeshostkeyalgorithmspubkeyacceptedkeytypes_wantedkeytypeskey type_sequencecompadd_call_program key-types ssh -Q keyiidentityfile_descriptionSSH identity file_filesexpl[@]iignoreunknownpattern listiipqosdescrPREFIX  compset* QoS for non-interactive sessionsQoS [for interactive sessions if second value given, separated by white space]_valuesdescraf11af12af13af14af22af23af31af32af33af41af42af43cs0cs1cs2cs3cs4cs5cs6cs7eflowdelaythroughputreliabilityilocalremoteforwardforwardidynamicforwarddynforwardikbdinteractivedevices_valueskeyboard-interactive authentication methodsbsdauthpamskeyikexalgorithmsgssapikexalgorithms_wantedalgorithmskey exchange algorithm_sequencecompadd_call_program algorithms ssh -Q kexilocalcommand_descriptioncommandsrun command locally after connecting_command_namesiloglevel_valueslog levelQUIETFATALERRORINFOVERBOSEDEBUGDEBUG1DEBUG2DEBUG3imacsmacsinumberofpasswordpromptsnumber of password promptsipkcs11provider_descriptionPKCS#11 shared library_files*.(so|dylib)(|.<->)(-.)expl[@]iportport number on remote hostipreferredauthentications_valuesauthentication methodgssapiwithmichostbasedpublickeykeyboardinteractivepasswordiprotocol_valuesprotocol versioniproxyremotecommand_cmdstringirekeylimitmaximum number of bytes transmitted before renegotiating session keyirequesttty_valuesrequest a pseudo-ttyno[never request a TTY]yes[always request a TTY when stdin is a TTY]force[always request a TTY]auto[request a TTY when opening a login session]irevokedhostkeys_descriptionrevoked host keys file_filesexpl[@]isendenv_wantedenvsenvironment variable_parametersscalar*export*iserveralivecountmaxnumber of alive messages without replies before disconnectingiserveraliveintervaltimeout in seconds since last data was received to send alive messageistreamlocalbindmaskoctal maskistricthostkeychecking_wantedvaluecompaddacceptnewisyslogfacility_wantedfacilitiesfacilitycompaddm:{a-z}={A-Z}DAEMONUSERAUTHLOCAL01234567iverifyhostkeydnsupdatehostkeys_wantedcompadditransport_valuestransport protocolSCTPitunnel_valuesrequest device forwardingyespoint-to-pointethernetnoitunneldevicelocal_tun[:remote_tun] (integer or "any")iuserknownhostsfile_descriptionuser file with known hosts_filesexpl[@]iuser_wantedusersuser to log in as_ssh_usersixauthlocation_descriptionxauth program_filesexpl[@]*(-*)_wantedconfigure file optioncompaddAddKeysToAgentAddressFamilyBatchModeBindAddressCanonicalDomainsCanonicalizeFallbackLocalCanonicalizeHostnameCanonicalizeMaxDotsCanonicalizePermittedCNAMEsCASignatureAlgorithmsCertificateFileChallengeResponseAuthenticationCheckHostIPCiphersClearAllForwardingsCompressionConnectionAttemptsConnectTimeoutControlMasterControlPathControlPersistDynamicForwardEnableSSHKeysignEscapeCharExitOnForwardFailureFingerprintHashForwardAgentForwardX11ForwardX11TimeoutForwardX11TrustedGatewayPortsGlobalKnownHostsFileGSSAPIAuthenticationGSSAPIClientIdentityGSSAPIDelegateCredentialsGSSAPIKeyExchangeGSSAPIRenewalForcesRekeyGSSAPIServerIdentityGSSAPITrustDnsGSSAPIKexAlgorithmsHashKnownHostsHostbasedAuthenticationHostbasedKeyTypesHostKeyAlgorithmsHostKeyAliasHostNameIdentitiesOnlyIdentityAgentIdentityFileIgnoreUnknownIPQoSKbdInteractiveAuthenticationKbdInteractiveDevicesKexAlgorithmsLocalCommandLocalForwardLogLevelMACsNoHostAuthenticationForLocalhostNumberOfPasswordPromptsPasswordAuthenticationPermitLocalCommandPKCS11ProviderPortPreferredAuthenticationsProxyCommandProxyJumpProxyUseFdpassPubkeyAcceptedKeyTypesPubkeyAuthenticationRekeyLimitRemoteCommandRemoteForwardRequestTTYRevokedHostKeysRhostsRSAAuthenticationRSAAuthenticationSendEnvServerAliveCountMaxServerAliveIntervalSetEnvStreamLocalBindMaskStreamLocalBindUnlinkStrictHostKeyCheckingSyslogFacilityTCPKeepAliveTunnelTunnelDeviceUpdateHostKeysUsePrivilegedPortUserUserKnownHostsFileVerifyHostKeyDNSVisualHostKeyXAuthLocationAFSTokenPassingFallBackToRshKeepAliveKerberosAuthenticationKerberosTgtPassingProtocolKeepAlivesRhostsAuthenticationSetupTimeOutSmartcardDeviceUseRshforwardportfalsehostlistenbindcompset*:IPREFIX-65535:compsetcompsettruecompsetportportnumbersport numberlistenlisten-port numberhost_wantedbind_wantedbindaddressdynforwardcompset_wantedbindaddressqS:hostportcompset_wanted_wantedMAC algorithm_sequencecompadd_call_program macs ssh -Q macciphers_wantedciphersencryption cipher_sequencecompadd_call_program ciphers ssh -Q ciphercommand +opt_args[-s] _wantedsubsystemssubsystemcompadd_comp_priv_prefixshiftwords CURRENT-- _normaluserhostcompset*@_wantedremote host namecompset@*_wantedlogin name +opt_args[-l] users:login name:_ssh_users -qS@_alternativehosts:remote host name:_ssh_hoststmp[@]compset[^./][^/]#:_remote_fileskvopt_argsIFP1246/P/pcompsetcompset:*_wantedremote host namesuf_alternativefiles:: _fileshosts:remote host name:_ssh_hosts -r: -S:users:user:_ssh_users -qS@rfilecompsetcompset_wanted_alternativeusers:user:_ssh_users -qS@_ssh_users_combination[:@]myaccountsusershostsusers@_ssh@AgACGLAGh#sJAC1.A	;A("5e&qA("1C&A`1AA <Yq.AABB1AR1AC+ZPdA,GxAHAA0A2J
,+ZPAC:y
0A  PAlCdAL0
0;A4i	0;AFxAP		A&A,	&!ll	localconfig_hostsconfigintegerIPREFIX_combination[:@]myaccountsusershostsusers=IPREFIX/@hosts@returnusershostsopt_argsl:+users=opt_args[-l]:q ind = words[(I)-F] configwordsind+1/dev/nullconfigHOME/.ssh/configconfiglinehostlines(@f)<"$config"#lines=\t readlines[1]keyiincludelines1(@f)cd $HOME/.ssh; cat ${(z)~line}ihostnamezlinehostconfig_hostshostshift #config_hosts _wantedexplremote host namecompaddm:{a-zA-Z}={A-Za-z} r:|.=* r:|=*config_hostsA$g,+A8Ll%AgA(,,CeAr*0CA|(@Xt!	!	
u	i
0s:A
%A8
%%Z=p)ALA9Z-1qUZ"
0ACZ3"ABPA "   M iR+A"T  lC1AU
 A!4,!Y!A"&!X+AF!+localexplvariantcontextlinestatestate_descrargsaopts-*opt_args_pick_variantgnuFree SoftOSTYPEversionvariant(-H)-A[assign the results to array, don't print]:array variable:_parameters -g '*array*'set1+device+inode+mode+nlink+uid+gid+rdev+size+atime+mtime+ctime+blksize+block+link(-A)-H[assign the results to associative array, don't print]:associative array variable:_parameters -g '*association*'(:)-f[stat the specified file descriptor]:file descriptor:_file_descriptors(-s)-F[specify strftime(3) format string]: :_date_formats zsh(-s)-g[show times in GMT/UTC]-L[don't dereference symbolic links; use lstat(2)](-N)-n[always show names of files](-n)-N[never show names of files]-o[print file modes in octal rather than decimal]-r[print raw data]-s[print mode, UID, GID, and times as strings](-T)-t[always show type names](-t)-T[never show type names]*: :_filesset2-l[list stat types](: * -)--help[display help information](: * -)--version[display version information](-L --dereference)Ldereference[dereference symbolic links](d)c+format[display per the specified format string]:format stringffilesystem[display file-system status instead of file status]--printf=[display as with -c, but interpret backslash escapes like printf(3)]tterse[display in terse format]darwindragonflybsd*: :->files-or-handles(-H)-L[dereference symbolic links]-q[suppress error messages about lstat(2)/stat(2) failure](-F)-f+[display per the specified format string]:format string-l[display in `ls -lT` format](-F -t)-r[display in raw (numerical) format](-F -t)-s[display in shell variable-assignment format](-F)-x[display in verbose (Linux-style) format](-f -r -s -x)-F[append file type indicators (implies -l)]-n[suppress terminating newlines](-r -s)-t+[specify strftime(3) format string]: :_date_formatsdragonflyfreebsd(-L)-H[treat arguments as hexadecimal-formatted NFS file handles] #args _argumentsaoptsargsstatefilesorhandlesopt_argsiH_messagenfshandlesNFS file handle_filesreturnA$03DA$CgJzs:A,L|A0YyAC3*sJz,AzA1A$]|,A
s:A%Diq.AEz!,AEzyA\
JY[JADA"0CDIA"CDAdlocalshortlongargserrorinputoutput[set initial buffering for std${buf[i]}]:mode or size:((0\:unbuffered L\:line\ buffered_pick_variantgnuGNUfreebsdversion(- *)--help[display usage information](- *)--version[display version information] B\:fully\ buffered))i<=3(long[i])short[i]+(e)opt gnu (short[i])long[i]=(e)opt CURRENT > 2 *::command:_normal_argumentsargsAg A@aA('0]EACGA'+A[	AA"C(M
+PAFA,A
,A<iA$0A$"5}+0{A$"-+0A$"	H	h			"+70
a,A%
t
A	%
IA	
A'
iA$"
)i*+A"&
,+0;A"&
0+A
CF
+typesetsubcmdssubcmdsMfstg help 2> /dev/null   /b:space::space:/match1:match2localcurcontextcurcontextexplsubcmd CURRENT == 2 _describecommandsstgit commandsubcmdsshiftwords CURRENT-- words[1]curcontextcurcontext%:*-subcmd:subcmdpush_wantedunappliedpatchespatchcompaddMfstg series 2> /dev/null  _wantedappliedpatchespatchcompaddMfstg series 2> /dev/null+> +> editfilesgotorenamelogfloatdeletesinkmailsyncshowpickhidesquash_wantedpatchespatchcompaddstg series --noprefix 2> /dev/nullreflast_wordwords[CURRENT-1]refresh_patch_optionspatchrefresh_patch_optionsrlast_word_wantedappliedpatchespatchcompaddMfstg series 2> /dev/null+> +> _files_filesreturnAB	K|/A'=A G\A\C
&AA(IqAF<aA0A0gE+Ag|ACgAX	%
A	

Y
=I!A"
Ly4+A
CA0A81A8.A99QA:y.A;A"<Q<
u.A@uq.ACA"FF+AF0+0LAGA %mACF  +functions[__stow_packages] __stow_packageslocalstow_dirQ1stow_pkg_liststow_dir//N:tstow_pkg_list_valuespackage from stow_dirstow_pkg_list//\/\\//:/\:_messageno package found in stow_dirservicestowlocalstatelinecurcontextcurcontexttypesetopt_argsstow_dirarguments(- *)helph[show help](- *)versionV[show version number](-d --dir)d+dir[set the stow dir (default is current dir)]:stow dir [$PWD]:_files -/(-t --target)t+target[set the target dir (default is parent of stow dir)]:target dir [../$PWD]:_files -/*Sstow[stow the package names that follow]: :->stow_package*Ddelete[unstow the package names that follow]: :->stow_package*Rrestow[restow (unstow and stow again) the package names that follow]: :->stow_package--adopt[adopt already existing plain file]--ignore=[ignore files ending with this perl regex]:regexp:--defer=[don't stow files beginning with this perl regex]:regexp:--override=[force stowing files beginning with this perl regex]:regexp:--no-folding[disable any further tree folding or tree refolding]--dotfiles[enable special handling for dotfiles](-p --compat)pcompat[use legacy algorithm for unstowing](-n -no --simulate)nnosimulate[do not actually make any filesystem changes]*-v[increase verbosity]*--verbose=-[increase verbosity]::level:(0 1 2 3 4 5)*:stow package:->stow_package_argumentsargumentsstatestow_package +opt_args[-d] opt_args[-d] +opt_args[--dir] opt_args[--dir]tSTOW_DIRexportSTOW_DIRPWD__stow_packagesstow_dirreturnchkstow(-t --target)t+target[set the target directory (default is /usr/local/)]:target dir:_files -/(-b --badlinks)bbadlinks[report symlinks that point to non-existent files (default mode)](-a --aliens)aaliens[report non-symlinks in the target directory](-l --list)llist[list packages in the target directory]_argumentsargumentsA ,Lh,A,Ah1A%	A?)A(,mA,C}I
M
A6IplA
pPACe
0A 	eQ0Ae=A
Ax=0]ACg|A%|cc
AAP	AfAC&A&$AC@mlocalargsvariantformatbytesformat[precede each string by its byte offset in the file]:format:((d\:decimal o\:octal x\:hexadecimal))[specify minimum string length]:length (bytes) [4](-t --radix)-o[precede each string by its decimal byte offset]!(-n --bytes)-123456789_pick_variantbinutilsGNUelftoolchainelftoolchainelfutilselfutilsunix(-a --all -d --data)aall[look everywhere in file, not just initialised data space of object files](-e --encoding)e+encoding[select character size and endianness]:character type:((
      s\:7-bit
      S\:8-bit
      b\:16-bit\ big-endian
      l\:16-bit\ little-endian
      B\:32-bit\ big-endian
      L\:32-bit\ little-endian))(-f --print-file-name)fprintfilename[print name of the file before each string](-n --bytes)n+bytesbytes(-d -t --radix)t+radixformat(- *)--help[display help information](- *)--version[display version information]variantelfutilsbinutils(- *)-V[display version information]elftoolchain(- *)-h[display help information](- *)-v[display version information](-a --all -d --data)ddata[only print strings from file data sections](-w --include-all-whitespace)wincludeallwhitespace[include all whitespace as valid string characters](-T --target)T+target[specify binary file format]:format:compadd - ${(z)${(M)${(f)"$(_call_program targets strings --help)"}##* supported targets*}##*\: }(-s --output-separator)s+outputseparator[specify string used to separate strings in output]:separatorelfutils(- *)--usage[display a short usage message](- *)-\\?[display help information](-d)-t+format-n+bytes-a[look everywhere in file, not just initialised data space of object files]OSTYPEdarwinarchz_call_program architectures strings -arch - 2>&1flags are: %%\n-arch[specify the architecture]:architecture:compadd -a archcompset_filesreturn_argumentsargs*:file:_filesA@'EEtE+ACgAgAXJ)A1PqAC1&A	R:AfAGA 9AFA&Ax
%
MY

9qq A;!a0!A!"-#,0#A
g#A
%##cc
A\C	%-%&i'u()*+,,-.)/Y/01234A"C5666T+A*7%(07@AGACg7@A7@7eA"9(7@9Q7@\+AF+localcurcontextcurcontextstatelinedeclareopt_argsargs_pick_variantgnuGNUsolarisversionprefixcompsetexpl_descriptionfilescommand-line-options file_filesexpl[@]return(-F --target)F+target[object code format to use]:bfd name:->bfdnames(-)--help[display usage information](-)--info[display list of architectures and object formats](-I --input-target)I+inputtarget[object code format of input]:bfd name:->bfdnames(-O --output-target)O+outputtarget[object code format of output]:bfd name:->bfdnames(-D --enable-deterministic-archives -U --disable-deterministic-archives)Udisabledeterministicarchives[disable -D behavior](-D --enable-deterministic-archives -U --disable-deterministic-archives)Denabledeterministicarchives[produce deterministic output when stripping archives (zero file metadata)]*R+removesection[remove given sections]:section name--remove-relocations=[remove relocations from specified section]:section(-s --strip-all)sstripall[remove all symbols](-g -S -d --strip-debug)gSdstripdebug[remove debugging symbols]--strip-dwo[remove all DWARF .dwo sections]--strip-unneeded[remove symbols not needed for relocation processing]!(--no-merge-notes)Mmergenotes--no-merge-notes[don't attempt to remove redundant notes]*K+keepsymbol[keep given symbol]:symbol name*N+stripsymbol[strip given symbol]:symbol name(*)-o+[output file]:output file:_files(-p --preserve-dates)ppreservedates[preserve access and modification dates](-w --wildcard)wwildcard[permit wildcards in symbol names](-x --discard-all)xdiscardall[remove non-global symbols](-X --discard-locals)Xdiscardlocals[remove compiler-generated local symbols]--keep-file-symbols[retain symbols specifying source file names]--only-keep-debug[remove everything except debugging information](-)Vversion[display version information and exit](-v --verbose)vverbose[list all object files modified or members of archives]OSTYPEsolaris-l[strip line information only]-V[display version information on stderr and exit]-x[do not strip the symbol table]darwinarchz_call_program architectures
			strings -arch - 2>&1flags are: %%\n-u[save all undefined symbols]-r[save all symbols referenced dynamically]-s[save global symbols listed in the specified file]:file:_files-R[remove global symbols listed in the specified file]:file:_files-i[ignore symbols listed in -s/-R file but are not in the object files]-d[save debug symbols in files listed in the specified file]:file:_file-A[save all global absolute symbols and Objective-C class symbols]-n[save all N_SECT global symbols]-S[remove debug symbols]-X[remove local symbols whose names begin with L]-T[remove Swift symbols]-N[remove all nlist symbols and string tables from binaries used by dyld]-x[remove all local symbols]-c[remove section contents of dynamic library to create stub library]-o[write the result to specified file]:output file:_files-no_uuid[remove only LC_UUID load command]-no_split_info[remove LC_SEGMENT_SPLIT_INFO load command]-no_code_signature_warning[not warn when code signature would be invalid in the output]-arch[specify the architecture]:architecture:( $arch )_argumentsargs1:executable:_files -g "*(-*)"*::executable:_files -g "*(-*)"statebfdnamesMf_call_program bfdnames strip --help:strip: supported targets: strip: supported targets: _describebfd nameAGA3
1.Ar-}A0F,Mau(qAfA(Hh|3{*c{*0D\|Û$<Tp0H`x$<Ph0Ll			4	Llocalexplwords[CURRENT-1]erasediscardstatusdsuspintrkilllnextquitreprintstartsp_wantedcharacterscontrol charactercompadd^-^h^?^c^ucompset[-+]_wantedvaluessettingcompaddrowscolumnsintrquiterasekilleol2startstopsuspdsuspreprintdiscardweraselnextparenbparoddcstopbhupclcreadclocalparextignbrkbrkintignparparmrkinpckistripinlcrigncricrnliuclcixonixanyixoffimaxbelisigicanonxcaseechoechoeechokechonlnoflshtostopechoctlechoprtechokeflushopendingiextenopostolcuconlcrocrnlonocronlretofillofdelsaneAgA(C<PpA'A('@`EtAgAB
<1Aj%0A8%<U	=	
A"5e<
.Ap]uA<9p]A	<
0A
<
0EA e<iE0}A
e<qAT		1A>A%<9.A@`A"&,AEA"GE	G5AK	A"K]}
K.ALACAQ
MA&QASi.AT]QAU.AV5q.AX A4K 0 A(C!!5 !X!yA&40!ACFAa`RRMrM!
AF"D"iqAd#	Ae#A%#A$($QM$$A&ACFlocalopt_argsargscontextstatelineexplfirst(-)${norm}:user name:_usersintegernormstripshell words[(i)-(l|-login)] < CURRENT -[use a login shell]OSTYPElinuxargs(-c --command --session-command *)c+command[pass command to shell]:command string:_cmdstring(-c --command *)--session-command=[pass command to shell and don't create a new session]:command string:_cmdstring(--fast -f)ffast[pass -f to shell](-l --login -m -p --preserve-environment)llogin[use a login shell](-l --login -m -p --preserve-environment)mppreserveenvironment[don't reset environment](-s --shell)s+shell[run the specified shell]:shell:->shells(-)--help[display help information](-)--version[display version information] #_comp_priv_prefix || EUID == 0 (-g --group)g+group[specify primary group]:group:_groups*G+suppgroup[specify supplemental group]:group:_groups(--help --version)first#???bsddarwindragonfly-f[if the invoked shell is csh, prevent it from reading .cshrc](-m)-l[use a login shell](-l)-m[don't reset environment]dragonfly-c+[use settings from specified login class]:classfreebsd-s[set the MAC label]openbsd(-K)-a+[specify authentication type]:authentication type:(
        activ chpass crypto lchpass passwd radius reject skey snk token yubikey
      )(-a)-K[shorthand for -a passwd]-s+[run the specified shell]:shell:->shells-L[loop until login succeeds]netbsd-d[use a login shell but retain current directory]-K[don't use Kerberos] words[(i)-] < CURRENT args:loginl[1:-_argumentsefirst*:shell arguments:= ->restreturnQlinenorm//rootOSTYPEusr%:OSTYPEdarwin +commands[dscl] 
    _call_program shells dscl . -read /Users/${(q)usr} UserShell
  UserShell: shell #(@M)args:#*-s[+\[]*:* && #opt_args[(i)-(s|-shell)] vopt_argsisshell +commands[getent] _call_program shells getent passwd ${(q)usr}##*:(M@)(@f)</etc/passwd:#usr:*##*:stateshells_wantedcontextcompaddf</etc/shellsNrest/nologinfalse_message-s option required, usr has no shell strip = #words - #line + norm  CURRENT -= strip - 1 words2,strip_dispatchservice:contextshell:tdefault,ApkAL'EE|EE+AgAG%<Qcu!]IuTy5YI			
D
]<iAG(A`}
$A<C1AR
]A`
A("Cd5-!+AGdA	1AB	F	F\,A%E,A&duA	fdA`
CA)A
'@dAG@AFdA A"0
0ACg%8AABF`FA$MAT
	A6A
fMpqAFA	p0A"CPA+[0A #k#JAC%,AG#kAAAHa,AIAl1ABF0mFm,ANAfXmACWW1ABCFmF 	A IA4AW$QA$$A4AZ(A$)A4CA]*qA$*A4A`+AC$,5A4Ac,A$-UA4Af.A$/%A4CAi/A$0A4Al2)AC$2A4Ao6AC$7uA9)AC9Af: 	AC:
0##
A:
0;A ;0<,A;<=A!e<u=10=A#%=>
0?\A$?y
0@<A%@Q
0A	A'A0B4
A(CeBQC0;{bA)eD=1
0F`A+CFF0G
A,eGH0HA-eHIq
0JxA /%JL=MM
0NiA1N
0OTA2COq0PA3ePQ)0;A4C"R9
0RUA4R
0SA5S
0TA6T1A"7CFTpT+Ap7ZX0TAL8QU		0U1A8CFU+$0UA8FUA9%VV4VMAVhA4:fVVWX)YmZ\m]A
0]A ;^02b^P^d0^A<&^	0;A<CF^_
qA=F^_QA>F_+,A,k`5
A@'EE|E+AGAgACg8XA "|99+AlC1A"

q
Ag8A0mAq0A"\+0AC#k,A#kAPie1A
,A
<
i,AAA	9A	C	Al	,%1.A&A	A
9m
0A

0AC
0A0AeE
0A
.A9rm,AAA "Ct=+A4q20 	AAG=A%AIA"&DJ+QAKdA"F,N+qAF!AF+AB[y:\y|oAFABiy:jz\AFABozbp{8!A8+	A%ABt{u+||1Ag,A%XABrqC&AADABXAB
>	xA'K"A'=A$C4A'+Z!A'A	1A	},A
.AAAB"(!AH,Pt3+3ABR.B	2`RR5RUFtABC!CFtAX}ABFtAfABf3(A<aACAF(ANA&AA@(qA"
,"&$,Q+A,"C&x$!+AB#PFtA	FtAB
<#A$g4+A"C&HCFA"Fz
+A1.ARABC$ <A1AiACfA,"&4(I+AF+ABZL$2AB!\4f\!}ABMZ%<AB!\4fp!AB
+%znA3AG,ABfLm%3AlC,ACAlAfA,)qAC,HiQAA%AC!AHi}AtAC0iQ|AB+'
tAGADqA"CTuCFAB+'{AGcAcA"CcCFA(9&A\	0sAF$9	0LAFp9lA	k|(s
&A+ACF%_svnlocalcurcontextcurcontextstatelineexpltypesetopt_argsshow_item_keyskindthe kind of TARGET (file or dir)the URL of TARGET in the repositoryrelativeurlthe repository-relative URLreposrooturlthe repository root URLreposuuidthe repository UUIDrepossizethe size of TARGET in the repository (for files only)revisionthe revision of TARGETlastchangedrevisionthe most recent revision in which TARGET was changedlastchangeddatethe date of the last-changed revisionlastchangedauthorthe author of the last-changed revisionwcrootthe working copy root pathschedule'normal', 'add', 'delete', 'replace'depth'infinity', 'immediates', 'files', 'empty', 'exclude'changelistthe changelist this file was added to, if anyupdate_policyzstyle:completion:*:*:service:*cachepolicyupdate_policyupdate_policy:completion:*:*:service:*_svn_caching_policy_arguments-*(-)--help[print help information](*)--version[print client version information]1: :->cmds*:: :->args_svn_help_takes_verbose_cache_invalidsvnhelptakesverbose_retrieve_cache_call_program svn-help-v svn help helpverbose( ! ? )_store_cache _svn_help_takes_verbose readonlydash_v-vdash_vunsetstate ! +_svn_cmds gHA_svn_cmds_cache_invalidsvncmds_retrieve_cachesvncmds_svn_cmdsf_call_program commands svn help $dash_vlAvailable subcommands:%%Subversion is a tool/s:space:baz:space:(az, )/match1 :match1match2:+:match2//// /:: ? == 0 _store_cachesvncmds_svn_cmds_svn_cmdscmds_wantedcommandssvn command_svn_commandsargsusage_cache_svn_status_cache_svn_mtime(k)_svn_cmds[(R)*:words[1]:*]:-(k)_svn_cmds[(i):words[1]:] #cmd curcontextcurcontext%:*:*:svn-cmd:_cache_invalidsvncmdusage_retrieve_cacheMf_call_program options svn help $dash_v -- $cmd:usage:usage:cmd _store_cache_cache_invalid_retrieve_cachesvncmdargsMf_call_program options svn help $dash_v -- $cmdValid options:e: :%% :/ argARG/:arg:/b:alpha: [az]:arg:/match3match1match2match4 match1match2match3match4 idx=args[(I)*--accept:arg:] argsidxaccept=:automatic conflict resolution action:((working\:working base\:base recommended\:recommended for i j in p postpone mc mine-conflict tc theirs-conflict mf mine-full tf theirs-full e edit l launch; do print -rn $i\\:$j $j\\:$j ""; done )) idx=args[(I)*--c(l|hangelist):arg:] *clchangelist=:change list:_svn_changelists idx=args[(I)*--config-dir:arg:] configdir=:config dir:_directories idx=args[(I)*--config-option:arg:] *--config-option=: :_svn_config_options idx=args[(I)*--depth:arg:] depth=:operation depth (how far to recurse):(empty files immediates infinity) idx=args[(I)*(-F|--file):arg:] (-F --file)F+file:log message file:_files idx=args[(I)*--set-depth:arg:] setdepth=[make working copy deeper or shallower]:new depth:(exclude empty files immediates infinity) idx=args[(I)*--trust-server-cert-failures:arg:] trustservercertfailures=:failures:_values -s , "certificate failures to ignore" "unknown-ca[unknown authority]" "cn-mismatch[hostname mismatch]" "expired[certificate expired]" "not-yet-valid[certificate not yet valid]" "other[all other failures]" idx=args[(I)*--show-item:arg:] showitem=:item key:((for i j in ${(kv)show_item_keys}; do print -rn - $i\\:"${(q)j}" ""; done))args/bAZaz09:arg:/match1:arg:args/b:arg:/match1+:arg:_store_cachecmd*:file:_files -g "*(e:_svn_uncontrolled:)"auth*:auth pattern: argsrremove(1)--remove(--remove)1:changelist name:_svn_changelists*:file:_files -g "*(e:_svn_controlled:)"commitargs/bfile:arg:/match1:file:_files*:file:_files -g "*(e:_svn_status:)"delete*:file:_files -g ".svn(/e:_svn_deletedfiles:)"diff*: : _alternative "files:file:_files -g \*\(e:_svn_status:\)" "urls:URL:_svn_urls"help*::sub command:_svn_commandsimport1:project directory or import location: _alternative "files:file:_files" "urls:URL:_svn_urls"2:import location: _alternative "files:file:_files" "urls:URL:_svn_urls"1: : _alternative "files:file:_files -g \*\(e:_svn_controlled:\)" "urls:URL:_svn_urls"mergeinfoargsrshowrevs:arg:--show-revs=:revisions:(merged eligible)patch1:patch file:_files2::working copy to patch:_filespropgetpropeditpropdel1:property name:_svn_props2:target: _alternative "files:file:_files" "urls:URL:_svn_urls"propset:propname:(svn:ignore svn:keywords svn:executable svn:eol-style svn:mime-type svn:externals svn:needs-lock svn:global-ignores svn:auto-props):propval:->propset_propval*:path or url: _alternative "files:file:_files" "urls:URL:_svn_urls"resolveresolved*:file:_files -g "*(e:_svn_conflicts:)"revert*:file:_files -g "(.svn|*)(/e:_svn_deletedfiles:,e:_svn_status:)"xunshelve1:shelf name:compadd - ${(f)"$(_call_program shelves svn x-shelves --quiet)"}2::shelf versionusageSRCDSTTARGETURLPATH*: : _alternative "files:file:_files" "urls:URL:_svn_urls"URL:URL:_svn_urlsPATH*:file:_files_argumentsargs[@]propset_propvalwords2svn:executablesvn:needslockcompaddsvn:keywordscompsetwordsdummywords ++CURRENT _valueskeywords (or custom)(URL HeadURL)URLHeadURL[URL for the head version of the file](Author LastChangedBy)AuthorLastChangedBy[last person to modify the file](Date LastChangedDate)DateLastChangedDate[date/time the file was last modified](Rev Revision LastChangedRevision)RevRevisionLastChangedRevision[last revision the file changed]Id[compressed summary of URL,Revision,Date,Author]Header[like 'Id' but includes the full URL]svn:eolstylecompaddCRLFnativesvn:mimetype_mime_types_messageproperty valueunknown svn command: words[1]return_svnadminlocalcurcontextcurcontextstatelineintegerNORMARGcontextstate_descrtypesetopt_args_arguments(-)--help[print help information](- *)--version[print client version information]1: :->cmds*:: :->argsstate ! +_svnadmin_cmds gHA_svnadmin_cmds_svnadmin_cmdsf_call_program commands svnadmin helplAvailable subcommands:/s:space:baz:space:(az, )/match1 :match1match2:+:match2//// /::cmds_wantedcommandsexplsvnadmin command_svnadmin_commandsargsusage(k)_svnadmin_cmds[(R)*:words[1]:*]:-(k)_svnadmin_cmds[(i):words[1]:] #cmd curcontextcurcontext%:*:*:svnadmin-cmd:Mf_call_program options svnadmin help $cmd:cmd: usage:cmd: usage: svnadmin cmd Mf_call_program options svnadmin help $cmdValid options:e: :%% :/ argARG/:arg:/b:alpha: [az]:arg:/match2match1match3 match1match2match3args/bAZaz09:arg:/match1:arg:args/b:arg:/match1+:arg:usageREPOS_PATH:repository path:_files -/cmdfreeze*:arguments:->normalhotcopy:new repository:_files -/setlog: :_filessetrevprop:property name:property value file:_filesdelrevprop:property namehelp*:subcommand:_svnadmin_commands_argumentsargs[@]normal words[(i)--] < CURRENT words1,NORMARG CURRENT -= NORMARG _normal NORMARG+1 == CURRENT _command_names_messageunknown svnadmin command: words[1]return +functions[_svn_controlled] _svn_controlledreturn +functions[_svn_uncontrolled] _svn_uncontrolledreturn +functions[_svn_conflicts] _svn_conflicts # > 0 REPLY.miner-NY1 +functions[_svn_deletedfiles] _svn_deletedfileslocalcontcontrolledreplyREPLY/.svnreturncontrolledREPLY/textbase/.svnbaseN:r:tcontrolledREPLY:h/contREPLY%.svncont +functions[_svn_status] _svn_statuslocalREPLY:h1:-([ADMR~]|?M)zmodloadzsh/statb:zstat/dev/nullzstat +device $dir:zstat +inode $dirmtimezstat +mtime $dir/.svn/entries ! +_cache_svn_status[key] || _cache_svn_mtime[key] != mtime _cache_svn_statuskey_call_program files svn status -N $dir_cache_svn_mtimekeymtime (M)#(f)_cache_svn_status[key]:#(#s)~pat*REPLY  +functions[_svn_remote_paths] _svn_remote_pathslocalexplremfilesremdispfremdispd\^/^/prefix:///.svn/entriesprefixprefixreturnzstyle:completion:curcontext:remoteaccessremfilesfsvn list $IPREFIX${${PREFIX%%[^/]#}/#$pfx/$sub} 2>/dev/null ? == 0 compset*/compset/*fileremdispfremfiles:/remdispdMremfiles:/_tagsfiles_next_labelsuf:directorysufcompadd@expl[@]remdispfremdispfcompaddsuf:+/expl[@]remdispdremdispd%/ ret  +functions[_svn_urls] _svn_urlslocalurlschexpl_svn_remote_pathsreturn_urlsprefix://zstyle:completion:curcontext:urlschemasfile://http://https://svn://svn+ssh:// #urlsch compset[^:]*_wantedURL schemacompaddurlsch@ +functions[_svn_commands] _svn_commandscompadd@_svn_cmdscompadds.:._svn_cmds +functions[_svnadmin_command] _svnadmin_commandscompadd@_svnadmin_cmdscompadds.:._svnadmin_cmds +functions[_svn_config_options] _svn_config_optionslocalexplcfgfilecompset:*compset*:compset*=_messagevaluesvalueoptionsoptioncompsetcfgfile/.subversion/MIPREFIX%:%configserversN/dev/null_descriptionsectionssectioncompaddsufexpl[@]Mf<${cfgfile[1]}:[][%]_descriptionconfigfilesconfiguration filecompaddexpl[@]configservers +functions[_svn_props] _svn_propslocalpropertiespropertiesMfsvn proplist 2>/dev/null:     compadd@propertiesreturn +functions[_svn_changelists] _svn_changelistslocalMf_call_program changelists svn status 2>/dev/null: Changelist%'compadd@return_subversionservice_svn@svnadmin_svnadmin_svn_caching_policyservice_subversion@AfPA*#kAgAgA9A8,*ACgAX	%9	

=M
uu%qA
1AB*r*A$
iq,A-#kA8ei "$&a(y)A+<setoptlocaloptionsextended_globlocalenvironargs_comp_priv_prefixzstyle:completion:curcontext:environ[@]e(-A --askpass)Aaskpass[use a helper program for password prompting](-C --close-from)C+closefrom[close file descriptors]:lowest fd to close(-g --group)g+group[run command as the specified group name or ID]:group:_groups(-)hhelp[display help message and exit](-h --host)h+host[run command on host]:host:_hosts(-K --remove-timestamp)Kremovetimestamp[remove timestamp file completely](-k --reset-timestamp)kresettimestamp[invalidate timestamp file]*llist[list user's privileges or check a specific command](-n --non-interactive)nnoninteractive[non-interactive mode, no prompts are used](-p --prompt)p+prompt[use the specified password prompt]:prompt(-r --role)r+role[create SELinux security context with specified role]: :_selinux_roles(-S --stdin)Sstdin[read password from standard input](-t --type)t+type[create SELinux security context with specified type]: :_selinux_types(-T --command-timeout)T+commandtimeout[terminate command after specified time limit]:timeout(-U --other-user)U+otheruser[in list mode, display privileges for user]:user:_users(-u --user)u+user[run command (or edit file) as specified user]:user:_users(-)Vversion[display version information and exit](-v --validate)vvalidate[update user's timestamp without running a command]servicesudoedit words[(i)-e] < words[(i)^(*sudo|-[^-]*)] -*args!(-V --version -h --help)-e*:file:_fileswords[1](-e --edit 1 *)eedit[edit files instead of running a command](-s --shell)sshell[run shell as the target user; a command may also be specified](-i --login)ilogin[run login shell as the target user; a command may also be specified](-b --background -i --login -s --shell -e --edit)bbackground[run command in the background](--preserve-env -i --login -s --shell -e --edit)-E[preserve user environment when running command](-E -i --login -s --shell -e --edit)--preserve-env=-[preserve user environment when running command]::environment variable:_sequence _parameters -g "*export*"(-H --set-home -i --login -s --shell -e --edit)Hsethome[set HOME variable to target user's home dir](-P --preserve-groups -i -login -s --shell -e --edit)Ppreservegroups[preserve group vector instead of setting to target's](-)1:command: _command_names -e*::arguments:{ _comp_priv_prefix=( $cmd -n ${(kv)opt_args[(I)(-[ugHEP]|--(user|group|set-home|preserve-env|preserve-groups))]} ) ; _normal }_argumentsAX'EE|EEE+AD"q}eII+AjT0A%		AE
-#0
[
Kss
\
|


 	D
l
A,00A"fLy +0
8A"f
`y
$+08A"	Ty-,+0@A"`yq1+08A"
fXy5+0A "$yQ!}<+00A"fD
qA+0Ayi0xA"aqyN+0+AC,0AP"F<i ! !i"	"#$%'),-0e4o+05A"5H5u68u+08A4"f8y89q:U:;q<Q<=>+0^,A"'^\^_`}+0`A")fayaE+0aA*,a0bpA"*by
b+0c A$",c4ycafgghY+0h A.hyi!A"/&i+0jx!A "/jj|jkk9+0k"A"0fkyk+0ld#A0"1Flylmqn-nopuqErA+0s0$A,"4&sLyQsyst9tu5u+0w%A"7CFww+	0w&A8Fxy0xD'A"8x`yxyAy+0z(A:CfzyzA:&{yA;&{0|T)A";f|hy|+0}*A<}y~%~0P+A(">dy%q
]+,0,A,"@C&Aqe	+A"r- "B(H|j`+0./A"Cy9+00A"Efq+01A"FCfy	+032A8"Gy)u=(+0@3A"Jfhy
,+04A"K]2+05A"MCfy56+0@6h7A "NCH|9+0+8A "O4T|=+(0H9A"Ppi-eD+A"Fri: "QH|jG+&0@;A"RfXeL+A"Nr< "S,H|jLmO+0=A"TuW+0>A<"V!5	a=yAf+0?A,"ZC&A](q+0T@AD"]lQ
Uy==+08AADaXy9yÕ9QŹ	0,BA"eXɅ=
+0CA"gfy1+0DA"hy!]+0hEA"ifπyϭ+0АFAj,Ь0GA "k$|De+AmFҀ+localcurcontextcurcontextexplstatelineargs_arguments-browser=[set browser]:browser:_command_names-elvi[list web sites that can be searched]-escape-url-args=[apply url escaping to arguments]:bool:(yes no)(-g -graphical)ggraphical[get some windowed sin]-help[display help information]-quiet:bool:(yes no)-new[start in a new window](-t -text)ttext[back to the yellow brick road](-q -quote)qquote[quote arguments with quote characters]-version[display version information]:elvi:->elvi*::arg:->subcmdstatesubcmd-help[display help information]*:string:_guard "^-*" "search string"words[1]deblogsexcitefilesearchingfoldochappypenguinslashdotslinuxdocsundocssunsolve_messagestringsearch stringalioth_argumentsargs-type=-:search type:(soft skill people)altavista_arguments-results=-:[number of results to return]amazon_arguments-country=-:country code:(uk de fr jp us)-search=-:topic:(all auctions books cars classical \
            dvd electronics garden kitchen music \
            outlet photo software toys tools \
            vhs videogames zshops wireless)austlii_arguments-method=-:search method:(any all phrase title boolean)-results=-:[number of results to return]:numberbbcnews_arguments-scope=-:search scope:(world uk)cddb_arguments-artists[search artists]-albums[search albums]-songs[search songs]-all[search all artists, albums and songs]cite_arguments*:search stringctan_arguments-name[search by filename]-desc[search descriptions (default)]-doc[search documentation]currency_arguments-l[list all known currency symbols]-from=-:currency symbol:(EUR USD GBP CAD AUD JPY INR NZD CHF ZAR)-to=-:currency symbol:(EUR USD GBP CAD AUD JPY INR NZD CHF ZAR)*:currency amountnumbersCVE Numberdebbugs_arguments-search=:search type:(pkg src bug maint tag submitter severity tag)-arc[show archived bugs]-raw[do not sort by status or severity]-rb[reverse order of bugs shown]-rst[reverse order of statuses shown]-rse[reverse order of severities shown]-merge[sisplay merged bugs only once]-nohead[so not show table of contents header]-nofoot[so not show statistics in the footer]-mbox[view results in mbox format]-incstat=-[include given status list]:status:_values -s , status open
              forwarded pending fixed done-exstat=-[exclude given status list]:status:_values -s , status open
              forwarded pending fixed done-incsev=-[include given severities]:severity:_values -s , severity
              critical grave serious important normal minor wishlist fixed-exsev=-[exclude given severities]:severity:_values -s , severity
              critical grave serious important normal minor wishlist fixed-inctag=-[include given tags]:tag:_values -s , tag potato woody sarge
              sarge-ignore sid experimental confirmed d-i fixed
              fixed-in-experimental fixed-upstream help moreinfo patch pending
              security unreproducible upstream wontfix-extag=-[exclude given tags]:tag:_values -s , tag potato woody sarge
              sarge-ignore sid experimental confirmed d-i fixed
              fixed-in-experimental fixed-upstream help moreinfo patch pending
              security unreproducible upstream wontfix*:package:_deb_packages availdebcontents_arguments-arch=-[search specific architecture]:architecture:(i386 m68k alpha sparc powerpc arm)-distro=-[search specific distribution]:distribution:(stable testing unstable)*:package:_deb_packages availdeblists_arguments-shelp[go to search help page]-results=-[specify number of results to return]:number-dates=-[quarters to search]:date-case[use case sensitive search]-errors=-[specify errors allowed]:errors:(0 1 2 best)-partial[allow partial matches]-sameline[semi-colon separated words must appear on same line]-lines=-[specify maximum lines per message]:lines:(0 5 10 50 100)-list=-[specify list to search]:list:(68k accessibility admintool
              alpha amd64 announce apache arm autobuild beowulf books boot bsd
              cd cd-vendors cdwrite changes chinese chinese-big5 chinese-gb
              commercial consultants ctte curiosa custom dak debbugs deity
              desktop devel devel-announce devel-changes devel-french
              devel-games devel-italian devel-m68k-changes devel-portuguese
              devel-powerpc-changes devel-s390-changes devel-spanish
              devel-sparc-changes doc dpkg edu emacsen embedded esperanto
              events-eu events-na faq firewall french gcc glibc gtk-gnome hams
              handheld hppa hurd i18n ia64 ipv6 isp italian japanese java jr kde
              kernel l10n-arabic l10n-catalan l10n-czech l10n-danish l10n-dutch
              l10n-english l10n-finnish l10n-french l10n-german l10n-greek
              l10n-hungarian l10n-italian l10n-korean l10n-polish
              l10n-portuguese l10n-romanian l10n-russian l10n-spanish
              l10n-turkish laespiral laptop lcs-eng legal lex lint-maint lsb
              lsb-confcall lsb-discuss lsb-impl lsb-spec lsb-test med mentors
              mips mirrors multimedia newmaint newmaint-admin newmaint-discuss
              news news-french news-german news-portuguese nonprofit ocaml-maint
              openoffice parisc perl pilot policy pool powerpc project publicity
              python qa qa-packages qa-private qt-kde release ruby russian s390
              s390-changes security security-announce sgml simplified-chinese
              snapshots sparc sparc-changes spi-announce spi-general ssh superh
              testing tetex-maint toolchain ultralinux user user-catalan
              user-danish user-de user-french user-german user-icelandic
              user-indonesian user-polish user-portuguese user-spanish
              user-swedish user-turkish user-ukrainian vgui-discuss vote win32
              wnpp women www x)debpackages_arguments-release=-:search release:(all main non-US contrib non-free)-distro=-:search distribution:(all stable testing unstable)*:package:_deb_packages availdebpts_arguments-doc[view PTS documentation]debsecpackage name, bug number or CVE IDdeja_arguments-m[search for Message-ID]dmoz_arguments-cat=-[specify category]:category:(All Arts Business Computers Games
              Health Home Kids_and_Teens News Recreation Reference Regional
              Science Shopping Society Sports World Adult)-type=-:type:((c\:categories\ only s\:sites\ only b\:both))-kids[sites for kids]-teens[sites for teens]-mteens[sites for mature teens]ebay_arguments-country=-:country:(com de uk fr)-results=-:[number of results to return]:numberetym_wanteddictworddictionary wordcompaddlook "${PREFIX}"fast_arguments-type=-:search type:(all any phrase)freebsd_arguments-mail=-[search mailing lists]:enable:(yes no)-gg=-[search [Google Groups]:enable:(yes no)-pr=-[query problem reports]:enable:(yes no)-cvs=-[query cvsweb]:enable:(yes no)-mid=-[query mailing lists by Message-ID]:enable:(yes no)-ps=-[go to the port survey page]:enable:(yes no)-prs=-[go to the problem report survey page]:enable:(yes no)-elogs=-[go to the build error logs page]:enable:(yes no)freedb_arguments-albums[search albums]-songs[search songs]-rest[search the rest of the data]-all[search all fields]-bycat[sort results by category]*-cat=-:category:(all blues classical country data folk
              jazz misc newage reggae rock soundtrack)freshmeat_deb_packagesavailfsfdir_argumentsgoogle_arguments(-l --lucky)llucky[feeling lucky?]-results=-:[number of results to return]:-search=-:topic:(bsd linux mac unclesam)gutenberg_arguments-title[search titles (default)]-author[search authors]-num[search etext numbers]imdb_arguments-category=-:category:(All Titles MyMovies People Characters Quotes Bios Plots)ixquick_arguments-search=-:search type:(web pics)-lang=-:language:(english dansk deutsch espanol francais italiano nederlands norsk polski portugues suomi svenska turkce jiantizhongwen nihongo fantizhengwen hangul)jake_arguments-method=-:search type:(title issn)-volume=-:volume-issue=-:issue-spage=-:start page-epage=-:end page-year=-:yearleodict_arguments-tol=:special character tolerance:(off standard high)-to=:language:(de en either)-lang=:webpage is in this language:(en de)-link=:link results:(on off)-head=:display headlines:(on off)-grid=:show results in grid:(on off)-spell=:spelling tolerance:(off standard force)*:dictionary word:->dictwordstatedictword_wantedwordscompaddlook "${PREFIX}"netbsdopenbsd_arguments-mail=-[search mailinglists]:enable:(no yes)-pr=-[query problem reports]:enable:(no yes)pgpkeys_arguments-s[display key signatures]*:key ID or emailpubmed_arguments-db=-:[specify database]:database:(PubMed Nucleotide Protein Genome
              Structure Popset)_arguments-results=-:[specify number of results to return]:number-pdf[return files as PDFs]-rev[reverse order of results]-exact[match exact words (instead of prefixes)]-abs[show abstracts]-keywords[show keywords]-nodirect[don't try and go direct to RFC]-ftp[retrieve RFCs via FTP instead of HTTP]-field=-:search field:(all number title author keyword)-search=-:collection:(all rfc std bcp fyi)scaleplus_argumentssourceforge_arguments-exact=-[require all words}:enable:(yes no)-type=:search type:(soft people freshmeat)*:project:_deb_packages availstockquote_arguments-provider=-[select quote provider]:provider:(yahoo nasdaq quote)thesauruswebster_wantedwordcompaddlook "${PREFIX}"_wanteddictionarypalabra diccionariocompaddlook "${PREFIX}"translate_arguments-from=-:language:(de en es fr it ja ko pt ru zh)-to=-:language:(de en es fr it ja ko pt ru zh)-provider=-[select translation service provider]:provider:(raging bablefish)statedictword_wantedcompaddlook "${PREFIX}"rhyme_arguments-method=-:type of word correlation:(perfect syn hom cons rel sub spell pic shake def)statedictword_wantedcompaddlook "${PREFIX}"w3css_arguments-warnings=-[specify level of warnings displayed]:warning level:(all normal important none)-profile=-:CSS profile:(none css1 css2 css3 svg svgbasic svgtiny mobile atsv-tv tv)-medium=-:user medium:(all aural braille embossed handheld print projection
              screen tty tv presentation):URL:_urlsw3html_arguments-usage[go to validator help page]-encoding=-[set page encoding]-encfb[fall back to encoding rather than override]-doctype=-":[set page doctype]:-docfb[fall back to doctype rather than override]-nv[be less verbose]-showsource[show page source]-showoutline[show page outline (headings)]-showparsetree[show parse tree]-excludeatt[exclude attributes from parse tree]-err[validate Error (404) pages]:URL:_urlsw3link_arguments-r[check linked documents recursively]-d=-[recursion depth]:depth-s[summary only]-hiderd[hide redirects]-dhiderd[hide redirects for directories only]-nolang[don't send the Accept-Language: header]-cookie[save options in a cookie]:URL:_urlsw3rdf_arguments-output=-:output type:(Triples Graphs Both)-format=-:graph format:(PNG_EMBED PNG_LINK SVG_LINK SVG_EMBED
              GIF_EMBED \ GIF_LINK PS_LINK HP_PCL_LINK HP_GL_LINK ISV_ZVTM)-savedot[save GraphViz DOT file]-ntriples[display triples in N-Triples format]-embedded[RDF is not enclosed in <RDF> tags]-useme[grant w3c permission to save the RDF for developing test cases]-anon[make anonymous nodes unlabelled]-fontsize=-:font Size:(10 12 14 16 20)-orient=-:orientation:(TB LR)-node=-:node Colour:(Black Blue Darkgreen Red)-nodetext=-[node text color]:color:(Black Blue Darkgreen Red)-arc=-[arc color]:color:(Black Blue Darkgreen Red)-arctext=-:[arc text color]:color:(Black Blue Darkgreen Red):URL:_urlswayback_arguments-syear=-[start search from this year]:year-smonth=-:[start search from this month]:month:(jan feb mar apr may jun jul aug sep oct nov dec)-sday=-[start search from this day]:number-eyear=-[end search in this year]:year-emonth=-[end search in this month]:month:(jan feb mar apr may jun jul aug sep oct nov dec)-eday=-[end search in this day]:number-list[list all pages that match search criteria]-dups[show dups]-compare[compare pages]-pdf[show as PDF]-alias=-[how to handle site aliases]:alias:(merge show hide)-redir=-[how to handle redirections]:redir:(hide flag show)-type=-[file type to search for]:type:(image audio video binary text pdf)wetandwild_arguments-city=-[town or City or (US only) zipcode]:-country=-[two letter domain-style country code]:-state=-[specify state, province or region]:statewikipedia_arguments-language=-:[two letter language code]:woffle_arguments-method=-:search method:(and or bool)-format=-:result format:(short long)-sort=-:sort method:(score revscore time revtime title revtitle)yahoo_arguments-results=-[specify number of results to return]:numberyubnubcommandYubnub Commandelvi_wantedcompaddf_call_program elvi surfraw -elvi%%:space:%:returnAGs;JA"s;JAP}
M-}uU!9$Y&(])+U-=./0]1-2-2local #words > 2 _arguments(-s --server -p --port)s+server[target host[:port\]]:host[\:port]:_hosts(-p --port)p+port[target port number]:port number:(25 465 587)--copy-routing[derive target host:port from email address domain part]:email address domain part(-t --to)t+to:envelope recipient(s):_sequence _email_addresses -c(-f --from)f+from:envelope sender:_email_addresses -c(--ehlo --lhlo -h --helo)h+ehlohelolhlo:HELO string:_hosts(-q --quit-after)q+quitafter[stop transaction early]:stop point:((
      CONNECT\:banner BANNER\:banner
      FIRST-HELO\:first\ HELO FIRST-EHLO\:first\ HELO
      XCLIENT\:XCLIENT
      TLS\:TLS\ negotiation
      HELO\:second\ HELO EHLO\:second\ HELO
      AUTH\:authentication
      MAIL\:MAIL\ FROM FROM\:MAIL\ FROM
      RCPT\:RCPT\ TO TO\:RCPT\ TO
      ))--protocol=:protocol variant:((
      SMTP\:HELO\ 25
      SSMTP\:EHLO\ 465
      SSMTPA\:EHLO\ 465\ authenticated
      SMTPS\:HELO\ 465
      ESMTP\:EHLO\ 25
      ESMTPA\:EHLO\ 25\ authenticated
      ESMTPS\:EHLO\ STARTTLS\ 25
      ESMTPSA\:EHLO\ STARTTLS\ 25\ authenticated
      ))(-tls -tlsos --tls-optional-strict)-tls[TLS required](-tls -tlsos --tls-optional-strict)tlsostlsoptionalstrict[TLS iff offered by target](-tlsc --tls-on-connect)tlsctlsonconnect[TLS on connect (port 465)](-tlsp --tls-protocol)tlsptlsprotocol:TLS protocol:(sslv2 sslv3 tlsv1 tlsv1_1 tlsv1_2)-tls-cipher:OpenSSL cipher string: --tls-verify[verify TLS certificates]--tls-ca-path=:OpenSSL CAfile or CAdir:_files--tls-get-peer-cert=-:file to write (omit for STDOUT)(-a --auth -ao --auth-optional -aos --auth-optional-strict)a+auth[use authentication, failing if no common auth-types found]::auth type:_sequence compadd - LOGIN PLAIN CRAM-MD5 DIGEST-MD5 CRAM-SHA1 NTLM SPA MSN(-a --auth -ao --auth-optional -aos --auth-optional-strict)aoauthoptional[use authentication if common auth-types found]::auth type:_sequence compadd - LOGIN PLAIN CRAM-MD5 DIGEST-MD5 CRAM-SHA1 NTLM SPA MSN(-a --auth -ao --auth-optional -aos --auth-optional-strict)aosauthoptionalstrict[use authentication]::auth type:_sequence compadd - LOGIN PLAIN CRAM-MD5 DIGEST-MD5 CRAM-SHA1 NTLM SPA MSN(-ap --auth-password)apauthpassword[provide the password to be used for authentication]::password*aeauthextra[add extra information to authentication process]: :_values keywords
	{realm,domain,dmd5-{serv-type,host,serv-name}}\:value*amauthmap[map alternate names for authentication types]:alias=type,...(-apt --auth-plaintext)aptauthplaintext[show auth strings in plaintext when printing on screen](-ahp --auth-hide-password)ahpauthhidepassword[replace passwords with dummy string when printing to terminal](-d --data)d+data[specify DATA payload]:filename (or string with tokens):_files*ahaddheader[add headers]:<Header>\: Value*hheader[replace headers]:<Header>\: Valueign(-)--support[display capabilities and exit]--dump[display results of option processing but send no mail]ign(-)--help[display usage information]ign(-)--version[display version information]ABk9AgJA 0kDAgdA,&x$,dAkAB9kyA($,JA1A"%L+mAC&QA"L+A&8,AJ]AXC
AAAAX*A AC1A"1A"%.A#pQA$.A%A		!=A)1A)%.A*QA+.A,	A(	8	X0		
dAI1K$T"A1AB=eAx5		
A%



y5I)A&A(	C'+E#kA 	@A$
l
s
A$
C$@TtA+
1.A+.A,#kq.A.#k%A%LeA1A(
C%
!#QAt$
0%	Ae%=&U0'EA'0(A(*Y+0$,}	A$,.A/0204
4)A4a0L6i
A679Y0d:AC:<E=0>?Ae6?I0@A e@BmC)C0DDAeE	F0GA eG1HJuK0MyA$MOPRiS0UA!CU0 V!A("eVXY[U4a\EA"%]]9+A%F+A8Fhh +functions[_swanctl_connections] _swanctl_connectionslocalwhichexplmatchesoptszparseoptschildidsike@Mf
    _call_program -p swanctl-sas $words[1] -l
  ::: #- +opts[--ids] @Mf
    _call_program -p swanctl-conns $words[1] -L
  ::: AZAZaz09,tmp +opts[--child] :space:continue +opts[--ike] :space:continuei//:,/  +opts[--ids] matchesi[(w)2]:i[(w)1] #i[(w)2]matchesiw1 +opts[--ids] matchesonumatchesCHILD_ +opts[--ike] IKE__describex2VtsaidswhichSA unique IDmatcheschild  +opts[--ike] IKE _wantedconnectionswhichconnection/SA namecompaddmatches_swanctl CURRENT == 2 words2hhelp_arguments(-)aloadpools[(re)load pool configuration](-)Alistpools[display loaded pool configurations](-)bloadauthorities[(re)load authority configuration](-)Blistauthorities[display loaded authority configurations](-)cloadconns[(re)load connection configuration](-)Ccounters[display or reset IKE event counters](-)dredirect[redirect IKE_SA](-)fflushcerts[flush cached certificates](-)glistalgs[display loaded algorithms](-)hhelp[display help information](-)iinitiate[initiate a connection](-)llistsas[display currently active IKE_SAs](-)Llistconns[display loaded configurations](-)mmonitorsa[monitor for IKE_SA and CHILD_SA changes](-)pinstall[install trap or shunt policy](-)Plistpols[display currently installed policies](-)qloadall[load credentials, authorities, pools, and connections](-)rreloadsettings[reload daemon strongswan.conf](-)Rrekey[rekey SA](-)sloadcreds[(re)load credentials](-)Sstats[display daemon statistics](-)tterminate[terminate connection](-)Tlog[trace logging output](-)uuninstall[uninstall trap or shunt policy](-)vversion[display version information](-)xlistcerts[display stored certificates]returnlocalargscert_flagscert_typescert_flagsnoneocspcert_typesocsp_responsepubkeyx509x509_acx509_crlwords2Mwords2words2wordswords1(@)words[3,-1] CURRENT-- (: * -)hhelp[display help information](-P -r --pretty --raw)Ppretty[dump raw response message in pretty print](-P -r --pretty --raw)rraw[dump raw response message](-v --debug)v+debug[specify debug level]:debug level [1]:((
      -1\:"absolutely silent (SILENT)"
      0\:"basic auditing (AUDIT)"
      1\:"generic control flow with errors (CTRL)"
      2\:"detailed control flow (DIAG)"
      3\:"raw binary blobs (RAW)"
      4\:"sensitive data (PRIVATE)"
    ))(-u --uri)u+uri[specify service URI to connect to]:VICI service URI:_urls(-+ --options)-\++options[read command-line options from specified file]:options file:_filescmdlistpools(-n --name)n+name[filter by specified pool name]:pool name(-l --leases)lleases[display leases of each pool]listauthorities(-n --name)n+name[filter by specified authority name]:authority namecounters(-a -n --all --name)aall[display/reset counters for all tracked connections](-a -n --all --name)n+name[specify connection name]: :_swanctl_connections --ike(-r --reset)rreset[reset counters]redirect(-d --peer-id)d+peerid[redirect by IKE_SA matching specified peer identity]:peer identity(-g --gateway)g+gateway[redirect to specified gateway]:target gateway(-i --ike)i+ike[redirect by specified IKE_SA name]: :_swanctl_connections --ike(-I --ike-id)I+ikeid[redirect by specified IKE_SA unique ID]: :_swanctl_connections --ids --ike(-p --peer-ip)p+peerip[redirect by IKE_SA matching specified peer IP]:peer IP addressflushcerts(-t --type)t+type[filter by specified certificate type]:certificate type:(
        (j< >)(@q-)cert_types
      )initiate(-c --child)c+child[specify CHILD_SA name]: :_swanctl_connections --child(-i --ike)i+ike[specify CHILD_SA's connection name]: :_swanctl_connections --ike(-t --timeout)t+timeout[specify timeout before detaching]:timeout (seconds)listsas(-i --ike)i+ike[filter by specified IKE_SA name]: :_swanctl_connections --ike(-I --ike-id)I+ikeid[filter by specified IKE_SA unique ID]: :_swanctl_connections --ids --ike(-n --noblock)nnoblock[do not wait for IKE_SAs in use]installuninstall(-i --ike)i+ike[specify CHILD_SA's connection name]: :_swanctl_connections --ikelistpols(-c --child)c+child[filter by specified CHILD_SA name]: :_swanctl_connections --child(-d --drop)ddrop[list drop policies](-p --pass)ppass[list bypass policies](-t --trap)ttrap[list trap policies]loadallloadcreds(-c --clear)cclear[clear previously loaded credentials](-n --noprompt)nnoprompt[do not prompt for passwords]rekey(-c --child)c+child[rekey by specified CHILD_SA name]: :_swanctl_connections --child(-C --child-id)C+childid[rekey by specified CHILD_SA unique ID]: :_swanctl_connections --ids --child(-i --ike)i+ike[rekey by specified IKE_SA name]: :_swanctl_connections --ike(-I --ike-id)I+ikeid[rekey by specified IKE_SA unique ID]: :_swanctl_connections --ids --iketerminate(-t --timeout)t+timeout[specify timeout before detaching]:timeout (seconds)(-c --child)c+child[terminate by specified CHILD_SA name]: :_swanctl_connections --child(-C --child-id)C+childid[terminate by specified CHILD_SA unique ID]: :_swanctl_connections --ids --child(-i --ike)i+ike[terminate by specified IKE_SA name]: :_swanctl_connections --ike(-I --ike-id)I+ikeid[terminate by specified IKE_SA unique ID]: :_swanctl_connections --ids --ikeversion(-d --daemon)ddaemon[query daemon version]listcerts(-f --flag)f+flag[filter by specified X.509 certificate flag]:certificate flag:(
        (j< >)(@q-)cert_flags
      )(-p --pem)ppem[display PEM encoding of certificate](-s --subject)s+subject[filter by specified certificate subject]:certificate subject(-S --short)Sshort[omit some certificate details](-u --utc)uutc[use UTC for time fields]_argumentsargs_swanctl@A TAgA@}I1ma-U	m	

5!m]U)! yA%!!"
"##$%%%%a%%&U&'')''((Q(())*q*++)++,,=AG-0A4C-0-EA--Ap%./0Q1a2!3145)67y89U:;<=>?A!BQDeEyFMGYI5A(CHJ90JAGJA$JJK%KuKLA L	0L@AFLhL
0LACfLLMQ	0;AFML0MAMNNiNMQlocalcommon_optionsswiftc_mode_optionsswiftc_additional_optionsswiftc_modescommon_options-assert-config[specify the assert_configuration replacement]:config:(Debug Release Unchecked DisableReplacement)*-D[marks a conditional compilation flag as true]:flag:*-framework[specifies a framework which should be linked against]:framework:*-F[add directory to framework search path]:path:_files -/(-gnone)-gdwarf-types[emit full DWARF type info](-gnone)-gline-tables-only[emit minimal debug info for backtraces only](-gdwarf-types -gline-tables-only -g)-gnone[do not emit debug info](-gnone)-g[emit debug info](- : *)-help[display available options]-index-store-path[store indexing data to the specified path]:directory:_files -/*-I[add directory to the import search path]:path:_files -/-j[number of commands to execute in parallel]:count:*-L[add directory to library link search path]:path:_files -/*-l-[specifies a library which should be linked against]:library:-module-cache-path[specifies the Clang module cache path]:path:_files -/-module-link-name[library to link against when using this module]:name:-module-name[name of the module to build]:name:-nostdimport[do not search the standard library import path for modules]-num-threads[enable multi-threading and specify number of threads]:count:(-Ounchecked -O)-Onone[compile without any optimization](-Onone)-Ounchecked[compile with optimizations and remove runtime safety checks](-Onone)-O[compile with optimizations]-sdk[compile against SDK]:sdk:_files -/-static-stdlib[statically link the Swift standard library]-suppress-warnings[suppress all warnings]-target-cpu[generate code for a particular CPU variant]:cpu-target[generate code for the given target]:target-use-ld=-[specifies the linker to be used]:linker:_files -/(- : *)-version[print version information and exit]-v[show commands to run and use verbose output]-warnings-as-errors[treat warnings as errors]*-Xcc[pass argument to the C/C++/Objective-C compiler]:arg:*-Xlinker[specifies an option which should be passed to the linker]:option:swiftc_modesdumpastparse and type-check input file(s) and dump AST(s)dumpparseparse input file(s) and dump AST(s)dumptyperefinementcontextstype-check input file(s) and dump type refinement contexts(s)emitassemblyemit assembly file(s) (-S)emitbcemit LLVM BC file(s)emitexecutableemit a linked executableemitiremit LLVM IR file(s)emitlibraryemit a linked libraryemitobjectemit object file(s) (-c)emitsibgenemit serialized AST + raw SIL file(s)emitsibemit serialized AST + canonical SIL file(s)emitsilgenemit raw SIL file(s)emitsilemit canonical SIL file(s)parseparse input file(s)printastparse and type-check input file(s) and pretty print AST(s)modekswiftc_modesswiftc_mode_options((k)swiftc_modes)mode[swiftc_modes[mode]]swiftc_additional_options-application-extension[restrict code to those available for App Extensions]-embed-bitcode-marker[embed placeholder LLVM IR data as a marker]-embed-bitcode[embed LLVM IR bitcode as data]-emit-dependencies[emit basic Make-compatible dependencies files]-emit-module-path[emit an importable module to the specified path]:path:_files -/-emit-module[emit an importable module]-emit-objc-header-path[emit an Objective-C header file to the specified path]:path:_files -/-emit-objc-header[emit an Objective-C header file]-fixit-all[apply all fixits from diagnostics without any filtering]-fixit-code[get compiler fixits as code edits]-import-underlying-module[implicitly imports the Objective-C half of a module]-output-file-map[a file which specifies the location of outputs]:path:_files-o[write output to specified file]:path:_files-parse-as-library[parse the input file(s) as libraries, not scripts]-parse-sil[parse the input file as SIL code, not Swift source]-parseable-output[emit textual output in a parseable format]-profile-coverage-mapping[generate coverage data for use with profiled execution counts]-profile-generate[generate instrumented code to collect execution counts]-sanitize-coverage=-[specify the type of coverage instrumentation for Sanitizers and additional options separated by commas]:type:*-sanitize=-[turn on runtime checks for erroneous behavior]:check:-save-temps[save intermediate compilation results]-serialize-diagnostics[serialize diagnostics in a binary format]-tools-directory[look for external executables (ld, clang, binutils) in the specified directory]:directory:_files -/-whole-module-optimization[optimize input files together instead of individually]words[1]swiftvariant_pick_variantopenstackOpenStackswiftlangSwift compilerunknownhelpvariantopenstack_openstack@swiftlang_argumentscommon_options[@]*:input:_files_defaultswiftc_argumentsswiftc_mode_options[@]common_options[@]swiftc_additional_options[@]ACcc
,A'@XAgA C$\,-A"rIi@A A"
Ccc
A"
(,ALAC<localexplnoneifile/usr/include/sys/syscall.hsyscallszparseoptsaallnnoneOSTYPElinux/usr/include/bits/syscall.hsyscallsMf<$ifile:#:blank:define:blank:SYS_:blank:SYS_%%:blank:/dev/nullallsyscallsnonesyscalls_descriptionsyscallssystem callcompadd@expl[@]syscallsA,A<Y<0yA,]E9mAtC
	1AC0MA eu	q
)1ACA,&
)
=
UpACepA	QeMpIiA%05UiACATf`
)
=imUU09A\A0F 
) !"q"U 0#	A##APF%H
)%u&1')(U)*++,i,-q.U0;
AC&/llocalargssysctlvarsOSTYPElinuxeignore[ignore errors about unknown keys](-n -N --names)Nnames[show only variable names](-N -n --values)nvalues[show only variable values](-)wwrite[write mode](-A -a -w --system *)pload[specify file to load sysctl settings from]:file (can be regexp):_filesqquiet[do not display names and values when setting variables](-e --ignore -w --write -A -a --all *)Aaall[display all variables]_pick_variantngprocpsngprocpsversion--deprecated[include deprecated parameters in --all listing]bbinary[print value without new line](-p --load)--system[load settings from all system config files]r+pattern[only apply to variables matching specified pattern]:extended regexpargs:s)*_arguments-*args(- :)hhelp[display help text and exit](- :)Vversion[display version info and exit]*:sysctl variable:_files -W /proc/sysfreebsd11-.-B[specify buffer size for reading]:buffer size-t[display type of variable]freebsd10-.-f+[specify file of name/value pairs to process first]:file:_files-T[display only variables that are settable via loader]-W[display only writable variables that are not statistical]darwinfreebsd-h[format output for human readability]darwindragonflysysctlvars_call_program sysctl-variables sysctl -aN_arguments(-a -o *)-A[equivalent to -o -a (for compatibility)](*)-a[list all]-b[binary output]-d[print the description of the variable instead of its value](-N -n)-e[separate name and value with =]-i[silently exit if variable doesn't exist](-n)-N[show only variable names](-N)-n[show only variable values](-x)-o[show opaques as well (values suppressed)]-q[suppress some warnings](* -o)-X[equivalent to -x -a (for compatibility)](-o)-x[show opaques as well (entire values)]*:sysctl variable:_multi_parts -i -S = -q . sysctlvarsopenbsdsysctlvarsf_call_program sysctl-variables
				sysctl -a 2>/dev/null%%: _arguments(-A -q *)-a[list all string and integer variables](-a -q *)-A[list all known variables]-n[show only values](-a -A)-q[suppress all output when setting a variable]netbsdsysctlvarsf_call_program sysctl-variables
				sysctl -a 2>/dev/null%% %%:_arguments(-a -f -M -q -w)-A[list all known variables](-A -f -M -q -w *)-a[list all string and integer variables](-M -w -x)-d[print the description of the variable instead of its value](-f -M -w)-e[separate name and value with =](-a -A -w *)-f[read variable from specified file]:file:_files(-a -A -d -r -x -w)-M[print entire MIB instead of just value]-n[show only variable values](-A -a -M)-q[silently ignore nonexistent variables](-M -x)-r[binary output](-a -A -d -e -f -M -r)-w[write mode](-d -M -r)*-x[hex output. -xx for hexdump-like output]*:sysctl variable:_multi_parts ${words[(r)-w]:+-S=} -i . sysctlvars_defaultABC9x8CA&A&A0F!yI_pick_variantgnuFree Softunixversion_defaultreturn_arguments(: -)--help[display help information](: -)--version[display version information](-b --before)bbefore[attach separator before instead of after](-r --regex)rregex[treat separator as regular expression (with -s)](-s --separator)s+separator[use specified separator instead of newline]:separator*: :_filesAd'EEtEEEE+ACgA0
A<uAD]

m!A%qACA.m
pAe
p!A	CpA
e
0AA("
C
C&4A
kQi0lACcj,A:cj,A;Ecj ,A<!,A=E"},A>#eA
1Af#$A"f$X$$@+AAR$A"f$%$B+	Af%(%IA"F%h$D+ACF4+localcurcontextcurcontextstatestate_descrlineoptsargstypesetopt_args_pick_variantgnuGNUunixversion(-n --lines -c --bytes)c+bytes[print the last specified bytes; with +, start at the specified byte]:number of bytes:->number(-n --lines -c --bytes)n+lines[print the last specified lines; with +, start at the specified line]:number of lines:->number(-F -f)--follow=-[output appended data as the file grows]::how:(name descriptor)(-F --follow)-f[same as --follow=descriptor](-f --follow --retry)-F[same as --follow=name --retry]--max-unchanged-stats=[with --follow=name, check file rename after the specified number of iterations]:number of iterations(-s --sleep-interval)s+sleepinterval[with -f, sleep the specified seconds between iterations]:seconds--pid=[with -f, terminate after the specified process dies]:pid:_pids(-q --quiet --silent -v --verbose)qquietsilent[never output headers giving file names](-q --quiet --silent -v --verbose)vverbose[always output headers giving file names]--retry[keep trying to open a file even when it becomes inaccessible](- *)--help[display help and exit](- *)--version[output version information and exit]-*(-b -n)-c+[start at the specified byte]:bytes relative to the end (with +, beginning) of file(-b -c)-n+[start at the specified line]:lines relative to the end (with +, beginning) of file(-F -r)-f[wait for new data to be appended to the file]OSTYPEfreebsddarwindragonflynetbsdopenbsdsolaris(-f -F)-r[display the file in reverse order]freebsddarwindragonflynetbsdopenbsd(-c -n)-b+[start at the specified block (512-byte)]:blocks relative to the end (with +, beginning) of filefreebsddarwindragonflynetbsd(-f -r)-F[implies -f, but also detect file rename](-v)-q[never output headers giving file names]netbsd(-q)-v[always output headers giving file names]_argumentsoptsargs*:file:_filesreturnstatenumbersigndigitmultipliers:multiplier:((b\:512 K\:1024 KB\:1000 M\:1024\^2 MB\:1000\^2 G\:1024\^3 GB\:1000\^3 T\:1024\^4 TB\:1000\^4))signs:sign:((+\:"start at the specified byte/line" -\:"output the last specified bytes/lines (default)"))digits:digit:(0 1 2 3 4 5 6 7 8 9)compset(-|+|)[0-9]##_alternativemltdigitPREFIX_alternativesigncompset(+|-)_alternativeA(C3k<c+"PAC1ACh-AlU0Af8]ABCf
iAk,A#A"%-%A"&&9A"'m'A"((=A")q)A"**iA"++A/'1.A/r)Y.A0 NA1p2		@A"3	a3	A"4

4
eA"5
5
A"6%6A"77c+",A@k),AA<AL-1AC,AD3.AE
IVAF2)<r);4;,AG3
}.AH
IQAI
,AJ3
,AK).ALq
q,ANkAO1AO,AP3	.AQ
I,A[kuA4C1A]
AF	A01.AcrU<APF|dq!mAQ!AtR2d2r<R2rH2r)i)<	R22r
2<e<2r2r)
)<AC&QARp2 rAp2rr)A!&Q^A2`Rr)Y
u
A(#C'3EA#01.Ar;;.AQ.Ar	;T;.A1Q.ArE;;.AmQ.Ar:;.AQ.Ar:L;.AQ.Ar:T;.A!	q,Ak5A"
'%3Ad(C1FA`23+3+A( %.A 3+A$) !!!!pz
QA!A*Cf!A4*f""!"]"#u$$y%)%y(qA,1A
,&	A
1.Ar&i&.APQ.Ar&&.APA.1A&,AP'ABr'u'P'A/Cf''uA/&'local_tar_cmdtmpbindex_pick_variantgnuGNUlibarchivelibarchiveunixversion$service --versiontar (GNU tar) b09.autoloadisatleastisatleast1.14.91match[1]_cmd_variantservicegnu-old(@M)words:#-[^-]*(j::)tmp#- words[(I)--(un|)gzip] z_tar_cmd words[(I)--(un|)compress] Z_tar_cmd words[(I)--bzip2] j_tar_cmd words[(I)--xz] J_tar_cmd words[(I)--list] t_tar_cmd words[(I)--(extract|get)] x_tar_cmd words[(I)--create] c_tar_cmdwords[2]txcdruAwords[2]_tar_cmd_tar_cmdtxcdruACURRENT words[(I)--(diff|compare)] d_tar_cmd words[(I)--append] r_tar_cmd words[(I)--update] u_tar_cmd words[(I)--(con|)catenate] A_tar_cmd words[(I)--delete] words[(I)--file=*]words[(I)-*Cf*~--*] tmp wordstmp8,1f_tar_cmdwords3 tmpb wordstmpb+2wdirwordstmpb+1Cf_tar_cmdwords[(I)-*f*~--*]wordstmp+1/dev/nullwordsrdiraztmpevalwdir=(tmp#*=)PREFIX_arguments-f+:-C+:*: : true--owner=*:user:_users--group=*:group:_groups--atime-preserve*::method:(replace system)--*-script=NAME:script file:_files--format=*:format:(gnu oldgnu pax posix ustar v7)--quoting-style=*:quoting style:(literal shell shell-always c c-maybe escape locale clocale)--totals*=SIGNAL*::signal:(HUP QUIT INT USR1 USR2)*=(PROG|COMMAND)*:program:_command_names -e*=ARCHIVE*:archive: _tar_archive*=FILE*:file:_files*=DIR*:directory:_files -/*=CONTROL*::version control:(t numbered nil existing never simple)CURRENTwords[CURRENT-1]Cfwords[CURRENT-1]CURRENTCfCURRENTwords[CURRENT-2]Cfwords[CURRENT-2]words[CURRENT-1]CURRENTCf_tar_archiveCURRENTwords[CURRENT-1]fCCURRENTfC_directories_tar_cmdxtdeltflargsexpl_tar_cmdtzf_tar_cmdtjf_tar_cmdtyf_tar_cmdtZf_tar_cmdtIf_tar_cmdtJfwords[(r)--use-comp*]_tar_cache_name_tar_cache_list(@f)$words[1] $largs $tf_tar_cache_name_wantedfilesfile from archive_multi_parts CURRENT == 2 compset_valuestar function(c t u x)A[append to an archive](A t u x)c[create a new archive](A c u x)t[list archive contents](A c t x)u[update archive](A c t u)x[extract files from an archive]v[verbose output]f[specify archive file or device] index=words[(I)-*C*] words2fCwords2fC index Qwordsindex+1index.../+/index_files_filesAGA""
`2r$+-CF+YAAdC+'.Ar%A"1.ArIAd<Q.Ar5ACTq<Q.Ar:T;A<=Q.AACXu<qA<qAF(Elocalexpl+_tar_cmd_tar_cmd_descriptionfilesarchive file1urtxzZ_filesexpl[@]*.((tar|TAR).(gz|GZ|Z)|tgz)(-.)Ijy_filesexpl[@]*.(tar|TAR).bz2(-.)_filesexpl[@]*.(tar|TAR).(lzma|xz)(-.)_cmd_variant[service]gnulibarchive_filesexpl[@]*.((tar|TAR)(.gz|.GZ|.Z|.bz2|.lzma|.xz|)|(tbz|tgz|txz))(-.)_filesexpl[@]*.(tar|TAR)(-.)_filesexpl[@]Ax-5YUE9im=i_arguments-Block_Size:number:-Clean_Meta-Clean_Print-Clean_Space-Clean-DownCase-Group:group:_groups-Group_NAme:group:_groups-Group_NUmber:group:_groups-Help-Input_ForMaT:input format:(tar list)-List-No_Directories-Mode_Clear:bits:-Mode_Set:bits:-Now-Old_Type-Output_ForMaT:output format:(ustar tar-bsd cpio cpio-old-ascii v7)-Prefix:string:-PROgress-Remove_Prefix:number or string:-UpCase-User:user:_users-User_NAme:user:_users-User_NUmber:user:_users-VERSion*:file:_filesA G+ACG,A"@,AK\+YA ,+@A"m@ALC(AA@5@!qA@,5ACFAA$AAB$A++A9AC#ds
Af9s
AKJA1.Ar!A@De0qHyqA0F8Y%}<A3lAgA(%1mA.ArAaAa	A,]E	=A	


AAQAGA-A@iAWkXg+Ag,A
1AAAACA$,HhDAbHAxC
%x 9!i"e#$%&'(9)!)*,=,-m/50m123u4466A@ '1.Ar88AP %x899::;1<I>??@ABCqA%%xE1FF9HuJJ!J9KLMO
PYQ%QRSUIUWYEZ[\^`a]cMdfYgieijk}lumnpA"rrr%/xrIA0sJ!slocalargsroot EUID _tcpdump_interfaceslocaldispexplinterfacesOSTYPEopenbsdf_call_program interfaces tcpdump -D-.//// /: #interfaces _describenetwork interface_description_net_interfacesexpl[@]zstyle:completion:curcontext:interfacesverboselistseparatorany sep capture on all interfacescompaddexpl[@]compaddexpl[@]_esp_secretsOSTYPEopenbsd_valuesESP algorithmaes128:secretaes128hmac96:secretblowfish:secretblowfishhmac96:secretcast:secretcasthmac96:secretdes3:secretdes3hmac96:secretdes:secretdeshmac96:secret_valuesESP algorithmdes-cbc:secret3des-cbc:secretblowfish-cbc:secretrc3-cbc:secretcast128-cbc:secretnone_packet_typeslocaltypescnfp:Cisco NetFlow protocolrpc:Remote Procedure Callrtp:Real-Time Applications protocolrtcp:Real-Time Applications control protocolvat:Visual Audio Toolwb:distributed White BoardOSTYPEopenbsdsack:RFC 2018 TCP Selective Acknowledgements Optionsvrrp:Virtual Router Redundancy Protocoltcp:Transmission Control Protocolaodv:Ad-hoc On-demand Distance Vector protocolcarp:Common Address Redundancy Protocolradius:RADIUSsnmp:Simple Network Management Protocoltftp:Trivial File Transfer Protocolvxlan:Virtual eXtensible Local Area Networkzmtpl:ZeroMQ Message Transport Protocol_describepackettypespacket type_time_stamp_typeslocalvalsps:n  :_call_program time-stamp-types tcpdump -J ${(kv)opt_args[(i)-i|--interface]} 2>&121:cannot be set/ /:_describetimestamptypestime stamp type_data_link_typeslocalvalsexpl +opt_args[(i)-i|--interface] s:  :_call_program data-link-types tcpdump -L ${(kv)opt_args[(i)-i|--interface]} 2>&121/ /:_describedatalinktypesdata link type ((v)opt_args[(i)-i|--interface])_wanteddata link type (general)compaddEN10MBLINUX_SLL_bpf_filterargs-A[print each packet in ASCII]-c+[exit after receiving specified number of packets]:number of packets(-ddd)-d[dump the compiled packet-matching code in a human readable form](-ddd)-dd[dump packet-matching code as a C program fragment](-d -dd)-ddd[dump packet-matching code as decimal numbers (preceded with a count)]-E[decrypting IPsec ESP packets]:spi@ipaddr::algo\:secret:_esp_secrets-e[print the link-level header on each dump line]-F+[specify input file for the filter expression]:filter expression file:_files-f[print 'foreign' IPv4 addresses numerically]-l[make stdout line buffered]-N[don't print domain name qualification of host names](-nn)-n[don't convert addresses to names]-O[don't run the packet-matching code optimizer](-p --no-promiscuous-mode)pnopromiscuousmode[don't put the interface into promiscuous mode]-q[quick (quiet?) output]-r+[read packets from file]:input file:_files(-S --absolute-tcp-sequence-numbers)Sabsolutetcpsequencenumbers[print absolute TCP sequence numbers]-T+[interpret captured packets as specified type]:packet type:_packet_types(-tt -ttt -tttt -ttttt)-t[don't print a timestamp on each dump line](-t -ttt -tttt -ttttt)-tt[print an unformatted timestamp on each dump line](-vv -vvv)-v[slightly more verbose output](-v -vvv)-vv[more verbose output]-w+[write the raw packets to file]:output file:_files-X[print each packet (minus its link level header) in hex and ASCII]-x[print each packet (minus its link level header) in hex](-y --linktype)y+linktype[set the data link type to use while capturing packets]: :_data_link_typesOSTYPEopenbsd-i+[specify interface]:interface:_tcpdump_interfaceslistd-L[list data link types for the interface]captureRargs:*()(-n)-a[attempt to convert network and broadcast addresses to names]-B+[specify drop action to be used when filter expression matches a packet]:drop action:(pass capture drop)-D[select packet flowing in specified direction]:direction:(in out)-I[print the interface on each dump line]-o[print a guess of the possible operating system(s)]-s+[specify amount of data to snarf from each packet]:length (bytes) [116](-t -tt -tttt -ttttt)-ttt[print day and month in timestamp](-t -tt -ttt -ttttt)-tttt[print timestamp difference between packets](-t -tt -ttt -tttt)-ttttt[print timestamp difference since the first packet](-i --interface -D --list-interfaces)i+interface[specify interface]:interface:_tcpdump_interfaceslistt(-J --list-time-stamp-types)Jlisttimestamptypes[list supported time stamp types](-L --list-data-link-types)Llistdatalinktypes[list data link types for the interface]captureargs(-B --buffer-size)B+buffersize[set the operating system capture buffer size]:size (kiB)-b[print the AS number in BGP packets in ASDOT notation]-C+[specify output file size]:output file size (MB)(-)Dlistinterfaces[print the list of the network interfaces available on the system]-G+[rotate dump file specified with -w at specified interval]:interval (seconds)-H[attempt to detect 802.11s draft mesh headers](- *)hhelp[display help information](- *)--version[display version information](-I --monitor-mode)Imonitormode[put the Wi-Fi interface in monitor mode]--immediate-mode[deliver packets to tcpdump as soon as they arrive without buffering]-I[put the interface in monitor mode](-j --time-stamp-type)j+timestamptype[set the time stamp type for the capture]: :_time_stamp_types--time-stamp-precision=[set the time stamp precision for the capture]:precision [micro]:(micro nano)(-K --dont-verify-checksums)Kdontverifychecksums[don't verify IP, TCP, or UDP checksums]*-m+[load SMI MIB module definitions]:SMI MIB module definition:_files(-n)-nn[don't convert protocol and port numbers to names]-M+[specify shared secret for validating the digests in TCP segments with the TCP-MD5 option]:secret(-# --number)#number[print an optional packet number at the beginning of the line](-O --no-optimize)Onooptimize[don't run the packet-matching code optimizer](-s --snapshot-length)s+snapshotlength[specify amount of data to snarf from each packet]:length (bytes) [65535](-t -tt -tttt -ttttt)-ttt[print a delta (in micro-seconds) on each line since previous line](-t -tt -ttt -ttttt)-tttt[print a timestamp in default format preceded by date on each dump line](-t -tt -ttt -tttt)-ttttt[print a delta (in micro-seconds) on each line since first line](-U --packet-buffered)Upacketbuffered[make output packet-buffered when saving to file (-w)]-u[print undecoded NFS handles]-V+[read a list of filenames from specified file]:file:_files(-v -vv)-vvv[most verbose output]-W+[limit the number of created files (-C)]:number of files(-X)-XX[print each packet, including its link level header, in hex and ASCII](-x)-xx[print each packet, including its link level header, in hex]root(-Z --relinquish-privileges)Z+relinquishprivileges[drop privileges and run as specified user]:user:_users-z+[specify command to run on files (with -C or -G)]:command:_command_names -eOSTYPEfreebsd-R[assume ESP/AH packets to be based on old specification (RFC1825 to RFC1829)]_arguments*::BPF filter:= _bpf_filtersAX-Aa1!}Ey	q%a_arguments-n[no reverse lookups]-N[always reverse lookup]-f:first ttl:-m:maximum ttl:-p:local tcp port:_ports-s:source address:_hosts-i:interface for outgoing packets:_net_interfaces-q:number of probes to each hop:-w:timeout in seconds:-S[set TCP SYN flag]-A[set TCP ACK flag]-E[send ECN SYN packets]-t:IP TOS:-F[set IP don't fragment bit]-l:total packet length:-d[enable debugging]:destination:_hosts:port:_ports:length:A'+A(C8LdAgA(%m%A}eABhA "C+A" l)A %E	
yA"fDe+ACF+localcontextlinestatestate_descrargsopt_args(: -)--help[display help information](: -)--version[display version information](-a --append)aappend[append to files instead of overwriting](-i --ignore-interrupts)iignoreinterrupts[ignore interrupt signals](--output-error)-p[warn on errors writing to non-pipes](-p)--output-error=[specify write-error behavior]: :->errmodes_pick_variantgnuFree Softunixversion@Margs:)ai[_argumentsargs*: :_filesstateerrmodesexit[exit on errors writing to any output]exit-nopipe[exit on errors writing to non-pipes]warn[warn on errors writing to any output]warn-nopipe[warn on errors writing to non-pipes]_valueserror modereturnALC'EE|EE+AgA21AAC'LaAgDA%lQ}
9Iu-i	Q	}	
	
M
U}E
	
]1UUAAB-QCA "E3+A
Cl0cA<"
4UA-A+0tA8"CtYtH+0A<"4IP+0 @A<" X @ x ! @X+AF!+localcurcontextcurcontextstatelineexpltypesetopt_args ! +_telnet_args help_call_program options 'telnet -\?' < /dev/null 2>&1optionmapoptionmap*\[-4\]*-4[force IPv4 address resolution]*\[-6\]*-6[force IPv6 address resolution]*\[-8\]*-8[allow 8-Bit data]*\[-E\]*-E[disable an escape character]*\[-K\]*-K[no automatic login]*\[-L\]*-L[allow 8-Bit data on output]*\[-N\]*-N[suppress reverse lookup]*\[-S tos\]*-S+:IP type-of-service:*\[-X atype\]*-X+:authentication type to disable:*\[-a\]*-a[attempt automatic login]*\[-c\]*-c[disable .telnetrc]*\[-d\]*-d[debug mode]*\[-e char\]*-e+[specify escape character]:escape character:*\[-f/*-f*/-F\]*-F*\[-k realm\]*-k+:realm:*\[-l user\]*-l+[specify user]:user:->users*\[-n tracefile\]*-n+[specify tracefile]:tracefile:_files*\[-r\]*-r[rlogin like user interface]*\[-s src_addr\]*-s+[set source IP address]:src_addr:*\[ -b addr \]*-b+[set source IP address]:src_addr:*\[-x\]*-x*\[-t transcom\]*-t+:transcom:*\[-noasynch\]*-noasynch*\[-noasyncnet\]*-noasyncnet*\[-noasynctty\]*-noasynctty*\[-z ssl\]**-z[SSL parameters]:SSL parameter:->ssl_telnet_argsoptionmapKhelp #_telnet_args -l+[specify user]:user:->users_arguments_telnet_args[@]:host:->hosts:port:->portsstate_valuesSSL parameterdebug[send SSL debugging info to stderr](nossl)ssl[negotiate SSL connection](ssl)nossl[switch off SSL negotiation]certrequired[require server certificate]secure[no fallback to unencrypted mode]verbose[be verbose about certificates, etc.]verify[set SSL verify flags]:intcert[specify certificate file]:certificate file:_path_fileskey[specify key file]:key file:_path_filescipher[set preferred cipher list]:cipherhosts_wantedhost_combination[@:]usershostsportsopt_argsl:+usersopt_argsl:qports_wantedportopt_argsl:+usersopt_argsl:qhostsline[1]:qusers_wanteduserline2:+hostsline[2]:qline3:+portsline[3]:qreturnAg,A$AiMA(,$EYlocaldescexplTERMINFO/.terminfoTERMINFO_DIRS/usr/share/lib/terminfo/etclib/terminfo_wantedterminalsterminal namecompadd@desc//N:tAx-y]q	)

E%%	_arguments-enc[enable encTeX extensions](-no-file-line-error -file-line-error)no-file-line-error[enable/disable file\:line\:error style messages]-fmt=-[use FMTNAME instead of program name or a %& line]:FMTNAME:-halt-on-error[stop processing at the first error]-ini[be initex, for dumping formats]-interaction[set interaction mode]:STRING:(batchmode nonstopmode  scrollmode errorstopmode)-ipc[send DVI output to a socket as well as the usual output file]-ipc-start[as -ipc, and also start the server at the other end]-jobname=-[set the job name]:STRING:-kpathsea-debug=-[set path searching debugging flags according to the bits of NUMBER]:NUMBER:(-no-mktex -mktex)no-mktex=-[enable/disable mktexFMT generation]:FMT:(tex tfm)-mltex[enable MLTeX extensions]-output-comment=-[DVI file comment]:STRING:-output-directory=-[directory to write files to]:DIR:(-no-parse-first-line -parse-first-line)no-parse-first-line[disable/enable parsing of the first line of the input file]-progname=-[set program (and fmt) name]:STRING:-recorder[enable filename recorder](-no-shell-escape -shell-escape)noshellescape[enable/disable \\write18{SHELL COMMAND}]-shell-restricted[enable restricted \\write18]-src-specials[insert source specials into the DVI file]-src-specials=-[insert source specials in certain places of the DVI file]:WHERE:_values -s , WHERE cr display hbox math par parend vbox-translate-file=-[use the TCX file TCXNAME]:TCXNAME:-8bit[make all characters printable by default]-help[display this help and exit]-version[output version information and exit]*:TeX or LaTeX file:_files -g "*.(tex|TEX|texinfo|texi)(-.)"AGA,`yA<localexpl_descriptionfilestexinfo file_files@expl[@]*.(texinfo|texi)(-.)ANAgK"A@,K"-A"+C&A\

1ARACA"
&AFDA~[AGAPmA<C1ARMAPmAt

1ABF9F|A+aACf)AL'd|EEE#k+Ad0A	CaU30x,A'#kAl"
&	
!]m>+AO0yA($As: APF D q!!"$Q%=&q'()*m+q,m-.1.AC&/4ApF/P/}&q'0A0*m12346=7Q79:<	=>a>?@B%BCuD	AC&/4G0DDAC&DEFGHIHIJKLMNMO]PQQR=SISTETU-VWXYQZq[\5]_a%bd5eg)hjklmn9ouoqrt	uvywMxzA{}~yA+C&/4,0IA,}y5UYM]9]EmiA3&/40A4HIA5&/4'0,A#k	A8"6H}a1%M1+A9C%xx,0,A#kAT":Cf!-Y+.APeAx?ͱA
A ?dCPA @d3A @CGdA,@Gd%(LYA@TA,CA)A$BgIZd,A	ABgUiALC((1.ArA"
R
AC1ACf1AC&ARUL;,APuADC.A
qABEf)E%3Q.A|A"RPA8FF-1.Ar%	A GGd<UAGCGd,ALG1AEAG&tAH<AH,	AH<IAIāA\IC

1.A%|
AIĭAI,Q.A)rAJ	AhJA+
AK&tAKC5AKřAL,ALF-A$MCAMC&A0"MFDqǝl<6+A,"M&Xȅȱl,7+A("N-Ytlɕ8+AB:N&AOF/4+_info_nodes_caching_policylocaloldpinfopath/usr/share/info}/dir.Ndirreturn1mM+1 #oldp _info_retrieve_nodeslocalupdate_policyzstyle:completion:curcontext:cachepolicyupdate_policyupdate_policy_info_nodes_caching_policy_cache_invalidinfonodeshash_retrieve_cacheinfonodeshash_cache_info_nodes_hashfINFOPATH="${(j.:.)infopath}" _call_program info-nodes $cmd -k ''%%" /)/:_store_cacheinfonodeshashlocalcurcontextcurcontextstatelineopt_argsinfodirsserviceinfowords1_arguments(-a --all)aall[use all matching manuals](: -)k+apropos[look up string in indices]:search string: *d+directory[add directory to infopath]:info dir:_files -/--dribble=[record keystrokes]:file with keystrokes:_files(-f --file 1)f+file[specify Info manual to visit]:info manual:->infofiles(: - -h --help)hhelp[display usage](-o --output -O)--index-search=[go directly to node if found]:search string: (--index-search -o --output -O)o+output[dump selected nodes to filename]:filename:_files -g "*(-.)"--init-file=[specify initialisation file]:file:_files(-n --node)n+node[specify nodes in first visited Info file]:node:->nodes--no-raw-escapes[output escapes as literal text]--restore=[read keystrokes from file]:filename:_files -g "*(-.)"(--index-search -o --output -O --show-options --usage)Oshowoptionsusage[go to command-line options node]--strict-node-location[(for debugging) use Info file pointers as-is]--subnodes[recursively output menu items]*vvariable[assign to Info variable]:variable--vi-keys[use Vi-like key bindings](: -)--version[display version information](-w --where --location)wwherelocation[print physical location of Info file](-x --debug)x+debug[set debugging level]:number1:menu item:->infomanuals2:node:->nodesinfodirs(@Qkv)opt_args[(I)(-d|--directory)]installinfo_pick_variantdebianDebianversion_arguments(* -)--help[display help information](* -)--version[display version information](--maxwidth --align --calign)--remove[delete existing entries](--maxwidth --align --calign)--remove-exactly[delete existing entries taking exact entry name]--section[specify section to add entry in]:regexp::title--infodir=[specify directory containing dir file]:info directory:_files -/--align=[specify minimum indentation for description]:indentation--calign=[specify minimum indentation for continuation lines of description]:indentation--maxwidth=[specify maximum width of dir file]:width--quiet[suppress informational output]--description=[specify description for menu entry]:description--menuentry=[specify the menu entry for dir file]:menu entry--keep-old=[inhibit replacement of existing entries/removal of empty sections]--test[don't update dir file]--debug[enable debugging]*:info file:_files -g "*.info(-.)"return_arguments--add-once[add only to first matching section]--debug[report what is being done](--delete --remove)deleteremove[delete existing entries](2)--dir-file=[specify dir file]:dir file:_files -g "dir(-.)"(--test --dry-run)dryruntest[don't update dir file]*entryitem[specify directory entry to add]:text--defsection=[like --section, but only use text if no sections present in info file]:textmaxwidthmaxwidth=[specify maximum width of dir file]:width(- 1 2)--help[display help information](1)--info-file=[specify info file to install in the directory]:info file:_files -g "*.info(-.)"(2)--info-dir=[specify directory containing dir file]:info directory:_files -/--keep-old=[inhibit replacement of existing entries/removal of empty sections](--name --menuentry)namemenuentry=[specify the menu entry for dir file]:menu entry--no-indent[don't format new entries in the DIR file]--quiet[suppress warnings]--regex=[specify sections for file entries using a regex]:regex--remove-exactly[delete existing entries taking exact entry name](--delete --remove)--section=[put new entries in specified section]:section--silent[no output except errors](- 1 2)--version[display version information]1:info file:_files -g "*.info(-.)"2:dir file:_files -g "dir(-.)"makeinfotexi2any_arguments--error-limit=[specify number of errors to quit after]:number [100]--document-language=[specify locale to use in translating Texinfo keywords]:locale [C]:_locales--force[preserve output even if errors](* -)--help[display help]--no-validate[suppress node cross-reference validation]--no-warn[suppress warnings]--conf-dir=[specify additional directory for configuration files]:directory:_directories*c+setcustomizationvariable[set customization variable]:variable(-v --verbose)vverbose[explain what is being done](* -)--version[display version info](--html --xml --plaintext)--docbook[output in DocBook XML format](--docbook --xml --plaintext)--html[output in HTML format]--no-headers[suppress node separators and menus](--docbook --html --plaintext)--xml[output in XML (TexinfoML) format](--docbook --html --xml)--plaintext[output in plain text format]--dvi[output in dvi format]--dvipdf[output in pdf format]--ps[output in ps format]--pdf[output in pdf format](-E --macro-expand)Emacroexpand[output macro-expanded source to specified file]:file:_files(--docbook --xml)--no-split[suppress splitting of output]--no-number-sections[output chapter and section numbers]!(--no-number-sections)--number-sections(-o --output=)ooutput[specify output file]:output file:_files(--docbook --html --xml)--disable-encoding[output special characters]!(--disable-encoding)--enable-encoding(--docbook --html --xml)--fill-column=[specify width to break lines at]:width [72](--docbook --html --xml)--footnote-style=[specify style for output of footnotes]:((separate\:in\ own\ node end\:at\ end\ of\ node))(--docbook --html --xml)--paragraph-indent=[specify spaces to indent paragraphs by]:indent [3](--docbook --html --xml)--split-size=[split Info files at specified size]:size [300000](--docbook --xml --plaintext)--css-include=[specify file in include in HTML <style> output]:file:_files(--docbook --xml --plaintext)--css-ref=[generate reference to a CSS file]:URL:_urls(--docbook --xml --plaintext)--internal-links=[produce list of internal links in a file]:file:_files(--docbook --xml --plaintext)--split=[split output at specified boundary]:split boundary:(chapter section node)(--docbook --xml --plaintext)--transliterate-file-names[produce file names in ASCII transliteration](--docbook --xml --plaintext)--node-files[produce redirection files for nodes]-Xopt=[specify option to texi2dvi]:options-D[define variable]:variable-I[specify directory to append to @include search path]:directory:_files -/-P[specify directory to prepend to @include search path]:directory:_files -/-U[undefine variable]:variable(--docbook --no-ifdocbook)--ifdocbook[process @ifdocbook and @docbook even when not generating Docbook](--html --no-ifhtml)--ifhtml[process @ifhtml and @html when not generating HTML](--no-ifinfo)--ifinfo[process @ifinfo even when not generating Info](--plaintext --no-ifplaintext)--ifplaintext[process @ifplaintext even when not generating plain text](--no-iftex)--iftex[process @iftex and @tex text](--xml --no-ifxml)--ifxml[process @ifxml and @xml](--ifdocbook --html --xml --plaintext)--no-ifdocbook[don't process @ifdocbook and @docbook text](--ifhtml --docbook --xml --plaintext)--no-ifhtml[don't process @ifhtml and @html text](--ifinfo --docbook --html --xml --plaintext)--no-ifinfo[don't process @ifinfo text](--ifplaintext --docbook --html --xml)--no-ifplaintext[don't process @ifplaintext text](--iftex --docbook --html --xml --plaintext)--no-iftex[don't process @iftex and @tex text](--ifxml --docbook --html --xml --plaintext)--no-ifxml[don't process @ifxml and @xml text]*:texinfo file:_texipdftexi2dvipdf_arguments(-b --batch)bbatch[no interaction](-D --debug)Ddebug[turn on shell debugging (set -x)](- *)hhelp[display help information](-o --output)ooutput[specify output file]:output file:_files(-q -s --quiet --silent -V --verbose)qssilentquiet[no output except errors](-q -s --quiet --silent -V --verbose)Vverbose[report on what is done](- *)vversion[display version information]--max-iterations=[don't process files more than specified times]:iterations [7]--mostly-clean[remove the auxiliary files and directories]-@[use @input instead of \input; for preloaded Texinfo](-p --pdf --dvipdf --html --info --ps --text)--dvi[output a DVI file](-p --pdf --dvi --html --info --ps --text)--dvipdf[output a PDF file via DVI](-p --pdf --dvi --dvipdf --info --ps --text)--html[output an HTML file](-p --pdf --dvi --dvipdf --html --ps --text)--info[output an Info file](-p --pdf --dvi --dvipdf --html --info --ps --text)ppdf[use pdftex or pdflatex for processing](-p --pdf --dvi --dvipdf --html --info --text)--ps[output a PostScript file](-p --pdf --dvi --dvipdf --html --info --ps)--text[output a plain text file](-e -E --expand)eEexpand[force macro expansion using makeinfo]-I[specify search dir for texinfo files]:directory:_files -/(-l --language)llanguage[specify language of input file]:language:(LaTeX Texinfo)--no-line-error[don't pass --file-line-error to TeX]--shell-escape[pass --shell-escape to TeX]--src-specials[pass --src-specials to TeX]*tcommandtexinfo[specify command to insert after @setfilename]:command--translate-file=[use given charset translation file for TeX]:file:_files(--tidy -c --clean)--build=[specify build mode]:build mode:(local tidy clean)(--tidy -c --clean --build)--tidy[same as --build=tidy](--tidy -c --clean --build)tidycclean[same as --build=clean]--build-dir=[specify build directory]:directory:_directories*:file:_texitexindex_arguments(* -)--version[display version info]*:texinfo file:_texitkinfocommandsinfo_x_arguments(-)--help-+headersbuttonsballoonsscrollthroughpagesepshowdir-linklook:menu display:(color font underline)-highlight:link display:(color inverse underline)-searchlook:search match display:(color inverse underline)-iconic-dir:info path:_dir_list-file:info file:->infofiles-node:info node:->nodes*::menu items:->infomanualskvopt_argsIfile/file/fpinfocommandsinfo_arguments(- *)hhelp[print usage information](- *)vversion[print version information]mmanual[use man page]:*:: := _dispatch man man(-r --raw-filename -f --file)rrawfilenameffile[use raw filename](-a --apropos)aapropos[call apropos if nothing found]pplainapropos[call only apropos]:*:: := _dispatch apropos apropos(-c --cut-man-headers)ccutmanheaders[cut out repeated man headers](-l --long-manual-links)llongmanuallinks[use long link names in manuals](-s --squeeze-manlines)ssqueezemanlines[cut empty lines from manual pages](-d --dont-handle-without-tag-table)ddonthandlewithouttagtable[don't display texinfo pages without tag table](-t --force-manual-tag-table)tforcemanualtagtable[force manual detection of tag table](-l --long-manual-links)llongmanuallinks[use long link names in manuals](-x --clear-at-exit)xclearatexit[clear screen at exit]--node=[jump directly to specified node]:node:->nodes--rcfile=[use alternate rcfile]:file:_filesfileline1statecacheexpltagsi36hash5381infopath/usr/share/infocommandsinfo:h:h/share/infos.:.INFOPATHinfodirsinfopathinfopathN(s..)infopath hash += (hash << 5) + ##chr typesethash#_cache_info_nodes_hashgHUcacheinfomanualscompstatequote\\compsetq\(prefixPREFIX%%\)*compset*\)nodescompsetq\)*q[1])infofilesfileopt_argsf:line1infofilesinfopath/.info.gz.bz2.:t:s/.gz//:s/.bz2//:ritems ! #files _info_retrieve_nodesPcache%%:Mf_call_program menu-items info -o-:s* : (%%)items(infofilesmenuitemsitems%:menuitems@PMcache:file:infonodesMf_call_program menu-items info -o- $file:s* ::%%::_tagstags_requestedinfofilesinfo filecompaddsufm:{a-zA-Z}={A-Za-z}_requestedmenuitemsmenu itemcompadd_requestedinfonodesnodecompaddnodes: ret breakAgA-AA!ACAQAAA@my	

-UQ	-}A
 !I"$a%E&5'!(=)A*yZ**+,-.M//0123e4!4localoptss.</option>._call_program options $words[1] -xml-config<name>/</name><type>/;opts/;Integer/:numberopts/;Boolean/:boolean:yes noopts/;AutoBool/:value:auto yes noopts/;StringTagAttributes/:valueopts/bi;enumEncodingDocType<default><<example><</:value match2%% :j. .@s. .match3%% Mopts::_arguments-*opts(-indent -i)indenti[indent element content]-wrap[wrap text at the specified <column> (default is 68)]:column:(-upper -u)upperu[force tags to upper case (default is lower case)](-clean -c)cleanc[replace FONT, NOBR and CENTER tags by CSS](-bare -b)bareb[strip out smart quotes and em dashes, etc.](-gdoc -g)gdocg[produce clean version of html exported by Google Docs](-numeric -n)numericn[output numeric rather than named entities](-errors -e)errorse[only show errors](-quiet -q)quietq[suppress nonessential output]-omit[omit optional start and end tags]-xml[specify the input is well formed XML](-asxml -asxhtml -ashtml)asxmlasxhtml[convert HTML to well formed XHTML](-asxml -asxhtml)-ashtml[force XHTML to well formed HTML]-access[do additional accessibility checks (<level> = 1, 2, 3)]:priority level:(${access[@]})-raw[output values above 127 without conversion to entities](-out -o)outo[specify the output markup file]:output file:_files-config[set configuration options from the specified <file>]:configuration file:_files-f[write errors to the specified <file>]:error file:_files(-modify -m)modifym[modify the original input files](- *)versionv[show the version of Tidy](- *)helph?[list the command line options](- *)-help-config[list all configuration options](- *)-help-env[show details of environment and runtime configuration](- *)-show-config[list the current configuration settings](- *)-export-config[list the current settings in config file form](- *)-export-default-config[list the default settings in config file form](*)-help-option[show a description of specified configuration option]:config option:((@j. .)opts%%:*)(-lang -language)langlanguage[set the two-letter language code]:language:_locales-xml-help[list the command line options in XML format]-xml-config[list all configuration options in XML format]-xml-strings[output all of Tidy's strings in XML format]-xml-error-strings[output error constants and strings in XML format]-xml-options-strings[output option descriptions in XML format]-options[specify file containing configuration settings]:config file:_files*:file:_files(encoding)-ascii[use US-ASCII for output, ISO-8859-1 for input]-latin0[use US-ASCII for output, ISO-8859-1 for input]-latin1[use ISO-8859-1 for both input and output]-iso2022[use ISO-2022 for both input and output]-utf8[use UTF-8 for both input and output]-mac[use MacRoman for input, US-ASCII for output]-win1252[use Windows-1252 for input, US-ASCII for output]-ibm858[use IBM-858 (CP850+Euro) for input, US-ASCII for output]-utf16le[use UTF-16LE for both input and output]-utf16be[use UTF-16BE for both input and output]-utf16[use UTF-16 for both input and output]-shiftjis[use Shift_JIS for both input and output]-big5[use Big5 for both input and output]A$g+A
1.Ar-Y.Auq.A	AFA`R$+AXC
	A
AA\Af+A,BC&1l<<A&dA'+A@'EE +ACg4TAy0A,"C&uM	!	$+"0
At	f

Y
5y	5U9u
	!.0PA"&pQ Q !!"#$E%	%&y'()+)+,-.i/y01}2!23y4E45b+06\A$"C6|67%8Q89j+$0:Ad"C::;<=>?
?@EAB=CuDDDFUGiHHIJ+0KHA("!KtKILMU	!NU+0OA"#CO,OYPIPQ+0RA@"%RRST)TU!VVWXEYYZ	+0Z	A("(Z[)[\]	!^+0_4
A"+f_\	!_+$0_Ad",C``1`a5abIbc9cdeEfYfghhi=ijuk%kql+0lA "2Clm%mno+0p<
A$"4p`pqArAss+0thA "6ttumvmwQ+0xA("7x$xQ=yz	!{U+0;A:||=A":C|x|<+A;ZYA
|A;CU..Ar|9;A;'}})A<}h}A<B}0:A$"=}}~9~	+0|A>,.A+0bKA"?a+&qAAF$AACAAC&$AAAA<mA("A :4X+A4"BftbK|:+AB
BFdACFd+localexplservice2tiff*.(#i)service(-.)*.(#i)tiff(-.)+_in_tiff ! # _descriptionfilespicture fileexpl[@]_wantedpicture file_path_files@pat_filesexpl[@]*.(#i)tif(|f)(-.)return_in_tiffcurcontextcurcontextstatelinetypesetopt_argsservicetiff2bw_arguments-c+[specify compression scheme]:compression scheme:->compress-r+[specify rows per strip]:rows per strip-R+[specify percentage of red channel]:percentage-G+[specify percentage of green channel]:percentage-B+[specify percentage of blue channel]:percentage:input file:_files -g "*.(#i)tif(|f)(-.)":output file:_files -g "*.(#i)tif(|f)(-.)"tiff2pdf_arguments-o+[specify output file]:output file:_files -g "*.(#i)pdf(-.)"(-z -d)-j[compress with JPEG](-j -d)-z[compress with Zip/Deflate]-q+[specify compression quality]:quality-n[no compressed data passthrough](-z -j)-d[don't compress]-i[invert colors]-u+[set distance unit]:unit:((i\:inches m\:centimeters))-x+[set x resolution]:resolution (dots per unit)-y+[set y resolution]:resolution (dots per unit)-w+[specify width in units]:width-l+[specify length in units]:length-r+[specify scope for resolution settings]:scope:((d\:images\ without\ resolution o\:all\ images))-p+[specify paper size]:paper size:(letter legal A4)-F[make the tiff fill the PDF page]-f[set PDF "Fit Window" user preference]-e+[specify date]:date (YYYYMMDDHHMMSS)-c+[set document creator, overrides image software default]:creator-a+[set document author, overrides image artist default]:author-t+[set document title, overrides image document name default]:title-s+[set document subject, overrides image image description default]:subject-k+[set document keywords]:keywords-b[set PDF "Interpolate" user preference](- :)-h[display usage information]tiff2ps_arguments!(-2 -3 -8 -m)-1(-3)-2[generate PostScript Level 2 output](-2)-3[generate PostScript Level 3 output]-8[disable use of ASCII85 encoding with PostScript Level 2/3]-a[generate output for all IFDs]-b+[set the bottom margin]:margin (inches)-c[center image]-C+[set postscript document creator name]:creator-d+[set initial TIFF directory]:initial TIFF directory(-e)-D[print two pages per sheet (duplex)](-p -D -T)-e[generate Encapsulated PostScript]-h+[set printed page height]:height (inches)-w+[set printed page width]:width (inches)(-W)-H+[split image if height is more than specified value]:limit (inches)(-H)-W+[split image if width is more than specified value]:limit (inches)-L+[specify overlap for split images]:overlap (inches)-i+[enable/disable (Nz/0) pixel interpolation]:state [enabled]:((0\:disable 1\:enable))-l+[set the left margin]:margin (inches)-m[use "imagemask" operator instead of "image"]-o+[set initial TIFF directory (file offset)]:file offset (bytes)(-e)-p[generate non-Encapsulated PostScript]-O+[specify output file]:output file:_files -g "*.(#i)(|e)ps(-.)"-P+[set PageOrientation DSC comment to Landscape or Portrait]:orientation:(L P)-r+[rotate image]:rotation:(90 180 270 auto)-s[generate output for a single image]-t+[set postscript document title]:title(-e)-T[print pages for top edge binding](-y)-x[override resolution units as centimeters](-x)-y[override resolution units as inches]-z[enable printing in the deadzone]*:input TIFF file:_files -g "*.(#i)tif(|f)(-.)"tiffcmp_arguments-l[list all differing bytes]-z+[list specified number of bytes that differs between the files]:bytes-t[ignore differences in directories]:first input TIFF file:_files -g "*.(#i)tif(|f)(-.)":second input TIFF file:_files -g "*.(#i)tif(|f)(-.)"tiffcp_arguments-a[append to output instead of overwriting]-c+[specify compression scheme]:compression scheme:->compress-o+[set initial TIFF directory (file offset)]:file offset-p+[set sample packing]:sample packing:(contig separate)(-t)-s[write output in strips](-s)-t[write output in tiles]-x[force the merged tiff pages in sequence]-8[write BigTIFF instead of default ClassicTIFF](-L)-B[write output in big-endian byte order instead of native ordering](-B)-L[write output in little-endian byte order instead of native ordering]-M[disable use of memory-mapped files]-C[disable strip chopping]-i[ignore read errors]-b+[specify bias (dark) monochrome image to be subtracted from all others]:file:_files-,=-[specify substitute character for image indices]:character [,]-r+[specify rows per strip]:rows per strip-w+[specify output tile width]:output tile width-l+[specify output tile length]:output tile length-f+[specify fill order]:fill order:(lsb2msb msb2lsb)*:TIFF file:_files -g "*.(#i)tif(|f)(-.)"tiffdither_arguments-c+[specify compression scheme]:compression scheme:->compress-r+[specify rows per strip]:rows per strip-t+[set threshold for dithering]:dither threshold value [128]:output file:_files -g "*.(#i)tif(|f)(-.)"tiffdump_arguments-o+[set initial TIFF directory (file offset)]:file offset-h[print numbers in hexadecimal]-m+[change number of indirect items printed]:items [24]*:input TIFF file:_files -g "*.(#i)tif(|f)(-.)"tiffinfo_arguments-c[display colormap and color/gray response curves]-D[read and decompress data]-d[print decompressed data]-j[display JPEG-related tags]-o+[set initial TIFF directory (file offset)]:file offset-r[read/display raw image data instead of decoded data]-s[display offsets and byte counts for all data strips]-i[ignore read errors]-f+[force fill order]:fill order:(lsb2msb msb2lsb)-w[display raw data in words]-z[enable strip chopping]*:input TIFF file:_files -g "*.(#i)tif(|f)(-.)"tiffmedian_arguments-r+[specify rows per strip]:rows per strip-C+[specify number of colormap entries]:number of colormap entries-c+[specify compression scheme]:compression scheme:->compress-f[use Floyd-Steinberg dithering]:output file:_files -g "*.(#i)tif(|f)(-.)"tiffsplit_arguments:output file prefixfax2tiff_arguments!(-1 -2 -3 -4)-13(-1 -4)-2[input is Group 3, 2d encoded](-1 -2 -A)-4[input is Group 4 encoded]-U[input is uncompressed](-4)-A[input is EOL-aligned]-B[0 in input means black]-M[input is msb-to-lsb]-R+[specify resolution]:resolution (lines per inch) [196]-X+[specify input data width]:width [1728]-o+[specify output file]:output file:_files -g "*.(#i)tif(|f)(-.)"(-5 -p)-8[generate G4-encoded output]-u[generate uncompressed output](-8)-5[generate 1d encoded output](-8)-p[don't align EOL codes]-c[generate `classic' TIFF format]-m[output in msb-to-lsb order]-r+[specify rows per strip]:rows per strip-s[stretch image by duplicating all rows]-v[verbose mode]-z[generate LZW compressed output]:FAX input file:_files -g "*.(#i)(g[34]|fax)(-.)"gif2tiff_arguments-r+[specify rows per strip]:rows per strip-c+[specify compression scheme]:compression scheme:->compress:input GIF file:_files -g "*.(#i)gif(-.)":output file:_files -g "*.(#i)tif(|f)(-.)"ppm2tiff_arguments-r+[specify rows per strip]:rows per strip-c+[specify compression scheme]:compression scheme:->compress-R+[specify resolution]:resolution (dots/inch):input GIF file:_files -g "*.(#i)ppm(-.)":output file:_files -g "*.(#i)tif(|f)(-.)"ras2tiff_arguments-r+[specify rows per strip]:rows per strip-c+[specify compression scheme]:compression scheme:->compress:input raster image file:_files -g "*.(#i)ras(|t)(-.)":output file:_files -g "*.(#i)tif(|f)(-.)"pal2rgb_arguments-C+[specify number of bits for colormap entries]:bits for colormap entries:(8 16)-c+[specify compression scheme]:compression scheme:->compress-r+[specify rows per strip]:rows per strip:output file:_files -g "*.(#i)tif(|f)(-.)"_descriptionpicture file_filesexpl[@]statePREFIXschemePREFIX%%:*compset*:scheme_valuesFAX Group 3 option(2d)1d[use 1D-encoding](1d)2d[use 2D-encoding]fill[byte-align EOL codes]jpeg_messagevaluescompression quality (0-100), or `r' (output RGB)lzmazstdwebp_valuesLZW and deflate option1[without differencing]2[with differencing]_tags_next_labelcompression schemecompaddexpl[@]nonejbigpackbitssgilogcompaddexpl[@]qS: ret Al1fAR`2
rA;mAFA&A,0,A
,M,AA!G0IA'`xA1A.Ax5QA.AxqACF$IAF,A,A$AA|0;ACfA G`A| i	0;A	FTmagicequalsubstIPREFIXargvIW_files@returnPREFIX~/IPREFIXIPREFIXHOME/PREFIXPREFIX[3,-1]_filesHOME~/localuserPREFIX[2,-1]%%/* +userdirs[user] userdirs[user] +nameddirs[user] nameddirs[user]_messageunknown user `user'IPREFIXIPREFIXuser%//PREFIXPREFIX#*/_filesusercompsetexpl_alternativeusers:user:_usersnameddirectories:named directory:compadd -k nameddirs_filesAGA8A-AA,&$alocalexpl ! +_zoneinfo_dirs _zoneinfo_dirs/usr/sharelibshare/lib/zoneinfolocale/TZ/_wantedtimezonestime zone_files_zoneinfo_dirs@AGA\

1VARr-;;QqA]A4flAY			localargsserviceOSTYPEbsd(-v --verbose)vverbose[indicate when signal is sent upon timeout](- *)--help[display usage information](- *)--version[display version information]_argumentsargs--preserve-status[always exit with the same status as command even if it times out]--foreground[don't propagate timeout to the command children](-s --signal)ssignal[specify the signal to send on timeout]:signal:_signals(-k --kill-after)kkillafter[followup first signal with SIGKILL if command persists after specified time]:time:time1: :_guard "[0-9.]#([smhd]|)" duration*:::command:_normalA8@Tl+A"1)]YU	
ue-
e	mu
qi}
F4A<
&&1.A*rQA 
`uAfACNAC&A "@
h/+A("\@l-i1+AB2F4A
F4localnewshostsexplstatelinecurcontextcurcontext_arguments(-6)-4[force connecting via IPv4](-4)-6[force connecting via IPv6]-a[toggle color flag]-A[force authentication on connect]-c[mark all news as read in subscribed groups]-d[don't show newsgroup descriptions]-f[specify newsrc file to use]:newsrc file:_files-G[specify limit to articles/group to get]:number of articles/group to get-g[specify NNTP server]:NNTP server:->newshosts-h[display help on tin usage]-H[display help information]-I[specify news index file directory]:news index file directory:_files -/-l[get number of articles per group from the active file]-m[specify mailbox directory]:mailbox directory:_files -/-M[mail new news to specified user]:user:_users-n[only read subscribed groups from server]-N[mail new news to yourself]-o[post all postponed articles and exit]-p[specify port to connect to NNTP server]:NNTP port:_ports-q[don't check for new newsgroups]-Q[quick start. Same as -nqd]service:r:+r[read news remotely over NNTP]-R[read news saved with -S]-s[specify saved news directory]:saved news directory:_files -/-S[save new news for later reading]-u[update index files]-U[update index files in the background while reading news]-v[verbose output in batch mode]-V[display version information]-w[post an article and exit]-X[don't save any files on quit]-z[start if any unread news]-Z[return status to indicate if any unread news]::newsgroup:_newsgroupsreturnstatef<${TIN_HOMEDIR:-$HOME}/.tin/newsrctable%%#/dev/null_tagshostsnicknames_requestedNNTP server hostnamecompaddnewshosts:blank::blank::blank:_requestednicknamesNNTP server nicknamecompaddr:|.=* r:|=*newshosts%%:blank: ret Af%AC'T
bmAGTAGTAA
,AA
1.A
i.Au	,AA"qAA
AI0x+sz.A	0;.AAB> XACfc=AB"B#\ACcAAB%	B&|-ACcAAB(	!B)	sACcAAB+
9B,
ACcAAB.Y/+A$g0H}AAA0ACfAf5eAB9:KOYA<g@+ErET,A
riA"
	,A@AATC		1A
!A4,X}AFAAA(QATA"C$@i+qA4,XACFABUNV
+A":;FDAg`x,AA1AfA.AAC xMA qAFtABf	>gHAf5ABkldhAg@AT}A4h@AC0ABst ?8A`1AB

9A&qACF|AB|!}K"`Ag,Ad1AfAqqAAAA,ACPqA "%D%\%%&$A #%D&H&&'A$#C%D'<'p'''A$#%D(@(l(()A #%D)@)))A $%D*D*l**A$Cg%D+P+A$G%D+A%(@,QA%C%,A&KA&f-
q-=A&C%-p-.-A&+.A&%.A'&$/	A'C&/iA(C'/A('<0AA(00A)1L/iA)'1A*(l/iA*C(1A+(2A+C%)22A+)3QA+3324IA,44A,C55A,+P6qA,67UGA-C%789.-A-%%A-%&$A.&/iA.C%'A.'<8A.99AA/%99:AA/C':A/(l:;/iA0(:;i;A0(:<)/iA 0%)<}2<=EA1C):==A1%>P>y2A2%>A2C?8?A2+P@%A2@AA3AAA3BBMA4BtBA4C)@BA4C,BA4ClCA5*lCA6G%DD A6C%D A6G%DDDA7DlDA7G%DDA7DE-A8CG%DEA8E89A9G%DEA9CEFA9G%DFA:FFA:G%DGA:GGaA;CG%DGA;GHA<g%DHxHA<CHxHA<HIIA=%DIIIA=CJ$HA=J`JA=JJA>Cg%DJKA>J/iA>KKaA?CG%DKA?%KL/iA@G%DL<A@C%LtL/iA@g%DLLAA%MMMMAACLMAAg%DN4NlABN4NABCNlNABg%DO,OHACOtOACCOHOAC%DOPHPADPQ
A DC%QQR=S=T9AEUUMAFC%DUUUAFV$VEAFVVAGVW%AG%DWHWtWAGWXAHWtXAHCXXAH%DXYY@AI%YYuYAICYZ
AIZ4ZiAJG%DZAJZZAK%D[[D[AK[[AL[D\ALC[\ALg%D\X\AM%]AMC]`]AMg%D^^PA N%^^^_
_UAO^P_AP%D_``\APC%``a9APaaAPbaAQCG%DbPAQb/	ARG%DbARC%c,cq.-ARG%DcAScd)ASG%DdASde%ATCG%DeATeeAUG%DfAUCfgAUg%DggAVgFAVCghAVg%DhLhxAWhFhiAWCi\iAWg%DiiAX%jj%jAXCjkAXg%Dk@kxAY%kkleAYCkxlAYG%DlAZm0myAZg%Dmn$AZnpno-oA\n$oA\G%DpA\pPFA]CG%DpA]p/iA^G%DpA^Cp/iA^G%DqA_qqYA_G%DqA_rr=A`CG%DrA`%rssAaG%DsAaCt$t}AaG%DuAb%ul:uAbG%Dv$Ab%v$AcCG%DvtAc%vAdG%DwAdCwFAdg%Dw8whAewwAeCxLxAeg%DxyAfxyiAfCyz9AfG%DzxAgzzAgG%D{<Ag{<{mAhCG%D|Ah|FAiG%D|<AiC|FAiG%D|Aj%||}UAjG%D}Aj}FAkC%D}~~<Ak%~h~Ak~AlAlG%DAl4qAmCg%DAm/iAmDAnCg%DAn<uAnAoCG%DXAoApG%DTApCApG%DHAqHAqg%D\AqAr,mArG%DArIAsCG%DAs]AtG%D8AtC8AtG%DAu%lAuG%DAuAAvCG%DAv%L]AwG%DAwCAwG%D`Ax`AxG%DAx<AyCG%DAyAzG%DLAzC|AzG%DA{(EA{G%DA{A|CG%DA|/iA}G%D,A}C%X:A~Cg%DA~%9qQq)Mu)EUyy9]A;'.Ag AGD\AّƱAAC'D#kA'D
,ALyAACF$<A%\AGDTACTmA GDJRA$D(;
<PAC%A%(A%;
A%<AC%lA0eLA"!&@,Ae,A,AA"!Em,AA1.AMA t.A!A"#-&H,A$mlA&k0J"	
	4	H	d.A(	y	
0			
	.A*	y
%
0
H
e
.A,	y
	0
.A.	y	0H.A0	ye	0.A2	y	0:2.A4	y	0Jb.A6	yA	0;.A:	yA=ACgDZALA%
!AT	z
E,AEZ
A
-A"CfQC%\yA"f
!%\AA%\QqACGDAgD A5A AC\5A(AF=autoloadisatleastlocalwords1tla_versionhide_shortzstyle:completion:curcontext:tlaversion$TLA --version(f)tla_version[1]The GNU Arch Revision Control System (tla) b09.match[1]$TLA --version#tla tla-%% from regexps.com*tla_versionazAZhideshortoptshide_shorthide_shorttruehide_shorthide_short +functions[_tla_archives] _tla_archives_arch_archives@ +functions[_tla_categories] _tla_categories_arch_namespaceargv[@] +functions[_tla_branches] _tla_branches_arch_namespaceargv[@] +functions[_tla_versions] _tla_versions_arch_namespaceargv[@] +functions[_tla_revisions] _tla_revisions_arch_namespaceargv[@] +functions[_tla_local_revisions] _tla_local_revisionslocalexpl1expl2tree_version$TLA tree-version_descriptionappliedpatchespatches from this version_descriptionotherpatchespatches from other versionscompaddexpl1[@]$TLA logscompaddexpl2[@]$TLA logs --full $($TLA log-versions | grep -v $tree_version) +functions[_tla_config] _tla_configlocalconfigdirrootexplopt_argsiddirnconfigdiropt_argsn_call_program tla $TLA tree-root ${configdir} 2>&1 ? _messagemessagesError: rootreturnretroot/configsconfigdirroot/configs_descriptionfiles%Bconfig file%b_filesconfigdirexpl[@]No configs/ directory in tree whose root is root +functions[_tla_limit] _tla_limitwordsCURRENTreturnlocalexplarchivewordsr@:$TLA my-default-archive 2> /dev/nullarchivePREFIX_descriptioncategoriescategories in archivecompaddexpl[@]$TLA categories -A $archive_tla_namespace_branches +functions[_tla_tree_or_rev] _tla_tree_or_rev_alternativetrees:tree:_files -/revisions:revision:_tla_revisions +functions[_tla_libraries] _tla_librarieslocallibrariesexpllibraries_call_program tla $TLA my-revision-library_descriptionlibrariesrevision librariescompaddexpl[@]libraries +functions[_tla_my_revision_library] _tla_my_revision_librarywordsrdwordsrdelete_tla_libraries_files +functions[_tla_log_versions] _tla_log_versionslocallogsexplisatleasttla_version_call_program tla $TLA log-versions_call_program tla $TLA logs_descriptionversionslog versionscompaddexpl[@]localcmd_register_archivecmd_archivescmd_ls_archivescmd_redocmd_redo_changescmd_changescmd_what_changedcmd_categoriescmd_branchescmd_versionscmd_cacherevcmd_logscmd_log_versionscmd_log_lscmd_updatecmd_join_branchcmd_replaycmd_deltapatchcmd_delta_patchcmd_apply_deltacmd_sync_treecmd_make_sync_treecmd_deltacmd_revdeltacmd_library_categoriescmd_library_branchescmd_library_versionscmd_library_revisionscmd_archive_register*:version:_tla_log_versionscmd_log_versionsisatleasttla_versioncmd_register_archive::archive:_tla_archives:location:_files -/cmd_register_archive::regex:::changeset:_files -/::revision:_tla_revisions::archive:_tla_archives::category:_tla_categoriescmd_versions::branch:_tla_branchescmd_cacherevcmd_log_ls:revision:_tla_revisions*::revision:_tla_revisions:FROM:_tla_tree_or_rev:TO:_tla_tree_or_rev:revision:_tla_revisionscmd_delta:FROM:_tla_tree_or_rev::DEST:_files -/cmd_library_categories::archive:_tla_archives --librarycmd_library_branches::category:_tla_categories --library::branch:_tla_branches --librarycmd_library_revisions::version:_tla_versions --librarycmd_register_archive:archive:_tla_archives:category:_tla_categoriescmd_versions:branch:_tla_branchescmd_cacherev:revision:_tla_revisions::dir:_files -/cmd_log_versions:dir:_files -/::newdir:_files -/::newdir:_files -/:revision:_tla_revisions::newdir:_files -/:FROM:_tla_tree_or_rev:UPON:_tla_tree_or_rev::DEST:_files -/::newdir:_files -/:revision:_tla_revisionscmd_delta:FROM:_tla_tree_or_revcmd_library_categoriescmd_library_branches:category:_tla_categories --library:branch:_tla_branches --librarycmd_library_revisions:version:_tla_versions --librarycmd_ls_archivescmd_archivescmd_redo_changescmd_redocmd_what_changedcmd_changescmd_deltapatchcmd_apply_deltacmd_make_sync_treecmd_sync_treecmd_deltacmd_helpcmd_my_idcmd_my_id::id-string:cmd_my_default_archive::archive:_tla_archivescmd_whereis_archivecmd_init_tree::version:_tla_versionscmd_tree_root::directory:_files -/cmd_tree_version::directory:_files -/cmd_set_tree_version:version:_tla_versionscmd_build_configcmd_buildcfg:config:_tla_configcmd_build_configcmd_cat_configcmd_catcfgcmd_cfgcatcmd_cat_configcmd_catcfgcmd_cat_configcmd_cfgcatcmd_undocmd_undo_changescmd_undocmd_file_diffscmd_file_diffs:file:_filescmd_file_findcmd_file_findcmd_inventorycmd_srcfindcmd_inventory::separator:(--)*:directory:_files -/cmd_inventorycmd_tree_lintcmd_lint::directory:_files -/cmd_tree_lintcmd_idcmd_invtagcmd_id*:file:_filescmd_idcmd_id_tagging_methodcmd_tagging_methodmethodscmd_id_tagging_method::tagging method:(($methods))methodsnames:use naming conventions onlyimplicit:use naming conventions but permit for inventory tagstagline:use naming conventions but permit for inventory tagsexplicit:require explicit designation of sourcecmd_tagging_methodcmd_id_tagging_methodcmd_addcmd_add_idcmd_add_tagcmd_add*:files to add:_filescmd_add_idcmd_addcmd_add_tagcmd_addcmd_deletecmd_delete_idcmd_delete_tagcmd_delete*:files to delete:_filescmd_deletecmd_delete_tagcmd_movecmd_move_idcmd_move_tag:old name:_files:new name:_filescmd_movecmd_move_tagcmd_movecmd_mvcmd_mv*:file:_filescmd_default_idcmd_explicit_defaultcmd_default_tag::TAG-PREFIX:cmd_default_idcmd_tagging_defaultscmd_id_tagging_defaultscmd_tagging_defaultscmd_id_tagging_defaultscmd_tagging_defaultscmd_changesetcmd_mkpatch:ORIG:_files -/:MOD:_files -/:DEST:_files -/*:files:_filescmd_changeset[@]cmd_dopatchcmd_do_changesetcmd_apply_changesetcmd_dopatch:changeset:_files -/:target:_files -/cmd_do_changesetcmd_dopatchcmd_apply_changesetcmd_show_changesetcmd_show_changesetcmd_make_archivecmd_make_archive::name:cmd_archive_setupcmd_archive_setup*:versions:_tla_branches --trailing-dashescmd_make_category:category:_tla_archives -S /cmd_make_branch:branch:_tla_categories --trailing-dashescmd_make_versioncmd_make_version:version:_tla_branches --trailing-dashescmd_importcmd_imprevcmd_importcmd_commitcmd_cmtrevcmd_commit:separator:(--)*:files:_filescmd_cmtrevcmd_commitcmd_getcmd_getrevcmd_get:revision:_tla_revisions::directory:_files -/cmd_getrevcmd_getcmd_get_patchcmd_get_changesetcmd_get_patch:revision:_tla_revisions::dir:_files -/cmd_get_patchcmd_lock_revisioncmd_lock_revision:revision:_tla_revisionscmd_push_mirrorcmd_archive_mirrorcmd_push_mirror::FROM or MINE:_tla_archives::TO:_tla_archives::LIMIT:_tla_limitcmd_push_mirrorcmd_revisionscmd_revisionscmd_ancestrycmd_ancestry_graphcmd_cat_archive_log:revision:_tla_revisionscmd_cachedrevscmd_cachedrevs:version:_tla_versionscmd_uncacherevcmd_uncacherev:revision:_tla_revisions::dir:_files -/cmd_archive_meta_infocmd_archive_meta_info:item-name:((name\:foo mirror\:bar))cmd_archive_snapshotcmd_archive_snapshot::limit:_tla_revisionscmd_archive_versioncmd_archive_fixupcmd_archive_fixupcmd_make_logcmd_add_logcmd_add_log_versioncmd_add_log:version:_tla_versionscmd_add_log_versioncmd_add_logcmd_remove_logcmd_remove_log_version:version:_tla_log_versionscmd_remove_log_versioncmd_remove_logcmd_abrowsecmd_abrowse::LIMIT:_tla_revisionscmd_cat_log:revision-spec:_tla_local_revisionscmd_changelogcmd_log_for_mergecmd_log_for_mergecmd_merges:INTO:_tla_revisions::FROM:_tla_revisionscmd_new_mergescmd_tagcmd_tagrevcmd_branchcmd_tag:SOURCE-REVISION:_tla_revisions:TAG-VERSION:_tla_versionscmd_tagcmd_branchcmd_tagcmd_star_mergecmd_star_merge:FROM:_tla_revisionscmd_missingcmd_whats_missingcmd_whats_missingcmd_missingcmd_pristinescmd_ls_pristinescmd_pristines::limit:_tla_revisionscmd_ls_pristinescmd_pristinescmd_lock_pristinecmd_lock_pristine:revision:_tla_revisionscmd_add_pristinecmd_add_pristine:revision:_tla_revisionscmd_find_pristine:revision:_tla_revisionscmd_my_revision_librarycmd_library_dir:library:_tla_my_revision_librarycmd_library_dirmy_revision_librarycmd_library_findcmd_library_find:revision:_tla_revisions --librarycmd_library_addcmd_library_add:revision:_tla_revisions --exclude-library-revisionscmd_library_remove:revision:_tla_revisions --librarycmd_library_archivescmd_library_archivescmd_library_logcmd_library_log:revision:_tla_revisions --librarycmd_library_filecmd_library_file:revision:_tla_revisions --librarycmd_grab:location:_filescmd_parse_package_name:name:cmd_valid_package_namecmd_valid_package_namecmd_library_config:library:_tla_librariescmd_rbrowsecmd_rbrowse::regular expression:cmd_rmcmd_rm*:file:_filescmd_escapecmd_escape:string:cmd_diffcmd_exportcmd_export:revision:_tla_revisionsexcludesoutput--no-output --keepnooutputoutputsilent         --quiet --report --verbose --debugquiet--silent         --report --verbose --debugreport--silent --quiet          --verbose --debugverbose--silent --quiet --report           --debugdebug--silent --quiet --report --verbose        sparsenonsparsenonsparsesparsefiles        --directories --bothdirectories--files               --bothboth--files --directories       mirrormirrorfrommirrorfrommirrornocachedcachedtagsnongreedygreedygreedynongreedy_tla_maintypesetopt_argslocalarguments CURRENT > 2 words2var_cmdcmd_cmd///_curcontextcurcontext%:*:*:tla-cmd: CURRENT-- shiftwordsinputMf$TLA $cmd -h:    shortlongdescactionactioni=1 i <= #input i++ input[i] continueshortjinput[i][1,2]#--longjinput[i]#-?, %% *argjinput[i]%%  *##* ##-*longjarchiveargjARCHIVEdescjinput[i]##*  input[i+1]   i++ desc[j] input[i]##*  short[j]hHVcontinuedesc[j]//\[/\[//\]/\]argjPATCHDIRDESTOUTPUTPATHactionj_files -/FILESFILESNAPFILE_filesMASTERMASTERSOURCE_tla_archivesCATEGORY_tla_categoriesBRANCH_tla_branchesVERSION_tla_versions_tla_configs_tla_libraries j++ excludedi = 1 i < j shortilongiexcludeslongilongioptexcludedshortklongkshortiarguments[@]hide_short(excluded)short[i][desc[i]]arg[i]:+:arg[i]:action[i]arguments[@](excluded)long[i][desc[i]]arg[i]:+:arg[i]:action[i]arguments[@](@P)var_cmd-*:FILE:_fileshelpcmdsf$TLA helpMhelp: :/ : /:%%  :commands:(($cmds))_arguments-*hide_short(: -)-V(: -)--version[display version]hide_short(: -)-h(: -)--help[display help](: -)-H[display verbose help]arguments[@]_tla_main@A$
G<% %\A
g<A`CJ%)dB0Ib}b+r5d=t1l1d!Ha-Tmbb		<	U				

!
P
i



<]<a

L
m


Li$E|[b5+a0IXy=tbHe 93Jis
<QAueA"
"FD]&A$%E$AK]&%A"
"FD]&A0F
!M9A!-\A"
"FD]&$A(@mEE<A'	A"
"FD]&A<,YUa5!	A2}ZA"
"FD]&A(9y=
A85!\A"
"FD]&A(AE,Ak=A"
"FD]&A4f9
IAKE|A"
"FD]&AF=AKH!iA"
"FD]&AFA+J	A"
"FD]&A,&$QAP5A"
"FD]&A8eASA"
"FD]&AA KVyA"
"FD]&AFA%XFzA"
"FD]&A$-4A/_A"
"FD]&A8AU=	E!A;ev
A"
"FD]&A ,YEADjA"
"FD]&A(-e1AOKn-A"
"FD]&0AFLyAT
kp@A"
"FD]&4A@'PhEE+A,"&%mu
+A`
A
	AF$A"C&D
+$AdKw]A"
"FD]&HA0Fda9%Aq)A"
"FD]&AAx+ VA"
"FD]&A&	A} A"
"FD]&A
A"	A"
"FD]&A	A"A"
"FD]&A=9AK#A"
"FD]&AFEAM$%A"
"FD]&A ]AK%G~A"
"FD]&AF-A%A"
"FD]&A-AK&dA"
"FD]&AFAk'
dA"
"FD]&AfA'WA"
"FD]&AgAX
A	AC]A5A C-EAKe(~A"
"FD]&AF-A)~A"
"FD]&AAU*gA"
"FD]&A -A!AK+eA"
"FD]&AFA++\A"
"FD]&A&!AK+A"
"FD]&AFI$AK,A"
"FD]&A0F!-9A.9EA"
"FD]&A$]5dAK/A"
"FD]&APF
Y%		
]DA2NA"
"FD]&A@aA!KU4gA"
"FD]&AF1A&ә4A"
"FD]&AAA-֩5rA"
"FD]&A(Eq$A8Kܽ7?_A"
"FD]&A0F,YmmY
ABKy8A"
"FD]&AFAAG9MA"
"FD]&A$QLAN:CA"
"FD]&AD	)m9A]}<tA"
"FD]&A$Ad=A"
"FD]&A$LAke=WA"
"FD]&ADQ!mTAz	?A"
"FD]&AH9aA+@A"
"FD]&A,&,Ym!A+9AA"
"FD]&A,&4au1ACA"
"FD]&AEACA"
"FD]&$A(@mA]DA"
"FD]&A%,AkiEnqA"
"FD]&A4f-5-LA}FA"
"FD]&AD$QaU]AeA#IA"
"FD]&A$eee4A(]J'<A"
"FD]&A8
!eyA-KuA"
"FD]&A-A+05LLA"
"FD]&A&A+1L|A"
"FD]&A,&-ALA5M5A"
"FD]&A(',L##
A@'hEE+ACgA<"<i}
YY+lA
1A
.A(lA1AE.AlA1A.A,A	1A"IiAC&qA")+ACF+Ak>OA"
"FD]&A'A@' MEE+ACgA@"!A	YM+A1A.AQA	.A	\A"f	y		+AF+A3
I=RgA"
"FD]&A@'ELEd+AgxA8"Ce	iM
+A"fp+AF+ADQMTbA"
"FD]&A(
yQAOUUvA"
"FD]&A$%9AVKXiV,A"
"FD]&AFI|A[
ZVwA"
"FD]&A'A@',YEE+ACgA0"F-A}
+lA1A.A
A"!+ACF+An`XPA"
"FD]&AAvdYIA"
"FD]&A'A@' MEE+ACgA4"f!m
+A1AI.AQA.AA"fy+ACF+A
kl[R<A"
"FD]&A@'ELEd+AgxA("CQ
	+A"fQ
+AF+Akr9\A"
"FD]&Af54At]EA"
"FD]&A8	ye%IA+|_DHA"
"FD]&A&AK~1_tA"
"FD]&AFAU`%A"
"FD]&A$=A%aA"
"FD]&AA+btA"
"FD]&A,&AMmlA
kcRA"
"FD]&A@'E0EHE\AgzAzA$]mA"
C&,A\
AL1A
AfAC&A&AdA"
"FD]&AA}eA"
"FD]&A -A+fuA,A4LlkK"Af<]AC,qA,&b4,A
1gAGAg,A\C

1.AM}AgA%ACA@a<AgAGAg,AC,AA,,<A!uhlAGAg,ALmACx	dA(%Kic
A4'-@YlAgAC 
0A<	0A%(	0;AFDAG`Au	0.A
`	0).A`	0;AFDAUx0xA GACgAZZA,Z,AZ
A
	1.A\+<,AZ9.AUq.AAA';jAt
1AA	&A%
-A	fD,60hA
'AA,
ACgAQA		EACfD,	0;	A
CFD	Aa&k}9AL',@XDpAgA ,@XpACf!A~d1AfhAAf.A@bQACf0QATf,Q	z%bA?\	Q
-	
I
EM1QM ] !"U#5$1%	%&u'I'(y()q**+m,,}-U../0!01i2E3Q34)45q56A67}88}9Q:
:;9;<<<==>!>?@AaB1C!CDEFqG	GHqIIJqJKLALMMNaOOPiQ	QyRSST	TUVW5X)YYZ[q\]5]A$'C^L^t^^^	A'f_ _AA'f__A(&_.Ar``9A$(`\^t^`qA(+dd1dydAAgA8%<`#+-AfA\C
AR=AhqAF1|AUAf5Q<A#%pA'zAgLJA&,AD]|A.AA@.A<ACf4MA&|A2- Af,%TA6!
RA z,D,Am,AzAC&AC&A,ADA>.AAC}%M-E	e	
i
qA
I
}Yueq}	-
.A8A<CA!iuqA%
y q!%!")"#%##$q$%U%&Y&'u(A()i)*]*+,9--./%/0m0151,Ao,2AHApR2YACF2|2A&3$,At,3AAC.3q0
03Af2|,303AF34
A4h45	0;AF35%lA	kT<
AAgA%li1	


qyaq!UqI !"1#m$U%I&
&A'(%(Y(4A}A('-@YA@NmL0A"1A"%A&MQA"AC&QA"

%A&IAACf-A&]$AKAg,AgLkrA@XAflAX
1A
A%XqA%X,AkrAtc	<(eCNA C2Jf,A@A <@e@ALC1.At;A rTAqrAgA<hi5	%A	

m
A)FAgA<aA p
DA/9AgA<aApA C4Y<A7}eA'+A <AAC<AmAfEA"CF "C)q<
+A"FE "E)+AFx+AI+}2Ag,A'@mAgABCp,,A%A(`tAR
AF%AV+BAgA%i)Q		
A
q]))]]=]muYA
C	Ake(AGA,@ACfTuAX
1A
A%@qAC%@A,A `,ALC1.A
;A )UҜA#4A@'EEE+AGAGACGAD",Y]=+A"RF+Aa*AAB	,	I	A
.A

%A"C
P
x

+
.A
%A"L
xu+A$"C
x+5,A 
%lA!1A!

].A"

A 	#"A
	A	Cg{b$,A&{b9,A'$A
1A(H.A)QA*A
FPuACFPA"&.+,A1Af`+A
F+Ag<2TAg<+AG<h,AؠA8,2Ae+e4+AxC,2ٽ,AT9AXڕA"
	XۑAF$=typeset_tmux_commands_tmux_aliases_tmux_aliasmap_tmux_aliasmapattachattachsessiondetachdetachclienthassessionlockclockclientlockslocksessionlistclientslscmlistcommandslistsessionsnewsessionrefreshrefreshclientrenamerenamesessionshowmsgsshowmessagessourcesourcefilestartstartserversuspendcsuspendclientswitchcswitchclientbreakpbreakpanecapturepcapturepanedisplaypdisplaypanesfindwfindwindowjoinpjoinpanekillpkillpanekillwkillwindowlastlastwindowlastplastpanelinkwlinkwindowlistpaneslistwindowsmovepmovepanemovewmovewindownewwnewwindownextlnextlayoutnextnextwindowpipeppipepaneprevpreviouswindowprevlpreviouslayoutrenamewrenamewindowresizepresizepaneresizewresizewindowrespawnprespawnpanerespawnwrespawnwindowrotatewrotatewindowselectlselectlayoutselectpselectpaneselectwselectwindowsplitwsplitwindowswappswappaneswapwswapwindowunlinkwunlinkwindowbindbindkeylistkeyssendsendkeysunbindunbindkeysetoptionsetwsetwindowoptionshowshowoptionsshowwshowwindowoptionssetenvsetenvironmentshowenvshowenvironmentconfirmconfirmbeforedisplaydisplaymessageclearhistclearhistorydeletebdeletebufferlistbuffersloadbloadbufferpastebpastebuffersavebsavebuffersetbsetbuffershowbshowbufferifshelllocklockserverrunshellinfoserverinfowaitwaitfor_tmuxattachsessiontmux_describeprintattach or switch to a sessionreturn_arguments-c+[specify working directory for the session]:directory:_directories-d[detach other clients attached to target session]-r[put the client into read-only mode]-t+[specify target session]:target session: __tmux-sessions-separately-E[don't apply update-environment option]_tmuxbindkeytmux_describeprintbind a key to a commandreturn_arguments-*-c[bind to command mode instead of normal mode]-n[make the binding work without the need for the prefix key]-r[the key may repeat]-T+[specify key table for the binding]:key table1:key*:::template:= _tmux_tmuxbreakpanetmux_describeprintbreak a pane from an existing into a new windowreturn_arguments-d[don't make the new window become the active one]-F+[specify output format]:format:__tmux-formats-P[print information of new window after it has been created]-n+[specify window name]:name-s+[specify source pane]:pane:__tmux-panes-t+[specify destination window]:pane:__tmux-panes_tmuxcapturepanetmux_describeprintcapture the contents of a pane to a bufferreturn_arguments-a[use alternate screen](-p)-b+[choose target buffer]:target buffer:__tmux-buffers-C[escape non-printable characters as octal \\ooo]-e[include escape sequences for attributes etc]-E[specify last line to capture]:line number (- means last line)-J[join wrapped lines and preserve trailing space]-q[ignore errors when trying to access alternate screen](-b)-p[print data to stdout]-P[only capture beginnings of as-yet incomplete escape sequences]-S[specify start line to capture]:first line (- means start of scrollback)-t+[choose source pane]:source pane:__tmux-panes_tmuxchoosebuffertmux_describeprintput a pane into buffer choice modereturn_arguments-N[start without the preview]-F+[specify format for each list item]:format:__tmux-formats-f+[filter items]:filter format:__tmux-formats-O+[initial sort order]:order:(time name size)-t+[specify target window]:session:__tmux-windows*:::template:= _tmux_tmuxchooseclienttmux_describeprintput a window into client choice modereturn_arguments-N[start without the preview]-F+[specify format for each list item]:format:__tmux-formats-f+[filter items]:filter format:__tmux-formats-O+[initial sort order]:order:(time name size)-t+[specify target window]:session:__tmux-windows*:::template:= _tmux_tmuxchoosetreetmux_describeprintput a window into tree choice modereturn_arguments-G[include all sessions in any session groups in the tree rather than only the first]-N[start without the preview]-F+[specify format for each list item]:format:__tmux-formats-f+[filter items]:filter format:__tmux-formats-O+[initial sort order]:order:(time name size)-s[choose among sessions]-t+[specify target window]:session:__tmux-windows-w[choose among windows]*:::template:= _tmux_tmuxclearhistorytmux_describeprintremove and clear history for a panereturn_arguments-t+[specify target pane]:pane:__tmux-panes_tmuxclockmodetmux_describeprintenter clock modereturn_arguments-t+[specify target pane]:pane:__tmux-panes_tmuxcommandprompttmux_describeprintopen the tmux command prompt in a clientreturn_arguments-1[only accept one key press]-N-i[execute the command every time the prompt input changes]-I+[specify list of initial inputs]:initial-text (comma-separated list)-p+[specify list of prompts]:prompts (comma-separated list)-t+[specify target client]:client:__tmux-clients*:::template:= _tmux_tmuxconfirmbeforetmux_describeprintrun a command but ask for confirmation beforereturn_arguments-p+[specify prompt]:prompt string-t+[specify target client]:client:__tmux-clients*:::command:= _tmux_tmuxcopymodetmux_describeprintenter copy modereturn_arguments-t+[specify target pane]:pane:__tmux-panes-u[scroll up one page]-M[begin a mouse drag]_tmuxdeletebuffertmux_describeprintdelete a paste bufferreturn_arguments-b+[specify target buffer name]:buffer:__tmux-buffers_tmuxdetachclienttmux_describeprintdetach a client from the serverreturn_arguments-a[kill all clients except for the named by -t]-P[send SIGHUP to parent process]-E+[run specified shell command to replace the client]:shell command:_cmdstring-s+[specify target session and kill its clients]:session:__tmux-sessions-attached-t+[specify target client]:client:__tmux-clients_tmuxdisplaymessagetmux_describeprintdisplay a message in the status linereturn_arguments-*(-p -F :)-a[list the format variables and their values]-c+[specify target client]:client:__tmux-clients(-a)-p[print message to stdout]-t+[specify target pane]:pane:__tmux-panes(-a)-F+[specify output format]:format:__tmux-formats(-a)-v[prints verbose logging as the format is parsed]:message_tmuxdisplaypanestmux_describeprintdisplay an indicator for each visible panereturn_arguments-b[don't block other commands until indicator is closed]-d+[time to show indicator for]:duration (ms)-t+[specify target client]:client:__tmux-clients*:::command:= _tmux_tmuxfindwindowtmux_describeprintsearch for a pattern in windowsreturn_arguments-C[match visible contents]-N[match window name]-T[match window title]-t+[specify target window]:window:__tmux-windows-Z[zoom the pane]:window search pattern_tmuxhassessiontmux_describeprintcheck and report if a session exists on the serverreturn_arguments-t+[specify target session]:session:__tmux-sessions_tmuxifshelltmux_describeprintexecute a tmux command if a shell-command succeededreturnlocalcurcontextcurcontextstateline_arguments-b[run shell command in background]-F[don't execute shell command but use it as a string-value]-t+[specify target pane]:pane:__tmux-panes1:shell command:_cmdstring2:tmux command (success):->tmuxcmd3:tmux command (failure):->tmuxcmdstatecompset_tmux_tmuxjoinpanetmux_describeprintsplit a pane and move an existing one into the new spacereturn_arguments-b[join source pane left of or above target pane]-d[don't make the new window become the active one]-h[split horizontally]-v[split vertically]-l+[define new pane's size]: :_guard '[0-9]#' 'numeric value'-p+[define new pane's size in percent]: :_guard '[0-9]#' 'numeric value'-s+[specify source pane]:pane:__tmux-panes-t+[specify target pane]:pane:__tmux-panes_tmuxkillpanetmux_describeprintdestroy a given panereturn_arguments-a[kill all panes except the one specified by -t]-t+[specify target pane]:pane:__tmux-panes_tmuxkillservertmux_describeprintkill clients, sessions and serverreturn__tmuxnothingelse_tmuxkillsessiontmux_describeprintdestroy a given sessionreturn_arguments-a[kill all session except the one specified by -t]-t+[specify target session]:session:__tmux-sessions-C[clear alerts (bell, activity, silence) in all windows linked to the session]_tmuxkillwindowtmux_describeprintdestroy a given windowreturn_arguments-a[kill all windows except the one specified by -t]-t+[specify target window]:window:__tmux-windows_tmuxlastpanetmux_describeprintselect the previously selected panereturn_arguments-d[disable input to the pane]-e[enable input to the pane]-t+[specify session]:session:__tmux-sessions_tmuxlastwindowtmux_describeprintselect the previously selected windowreturn_arguments-t+[specify session]:session:__tmux-sessions_tmuxlinkwindowtmux_describeprintlink a window to anotherreturn_arguments-d[don't make the new window become the active one]-k[kill the target window if it exists]-s+[specify source window]:window:__tmux-windows-t+[specify destination window]:window:__tmux-windows_tmuxlistbufferstmux_describeprintlist paste buffers of a sessionreturn_arguments-F+[specify output format]:format:__tmux-formats_tmuxlistclientstmux_describeprintlist clients attached to serverreturn_arguments-F+[specify output format]:format:__tmux-formats-t+[specify session]:session:__tmux-sessions_tmuxlistcommandstmux_describeprintlist supported sub-commandsreturn_arguments-F+[specify format]:format_tmuxlistkeystmux_describeprintlist all key-bindingsreturn_arguments-T+[specify key table]:key table_tmuxlistpanestmux_describeprintlist panes of a windowreturnlocalargs +words[(r)-*s*] -t+[specify target session]:session:__tmux-sessions-t+[specify target window]:window:__tmux-windows_argumentsargs-a[list all panes the server possesses]-F+[specify output format]:format:__tmux-formats-s[if specified, -t chooses a session]_tmuxlistsessionstmux_describeprintlist sessions managed by serverreturn_arguments-F+[specify output format]:format:__tmux-formats_tmuxlistwindowstmux_describeprintlist windows of a sessionreturn_arguments-a[list all windows the tmux server possesses]-F[specify output format]:format:__tmux-formats-t+[specify session]:session:__tmux-sessions_tmuxloadbuffertmux_describeprintload a file into a paste bufferreturn_arguments-*-b+[specify target buffer name]:buffer:__tmux-buffers1:file:_files_tmuxlockclienttmux_describeprintlock a clientreturn_arguments-t+[specify client]:client:__tmux-clients_tmuxlockservertmux_describeprintlock all clients attached to the serverreturn__tmuxnothingelse_tmuxlocksessiontmux_describeprintlock all clients attached to a sessionreturn_arguments-t+[specify session]:session:__tmux-sessions_tmuxmovepanetmux_describeprintmove a pane into a new spacereturn_arguments-b[join source pane left of or above target pane]-d[don't make the new window become the active one]-h[split horizontally]-v[split vertically]-l+[define new pane's size]:numeric value-p+[define new pane's size in percent]:numeric value-s+[specify source pane]:pane:__tmux-panes-t+[specify target pane]:pane:__tmux-panes_tmuxmovewindowtmux_describeprintmove a window to anotherreturn_arguments-d[don't make the new window become the active one]-k[kill the target window if it exists]-s+[specify source window]:window:__tmux-windows-r[renumber windows in session in sequential order]-t+[specify destination window]:window:__tmux-windows_tmuxnewsessiontmux_describeprintcreate a new sessionreturn_arguments-*-A[attach to existing session if it already exists]-c+[specify working directory for the session]:directory:_directories-d[don't attach new session to current terminal]-D[in case of -A behave like attach-session's -d]-E[don't apply update-environment option]-F+[specify output format]:format:__tmux-formats-n+[specify initial window name]:window name-P[print information about new session after it is created]-s+[name the session]:session name:__tmux-sessions-t+[specify target session]:session:__tmux-sessions-x[specify width]:width-y[specify height]:height*:: :_cmdambivalent_tmuxnewwindowtmux_describeprintcreate a new windowreturn_arguments-*-a[insert new window at next free index from -t]-c+[specify working directory for the session]:directory:_directories-d[don't make the new window become the active one]-F+[specify output format]:format:__tmux-formats-k[destroy it if the specified window exists]-n+[specify a window name]:window name-P[print information about new window after it is created]-t+[specify target window]:window:__tmux-windows*:: :_cmdambivalent_tmuxnextlayouttmux_describeprintmove a window to the next layoutreturn_arguments-t+[specify target window]:window:__tmux-windows_tmuxnextwindowtmux_describeprintmove to the next window in a sessionreturn_arguments-a[move to the next window with an alert]-t+[specify target session]:session:__tmux-sessions_tmuxpastebuffertmux_describeprintinsert a paste buffer into the windowreturn_arguments-b+[specify buffer]:source buffer:__tmux-buffers-d[remove buffer from stack after pasting]-p[use bracketed paste mode if the application requested it]-r[don't replace LF with CR when pasting]-s+[specify separator]:separator-t+[specify target window]:window:__tmux-windows_tmuxpipepanetmux_describeprintpipe output from a pane to a shell commandreturn_arguments-*-I[write stdout from command to the pane as if it were typed]-O[pipe output from the pane to the command (default unless -I used)]-o[only open a pipe if none is currently opened]-t+[specify target pane]:pane:__tmux-panes:shell command:_cmdstring_tmuxpreviouslayouttmux_describeprintmove a window to the previous layoutreturn_arguments-t+[specify target window]:window:__tmux-windows_tmuxpreviouswindowtmux_describeprintmove to the previous window in a sessionreturn_arguments-a[move to the previous window with an alert]-t+[specify target session]:session:__tmux-sessions_tmuxrefreshclienttmux_describeprintrefresh a clientreturn_arguments-*-C+[set the width and height of a control client]:width,height-c[reset so that the position follows the cursor]-D[move visible portion of window down]-L[move visible portion of window left]-l[request clipboard from the client and store it in a new paste buf using xterm(1) escape sequence]-S[only update the client's status bar]-t+[specify target client]:client:__tmux-clients-R[move visible portion of window right]-U[move visible portion of window up]: :_guard "[0-9]#" "adjustment"_tmuxrenamesessiontmux_describeprintrename a sessionreturn_arguments-*-t+[specify target session]:session:__tmux-sessions:new session name_tmuxrenamewindowtmux_describeprintrename a windowreturn_arguments-*-t+[specify target window]:window:__tmux-windows:new window name_tmuxresizepanetmux_describeprintresize a panereturn_arguments-*-D[resize downward]-L[resize to the left]-M[begin mouse resizing]-R[resize to the right]-U[resize upward]-t+[specify target pane]:pane:__tmux-panes-x+[specify width]:width-y+[specify height]:height-Z[toggle zoom of pane]: :_guard "[0-9]#" "adjustment"_tmuxresizewindowtmux_describeprintresize a windowreturn_arguments-*-A[set size of largest session containing the window]-a[set size of smallest session containing the window]-D[resize downward]-L[resize to the left]-R[resize to the right]-U[resize upward]-t+[specify target pane]:pane:__tmux-windows-x+[specify width]:width-y+[specify height]:height: :_guard "[0-9]#" "adjustment"_tmuxrespawnpanetmux_describeprintreuse a pane in which a command has exitedreturn_arguments-*-c+[specify a new working directory for the pane]:directory:_directories-k[kill window if it is in use]-t+[specify target pane]:pane:__tmux-pane:command:_cmdambivalent_tmuxrespawnwindowtmux_describeprintreuse a window in which a command has exitedreturn_arguments-*-c+[specify a new working directory for the window]:directory:_directories-k[kill window if it is in use]-t+[specify target window]:window:__tmux-windows:command:_cmdambivalent_tmuxrotatewindowtmux_describeprintrotate positions of panes in a windowreturn_arguments-D[rotate downward]-U[rotate upward]-t+[specify target window]:window:__tmux-windows_tmuxrunshelltmux_describeprintexecute a command without creating a new windowreturn_arguments-*-b[run shell command in background]-t+[specify target pane]:pane:__tmux-panes:command:_cmdstring_tmuxsavebuffertmux_describeprintsave a paste buffer to a filereturn_arguments-a[append to rather than overwriting file]-b+[specify a target buffer index]:buffer:__tmux-buffers_tmuxselectlayouttmux_describeprintchoose a layout for a panereturn_arguments-*-E[spread the current pane and any panes next to it out evenly]-n[behave like next-layout]-o[revert to previous layout]-p[behave like previous-layout]-t+[specify a target pane]:target pane:__tmux-panes:layout:(even-horizontal even-vertical main-horizontal main-vertical tiled)_tmuxselectpanetmux_describeprintmake a pane the active one in the windowreturn_arguments-D[move to the pane below target]-d[disable input to the pane]-e[enable input to the pane]-g[show current pane style]-l[behave like last-pane]-L[move to the pane left of target]-M[clear marked pane]-m[set marked pane]-R[move to the pane right of target]-U[move to the pane above target]-P+[set pane style]:style:__tmux-style-T+[set the pane title]:title-t+[specify target pane]:pane:__tmux-panes_tmuxselectwindowtmux_describeprintselect a windowreturn_arguments-l[behave like last-window]-n[behave like next-window]-p[behave like previous-window]-T[if selected window is the current behave like last-window]-t+[specify target window]:window:__tmux-windows_tmuxsendkeystmux_describeprintsend key(s) to a windowreturn_arguments-*-l[disable key name lookup and send data literally]-R[reset terminal state]-M[pass through a mouse event]-X[send a command into copy mode]-N+[specify repeat count]:repeat count-t+[specify target pane]:pane:__tmux-panes*:key_tmuxsendprefixtmux_describeprintsend the prefix key to a windowreturn_arguments-2[send secondary prefix key]-t+[specify target pane]:pane:__tmux-panes_tmuxserverinfotmux_describeprintshow server informationreturn__tmuxnothingelse_tmuxsetbuffertmux_describeprintset contents of a paster bufferreturn_arguments-*-a[append to rather than overwriting target buffer]-b+[specify target buffer index]:pane:__tmux-buffers-n+[specify new buffer name]:buffer-name:data_tmuxsetenvironmenttmux_describeprint(un)set an environment variablereturnlocalmodesessionactioncurcontextcurcontextstatelinetypesetopt_args_arguments-*(-t)-g[modify global environment](-u)-r[remove variable before starting new processes](-r)-u[unset a variable](-g)-t[specify target session]:target session:__tmux-sessions: :->name(-u -r)2: :->value +opt_args[-g] global +opt_args[-u] actionunset +opt_args[-r] actionremoveactionremoveunsetstatevalue__tmuxnothingelse__tmuxenvironmentvariablesmodeaction_tmuxsetoptiontmux_describeprintset a session optionreturnlocalmodesessioncurcontextcurcontextstatelinetypesetopt_args_arguments-a[append to string options]-F[expand formats in the option value]-g[set a global session option]-o[prevent setting of an option that is already set]-q[suppress errors about unknown or ambiguous options]-u[unset a non-global option]-w[change window (not session) options]-s[change server (not session) options]-t+[specify target session]:target session:__tmux-sessions*:: :->name_or_value +opt_args[-w] window +opt_args[-s] server__tmuxoptionscompletemodestate_tmuxsetwindowoptiontmux_describeprintset a window optionreturnlocalcurcontextcurcontextstatelinetypesetopt_args_arguments-a[append to string options]-F[expand formats in the option value]-g[set a global window option]-o[prevent setting of an option that is already set]-q[suppress errors about unknown or ambiguous options]-u[unset a non-global option]-t+[specify target window]:target window:__tmux-windows*:: :->name_or_value__tmuxoptionscompletewindowstate_tmuxsethooktmux_describeprintset a hook to a commandreturn_arguments(-R)-g[add hook to global list](-g -u)-R[run hook immediately](-R)-u[unset a hook]-t+[specify target session]:session:__tmux-sessions:hook name:_tmux_hooks*:::command:= _tmux_tmuxshowhookstmux_describeprintshow the global list of hooksreturn_arguments-*-g[show global list of hooks]-t+[specify target session]:session:__tmux-sessions_tmuxshowbuffertmux_describeprintdisplay the contents of a paste bufferreturn_arguments-b[specify target buffer index]:pane:->buffer_tmuxshowenvironmenttmux_describeprintdisplay the environmentreturnlocalmodesessioncurcontextcurcontextstatelinetypesetopt_args_arguments-*(-t)-g[show global environment]-s[format output as Bourne shell commands](-g)-t+[specify target session]:target session:__tmux-sessions1:: :->name +opt_args[-g] global__tmuxenvironmentvariablesmodestateshow_tmuxshowmessagestmux_describeprintshow client's message logreturn_arguments-J[show debugging information about running jobs]-T[show debugging information about involved terminals]-t+[specify target client]:client:__tmux-clients_tmuxshowoptionstmux_describeprintshow session optionsreturnlocalmodesessioncurcontextcurcontextstatelinetypesetopt_args_arguments-g[show global options]-q[suppress errors about unknown or ambiguous options]-s[show server options]-v[show only the option value, not the name]-w[show window options]-t+[specify target session]:target session:__tmux-sessions*:: :->name_or_value +opt_args[-w] window +opt_args[-s] server__tmuxoptionscompletemodestate_tmuxshowwindowoptionstmux_describeprintshow window optionsreturnlocalcurcontextcurcontextstatelinetypesetopt_args_arguments-g[show global options]-v[show only the option value, not the name]-t+[specify target window]:target window:__tmux-windows*:: :->name_or_value__tmuxoptionscompletewindowstate_tmuxsourcefiletmux_describeprintexecute tmux commands from a filereturn_arguments-q[don't report error if path doesn't exist]*:path:_directories_tmuxsplitwindowtmux_describeprintsplits a pane into tworeturn_arguments-b[create new pane left of or above target pane]-d[don't make the new window become the active one]-F+[specify output format]:format:__tmux-formats-f[create new pane spanning full window width or height]-h[split horizontally]-v[split vertically]-l[define new pane's size]:size-p[define new pane's size in percent]:size (percentage)-t+[specify target pane]:pane:__tmux-panes:command:_cmdambivalent_tmuxstartservertmux_describeprintstart a tmux serverreturn__tmuxnothingelse_tmuxsuspendclienttmux_describeprintsuspend a clientreturn_arguments-t+[specify destination client]:client:__tmux-clients_tmuxswappanetmux_describeprintswap two panesreturn_arguments-D[move pane down]-U[move pane up]-d[don't change the active pane]-s+[specify source pane]:pane:__tmux-panes-t+[specify destination pane]:pane:__tmux-panes_tmuxswapwindowtmux_describeprintswap two windowsreturn_arguments-d[don't make the new window become the active one]-s+[specify source window]:window:__tmux-windows-t+[specify destination window]:window:__tmux-windows_tmuxswitchclienttmux_describeprintswitch the client to another sessionreturn_arguments-c+[specify a target client]:client:__tmux-clients-E[don't apply update-environment option]-l[move client to last session]-n[move client to next session]-p[move client to previous session]-r[toggle read-only flag of client]-t+[specify target window]:window:__tmux-windows_tmuxunbindkeytmux_describeprintunbind a keyreturnlocalcurcontextcurcontextstatelinekeytablewords[@]_arguments-a[remove all key bindings]-n[remove a non-prefix binding]-T[specify key table]:key table*:: :->boundkeysstateboundkeys__tmux-get-optarg -t "${ow[@]}"keytable__tmuxboundkeyskeytable_tmuxunlinkwindowtmux_describeprintunlink a windowreturn_arguments-k[kill the window if it is only in one session]-t+[specify target window]:target window:__tmux-windows_tmuxwaitfortmux_describeprintwait for an event or trigger itreturn_arguments-L[lock the named channel]-S[send signal to channel]-U[unlock the named channel]:event channel__tmuxattributeslocalattralreadydefaultbrightboldunderscoreblinkreversehiddenitalicscompset*,s<,>IPREFIX_describetmuxattributetmux attribute__tmuxbufferslocalexplbufferstboptsarrayboptsbuffersfcommand tmux 2> /dev/null list-buffers "${bopts[@]}"/: \t/:_describebuffersbuffersbuffers__tmuxboundkeyslocalexplkeysfcommand tmux 2> /dev/null list-keys "$@"/: \t/:/s \t//s:/\:_describekeys__tmuxclientslocalexplclientsclientsfcommand tmux 2> /dev/null list-clients/: \t/:_describeclientsclientsclients__tmuxenvironmentvariableslocalmode1state2action3dash_gmodeglobaldash_gsessiondash_greturnhintactionaddremove (or specify a new one)unsetshowstatenamevars_and_vals@fcommand tmux 2>/dev/null show-env $dash_gdescriptionsvars_and_valsk_v%%k(remove)k_vk//:/\::vdash_g[1]:+global environment variableshint_describeparametersmsghint_messagevaluevar_and_val@fcommand tmux 2>/dev/null show-env $dash_g -- ${(Q)words[-2]}var_and_valexpl_descriptionparametervaluesvalue for words[-2]compaddexpl[@]var_and_val__tmuxformatslocalhashopencloseparenquesttmux_variablesexplcompquotecompsetPREFIX%hashcompset(q)hashopencompset(q)questcompset([bdt]|s/[^/]#/[^/]#/|=(-|)<->):_describeoperatorsoperator(
	\?:conditional
	\=:length\ limit
      )(
	m:fnmatch\ comparison
	t:convert\ time\ to\ string
	b:basename
	c:search\ for\ fnmatch\ pattern\ in\ pane\ content
	d:dirname
	\==:comparison
	\!=:comparison
      )(
	s:substitution
      )(
	\|\|:either\ of\ two\ conditions
	\&\&:both\ of\ two\ conditions
      )tmux_variablesalternate_on:if pane is in alternate screenalternate_saved_x:saved cursor X in alternate screenalternate_saved_y:saved cursor Y in alternate screenbuffer_created:time buffer createdbuffer_name:name of bufferbuffer_sample:sample of start of bufferbuffer_size:size of the specified buffer in bytesclient_activity:time client last had activityclient_created:time client createdclient_control_mode:1 if client is in control modeclient_discarded:bytes discarded when client behindclient_height:height of clientclient_key_table:current key tableclient_last_session:name of the client's last sessionclient_name:name of clientclient_pid:PID of client processclient_prefix:1 if prefix key has been pressedclient_readonly:1 if client is readonlyclient_session:name of the client's sessionclient_termname:terminal name of clientclient_termtype:terminal type of clientclient_tty:pseudo terminal of clientclient_utf8:1 if client supports utf8client_width:width of clientclient_written:bytes written to clientcommand:name of command in use, if anycommand_list_name:command name if listing commandscommand_list_alias:command alias if listing commandscommand_list_usage:command usage if listing commandscursor_flag:pane cursor flagcursor_character:character at cursor in panecursor_x:cursor X position in panecursor_y:cursor Y position in panehistory_bytes:number of bytes in window historyhistory_limit:maximum window history lineshistory_size:size of history in lineshook:name of running hook, if anyhook_pane:ID of pane where hook was run, if anyhook_session:ID of session where hook was run, if anyhook_session_name:name of session where hook was run, if anyhook_window:ID of window where hook was run, if anyhook_window_name:name of window where hook was run, if anyhost:hostname of local hosthost_short:hostname of local host (no domain name)insert_flag:pane insert flagkeypad_cursor_flag:pane keypad cursor flagkeypad_flag:pane keypad flagline:line number in the listmouse_any_flag:pane mouse any flagmouse_button_flag:pane mouse button flagmouse_standard_flag:pane mouse standard flagmouse_all_flag:pane mouse all flagpane_active:1 if active panepane_at_bottom:1 if pane is at the bottom of windowpane_at_left:1 if pane is at the left of windowpane_at_right:1 if pane is at the right of windowpane_at_top:1 if pane is at the top of windowpane_bottom:bottom of panepane_current_command:current command if availablepane_dead:1 if pane is deadpane_dead_status:exit status of process in dead panepane_format:1 if format is for a pane (not assuming the current)pane_height:height of panepane_id:unique pane IDpane_in_mode:if pane is in a modepane_input_off:if input to pane is disabledpane_index:index of panepane_left:left of panepane_mode:name of pane mode, if any.pane_pid:PID of first process in panepane_pipe:1 if pane is being pipedpane_right:right of panepane_search_string:last search string in copy modepane_start_command:command pane started withpane_synchronized:if pane is synchronizedpane_tabs:pane tab positionspane_title:title of panepane_top:top of panepane_tty:pseudo terminal of panepane_width:width of panepid:server PIDrectangle_toggle:1 if rectangle selection is activatedscroll_region_lower:bottom of scroll region in panescroll_region_upper:top of scroll region in panescroll_position:scroll position in copy modeselection_present:1 if selection started in copy modesession_alerts:list of window indexes with alertssession_attached:number of clients session is attached tosession_activity:time of session last activitysession_created:time session createdsession_format:1 if format is for a session (not assuming the current)session_last_attached:time session last attachedsession_group:name of session groupsession_group_size:size of session groupsession_group_list:list of sessions in groupsession_grouped:1 if session in a groupsession_id:unique session IDsession_many_attached:1 if multiple clients attachedsession_name:name of sessionsession_stack:window indexes in most recent ordersession_width:width of sessionsession_windows:number of windows in sessionsocket_path:server socket pathstart_time:server start timeversion:server versionwindow_activity:time of window last activitywindow_activity_flag:1 if window has activitywindow_active:1 if window activewindow_bell_flag:1 if window has bellwindow_flags:window flagswindow_format:1 if format is for a window (not assuming the current)window_height:height of windowwindow_id:unique window IDwindow_index:index of windowwindow_last_flag:1 if window is the last usedwindow_layout:window layout description, ignoring zoomed window paneswindow_linked:1 if window is linked across sessionswindow_name:name of windowwindow_offset_x:X offset into window if larger than clientwindow_offset_y:Y offset into window if larger than clientwindow_panes:number of panes in windowwindow_silence_flag:1 if window has silence alertwindow_stack_index:index in session most recent stackwindow_visible_layout:window layout description, respecting zoomed window paneswindow_width:width of windowwindow_zoomed_flag:1 if window is zoomedwrap_flag:pane wrap flag_describevariablesvariabletmux_variablesclosecompset(q)hash(q)parencompset(\\|)\)*_cmdstringPREFIXhash_describe(
      \#H:local\ hostname
      \#h:short\ local\ hostname
      \#D:pane\ id
      \#P:pane\ index
      \#T:pane\ title
      \#S:session\ name
      \#F:window\ flags
      \#I:window\ index
      \#W:window\ name
    )_wantedformatspecifiersformat specifiercompadd__tmuxcolourslocalcolnamescolnamesdefaultblackgreenyellowbluemagentacyanwhitecolourN:replace N by a number between 0 and 255compsetcolour*IPREFIX_describetmuxcolourscolourcolnames_messagecolour number 0..255_tmux_hooks_alternativehooks:hook name:(alert-activity alert-bell alert-silence client-attached client-detached client-resized client-session-changed pane-died pane-exited pane-set-clipboard session-created session-closed session-renamed window-linked window-renamed window-unlinked)post-hooks:command post-hook:compadd - after-${_tmux_aliasmap}__tmuxgetoptarglocal1shifti = 1i <= #i++ argvioptargv( i + 1 )printargv( i + 1 )return__tmuxnothingelse_messageno further arguments__tmuxoptionguardlocalmodeguardint_guard12shiftoptionsdesc_guard "[0-9]#" "opt: numeric value"modesessionactivity-action:DESC:any none current otherassume-paste-time:int_guardbase-index:int_guardbell-action:DESC:any none current otherdefault-command:MSG:command stringdefault-shell:MSG:shell executabledefault-size:MSG:XxYdestroy-unattached:DESC:on offdetach-on-destroy:DESC:on offdisplay-panes-colour:__tmux-coloursdisplay-panes-active-colour:__tmux-coloursdisplay-panes-time:int_guarddisplay-time:int_guardhistory-limit:int_guardlock-after-time:int_guardlock-command:MSG:command stringmessage-command-style:__tmux-stylemessage-style:__tmux-stylemouse:DESC:on offprefix:MSG:primary prefix keyprefix2:MSG:secondary prefix keyrenumber-windows:DESC:on offrepeat-time:int_guardset-titles:DESC:on offset-titles-string:MSG:title format stringsilence-action:DESC:any none current otherstatus:DESC:on offstatus-format:MSG:format stringstatus-interval:int_guardstatus-justify:DESC:left centre rightstatus-keys:DESC:vi emacsstatus-left:MSG:format stringstatus-left-length:int_guardstatus-left-style:__tmux-stylestatus-position:DESC:top bottomstatus-right:MSG:format stringstatus-right-length:int_guardstatus-right-style:__tmux-stylestatus-style:__tmux-styleupdate-environment:MSG:string listing env. variablesuser-keys:MSG:keyvisual-activity:DESC:on offvisual-bell:DESC:on offvisual-silence:DESC:on offword-separators:MSG:separator stringserverbuffer-limit:int_guardcommand-alias:MSG:aliasdefault-terminal:MSG:terminal stringescape-time:int_guardexit-empty:DESC:on offexit-unattached:DESC:on offfocus-events:DESC:on offhistory-file:_path-files -g "*(-.)"message-limit:int_guardset-clipboard:DESC:on offterminal-overrides:MSG:overrides stringaggressive-resize:DESC:on offallow-rename:DESC:on offalternate-screen:DESC:on offautomatic-rename:DESC:on offautomatic-rename-format:DESC:__tmux-formatclock-mode-colour:__tmux-coloursclock-mode-style:DESC:12 24main-pane-height:int_guardmain-pane-width:int_guardmode-keys:DESC:vi emacsmode-style:__tmux-stylemonitor-activity:DESC:on offmonitor-bell:DESC:on offmonitor-silence:DESC:on offother-pane-height:int_guardother-pane-width:int_guardpane-active-border-style:__tmux-stylepane-base-index:int_guardpane-border-format:MSG:pane border status stringpane-border-status:DESC:off top bottompane-border-style:__tmux-styleremain-on-exit:DESC:on offsynchronize-panes:DESC:on offwindow-active-style:__tmux-stylewindow-status-activity-style:__tmux-stylewindow-status-bell-style:__tmux-stylewindow-status-current-format:MSG:status format stringwindow-status-current-style:__tmux-stylewindow-status-format:MSG:status format stringwindow-status-last-style:__tmux-stylewindow-status-separator:MSG:separator stringwindow-status-style:__tmux-stylewindow-size:MSG:XxYwindow-style:__tmux-stylewrap-search:DESC:on offxterm-keys:DESC:on offMoptions:opt:guard_messageunknown mode option: optreturnguard:guardMSG:guard:DESC:evaldesc=( guard#*: )_describetmux-mode-option-valueoptguard__tmuxsessionoptionslocaltmux_session_optionstmux_session_optionsactivity-action:set action on window activity when monitor-activity is onassume-paste-time:assume keys are pasted instead of typed if this fastbase-index:define where to start numberingbell-action:set action on window belldefault-command:default command for new windowsdefault-shell:default shell executabledefault-size:set the default size of windows when the size is not setdestroy-unattached:destroy session if no client is attacheddetach-on-destroy:detach client if attached session is destroyeddisplay-panes-colour:colour used for display-panesdisplay-panes-active-colour:colour for active pane in display-panesdisplay-panes-time:time (in msecs) of display-panes outputdisplay-time:time (in msecs) messages are displayedhistory-limit:number of copy-mode lines per windowkey-table:default key tablelock-after-time:lock sessions after N secondslock-command:command to run for locking a clientmessage-command-style:status line message command stylemessage-style:status line message stylemouse:enable mouse supportprefix:primary prefix keyprefix2:secondary prefix keyrenumber-windows:renumber windows if a window is closedrepeat-time:time for multiple commands without prefix-key pressesset-titles:try to set xterm window titlesset-titles-string:format used by set-titlessilence-action:set action on window silence when monitor-silence is onstatus:show or hide the status barstatus-format:specify the format to be used for each line of the status linestatus-interval:interval (in seconds) for status bar updatesstatus-justify:position of the window list in status barstatus-keys:mode to use in status bar modes (vi/emacs)status-left:format to use left in status barstatus-left-length:maximum length of the left part of the status barstatus-left-style:style of left part of status linestatus-position:status line positionstatus-right:format to use right in status barstatus-right-length:maximum length of the right part of the status barstatus-right-style:style of right part of status linestatus-style:style status lineupdate-environment:list of variables to be copied to a session's environmentuser-keys:set list of user-defined key escape sequencesvisual-activity:display status line messages upon activityvisual-bell:use visual bell instead of audiblevisual-silence:print a message if monitor-silence is onword-separators:string of characters considered word separators_describetmuxoptionstmux session optiontmux_session_options__tmuxoptionscompletelocalmode1state2statename_or_value CURRENT == 1 modesession__tmuxsessionoptionsserver__tmuxserveroptionswindow__tmuxwindowoptions CURRENT == 2 __tmuxoptionguardwords1__tmuxnothingelse__tmuxpaneslocalexpllinepanesoptscompset*.IPREFIXIPREFIX%.commandtmux/dev/nulllistpanesopts[@]read( num++ ):line//:/_describepanes@_wantedwindowswindows__tmuxwindows__tmuxserveroptionslocaltmux_server_optionstmux_server_optionsbuffer-limit:number of buffers kept per sessioncommand-alias:custom command aliasesdefault-terminal:default terminal definition stringescape-time:set timeout to detect single escape characters (in msecs)exit-unattached:make server exit if it has no attached clientsexit-empty:exit when there are no active sessionsfocus-events:request focus events from terminalhistory-file:tmux command history file namemessage-limit:set size of message log per clientset-clipboard:use esc sequences to set terminal clipboardterminal-overrides:override terminal descriptions_describetmuxserveroptionstmux server optiontmux_server_options__tmuxsessionslocalsessionssessionsfcommand tmux 2> /dev/null list-sessions/: \t/:_describesessionssessionssessions@__tmuxsessionsattachedlocalsessionssessionsfcommand tmux 2> /dev/null list-sessions/: \t/:sessionsMsessions:(attached)_describesessionsattached sessionssessions@__tmuxsessionsseparatelylocalsessionsdetached_sessionsattached_sessionssessionsfcommand tmux 2> /dev/null list-sessions/: \t/:sessions:(attached)Msessions:(attached)_tagsdetachedsessionsattachedsessions_requesteddetachedsessions_describedetachedsessionsdetached sessions@_requested_describeattached sessionsreturn__tmuxsocketnamelocalexplsdircurcontextcurcontextsockszstyle:completion:curcontext:socketssocketdirTMUX_TMPDIR:-/tmp/tmux-UIDsdir/:t_wantedsocketsocket namecompaddexplsocks__tmuxstyle_messagenot implemented yet__tmuxwindowoptionslocaltmux_window_optionsaggressive-resize:aggressively resize windowsallow-rename:allow programs to change window titlesalternate-screen:allow alternate screen feature to be usedautomatic-rename:attempt to automatically rename windowsautomatic-rename-format:format for automatic renamesclock-mode-colour:set clock colourclock-mode-style:set clock hour format (12/24)main-pane-height:set height for main-* layoutsmain-pane-width:set width for main-* layoutsmode-keys:mode to use in copy and choice modes (vi/emacs)mode-style:set window modes stylemonitor-activity:monitor window activitymonitor-bell:monitor for a bell in the windowmonitor-silence:monitor window for inactivityother-pane-height:height of other panesother-pane-width:width of other panespane-active-border-style:style of border of active panepane-base-index:integer at which to start indexing panespane-border-format:set pane border format stringpane-border-status:turn border status off or set its positionpane-border-style:style of border paneremain-on-exit:don't destroy windows after the program exitssynchronize-panes:send input to all panes of a windowwindow-active-style:style of active windowwindow-status-activity-style:style of status bar activity tagwindow-status-bell-style:style of status bar bell tagwindow-status-current-format:set status line format for active windowwindow-status-current-style:style of current window in status barwindow-status-format:set status line format for all but the active windowwindow-status-last-style:style of last window in status barwindow-status-separator:separator drawn between windows in status linewindow-status-style:general status bar stylewindow-size:indicate how to automatically size windowswindow-style:style of windowwrap-search:search wrap around at the end of a panexterm-keys:generate xterm-style function key sequences_describetmuxwindowoptionstmux window option__tmuxwindowslocalexplwinsoptscompset*:IPREFIXIPREFIX%:Mfcommand tmux 2> /dev/null list-windows "${opts[@]}":-/: \t/:_describewindowswindows@_wantedsessionssessions__tmuxsessions_tmuxlocalcurcontextcurcontextstatelinemodetmuxcommandtmux_describe_arguments-2[force using 256 colours]-c[execute a shell command]:command name:_command_names-C[start tmux in control mode. -CC disables echo]-f[specify configuration file]:tmux config file:_files -g "*(-.)"-l[behave like a login shell]-L[specify socket name]:socket name:__tmux-socket-name-S[specify socket path]:server socket:_path_files -g "*(=,/)"-u[force using UTF-8]-v[request verbose logging]-V[report tmux version]*:: :->subcommand_or_optionsstatereturn CURRENT == 1 zstyle:completion:curcontext:subcommandsbothmodecommands_describesubcommandstmux commands_tmux_commandsaliases_describetmux aliases_tmux_aliases_describetmux commands and aliases_tmux_commands_tmux_aliasestmuxcommandwords[1]_tmux_aliasmaptmuxcommandtmuxcommand_tmux_aliasmap[tmuxcommand] +functions[_tmux-tmuxcommand] high_tmux_commandsitmuxcommand_tmux_commandsItmuxcommand low == high tmuxcommand_tmux_commandslow%%: low < high _messageambiguous command tmuxcommandsubcommand tmuxcommand not known_normalcurcontextcurcontext%:*-tmuxcommand:_call_function_tmuxtmuxcommandlocaldesctmux_describetmux_describeyes, pleasek_tmux_aliasmap_tmux_aliasmapfMkfunctions:_tmux$f_tmux_commandsf#_tmux-desc:+:descrevf_tmux_tmux_aliasesrev[f#_tmux-]desc:+:desc_tmux@AfPA\GtEEEKE0EXA(CtlAGAh"8te1u1eu
	M	
i
A
FA
't AA
'tA.1NA.p2
5
t
A/
A`
'0Ad

$E!])u5
e%A I0AH0QAC 1AQ .AR0XA1 }	0K.AV0K	0 .AY0 	0!
.A\0!,0!@,A_X!aA!!	0#!.Ag0X	0#Q	.Ak0 0#
Ao	1Ao#.Ap0!,q.Ar$H 0$mAP	1Aw$.Ax0!,qAF$%!	0%.A0K	0;
A FAH"C%
0!,A"f%&0XA#&4&YA$'(	(5(dD0KA%.Ar((A
1.Ar()-.AK
q,AK)A.AK)A0'F))**H*iqA '*|*****0 A	VA2R*ZR+.A+8+YA*f+x+A$*++,,4,U,setoptlocaloptionsbraceccllocalexplcurcontextcurcontextstatelinenextstateitemcmdlistitemlistmatchmbeginmendintegerNORMARG_arguments-@[hide context names]-\+[hide project names]-c[color mode]-d[alternate config file]:config file:_files-f[force, no confirmation]-h[display help]-p[plain mode, no colours]-P[hide priority labels]-a[don't auto-archive tasks when done]-A[auto-archive tasks when done]-n[automatically remove blank lines]-N[preserve line numbers]-t[add current date to task on creation]-T[don't add current date to task]-v[verbose mode, confirmation messages]-vv[extra verbose (debug)]-V[display version etc.]-x[disable final filter]1:command:->commands*:arguments:->argumentsreturnprojmsgcontext or projecttxtmsgtext with contexts or projectswordsNORMARGcommandCURRENT NORMARG++ statecommandscmdlistadd:add TODO ITEM to todo.txt.addm:add TODO ITEMs, one per line, to todo.txt.addto:add text to file (not item)append:adds to item on line NUMBER the text TEXT.archive:moves done items from todo.txt to done.txt.command:run internal commands onlydel:deletes the item on line NUMBER in todo.txt.depri:remove prioritization from itemdo:marks item on line NUMBER as done in todo.txt.help:display helplist:displays all todo items containing TERM(s), sorted by priority.listall:displays items including done ones containing TERM(s)listcon:list all contextslistfile:display all files in .todo directorylistpri:displays all items prioritized at PRIORITY.move:move item between filesprepend:adds to the beginning of the item on line NUMBER text TEXT.pri:adds or replace in NUMBER the priority PRIORITY (upper case letter).replace:replace in NUMBER the TEXT.remdup:remove exact duplicates from todo.txt.report:adds the number of open and done items to report.txt._describetodocommandstodo.sh commandcmdlistargumentswordsNORMARGappendcommanddelmovemvprependprireplacerm NORMARG == CURRENT - 1 wordsNORMARGappendprependprojmovemvfilereplacewordsCURRENT10compadd(qq)todo.sh -p list "^[ 0]*$item " | sed '/^--/,$d'##<-> (\([A-Z]\) |)depridodpaaddaddmlistlslistalllsaaddto NORMARG == CURRENT - 1 nexstatelistfilelf NORMARG == CURRENT -1 _messageTerm to search file forlistprilspnextstate_path_files/.todoitemlistMftodo.sh -p list | sed '/^--/,$d'- /b- /match1:match2_describetodoitemstodo itemitemlistwordsCURRENTAZwordsCURRENTZwordsCURRENT( #pri + 1 )_wantedpriorityprioritycompaddpri_wantedprioritycompaddAZprefixprefixprojmsgtxtmsgcompset*[[:space:]]_wantedsearchprojmsgcompaddtodo.sh lsprjtodo.sh lscAGACg8X,A|A@CP}1A	!	

localfontdirtypesetopt_argsfontdir_call_program path toilet -I2 2>/dev/null_arguments(-f --font)ffont[specify font]:font:_files -W ${~opt_args[-d]\:-$fontdir} -g \*\[ft\]lf\*\(-.\:r\)(-d --directory)ddirectory[specify font directory]:font directory:_files -/(-t --termwidth -w --width)wwidth[set output width]:width:(-t --termwidth -w --width)ttermwidth[adapt to terminal width](-F --filter)Ffilter[apply filter to text]:filter:(gay metal)--gay[rainbow filter]--metal[metal filter]--irc[output IRC color codes]--html[output HTML document]--tga[output TGA document](-h --help)hhelp[help](-I --infocode)Iinfocode[print FIGlet-compatible infocode]:code:(-v --version)vversion[version]AL'EE|EE+ACgA$0HAHA8]q0}AC%e
}a5u5yeE	1	
5

-m%}
	
M
-Q	aqUEQA	%0yA4	G%-MmAT
e!}  !Y!"$p#-#QA(%#t#+#K#KADC##$%}&
&i'=(Q()])*i*#0#-A4C++,,,,,D,\,p#KR,A<,,--./m/011120#QA33A Ce4
456ef07qAg7ACHA %778!89A9::]::;<=%=}>>?E?@a@A=ABUBC=CDDUEEFMFGmH1HIIyJ1K
A#%0KL-Ad$
LeLMNqOOPQYRUSTV1WWXYZ[\]^AD*C1A_9A*&_tA*&_A"+___+A,4`)0`DA",f`d`,%0A",f``aq+0aA("-b$bbLbtbb+A.F_+localcurcontextcurcontextstatestate_descrlineopt_argsspecsfieldsorderoptsOSTYPElinuxfields%CPU:CPU usage%MEM:memory usage (res)CGROUPS:control groupsCODE:code sizeCOMMAND:Command name/lineDATA:data + stack sizeENVIRON:environment variablesFlags:task flagsGID:group idGROUP:group nameNI:nice valueP:last used CPU (SMP)PGRP:process group idPID:process idPPID:parent pidPR:priorityRES:resident memory sizeRUID:real user idRUSER:real uidS:process statusSHR:shared memory sizeSID:session idSUID:saved uidSUPGIDS:supplementary gidsSUPGRPS:supplementary group namesSUSER:saved usernameSWAP:swapped sizedTGID:thread gidTIME:CPU timeTIME+:CPU time (hundredths)TPGID:TTY gidTTY:controlling TTYUID:user idUSED:memory in useUSER:user nameVIRT:virtual memory sizeWCHAN:sleeping in functionnDRT:dirty pages countnMaj:major page countnMin:minor page countnTH:number of threadsnsIPC:IPC namespacensMNT:MNT namespacensNET:NET namespacensPID:PID namespacensUSER:USER namespacensUTS:UTS namespacevMj:major page fault count deltavMn:minor page fault count deltaLXC:lxc container nameOOMa:out of memory adjustment factorOOMs:out of memory sourceRsan:resident anonymous memory sizeRSfd:resident file-backed memory sizeRSlk:resident locked memory sizeRSsh:resident shared memory sizeCGNAME:control group nameNU:last known NUMA node+:descending (default)-:ascendingunitsk:KiBm:MiBg:GiBt:TiBp:PiBe:EiB(-)-hv[show version and usage]-b[batch mode]-c[command line/program name toggle]-d+[delay time interval]:interval-E+[specify the memory scaling unit]: : _describe -V -t units unit units-H[threads mode operation]-i[idle process toggle]-n+[number of iterations]:number of iterations-o+[override sort field]:fieldname:->sortkey-O[output field names](-u -U)*-p+[monitor pids]: :_sequence -s , _pids-s[secure mode operation]-S[cumulative time toggle](-U -p)-u+[effective user filter mode]: :_users(-u -p)-U+[user filter mode]: :_users-w+[output width override]::number-1[single/separate cpu states toggle]freebsdopenbsdfieldssizetime-b[batch mode]-d+[show only specified number of displays then exit]:count:-H[display individual threads]-I[do not display idle processes]-i[interactive mode]-n[non-interactive mode (identical to batch mode)]-o+[sort process display by the specified field]:field:( $fields )-p+[filter by the specified pid]: :_pids-q[renice top to -20]-S[show system processes]-s+[specify delay interval]:seconds:-u[do not translate uid to name]1: :_guard "^-*" "number of processes to display"fieldsthreadstotalreadwritefaultvcswivcswswap-C[CPU display mode]-a[display command names via argv]-j[display the jail ID]-t[do not display the top process]-m+[specify statistic type]:type:(( cpu\:default io ))-P[per-cpu CPU usage statistics](1 -)-v[write version number and exit]-w[display approximate swap usage]-z[don't display system idle process]-J+[show processes owned by the specified jail]:jail:_jails -0-U+[show processes owned by the specified username]: :_usersfieldscommand-1[combine CPU statistic into one line]-C[show command arguments as well as process name]-g+[filter processes by the specified string]:string-U+[filter processes by the specified user]: :_users -M "L\:|-="darwinmodesa:count events cumulativelyd:count events relative to the previous samplee:count events using absolute countersn:non-event mode (default)fieldspid:process idcommand:command namecpu:CPU usagecpu_me:CPU time charged to me by other processescpu_others:CPU time charged to other processes by mecsw:number of context switchestime:execution timethreadsth:number of threadsportsprt:number of Mach portsmregionmregreg:number of memory regionsmem:internal memory sizerprvt:resident private address space sizepurg:purgeable memory sizevsize:total memory sizevprvt:private address space sizekprvt:private kernel memory sizekshrd:shared kernel memory sizepgrp:process group idppid:parent process idstatepstate:process stateuid:user idwq#wqworkqueue:workqueue total/runningfaultsfault:number of page faultscowcow_faults:copy-on-write faultsuserusername:usernamemsgsent:total number of Mach messages sentmsgrecv:total number of Mach messages receivedsysbsd:total BSD syscallssysmach:total Mach syscallspageins:total pageinsboosts:number of boosts held by the processinstrs:number of instructions retired by the processcycles:number of cycles spent in the process-:descending (default)+:ascending-a[count events cumulatively]-c[set event counting mode]:mode:(( $modes ))-d[count events relative to the previous sample]-e[count events using absolute counters]-F[do not calculate statistics on shared libraries]-f[calculate statistics on shared libraries](-)-h[print usage information and exit]-i+[specify interval between samples for -f option]:interval-l+[logging mode. output specified number of samples periodically]:number of samples-ncols[output specified number of columns in logging mode]:number of columns-n+[only display up to the specified number of processes]:number of processes:-O+[specify the secondary sort key]:key:->sortkey-o+[specify the primary sort key]:key:->sortkey-R[do not traverse and report memory object map for each process]-r[traverse and report memory object map for each process]-S[display global statistics for swap and purgeable memory]-s[set the delay between update]:number of seconds-stats[only display the specified fields]:list of fields:->fieldlist*-pid[only display the specified process]:pid:_pidsuserU+[only display processes owned by the specified user]:user:_users-u[same as -o cpu -O time] #specs == 0 _defaultreturn_argumentsoptsspecs[@]statesortkeycompset(+|-)_alternativesort-orders:sort order:(( $order ))sort-keys:sort key:(( $fields ))fieldlist_sequence_describefieldsfieldfieldsAGA|C1A,A@h$@\xA&localexpl CURRENT == 2 _wantedsubcmdtopgit commandcompaddcreatedeleteexportimportinfopatchremotesummaryupdate_filesA<,At<Q_argumentsset1-a[add totd specific options]-D[add totd specific config into dhclient-enter-hooks]-d:name server:_hosts-l[configure resolv.conf]set2-r:config to remove:(dhcp totd resolv all)set3-h[help]Ag,A CL,Aq
AeY0s:A,}	
1
pyACp

=
iA
p%	Q
uACpa

iA	0;A$	Alocalargsvariant_pick_variantgnuGNUOSTYPEversion-a[change access time (atime)]-m[change modification time (mtime)](-r -d --date --reference 1)-t+[use specified time]:time ([[CC]YY]MMDDhhmm[.SS])variant(-c --no-create)cnocreate[don't create file if it doesn't exist](-h --no-dereference)hnodereference[act on symbolic links themselves](-t -d --date -r --reference)r+reference[use corresponding times from specified reference file]:file:_files(-t -d --date -r --reference)d+date[use specified date/time]:date/time*--time=[change specified time]:time:(atime access use mtime modify)(-)--help[display help information](-)--version[display version information]darwindragonflyfreebsd(-c 1)-A+[adjust time stamps by relative value]:time delta ([[-][hh]mm]SS)darwindragonflynetbsd-h[act on symbolic links themselves]dragonflyopenbsdsolaris(-r -t 1)-d+[use specified date/time]:date/timedarwindragonflysolaris1:: :_guard "[0-9]#" "timespec (MMDDhhmm[YY])"-*args(-A)-c[don't create file if it doesn't exist](-t -d 1)-r+[use corresponding times from specified reference file]:file:_files_arguments*:file:_filesAgALC-0MA(%ltA(TlocalargsOSTYPElinuxset1-S[allows more than one capability per invocation of tput]set2-V[reports the version of ncurses used for tput]_argumentsargsset3(-S -V)-T+[terminal type]:terminal type:_terminals1:terminal capabilities:( init reset longname ${(k)terminfo} )*:capability parameters:{ [[ $words[1] != (init|reset|longname) ]] && _message parameter }AL'EE|EE+ACZAgA(%	$A CAC)0s:A$M1pAaACp		=A	a0;A<Z"A
	A "	C
D
q

'+A4
C%%1A)
aA
1A
f|AT"
fLm

0
H
`
x




 &<QAfXyA$"
C&<A,A
F<+localcurcontextcurcontextstatelineexplargsvariantdescr[complement characters specified by first string][delete specified characters from input][squeeze repeated instances of character to a single instance]_pick_variantgnuGNUOSTYPEversionvariant(-c -C --complement)cCcomplementdescr[-c](-d --delete 2)ddeletedescr[-d](-s --squeeze-repeats)ssqueezerepeatsdescr[-s](- 1 2)--help[display help information](- 1 2)--version[display version information]darwindragonflybsd(-c)-Cdescr[-c]darwindragonflyfreebsd-u[guarantee that output is unbuffered]kdescrk_argumentsargs1:character set:->chsets2:character set:->chsetsstatecompset*\[:_wantedcharacterscharacter classcompadd:QIPREFIX:+]:-\]compstate[quote] alnumalphablankcntrldigitgraphlowerprintpunctspaceupperxdigitreturncompset*\\_describecharacterscharacter(\\\\:backslash a:alert b:backspace f:form\ feed n:new\ line r:return t:tab v:vertical\ tab)_messagecharacterscharacter setA'uA,'QmA,'H
!A'-E1 ]!"#%)&'
')*+-M-/e0112234y6678}9=:
:;<>A$'??aACA'ElEFH!IJKyLmMiNuO5PQ%RSTVWmX5Y[]^M_`badfh!jABnj:okqAF%ABtlUNu+lXA$bl 5ABym>znQBAf5ABo*pm8 AGA,Zi,AALC1A
CR,AiA&A1A
RA,Z
,A!ALC1A
CR,AqA&AARA|Z-
APC	.AU,AA&A'Ag,ACDxAhLXAC,mADA,iA 	C$DDABya$+z!eAGA,Zi,AALC1A
CR,AiA&A1A
RA,Z
,A!ALC1A
CR,AqA&AARA|Z-
APC	.AU,AA&AGA
,ZvA&AR5.AuALC1A!RAf9A&dA	C'A	gA	gA
GA
CL			xA
	,A+
	A@.A,

AC
AL1A0RACfA&dA$
bl
]AB9$+"ebAGA,Zi,AALC1A
CR,AiA&A1A
RA,Z
,A!ALC1A
CR,AqA&AARA|Z-
APC	.AU,AA&AGA
,ZvA&AR5.AuALC1A!RAf9A&dA	C'A	gA	gA
GA
CL			xA
	,A+
	A@.A,

AC
AL1A0RACfA&dA$
bl
QAB$+&4jAGA,Zi,AALC1A
CR,AiA&A1A
RA,Z
,A!ALC1A
CR,AqA&AARA|Z-
APC	.AU,AA&AGA
,ZvA&AR5.AuALC1A!RAf9A&dA	C'A	gA	gA
GA
CL			xA
	,A+
	A@.A,

AC
AL1A0RACfA&dA$
bl
qABMyN$+y*lAGA,Zi,AALC1A
CR,AiA&A1A
RA,Z
,A!ALC1A
CR,AqA&AARA|Z-
APC	.AU,AA&AGA
,ZvA&AR5.AuALC1A!RAf9A&dA	C'A	gA	gA
GA
CL			xA
	,A+
	A@.A,

AC
AL1A0RACfA&dA$
bl

yAB$+-iAGA,Zi,AALC1A
CR,AiA&A1A
RA,Z
,A!ALC1A
CR,AqA&AARA|Z-
APC	.AU,AA&AGA
,ZvA&AR5.AuALC1A!RAf9A&dA	C'A	gA	gA
GA
CL			xA
	,A+
	A@.A,

AC
AL1A0RACfA&dA$
bl
mAB=#1=AGA,Zi,AALC1A
CR,AiA&A1A
RA,Z
,A!ALC1A
CR,AqA&AARA|Z-
APC	.AU,AA&AGA
,ZvA&AR5.AuALC1A!RAf9A&dA	C'A	gA	A
		1	A
C	Al
1NA*p2
I
y2

A

AC9AL1A0RACfA&dA 
dA |Ӭ9ԩ	ylocalexclusive_auth_options(-n --auth -ne --authenv -N --netrc)general_optionsddebug[enable debugging mode]exclusive_auth_optionsnauth[set the username and password for authentication]:username\:password: exclusive_auth_optionsneauthenv[set the authentication information from the TR_AUTH environment variable]exclusive_auth_optionsNnetrc[set the authentication information from a netrc file]:file:_files--find[tell Transmission where to look for the current torrents' data]general_actions(- :)gsrglobalseedratio[all torrents, unless overridden by a per-torrent setting, should seed until a specific ratio]:ratio:{_message "ratio in kB/sec"}(- :)GSRnoglobalseedratio[all torrents, unless overridden by a per-torrent setting, should seed regardless of ratio](- :)prpeers[set the maximum number of peers]:number: (- :)ddownlimit[limit the maximum download speed to limit kB/s]:limit:{_message "limit in kB/sec"}(- :)Dnodownlimit[disable download speed limits]global_only_actions(- :)asaltspeed[use the alternate Limits](- :)ASnotaltspeed[don't use the alternate Limits](- :)asdaltspeeddownlimit[limit the alternate download speed to limit kilobytes per second](- :)asualtspeeduplimit[limit the alternate upload speed to limit kilobytes per second](- :)ascaltspeedscheduler[use the scheduled on/off times](- :)ascnotaltspeedscheduler[don't use the scheduled on/off times](- :)--alt-speed-time-begin[time to start using the alt speed limits]:hhmm:_transmission-remote_time(- :)--alt-speed-time-end[time to stop using the alt speed limits]:hhmm:_transmission-remote_time(- :)--alt-speed-days[set the number of days on which to enable the speed scheduler]:days:_transmission-remote_days(- :)--torrent-done-script[specify a file to run each time a torrent finishes]:script:_files(- :)--no-torrent-done-script[don't run any script when a torrent finishes](- :)ecache[set the session's maximum memory cache size in MiB]:size (MiB):(- :)erencryptionrequired[encrypt all peer connections](- :)epencryptionpreferred[prefer encrypted peer connections](- :)etencryptiontolerated[prefer unencrypted peer connections](- :)hhelp[print command-line option descriptions](- :)--exit[tell the Transmission to initiate a shutdown](- :)Vversion[show version number and exit]ttorrent[set the current torrent(s) for use by subsequent options]:torrent:_transmission-remote_torrent(- :)sisessioninfo[list session information from the server](- :)stsessionstats[list statistical information from the server]aadd[add torrents to transmission]:filename\|url:_transmission-remote_add(- :)llist[list all torrents](- :)pport[set the port for use when listening for incoming peer connections]:port:(- :)--start-paused[start added torrents paused](- :)--no-start-paused[start added torrents unpaused](- :)mportmap[enable portmapping via NAT-PMP or UPnP](- :)Mnoportmap[disable portmapping](- :)odht[enable distributed hash table](- :)Onodht[disable distributed hash table](- :)uuplimit[limit the maximum upload speed to limit kB/s]:limit:{_message "limit in kB/sec"}(- :)Unouplimit[disable upload speed limits](- :)--utp[enable uTP for peer connections](- :)--no-utp[disable uTP for peer connections](- :)xpex[enable peer exchange (PEX)](- :)Xnopex[disable peer exchange (PEX)](- :)ylss[enable local peer discovery (LPD)](- :)Ynolss[disable local peer discovery (LPD)](- :)pipeerinfo[list the current torrent's connected peers](- :)--blocklist-update[update blocklist from URL specified in remote client's settings with blocklist-url key]*:host\:port:_hoststorrent_add_options(-C --no-incomplete-dir)cincompletedir[when adding new torrents, store their contents in directory until the torrent is done]:dir:{_files -/}(-c --incomplete-dir)Cnoincompletedir[don't store incomplete torrents in a different directory]wdownloaddir[when used in conjunction with --add, set the new torrent's download folder]:dir:{_files -/}torrent_action_only_actionsffiles[get a file list for the current torrent(s)]gget[mark file(s) for download]:torrent_file:_transmission-remote_torrent_getGnoget[mark file(s) for not downloading]:torrent_file:_transmission-remote_torrent_no_getiinfo[show details of the current torrent(s)]ifinfofiles[list the specified torrent's files]ipinfopeers[list the specified torrent's peers]icinfopieces[list the specified torrent's pieces]itinfotrackers[list the specified torrent's trackers]--trash-torrent[delete torrents after adding]--no-trash-torrent[do not delete torrents after adding]tdtrackeradd[add a tracker to a torrent]:tracker:_urlstrtrackerremove[remove a tracker from a torrent]:tracker_id:_transmission-remote_torrent_tracker_idsstart[start the current torrent(s)]Sstop[stop the current torrent(s) from downloading or seeding]rremove[remove the current torrent(s) without deleting the downloaded data]radremoveanddelete[remove the current torrent(s) and delete the downloaded data]--reannounce[reannounce the current torrent(s)]--move[move the current torrents' data from their current locations to the specified directory]:{_files -/}srseedratio[let the current torrent(s) seed until a specific ratio]:ratio:{_message "ratio in kB/sec"}SRnoseedratio[let the current torrent(s) use the global seedratio settings]hlhonorsession[make the current torrent(s) honor the session limits]HLnohonorsession[make the current torrent(s) not honor the session limits]Bhbandwidthhigh[give this torrent first chance at available bandwidth]Bnbandwidthnormal[give this torrent the bandwidth left over by high priority torrents]Blbandwidthlow[give this torrent the bandwidth left over by high and normal priority torrents]phpriorityhigh[try to download the specified file(s) first]:torrent_file:_transmission-remote_torrent_priority_not_highpnprioritynormal[try to download the specified files normally.]:torrent_file:_transmission-remote_torrent_priority_not_normalplprioritylow[try to download the specified files last]:torrent_file:_transmission-remote_torrent_priority_not_lowvverify[verify the current torrent(s)] +functions[_transmission-remote_time] _transmissionremote_time_messagetime in format HHMS +functions[_transmission-remote_days] _transmissionremote_days_valuesdays1..7 +functions[_transmission-remote_add] _transmissionremote_add_alternativeargs:torrent:_files -g ".torrent"args:url:_urls +functions[_transmission-remote_torrent] _transmissionremote_torrentlocalauthentication_args--auth--netrcopt_args[k]authentication_argskauthentication_argsbreak-n-Nopt_args[k]kauthentication_args--authenv-ne--netrc+opt_argskktorrents_list_linesftransmission-remote "${authentication_args}" --list 2> /dev/nullpartstorrents_idstorrents_namest = 2t < #torrents_list_lines[@] - 1++t @s. .torrents_list_linestparts[1]torrents_namesparts[10,#parts[@]]_describetorrentstorrenttorrents_names +functions[_transmission-remote_torrent_get] _transmissionremote_torrent_getlocalauthentication_args--auth--netrcopt_args[k]authentication_argskauthentication_argsbreak-n-Nopt_args[k]kauthentication_args--authenv-ne--netrc+opt_argskkselected_torrent-t--torrentopt_argskopt_args[k]selected_torrent_messageno torrent was selected on the command line enabling completion of filesreturnfiles_info_linesftransmission-remote "${authentication_args}" --torrent "${selected_torrent}" --info-files 2> /dev/nullpartsfilestorrent_namef = 3f < #files_info_lines[@]++f @s. .files_info_linesfparts[7,#parts[@]]%/*parts4Noparts[1]%:[parts[7,#parts[@]]#*/filesNo files are marked for not downloading in torrent torrent_name_valuesfiles from torrent_namefiles[@] +functions[_transmission-remote_torrent_no_get] _transmissionremote_torrent_no_getlocalauthentication_args--auth--netrcopt_args[k]authentication_argskauthentication_argsbreak-n-Nopt_args[k]kauthentication_args--authenv-ne--netrc+opt_argskkselected_torrent-t--torrentopt_argskopt_args[k]selected_torrent_messageno torrent was selected on the command line enabling completion of filesreturnfiles_info_linesftransmission-remote "${authentication_args}" --torrent "${selected_torrent}" --info-files 2> /dev/nullpartsfilestorrent_namef = 3f < #files_info_lines[@]++f @s. .files_info_linesfparts[7,#parts[@]]%/*parts4Yesparts[1]%:[parts[7,#parts[@]]#*/filesNo files are marked for downloading in torrent torrent_name_valuesfiles from torrent_namefiles[@] +functions[_transmission-remote_torrent_priority_not_high] _transmissionremote_torrent_priority_not_highlocalauthentication_args--auth--netrcopt_args[k]authentication_argskauthentication_argsbreak-n-Nopt_args[k]kauthentication_args--authenv-ne--netrc+opt_argskkselected_torrent-t--torrentopt_argskopt_args[k]selected_torrent_messageno torrent was selected on the command line enabling completion of filesreturnfiles_info_linesftransmission-remote "${authentication_args}" --torrent "${selected_torrent}" --info-files 2> /dev/nullpartsfilestorrent_namef = 3f < #files_info_lines[@]++f @s. .files_info_linesfparts[7,#parts[@]]%/*parts3Highparts[1]%:[parts[7,#parts[@]]#*/filesNo files are marked with non-high priority in torrent torrent_name_valuesfiles from torrent_namefiles[@] +functions[_transmission-remote_torrent_priority_not_normal] _transmissionremote_torrent_priority_not_normallocalauthentication_args--auth--netrcopt_args[k]authentication_argskauthentication_argsbreak-n-Nopt_args[k]kauthentication_args--authenv-ne--netrc+opt_argskkselected_torrent-t--torrentopt_argskopt_args[k]selected_torrent_messageno torrent was selected on the command line enabling completion of filesreturnfiles_info_linesftransmission-remote "${authentication_args}" --torrent "${selected_torrent}" --info-files 2> /dev/nullpartsfilestorrent_namef = 3f < #files_info_lines[@]++f @s. .files_info_linesfparts[7,#parts[@]]%/*parts3Normalparts[1]%:[parts[7,#parts[@]]#*/filesNo files are marked with non-high priority in torrent torrent_name_valuesfiles from torrent_namefiles[@] +functions[_transmission-remote_torrent_priority_not_low] _transmissionremote_torrent_priority_not_lowlocalauthentication_args--auth--netrcopt_args[k]authentication_argskauthentication_argsbreak-n-Nopt_args[k]kauthentication_args--authenv-ne--netrc+opt_argskkselected_torrent-t--torrentopt_argskopt_args[k]selected_torrent_messageno torrent was selected on the command line enabling completion of filesreturnfiles_info_linesftransmission-remote "${authentication_args}" --torrent "${selected_torrent}" --info-files 2> /dev/nullpartsfilestorrent_namef = 3f < #files_info_lines[@]++f @s. .files_info_linesfparts[7,#parts[@]]%/*parts3Lowparts[1]%:[parts[7,#parts[@]]#*/filesNo files are marked with non-high priority in torrent torrent_name_valuesfiles from torrent_namefiles[@] +functions[_transmission-remote_torrent_tracker_id] _transmissionremote_torrent_tracker_idlocalauthentication_args--auth--netrcopt_args[k]authentication_argskauthentication_argsbreak-n-Nopt_args[k]kauthentication_args--authenv-ne--netrc+opt_argskkselected_torrent-t--torrentopt_argskopt_args[k]selected_torrent_messageno torrent was selected on the command line enabling completion of filesreturntrackers_info_linesftransmission-remote "${authentication_args}" --torrent $selected_torrent --info-trackers 2> /dev/nullpartstrackers_urlstrackers_idst = 1t < #trackers_info_lines[@]++t @s. .trackers_info_linestparts1Trackerparts2[0-9]+:parts[2]%:parts[3]//:/\:trackers_idsSpecified torrent has no trackers_describetrackersremovetracker_argumentsgeneral_options[@]global_only_actions[@]general_actions[@]torrent_add_options[@]torrent_action_only_actions[@]A-M
=yq	A
I
]
UyMyiAu=)U y!5"I"#$m%%%&'u'(_arguments-a[show all files, including hidden ones]-d[list directories only]-l[follow symlinks that point to directories]-f[print full path prefix for each file]-x[stay on current filesystem]-L[specify max tree depth to descend]:level-R[recursively cross down the tree and execute tree again]-P[only list files matching a pattern]:pattern:_files-I[don't list files matching a pattern]:pattern:_files--ignore-case[ignore case when pattern matching]--matchdirs[include directory names in -P pattern matching]--noreport[omit file and directory report at end]--charset=[character set for HTML and for line drawing]:charset--filelimit=[don't descend directories with more than specified number of entries]:entries--timefmt=[use specified time format]:format:_date_formats-o[output to specified file]:file:_files--du[print directory sizes]--prune[exclude empty directories from the output](-N)-q[print non-printable characters as question mark, not caret](-q)-N[print non-printable characters as is, not as caret]-Q[quote filenames with double quotes]-p[print file type and permissions, like ls -l]-u[print file owner]-g[print file group](-h --si)-s[print size of each file in bytes](-s --si)-h[print human readable file size](-s -h)--si[print human readable file size in SI units (powers of 1000)]-D[print last modification date or change time (with -c)]-F[append descriptive character to end, like ls -F]--inodes[print inode numbers]--device[print device number to which file or directory belongs](--sort -t -c -U)-v[sort the output as version](-v --sort -c -U)-t[sort output by modification time](-v --sort -t -U)-c[sort output by change time](-v --sort -t -c -r --dirsfirst)-U[leave files unsorted](-U)-r[sort in reversed order](-v -t -c -U)--sort[sort in specified order]:order:(name version size mtime ctime)(-U)--dirsfirst[list directories before files]-i[don't print indentation lines](-S -X)-A[use ANSI line graphics hack when printing indentation lines](-A -X)-S[use console (CP437) line graphics](-C)-n[turn colorization off always, over-ridden by the -C option](-n)-C[turn colorization on always](-A -S -n -C -J -H -T --nolinks)-X[XML output](-A -S -n -C -X -H -T --nolinks)-J[JSON output](-n -C -X)-H[turn on HTML output]:base HREF(-n -C -X)-T[title for HTML output]:title(-n -C -X)--nolinks[turn off hyperlinks in HTML output]--fromfile[read paths from specified files](-)--version[version of tree](-)--help[verbose usage listing]*:directory:_files -/AL'EE|EE+ACgAgA,1	9m5AA
p%Aa0!5ALY	y
Y
!5eU1p1]A

0YACA "
Cd6+A '0 A$!% 8cc
 UAD"" "H"h""l"l"l#!#`;+;0A1A">r#}#>#A"&$?+QA@$A"CF$X,A+A"&$C+J0$	A!&AGR$;A$,% %HqAf%l%Af%%A%&KbA"C&(&IKbM+A"&t&&&N+AF&+localcurcontextcurcontextstatelineexpltypesetopt_argsargsfaults(-c)-a[show argument strings with exec system call](-a -d -D -e -E -l -r -v -w -x)-c[count traced system calls, signals etc](-c)-d[include timestamps in output](-c)-D[include delta timestamps in output](-c)-e[show environment strings with exec system call]-f[follow child processes created after a fork]-o+[specify trace output file]:output file:_filesOSTYPEsolaris2.11-(-c)-A[include absolute timestamps in output]aixsolaris(-c)-E[include delta timestamps of time spent within the system call]-i[don't display interruptible sleeping system calls](-c)-l[include LWP id in each line of output]-m+[specify machine faults to trace]: :->faults(-c)-r+[show full contents of the I/O buffer for each read()]:file descriptor-s+[specify signals to trace]:signal:_sequence _signals -M "B\:!="-S+[specify signals at which process should be stopped and abandoned]:signal:_sequence _signals -M "B\:!="-t+[specify system calls to trace or exclude]:system call:_sequence _sys_calls -a -M "B\:!="-T+[specify system calls at which process should be stopped and abandoned]:system call:_sequence _sys_calls -a -M "B\:!="*-u+[user-level function call tracing]: :->userfuncs-U+[specify user-level functions at which process should be stopped and abandoned]: :->userfuncs(-c)-v+[enable verbose output of structures for specified system calls]:system call:_sequence _sys_calls -a -M "B\:!="(-c)-w+[show full contents of the I/O buffer for each write()]:file descriptor(-c)-x+[enable raw output of structures for specified system calls]:system call:_sequence _sys_calls -a-p[trace specified existing processes]dragonflyfreebsd-s+[specify the maximum string size to print]:maximum string size [32](-c)-S[don't report signals received by the process](*)-p[trace specified existing processes]:pid:_pidsfreebsd10-.-H[include thread ID in the output of each event]_argumentsargs*::arguments:->argsstatefaultsfaultsMf</usr/include/sys/fault.h:define:blank:FLT:blank:FLT%%:blank:/dev/null_sequence_wantedfaultsfaultcompaddB:!=B:[Ff][Ll][Tt]=m:{a-z}={A-Z}faultsOSTYPEsolaris +opt_args[-p] _pids CURRENT == 1 _command_names_normaluserfuncsprefix_messagefunctionsfunctioncompset*,compset[,:]*_descriptionlibscompaddexpl[@]compaddexpl[@]qS,a.outreturnAgAA,eAy)
qACEA"Alocalargs_pick_variantgnuFree Softunixversion(-)--help[display help information](-)--version[display version information](-s --quiet --silent)squietsilent[suppress normal output]-s[suppress normal output]OSTYPEsolaris-l[display terminal's synchronous line number]_argumentsargsA ,+A@dA$C$\,A	A
-AEACH},A%	AQAC,A"R%+A"
$"C4UilC&A(U
9llocalttysexplstripdevoptdevopenzparseoptsdstripdevDoptdevoopenopenuf_call_program open-ttys ps -Ao tty=:?%% _descriptionopenttysopen tty/dev/ttyN/dev/pts/ptmxNttys/dev/_descriptionttystripdev/dev/optdevcompadd@expl[@]r:|/=* r:|=*returncompaddexpl[@]pre[@]A+Ag A GL`AcFtCNACf#kAP	.A,A`A&A0A
0A&L.A
E qAf A+<A$ PxA %A%PAA!	Y
AB
)0
XA




0=Af


0=Af

0A	Cf
 
L	0
mA
F

	0
A
F-AF<A-
EAF_twidge_commandtypesettwidge_commandsskiptwidgelscommandsreaddesccmdcontinue skip continuecmd:desc_describecommand_twidge_argstypesetargs_commonargs_moreargs_otherargs_updateargs_common(-a --all)aall[receive all content](-e --exec)eexec[execute command for each retrieved item]:command(-l --long)llong[long output format](-m --mailto)mmailto[mail retrieved items]:mail address(-s --saveid)ssaveid[save ID of most recent message](-u --unseen)uunseen[only show unseen messages]args_other(-U --username)Uusername[show updates of different user]:usernameargs_update(-i --inreplyto)iinreplyto[update in reply to a message]:message id(-i --inreplyto 1)-r[read RFC2822 Mail]:statuswords1lsarchive_argumentsargs_commonargs_moreargs_otherlsdmarchiverecentrepliesrtarchivereplies_argumentslsfollowersing_arguments:usernamedmsend_arguments:recipient:statusunfollow_messageusernameupdate_argumentsargs_update_twidge_arguments(-c --config)cconfig[config file]:file:_files(-d --debug)ddebug[enable debugging output](-): :_twidge_command(-)*:: :_twidge_args_twidge@Ag#kA#k5e,AA1.AMmAFMqAfaACftAFAFAFMACFlocaloutputwords[@]_shellcompletionzsh:CURRENT"$cmd[@]" 2>/dev/nulloutput#compdef evalecho\nCompletion error running command:qqqcmdIf output below is unhelpful you may need to edit this file and redirect stderr to a file.Expected completion function, but instead got:returnAGkA 8`|Aw0AkACQA`!0%IAhc&tCACF|AA`0!AkAAAC`
0;Ah#&tAF|AC`AA A	C`5A	1A	81A
A
	
mlocaldev_tmpdpath_tmpmp_tmpmlineOSTYPElinuxirix(@f)< /etc/mtab(@)(@)tmp%% *:#none(@)(@)tmp#* %% *freebsddragonfly/sbin/mountreadmlinew1mlinew3darwin(@f)/sbin/mount(@)(@)tmp%% *:#map(@)(@)tmp#* on %% \(*mlinew1mlinew3MATCHMBEGINMEND(@)mp_tmp//(#m)\[0-7](#c3)/(#)( 8#MATCH[2,-1] )(@)dev_tmp//(#m)\[0-7](#c3)/(#)( 8#MATCH[2,-1] )(@M)dev_tmp:#/*(@)dev_tmp:#/*_alternativedevice-labels:device label:compadd -a dev_tmpdevice-paths: device path:_canonical_paths -A dpath_tmp -N -M "r:|/=* r:|=*" device-paths device\ pathdirectories:mount point:_canonical_paths -A mp_tmp -N -M "r:|/=* r:|=*" directories mount\ pointA4f-}9=I_arguments-c[show comments]-f[full path matching]-o[overwrite files]-p+[specify password]:password-y[assume yes on all queries]-x+[specify files to exclude]:files-h[print help information]1:unace command:((
    e\:extract\ files
    l\:list\ archive
    t\:test\ archive\ integrity
    v\:list\ archive\ \(verbose\)
    x\:extract\ files\ with\ full\ path
  ))*:files:_files -g "*.ace(-.)"Ag ACgPhAE}!0ApC%cc
e-Q}4U	=)!0;ApC%	hcc
	e

`

YQPq
E

99Ap
-A
	H]A<
MeYmA,h=%)AC'}pAh0 QAeh !0!Ah!"Y"ACf##typeset_uname_argslocalargsLANGde__uname_argsalle Grundinformationen ausgebenkernelnameNamen des Kernels ausgebennodenameNetzwerknamen der Maschine ausgebenkernelreleaseRelease-Nummer des Kernels ausgebenkernelversionVersion des Kernels ausgebenosreleaseRelease-Nummer des Betriebssystems ausgebenmachineMaschinentyp (Hardware) ausgebenprocessorTyp des Prozessors ausgebenhardwareplatformHardwareplattform ausgebenoperatingsystemNamen des Betriebssystems ausgebenhelpHilfe anzeigen und beendenversionVersionsinformation anzeigen und beenden_uname_argsprint all basic informationprint kernel namenodenameprint network node hostnameprint kernel releaseprint kernel versionprint operating system release levelmachineprint machine hardware nameprint processor typehardwareplatformprint hardware platformoperatingsystemprint name of the operating systemdisplay help informationoutput version information and exit_pick_variantgnuFree Softunixversion_arguments(-)alla[_uname_argsall](--kernel-name -s)kernelnames[_uname_argskernelname](--nodename -n)nodenamen[_uname_argsnodename](--kernel-release -r)kernelreleaser[_uname_argskernelrelease](--kernel-version -v)kernelversionv[_uname_argskernelversion](--machine -m)machinem[_uname_argsmachine](--processor -p)processorp[_uname_argsprocessor](--hardware-platform -i)hardwareplatformi[_uname_argshardwareplatform](--operating-system -o)operatingsystemo[_uname_argsoperatingsystem](-)--help[_uname_argshelp](-)--version[_uname_argsversion](-m -n -r -s -v)-a[_uname_args[all]]-m[print hardware class]-n[_uname_args[nodename]]-p[_uname_args[processor]]-r[_uname_args[os-release]]-s[_uname_args[operating-system]]-v[print detailed operating system version]OSTYPEfreebsddragonfly-i[print kernel ident]freebsd10-.-K[print FreeBSD kernel version]-U[print FreeBSD user environment version]solaris-i[print platform name]-S[set system name]:system name-X[print expanded system information]_argumentsargsAgcc
ACg,,Acc
A,A5A1AD}Ad1.ArA%,1AC,A,UQ.ArIiA%,A"r,AB!	u	,	A 	

%localtabsargsconvert all whitespace, instead of just initial whitespace[use comma separated list of tab positions]:list of tab positions_pick_variantgnuFree Softunixversionserviceun(-a --help --version)--all[all](--help --version)--first-only[convert only leading sequences of whitespace](-i --initial --help --version)iinitial[don't convert tabs after non blanks](-t --help --version)--tabs=tabs(* -)--help[display usage information](* -)--version[display version information]OSTYPEbsddragonflydarwin-*(--all --help --version)-a[all]_cmd_variantservicebusybox!(-0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -t --tabs)-0..9_argumentsargs[@](--tabs --help)-t+tabs*:file:_filesAGAL-MI
]
1U5
MqA1A(aAC'|A1.AE.AACAalocalargs(-c --count)ccount[prefix lines by the number of occurrences](-d --repeated)drepeated[only print duplicate lines](--all-repeated)-D-[print all duplicate lines](-D)--all-repeated=-[print all duplicate lines]::delimit method [none]:(none prepend separate)(-f --skip-fields)fskipfields[avoid comparing initial fields]:number of fields--group=-[show all items]::group separation [separate]:(separate prepend append both)(-i --ignore-case)iignorecase[ignore differences in case when comparing](-s --skip-chars)sskipchars[avoid comparing initial characters]:number of characters(-t --separator)tseparator[specify field delimiter]:separator(-u --unique)uunique[only print unique lines](-w --check-chars)wcheckchars[specify maximum number of characters to compare]:characters(-W --check-fields)Wcheckfields[specify maximum number of fields to compare]:fields(-z --zero-terminated)zzeroterminated[delimit lines with null character, not newline](- *)--help[display help information](- *)--version[display version information]_pick_variantgnuFree SoftunixversionoptcharscdufsOSTYPEdarwindragonflyfreebsdopenbsdoptcharsiMargs:*()optchars_argumentsargs[@]1::input file:_files2::output file:_filesA8PACgdAD	}}	I	


1
y)ee9-9iqi5a!q"#$%&'(m)q*+-
.%/01E2A3U44567m89u:;a<a=>?}@eA	BUCqDqEAF-GGHIJ}KA.AWKLAgL,ALPLuA"[LLMM)localcontextstatelinetypesetopt_args_arguments-auto[automatically accept default (nonconflicting) actions]-batch[batch mode\: ask no questions at all]-doc[show documentation]:topics:(about people lists status copying ack install tutorial basics failures running ssh news all topics)-follow[add a pattern to the follow list]:pattern:-force[force changes from this replica to the other]:replica:-group[synchronize group attributes]-ignore[add a pattern to the ignore list]:pattern:-ignorenot[add a pattern to the ignorenot list]:pattern:-owner[synchronize owner]-path[path to synchronize]:path:_files-perms[part of the permissions which is synchronized]:perms:-prefer[choose this replicas version for conflicting changes]:replica:-root[root of a replica (should be used exactly twice)]:path:_files -/-silent[print nothing except error messages]-terse[suppress status messages]-testserver[exit immediately after the connection to the server]-times[synchronize modification times]-version[print version and exit]-addprefsto[add new prefs to]:file:_files-addversionno[add version number to name of unison on server]-backup[add a pattern to the backup list]:pattern:-backupcurr[add a pattern to the backupcurr list]:pattern:-backupcurrnot[add a pattern to the backupcurrnot list]:pattern:-backupdir[directory for storing centralized backups]:directory:_files -/-backuploc[where backups are stored]:backup location:(local central)-backupnot[add a pattern to the backupnot list]:pattern:-backupprefix[prefix for the names of backup files]:prefix:-backups[keep backup copies of all files]-backupsuffix[a suffix to be added to names of backup files]:suffix:-confirmbigdel[ask about whole-replica (or path) deletes (default true)]-confirmmerge[ask for confirmation before committing results of a merge]-contactquietly[suppress the "contacting server" message during startup]-copyprog[external program for copying large files]:program:_files -g "*(-x)"-copyprogrest[variant of copyprog for resuming partial transfers]:program:_files -g "*(-x)"-copyquoterem[add quotes to remote file name for copyprog]:quote style:(true false default)]-copythreshold[use copyprog on files bigger than this]:size (kb):-debug:debug module:(all verbose)-diff[command for showing differences between files]:program:_files -g "*(-x)"-dontchmod[when set, never use the chmod system call]-dumbtty[do not change terminal settings in text UI]-fastcheck:fast update detection:(true false default)-forcepartial[add a pattern to the forcepartial list]:pattern:-height[height of main window in graphical interface]:number (lines):-host[bind the socket to this host name in server socket mode]:host:_hosts-ignorecase[identify upper/lowercase filenames]:ignorecase:(true false default)-ignorelocks[ignore locks left over from previous run (dangerous!)]-immutable[add a pattern to the immutable list]:pattern:-immutablenot[add a pattern to the immutablenot list]:pattern:-key[define a keyboard shortcut for this profile (in some UIs)]:shortcut:-killserver[kill server when done (even when using sockets)]-label[provide a descriptive string label for this profile]:label:-log[record actions in logfile (default true)]-logfile:logfile name:_files-maxbackups[number of backed up versions of a file]:number:-maxthreads[maximum number of simultaneous file transfers]:number:-merge[add a pattern to the merge list]:pattern:-mountpoint[abort if this path does not exist]:mountpoint:_files -/-numericids[don't map uid/gid values by user/group names]-preferpartial[add a pattern to the preferpartial list]:pattern:-pretendwin[use creation times for detecting updates]-repeat[synchronize repeatedly (text interface only)]:repeat:-retry[re-try failed synchronizations N times (text ui only)]:retry times:-rootalias[register alias for canonical root names]:root alias:-rsrc:synchronize resource forks:(true false default)-rsync[activate the rsync transfer mode (default true)]-selftest[run internal tests and exit]-servercmd[name of unison executable on remote server]:program:_files -g "*(-x)"-showarchive[show "true names" (for rootalias) of roots and archive]-socket[act as a server on a socket]:socket:_files -g "*(-=)"-sortbysize[list changed files by size, not name]-sortfirst[add a pattern to the sortfirst list]:pattern:-sortlast[add a pattern to the sortlast list]:pattern:-sortnewfirst[list new before changed files]-sshargs[other arguments (if any) for remote shell command]:ssh args:-sshcmd[path to the ssh executable]:program:_files -g "*(-x)"-ui:user interface:(text graphic)-xferbycopying[optimize transfers using local copies (default true)]*:profile:->profilestateprofileprofilesprofiles/.unison/.prfN #profiles compadd@profiles/.unison/%.prfA@'EE|EEAC'+AgAL"& Mmym	

mF
ABr
CF
Af$EA	fA	GA
gA(
C%,T|D,A2A`
A3RaA<
A"5
C&ALC1&A9
AF0UA&
A cc
ACcc
AAC5A 1AGA"f=I+A|1A"KyfA$",@L+AF
+qAF0alocalcurcontextcurcontextstatelineexplintegertypesetopt_args_arguments(-c --check --check-verbose)ccheck[check units are reducible](-c --check)--check-verbose[verbosely check units are reducible](-o --output-format)ooutputformat[specify output format]:printf format(-f --file)ffile[specify file with units]:units file:_files(-m --minus)mminus[- is subtraction](-p --product)pproduct[binary - is product](-q --quiet --silent)qquietsilent[suppress prompts and statistics](-s --strict)sstrict[suppress conversion to reciprocal units](-t --terse)tterse[make conversion output briefer](-v --verbose)vverbose[make output more verbose](- *)hhelp[show help information and exit](- *)Vversion[show version information and exit]*:unit expression:->exprreturnstateexprcompset*[^[:alnum:]]compset[^[:alnum:]]*datfiletestfilestestfiles/usr/share/units.dat/usr/share/units/units.dat/usr/share/misc/units.dat/usr/local/share/units.dat/usr/share/lib/unittab/usr/share/misc/units.libdatfileopt_argsf:opt_argsfiledatfiledatfiletestfilesdatfilebreakdatfile_messageData file for units not found.unitspfxsawk '$1 !~ /^[\/#]/ { print $1 }' $datfileall::alnum:%%all::alnum:(]%%( #units _alternativeunitprefixes:unit prefix:compadd -S "" -a pfxsunits:unit:compadd -a units #pfxs compset((j.|.)pfxs)_wantedunitcompaddNo unit definitions found.AGA$8qA;%0HA0FdMZ!E	A&0s:A mA&0;AFAFlocalvariant_pick_variantprocpsprocpsgnuFree Softunixversionvariantprocps_arguments(: -)hhelp[display help information](: -)Vversion[display version information](excl)ppretty[display uptime in pretty format]ssince[display date/time of system boot]return_arguments(: -)--help[display help information](: -)--version[display version information]1:utmp/wtmp file:_files_messageno more argumentsA`
C,H\p+EEEE3A
GA
A'AC'(A'
ALLAfA2Ra`2ra}A"3P2raLA("
L4UL
FhA
C%L,A8LA%<A$\,,A=%A331AfPqAA<CNAC&AA$(X}UA"fCA"D="CfxE+A$"
8PlF+ABHFhAFh,AL,A3	!#0	IAx
Af	yzA4Cf		
 
E
UyzA&h0

A"VR

fPqA"WRyyzfyzA;:AfyzAC
8AxA&A,NAP8A1&A\RzA"C

1]+A "
d
z||^+A_R
A,"&
||	U5`+ABcFhACFhu0`AC416Ai@2r)A4"f8UYm+%qA(8AA&AC
ACL8}A$"
1s+A("Dz|u|t+ABvFhACFh+A==1AfApA CFAx A &A, NA HAB!f	3|AB) "!CTq+A"r!%p	)A("!qp+AB"CFhA"Fh,AHA"r"#f"#0,Tm#FhAB$f8$FhAT%CY1.Ar9A%T2A%fXAX%
	A%fxA&fzUA&C&h,A\A'A'&A'C
NA'C8A "' QU}
1+A$"'z|A+AB(CFh A)NA)&A)C
A)C8A ")U=
1+A(")z|=|+AB*CFh/At+CA+C&A"+
A+8A "+L}U
1+A(",z|)|+A"rUu",F",D9C+AB-FhA-FhQlocalipreschemehostuseruhostsexplmatchgloblocalhttpzstyle:completion:curcontext:urlslocalhttp_servernamelocalhttp[1]localhttp_documentrootlocalhttp[2]localhttp_userdirlocalhttp[3]urlsurlsurls1urls1< $urls[1]_wantedURLcompadd@returnurls[1]*(^/)zparseoptsg:=globIPREFIXcompset(#b)([-+.a-z0-9]#):_tagsargumentprefixes_next_labelprefixesURL prefixcompset[^:/]*compstateto_endurls/bookmarkcompaddexpl[@]bookmark:compaddexpl[@]file:ftp://gopher://http://https:// ret match[1]schemehttpssftpscpgophercompset_wantedschemeprefixesend of prefixcompaddfileunixprefix//127.0.0.1localhost/compset//(127.0.0.1|localhost)prefixcompsetcompsetfiles_next_labellocal fileprefix_path_filesexpl[@]glob[@]_path_filesexpl[@]PREFIXcompaddexpl[@]PWD%/bookmarkurls/scheme/(Q)PREFIX(Q)SUFFIXurls/scheme/(Q)PREFIX(Q)SUFFIX_wantedbookmarkbookmarkscompaddipre<"$urls/$scheme/${(Q)PREFIX}${(Q)SUFFIX}"bookmark_next_labelbookmark_path_filesurls/schemeexpl[@]_path_filesexpl[@]compset(#b)([^:/]#)([:/])urls/scheme/PREFIXSUFFIX/:thosts_next_labelcompset[:/]* #uhosts _hostssuf/:expl[@]schemehttpuhostslocalhttp_servernamecompaddexpl[@]match2compset<->/_messageportsport numberremotefileslocalhttp_servernamehostcompsetcompset(#b)([^/]#)/_users_next_label_path_filesexpl[@]user/localhttp_userdir_path_filesexpl[@]user/localhttp_userdir/_next_label_path_filesexpl[@]localhttp_documentroot_path_filesexpl[@] #urls _next_label_path_filesexpl[@]urls/scheme/host_path_filesexpl[@]schemescpsftp_requestedremotefiles_remote_fileshostretA ,HACGpAt*p-AX
A
RHA,yAC,A4i
]'p
]A"r

p
A"r%EpA eu(pAd	
$TtH PHxA eiu=
pA
Mp -ACe !
p!A"Q
p"A#
p$
	AC$Qp%
Ae%A%p&A'())-
p)AC)
p*
A+%p+A$,A,-.a.
p/AA/p0A$C19235%6Mp7A78:-p:yAC:;<p>-A e>M>p?A$!@4Tt@\A!e@A
pCA#CCu
pDAA$Du
pEA%CF)
pFA &eFH-IKq
pL%A(LUpLA(eLM
pN)A*CNQA+CNNOlocalargsshellslogindefsdefexservice%:Mservice%:OSTYPEuser:/etc/shellsf</etc/shells:#Mcommands:/abckztcbash(-D -c --commend)c+comment[comment]:comment(-D -d --home -b --base-dir)d+home[specify home directory]:home directory:_directories -W /(-D -e --expiredate)e+expiredate[specify expiration date]:expiration date (YYYY-MM-DD)(-D -f --inactive)f+inactive[specify inactive days]:inactive days(-D -g --gid)g+gid[specify primary group]:initial group:_groups(-D -G --groups)G+groups[specify supplementary groups]:supplementary group:_sequence _groups(-D -s --shell)s+shell[shell]:shell:( shells /bin/false )(-D -u --uid)u+uid[specify uid]:uid(-D -o --non-unique)ononunique[allow non unique uid]user:add:OSTYPElinux -k -K -M -p -r -R -ZOSTYPEnetopenbsd -p -v(-c -d -G -m -l -N -u -U -o -n -Sdefex)Ddefaults[show or modify defaults](-D -M -k --skel)kskel[skeleton home directory]:skeleton directory:_directories -W /(-D -M -m --create-home)mcreatehome[create home directory]:usernameuser:add:linuxlogindefsCREATE_HOMEGID_MAXGID_MINMAIL_DIRMAX_MEMBERS_PER_GROUPPASS_MAX_DAYSPASS_MIN_DAYSPASS_WARN_AGESUB_GID_COUNTSUB_GID_MAXSUB_GID_MINSUB_UID_COUNTSUB_UID_MAXSUB_UID_MINSYS_GID_MAXSYS_GID_MINSYS_UID_MAXSYS_UID_MINUID_MAXUID_MINUMASK(-l --no-log-init)lnologinit[don't add user to lastlog and faillog databases](-m --create-home -M --no-create-home)Mnocreatehome[don't create user's home directory, regardless of /etc/login.defs](-N --no-user-group -U --user-group)Nnousergroup[don't create a group with the same name as the user](-N --no-user-group -U --user-group)Uusergroup[create a group with the same name as the user]user:add:solaris2.-10(-b --base-dir -d --home-dir)bbasedir[specify base directory for new home directory]:directory:_directoriesuser::netopenbsd-L[specify login class]:login class-p+[specify encrypted password]:encrypted passworduser:add:netopenbsd-r[specify UID range]:low.highuser:add:netbsd-M[specify home directory permissions]:permissions (octal)user:mod:netbsd-C[lock or unlock account]:locked:(yes no)user::netbsd-F[force password change on first login]-S[allow samba usernames with a trailing dollar]user:mod:openbsd(-G)-S+[set supplementary groups]:supplementary group:_sequence _groups(-U)-Z[lock the account by adding \'-\' to password and shell](-Z)-U[unlock the account]::netopenbsd-v[verbose mode - explain commands as they are executed]::solaris2.11--S[specify repository]:repository:(files ldap)user::solaris2.11--A[specify authorizations]:authorization*Kkey[set user attributes]:user attribute-P[specify execution profiles]:profile-R[specify roles]:role-p[specify projects]:projectuser:mod:solaris2.11--q[specify host or netgroup to qualify extended attributes]:host or netgroup:_hostsuser:mod:linux(-a --append)aappend[add user to supplementary groups without removing from other groups]*vaddsubuids[add a range of subordinate uids]:uids (first-last)*Vdelsubuids[remove a range of subordinate uids]:uids (first-last)*waddsubgids[add a range of subordinate gids]:gids (first-last)*Wdelsubgids[remove a range of subordinate gids]:gids (first-last)user:mod:(-l --no-log-init)lnologinit[specify new user name]:new username(-m --move-home)mmovehome[move home directory contents to new location]:username:_usersuser::linux(-U --unlock --lock -L -p)Llock[lock user's password](-U --unlock --lock -L -p)Uunlock[unlock user's password](-Z --selinux-user)Zselinuxuser[specify SELinux user for the user's login]:usergroup:(-g --gid)g+gid[specify gid]:gid(-o --non-unique)ononunique[allow non unique gid]group:add:linuxlogindefsMAX_MEMBERS_PER_GROUP(-r --system)rsystem[create a system account](-f --force)fforce[exit successfully if group already exists; cancel -g if GID in use]group::solaris2.11--U[add users to the group]:user:_sequence _users:add:linux*Kkey[override /etc/login.defs defaults]:key: _values key ${^logindefs}\:valuegroup:add:netbsd-r[specify GID range]:low.high::linux(-R --root)Rroot[specify directory to chroot into]:directory:_directories(-P --prefix)Pprefix[specify root directory to apply changes in but don't chroot]:directory:_directories(-D -U -L -p --password)p+password[specify encrypted password]:encrypted password(-)hhelp[display help information]group:add::group namegroup:mod:(-n --new-name)nnewname[specify new group name]:new group name:group:_groups:linuxRargs:*()_arguments-*args@A$Cg3;,A.ArQe,A;yAC&	Q.ArQ,A;AFA"rQ&A8C&1.A"R;A'%A\}AD,a}	qABCf=3ADPp,a}p	localexplaccounts1t1[3,-1]shift2prefixuserPREFIX%%@compset*@_wanteduserathostshost for user_combination[:@]tagusershostsusersuser@compset@*_wantedusersuserusershostssufAg,Ax
ADa,,A,&,=,A&PA,&l,=\localexpluserszstyle:completion:curcontext:users_wantedusercompadd@return_wantedcompadduserdirsAGA|
A-A("|1FqAFlocalexpl +commands[users] _wantedusersusers logged oncompadd@_call_program users usersreturnA`AgA1AMlA
k	A&AG$<A,<PdxnAk		AC&A
,\pAE#A"C&<LAMEA|0A&$	0AFt0;AC&TAIeA"&<A\

1AAA0A&lA'A('E+AgAALAI9
		
]A %Q
YA"f
!+A`C+*.A!AeA4%1A"A" I#+A"	&$+,A&A		1A
	!A"
fK:K:*+,A,ACf+ACF<+AFt__vcsh_repositorieslocalreposf_call_program repositories vcsh list_describerepositoriesrepository_vcshclone_defaultlocalfunchelpinitlistlisttrackedpullpushversion_vcshfunc_nothingfuncdeleteenterlisttrackedbyupgradewritegitignore_vcshfunc CURRENT == 2 __vcsh_repositories_vcshrenameCURRENT__vcsh_repositories_messagenew repository name_nothing_vcshrun CURRENT == 2 __vcsh_repositories CURRENT >= 3 words(@)words[3,-1] CURRENT -= 2 _complete_vcshlocalcurcontextcurcontextstatevcshcommandargssubcommandsclone:clone an existing repositorydelete:delete an existing repositoryenter:enter repository; spawn new <$SHELL>help:display helpinit:initialize an empty repositorylist:list all local vcsh repositorieslist-tracked:list all files tracked by vcshlist-tracked-by:list files tracked by a repositorypull:pull from all vcsh remotesrename:rename a repositoryrun:run command with <$GIT_DIR> and <$GIT_WORK_TREE> setupgrade:upgrade repository to currently recommended settingsversion:print version informationwhich:find <substring> in name of any tracked filewrite-gitignore:write .gitignore.d/<repo> via git ls-files-c[source <file> prior to other configuration files]:config files:_path_files-d[enable debug mode]-v[enable verbose mode]*:: :->subcommand_or_options_or_repo_argumentsargsstatesubcommand_or_options_or_repo CURRENT == 1 _describevcsh sub-commands__vcsh_repositorieswords[1] +functions[_vcsh-vcshcommand] _dispatchcurcontextcurcontext%:*:*:vcsh-vcshcommand:_call_function_vcshvcshcommandreturn_vcsh@AB2	Kh%A%09[A" =<+FP0mA&	0;ACF<+Ad
0ZAf$,I
0ACf$,ALC'-EdE|E+AgAGA%q	1	
Y

Yy1=u)A
1.A4r	,A8
CeA5 	 !"#9$AqAe%m%&''(%()%)*+,%,-/!0y23
4E578:;E<)=>I?QA*"a2	;<;	,aE@)A"b	;bE@}A"c	@cE@A"d	AdEAABer	;<;"eA4CB=CqCDUE%EFyGMGA"CI IMq+Ar1.AsrIyIAgIACIIA,"&KK(IKHlKiKv+)Q.AwrKKAfLL$LDACNAC&LA"FL\L$"LLL+Ax!
A!TLDTA!fU4UUA""FUxU+ABU"&U3.ArUV	A#CfLV4LDA #'%VTVmWuA*"RKX
	;<;$VTX=A%A%&LA"%FYY0"%YPYyY+A\&

1A&YLDZ
A"&CFZ4ZQ+ABU&&UA'FZ|+ +functions[_vim_files] _vim_filesPREFIX_files./returnscphttpssftp:_urls_filesPREFIX_messagestart at a given line (default: end of file)+1-line numberlocalcurcontextcurcontextstatelineexpltypesetopt_argsarguments-m[modifications (writing files) not allowed]-M[modifications in text not allowed]-b[binary mode]-l[lisp mode]-V-[verbosity level]::verbosity [10]:->verbosity-D[debugging mode]-n[no swap file (memory only)]rL[list swap files and exit or recover from a swap file]::swap file:_vim_files -g "*.sw?(-.)"(   -H -F)-A[start in Arabic mode](-A    -F)-H[start in Hebrew mode](-A -H   )-F[start in Farsi mode]-u[use given vimrc file instead of default .vimrc]:config:->config--noplugin[don't load plugin scripts]-o-[number of windows to open (default: one for each file)]::window count: -O-[number of windows to vertically split open (default is one for each file)]::window count: -p-[number of tabs to open (default: one for each file)]::tab count: (* -t)-q+[quickfix file]::file:_files*--cmd[execute given command before loading any RC files]:command: -c[execute given command after loading the first file]:command: -S[source a session file after loading the first file]::session file:_files-s[read normal-mode commands from script file]:script file:_files-w[append all typed commands to given file]:output file:_files-W[write all typed commands to given file, overwriting existing file]:output file:_files--startuptime[write startup timing messages to given file]:log file:_files(- *)hhelp[print help and exit](- *)--version[print version information and exit](* -q)-t+[edit file where tag is defined]:tag:_complete_tag(-t -q)*:file:_vim_filesservicenvim(-e -E -es -Es -s -d)-e[ex mode, read stdin as ex command](-e -E -es -Es -s -d)-E[ex mode, read stdin as text](-e -E -es -Es -s -d)-es[silent mode, read stdin as ex command](-e -E -es -Es -s -d)-Es[silent mode, read stdin as text]-i[use the specified shada file]:shada file:_files(- *)-v[print version information and exit](- *)--api-info[print msgpack-encoded api-metadata and exit]--headless[do not start user interface]--embed[use standard input and output as a msgpack-rpc channel]--listen[start RPC server on the specified socket or named pipe]:address(-v    -E    -d -y)-e[ex mode](-v -e       -d -y)-E[improved ex mode](   -e -E -s -d -y)-v[vi mode](-v -e -E -s -d   )-y[easy mode]-C[start in compatible mode]-N[start in incompatible mode]-nb[start as NetBean server]-T[set terminal type]:::_terminals--not-a-term[skip warning for input/output not being a terminal]--ttyfail[exit if input or output is not a terminal]-X[do not connect to X server]-x[edit encrypted files]--remote[edit given files in a vim server if possible]:*:file:_vim_files--remote-silent[as --remote but without complaining if not possible]:*:file:_vim_files--remote-wait[as --remote but wait for files to have been edited]:*:file:_vim_files--remote-wait-silent[as --remote-wait but without complaining if not possible]:*:file:_vim_files--remote-send[send given keys to vim server if possible]:keys: --remote-tab[as --remote but open tab page for each file]:*:file:_vim_files--remote-tab-silent[as --remote-silent but open tab page for each file]:*:file:_vim_files--remote-tab-wait[as --remote-wait but open tab page for each file]:*:file:_vim_files--remote-tab-wait-silent[as --remote-wait-silent but open tab page for each file]:*:file:_vim_files--remote-expr[evaluate given expression in a vim server and print result]:expression: --literal[do not expand wildcards in arguments (this is useless with ZSH)](- *)--serverlist[list available vim servers and exit]--servername[name of vim server to send to or name of server to become]:server name:->server--socketid[run GVIM in another window]-i[use specified viminfo file]:viminfo file [~/.viminfo]:_files--clean[start with defaults in non-compatible mode]-g[start with GUI]-Z[restricted mode]diff(-v -e -E -es -Es -s -y)-d[diff mode]view-R[readonly mode] words[(I)-g] (--nofork -f)noforkf[do not detach the GUI version from the shell]-font:font:_xft_fonts-geometry:geometry:_x_geometry(-rv -reverse)rvreverse[use reverse video]-display:display:_x_display--role[set unique role to identify main window]:role--socketid[open vim inside another GTK widget]:xid--echo-wid[echo window ID on stdout]-U[use given gvimrc file instead of default .gvimrc]:gui config:->configgui_argumentsargumentsstateserverserversserversf_call_program servers $words[1] --serverlist 2>/dev/null_wantedserverscompaddm:{a-z}={A-Z}serversstateverbosity_tagsnumbersfiles_requested_describeverbosity [10](
      0:don\'t' display any messages'
      1:'display when viminfo file is read or written'
      2:'display sourced files'
      5:'display every searched tag-file'
      8:'display files that trigger autocommands'
      9:'display every triggered autocommand'
      12:'display every executed function'
      13:'report every thrown, caught, finished, or discarded exception'
      14:'display anything pending in a :finally clause'
      15:'display every executed ex-command'
    )_requestedfile for verbose outputcompset[0-9]#_filesexpl[@] ret breakstateconfigspecialnamesNONE:'skip initialization from files and environment variables'NORC:'same as NONE, but load plugins'configguiDEFAULTS:'same as NONE, but loads defaults.vim'_requestedspecial_describespecial((F)names)_requestedrc file_filesexpl[@]returnAD-ZZ_arguments(: * -)hhelp[display help information](: * -)Vversion[display version information](-f --file)f+file[specify sudoers file]:sudoers file:_files(x -c --check)ccheck[check sudoers file for errors only](-q --quiet)qquiet[suppress error messages (with -c)](x -s --strict)sstrict[enable strict checking](x)(c)x+export[export sudoers file to specified JSON output file]:JSON output file:_filesAgAC10QATquZY
	i
mp=UA(%qy
p=A	
pqA$
Ce]pqA$EEpA e!10!Ae!"0#	A8e#$a%%%&''(()
0*q
A e*+Q+,
P-A.!0/A8Ce/Z0012Y3U4)45aA::1An5AL'55E6E6$E6T+Ag6h6A("666r+A.At778
A"C&7Xu+Q.Av77Ag7A77A"C899%7y+AF9X+A&9tlocalspecsOSTYPElinux(-w --wide)wwide[wide output](-t --timestamp)ttimestamp[show timestamp](-n --one-header)noneheader[do not redisplay header](-S --unit)S+unit[specify unit for displayed sizes]:unit prefix [K]:((k\:1000 K\:1024 m\:1000000 M\:1048576))1: :_guard "[0-9]#" "interval (seconds)"2:count(action)(- :)hhelp[display help information](- :)Vversion[display version information]aactive[show active/inactive memory](- :)fforks[show number of forks since boot](-S --unit -t --timestamp -w --wide)mslabs[show slabinfo](-w --wide -n --one-header -t --timestamp :)sstats[show event counter statistics]ddisk[show disk statistics]p+partition[show partition specific statistics]:partition:_files -W /dev -g "*(-%)"(- :)Ddisksum[summarize disk statistics]bsddragonfly-c+[specify number of times to refresh the display]:count-i[report the number of interrupts taken by devices since boot]-M+[specify core file to extract values associated with the name list from]:core:_files-N+[specify file to extract the name list from]:system:_files-w+[specify delay between each display]:delay (seconds)*: :_bsd_disks-f[report on the number fork syscalls since boot and pages of virtual memory for each]freebsddragonfly-m[report on the usage of kernel dynamic memory allocated using malloc(9) by type]-n+[change the maximum number of disks to display]:number of disks to display [2]*-p+[specify which types of devices to display]: :->devices-s[display the contents of the SUM structure]-z[report on memory used by the kernel zone allocator, uma(9), by zone]-a[include statistics about all interrupts]-h[human readable memory columns output]-H[scriptable memory columns output]-o[list virtual memory objects]-P[report per-cpu system/user/idle cpu statistics]netopenbsd-m[report usage of kernel dynamic memory listed first by size of allocation then type of usage]-s[display the contents of the UVMEXP structure]-v[print more verbose information]openbsd-t[report on the number of page in and page reclaims since boot]-z[include statistics about all interrupts]netbsd-C[report on kernel memory caches]-e[report the values of system event counters]-H[report all hash table statistics]-h+[dump specified hash table]:hash table:->hashes-L[list all hash tables]-l[list UVM histories maintained by the kernel]-t[display contents of the vmtotal structure]-U[dump all UVM histories]-u+[dump specified UVM history]:uvm-W[print more information about kernel memory pools]dragonfly-b[use brief format for formatted numbers]-o[report usage of kernel object cache]-u[output unformatted numeric values]-v[include IRQ numbers and IRQ target CPU numbers before device names (with -i)]solaris2.11-(-i -s)-T+[specify time format]:time format:((u\:seconds\ since\ epoch d\:standard\ date\ format))solaris-q[suppress messages related to state changes](actions)(-T)-i[report the number of interrupts taken by devices since boot]-p[report paging activity](-T)-s[display the total number of system events since boot]-S[report on swapping rather than paging activity]::disk:_files -W /dev -g "*(-%b)": :_guard "[0-9]#" "interval (seconds)"::count #specs curcontextcurcontextstatestate_descrlinetypesetopt_args_arguments-*specs[@]statedevices_fbsd_device_typeshashestablesf_call_program hashes $words[1] -L21/ /:_describehasheshash tablereturn_defaultA('E+A(C|3A50A"C=%5	U
uY1 !"$%e&E'(*,E-q./12)3%4q57-8I6+'09Ap"CF989e;U=M>m?@ABD-EGHJ-KyLaMiNOmPEQQTaR+0UA$"CU0U]UVVW9Z+0XA8"CXXIXYZ[^E_`af+0bAH"CbcdUefugh}Ziaijujklu+A`CKJAy
mmA<mm*0mA`.A|"RmmAC|n!A|o!A" CfppQqU+`0qlAl!,1A!qqA!q,qq#A"Cqr1rmA"A"frrA ""rss,sDsd+A#%3AL"#&s|sss+"st(tXt|tt"ttt#J+A%CFu$+localcurcontextcurcontextaltsexplstatelineserviceoggenc_arguments(-Q --quiet)Qquiet[produce no output to stderr](- *)hhelp[display usage information](- *)Vversion[display version information](-k --skeleton)kskeleton[add an Ogg Skeleton bitstream](-r --raw)rraw[assume input data is raw, little-endian with no header information](-B --raw-bits)B+rawbits[set raw mode input sample size in bits]:sample size [16]:(8 16)(-C --raw-chan)C+rawchan[set raw mode input number of channels]:number of channels [2](-R --raw-rate)R+rawrate[set raw mode input sample rate]:sample rate [44100]:(44100 48000)--raw-endianness=[set raw mode endianness]:endianness [0]:((0\:big\ endian 1\:little\ endian))(-b --bitrate)b+bitrate[set encoding to the bitrate closest to that specified]:bitrate (kb/s)--managed[enable the bitrate management engine](-m --min-bitrate)m+minbitrate[set minimum bitrate]:bitrate (kb/s)(-M --max-bitrate)M+maxbitrate[set maximum bitrate]:bitrate (kb/s)*--advanced-encode-option=:option name:_values option
        "lowpass_frequency[set the lowpass frequency]\:frequency (kHz)"
        "impulse_noisetune[set a noise floor bias]\:bias (-15..0)"
        "bitrate_hard_max[set the allowed bitrate maximum for the encoded file]\:bitrate (kb/s)"
        "bitrate_hard_min[set the allowed bitrate minimum for the encoded file]\:bitrate (kb/s)"
        "bit_reservoir_bits[set the total size of the bit reservoir]\:bits"
        "bit_reservoir_bias[set the behavior bias of the bit reservoir]\:bias (0..1)"
        "bitrate_average[set the average bitrate for the file]\:bitrate (kb/s)"
        "bitrate_average_damping[set the reaction time for the average bitrate tracker]\:time (seconds)"
        "disable_coupling[disable use of channel coupling for multichannel encoding]"(-q --quality)q+quality[set encoding quality]:quality:(0 1 2 3 4 5 6 7 8 9 10)--resample=[resample input to the given sample rate before encoding]:sample rate (Hz)--downmix[down mix input from stereo to mono]--scale=[set input scaling factor]:scaling factor(-s --serial)s+serial[force a specific serial number in the output stream]:serial number--discard-comments[don't copy comments from FLAC file to output Ogg Vorbis file]--ignorelength[ignore the datalength in Wave headers](-o --output)o+output[write the Ogg Vorbis stream to output_file]:files:->oggfiles(-n --names)n+names[specify pattern for producing filenames]:string(-X --name-remove)X+nameremove[remove specified characters from output filenames]:characters(-P --name-replace)P+namereplace[specify replacement characters for those removed]:characters--utf8[interpret command-line parameters as already being UTF-8 encoded]*c+comment[add the string comment as an extra comment]:comment*d+date[set the date comment field to the given value]:date*N+tracknum[set the track number comment field to the given value]:track number*t+title[set the track title comment field to title]:title*l+album[set the album comment field to album]:album*a+artist[set the artist comment field in the comments to artist]:artist*G+genre[set the genre comment field in the comments to genre]:genre*L+lyrics[include lyrics from specified file]:lyrics file:_files -g "*.(srt|lrc)(-.)"*Y+lyricslanguage[specify language for the lyrics]:language*:input file:_files -g "(#i)*.(flac|wav|aiff)(-.)"ogg123_arguments*d+device[output device]:device:(aixs alsa arts au esd irix macosx nas null oss pulse raw roar sndio sun wav wmm)*f+files[output filename for a previously specified file device]:output filename:_files -g "(#i)*.(wav|au|raw)(-.)"--audio-buffer=[specify size of output audio buffer]:size (kilobytes)*odeviceoption[assign device option values]:device option:->devopts(-@ --list)@+list[play all of the files from a playlist]:playlist:_files(-r --repeat)rrepeat[repeat playlist indefinitely](-R --remote)Rremote[use remote control interface](-z --shuffle -Z --random)zshuffle[shuffle list of files before playing](-Z --random -z --shuffle -r --repeat)Zrandom[play files randomly until interrupted](-b --buffer)b+buffer[specify size of input buffer (HTTP only)]:size (kilobytes)(-p --prebuffer)p+prebuffer[delay playback until proportion of buffer filled (HTTP only)]:percent(-k --skip)k+skip[skip up to specified time]:start time ([[hh\:]mm\:]ss[.d])(-K --end)K+end[end after specified time]:end time ([[hh\:]mm\:]ss[.d])(-x --nth)x+nth[play every 'n'th block]:number(-y --ntimes)y+ntimes[repeat every 'n'th block]:number(-l --delay)l+delay[set delay between two SIGINTs to quit]:delay (ms)(- *)hhelp[display usage information](-q --quiet -v --verbose)quietq[quiet mode](-q --quiet)*vverbose[increase verbosity](- *)Vversion[display version information]*cconfig[specify config options]: :_values option
        "default_device\:device"
        "shuffle\:value\:(0 1)"
        "repeat\:value\:(0 1)"*:sound file or directory:->urls-or-filesogginfo_arguments(- *)-h[display usage information](- *)-V[display version information](-)*-q[quiet mode](-)-v[verbose mode](-h)*:ogg vorbis file:_files -g "(#i)*.ogg(-.)"oggdec_arguments(-Q --quiet)Qquiet[quiet mode](- *)hhelp[display usage information](- *)Vversion[display version information](-b --bits)b+bits[bits per sample]:bits per sample:(8 16)(-e --endianness)e+endianness[set endianness for 16-bit output]:endianness [0]:((0\:little-endian\ \(Intel\ byte\ order\) 1\:big-endian\ \(sane\ byte\ order\)))(-s --sign)s+sign[set signedness for output]:signedness [1]:((0\:unsigned 1\:signed))(-R --raw)Rraw[output in raw format](-o --output)o+output[write output to specified filename]:output filename:_files*:ogg vorbis file:_files -g "(#i)*.ogg(-.)"vorbiscomment_arguments(-l --list)*t+tag[specify a comment tag on the commandline]:tag=value(-c --commentfile)c+commentfile[specify comment file]:file:_files(-R --raw)Rraw[read and write comments in UTF-8](-e --escapes)eescapes[use \\n-style escapes to allow multiline comments]1:ogg vorbis file:_files -g "(#i)*.ogg(-.)"(-l --list)2:ogg vorbis file:_files -g "(#i)*.ogg(-.)"(actions)(2 -t --tag)llist[list the comments (default)]aappend[append comments]wwrite[write comments, replacing the existing ones](-)hhelp[display usage information](-)Vversion[display version information]stateurlsorfilesprefixfhttps://urls:URL of sound file:_urls -f -g "*.(#i)(ogg|flax|spx)(-.)"urls:URL of sound file:compadd -S "" ftp:// http:// https://_alternativefiles:sound file or directory:_files -g "(#i)*.(ogg|flac|spx)"altsdevoptscompset*:_messagevalue_descriptiondeviceoptionsdevice optioncompset:*compaddexpl[@]debugverbosequietcompaddsufexpl[@]matrixbuffer_timeperiod_timeuse_mmapmultihostbuf_sizeserversinkbyteorderreturnAGs;JA"s;JAFP}UA!]YIU
U} "U#%-&)*+,-=.mlocal #words > 2 _argumentsign(- : *)--version[display version information]ign(- : *)--longhelp[display usage information]--gateway=[specify IP/name of IPSec gateway]: :_hosts--id=[specify group name]: :_groups--username=[specify username]: :_users--domain=[specify domain name for authentication]: :_domains--xauth-inter[enable interactive extended authentication]--vendor=[specify IPSec gateway vendor]:vendor:(cisco netscreen)--natt-mode=[specify NAT-Traversal method to use]:NAT-traversal method [natt]:((
      natt\:NAT-T\ as\ defined\ in\ RFC3947
      none\:disable\ use\ of\ any\ NAT-T\ method
      force-natt\:always\ use\ NAT-T\ encapsulation\ even\ without\ presence\ of\ a\ NAT\ device
      cisco-udp\:Cisco\ proprietary\ UDP\ encapsulation,\ commonly\ over\ port\ 10000
  ))--script=[specify command executed using system() to configure the interface, routing and so on]: : _command_names -e--dh=[specify the IKE DH group]:group:(dh1 dh2 dh5)--pfs=[specify Diffie-Hellman group to use for PFS]:group:(nopfs dh1 dh2 dh5 server)--enable-1des[enable weak single DES encryption]--enable-no-encryption[use no encryption for data traffic (key exchange still encrypted)]--application-version=[specify application version to report]:application version--ifname=[specify visible name of the TUN/TAP interface]:interface name--ifmode=[specify mode of TUN/TAP interface]:mode [tun]:(tun tap)--ifmtu=[set MTU for TUN/TAP device]:MTU (0-65535) [0 - automatic]--debug[show verbose debug messages]:debug information:((
      0\:don\'t\ print\ debug\ information
      1\:print\ minimal\ debug\ information
      2\:show\ state\ machine\ and\ packet/payload\ type\ information
      3\:dump\ everything\ excluding\ authentication\ data
      99\:dump\ everything\ including\ authentication\ data\ \(e.g.\ passwords\)
  ))--no-detach[don't detach from the console after login]--pid-file=[store the pid of background process in specified file]:pid file:_files--local-addr=[specify local IP to use for ISAKMP/ESP/...]: :_hosts--local-port=[specify local ISAKMP port number to use]:ISAKMP port number (0-65535) [500]--udp-port=[specify local UDP port number to use]:udp port (0-65535) [10000]--dpd-idle=[send DPD packet after not receiving anything for specified time]:timeout (seconds) [600]--non-inter[don't ask anything, exit on missing options]--auth-mode=[specify authentication mode]:authentication mode [psk]:((
    psk\:pre-shared\ key
    cert\:server\ +\ client\ certificate
    hybrid\:server\ certificate\ +\ xauth
  ))--ca-file=[specify CA-PEM-File]:CA-PEM file:_files -g "*.pem(-.)"--ca-dir=[specify trusted CA-Directory]:CA directory:_files -/--target-network=[specify target network]:network/netmask--password-helper=[specify password helper executable]: : _command_names -e--print-config[print configuration in form that can be used as vpnc.conf]*:configuration [default]:compadd - /etc/vpnc/*.conf(N:t:r)AGAd-0MA8%ii=iZBQpAC	
p	A	p
m
A

puAep
	

A	
pA	9A 4aAlocalargsOSTYPElinux(H -f --from)ffrom[toggle display of remote hostname](H -h)--no-header[suppress the heading](H -i --ip-addr)iipaddr[display IP address instead of hostname](H -o --old-style -s --short)ooldstyle[old style output format](H -s --short -o --old-style)sshort[use short output format](H -u --no-current)unocurrent[ignore the username while figuring out the current process and cpu times](-)--help[display help information](-)Vversion[display version information]bsddarwindragonfly-i[sort output by idle time]openbsd-a[translate network addresses into names]freenetbsddragonfly-n[show network addresses as numbers]dragonfly-M+[extract values from specified core]:core file:_files-N+[extract name list from specified system]:system file:_filesfreebsddragonfly-d[dump process list on a per controlling tty basis]solaris!(-s -w -l)lw-s[short output form](-)-u[produce only the heading line]_arguments(--no-header)-h[suppress the heading]*:user:_usersargsAL'EE|EE+AgA"CF-!Ei!A	%	
eY=MmUY
-} !"#I$-$%q%9+Ag3AC!%h0&Ag&0A(#%&T&y&&&'!'M'y'''()(Y((())I)d)))*1*iZ:***+++0+IB+d+}+++,,-,H,l,,,,,,--,-D-\-t-----.. .<.X.t....///5A$"/L/l///K+;00A0(0PA8AOr0}A0(0A8ARr2%A2`2A"C23-34	4Y+F05TAg5pAC5p5A1A78A8,888UqABCf8t8C%3A "85p85p8b+309A1A949UA8,9h9
qABCf99C%3A"F9:
j+AF:4+localcurcontextcurcontextstatelineexpltypesetopt_args_arguments-t[set tab width]:tab width:-r[ignore backspace effect]-l[specify number of preserved lines]:number of lines (default 10000):-I[document charset]:charset:->charset-O[display/output charset]:charset:->charset(   -s -j)-e[EUC-JP](-e    -j)-s[Shift_JIS](-e -s   )-j[JIS](-v *)-B[load bookmark]-bookmark[specify bookmark file]:bookmark file:_files-T[specify content-type]:content type:_mime_types-m[internet message mode](-B *)-v[visual startup mode]-M[monochrome display]-N[open URL of command line on each new tab]-F[automatically render frame]-cols[specify column width (used with -dump)]:column width-ppc[specify the number of pixels per character (4.0...32.0)]:number of pixels (4.0...32.0):-ppl[specify the number of pixels per line (4.0...64.0)]:number of pixels (4.0...64.0):(      -dump_head -dump_source -dump_both -dump_extra)-dump[dump formatted page into stdout](-dump            -dump_source -dump_both -dump_extra)-dump_head[dump HEAD and source into stdout](-dump -dump_head              -dump_both -dump_extra)-dump_source[dump page source into stdout](-dump -dump_head -dump_source            -dump_extra)-dump_both[dump HEAD and source into stdout](-dump -dump_head -dump_source -dump_both            )-dump_extra[dump HEAD, source, and extra information into stdout]-post[use POST method with file content]:POST data file:_files-header[insert string as a header]:header:+-[goto specified line]:line number:_guard "[0-9]#" "line number"-num[show line number]-no-proxy[don't use proxy](-6)-4[IPv4 only (-o dns_order=4)](-4)-6[IPv6 only (-o dns_order=6)]-no-mouse[don't use mouse](-no-cookie)-cookie[use cookie](-cookie)-no-cookie[don't use cookie]-pauth[proxy authentication]:user\:pass:->pauth(-no-graph)-graph[use graphic character](-graph)-no-graph[don't use graphic character]-S[squeeze multiple blank lines]-W[toggle wrap search mode]-X[don't use termcap init/deinit]-title=[set buffer name to terminal title string]:terminal:_terminals*-o[assign value to config option]:option=value:->option(- *)-show-option[print all config options]-config[specify config file]:configuration file:_files(- *)-help[print usage information](- *)-version[print version information]-debug(-B -v)*:URL:->htmlstatecharsetcharsetscharsetsUSASCIIISO88591ISO88592ISO88593ISO88594ISO88595ISO88596ISO88597ISO88598ISO88599ISO885910ISO885911ISO885913ISO885914ISO885915ISO885916EUCJPShift_JISShift_JISX0213ISO2022JPISO2022JP2ISO2022JP3EUCCNGB18030HZGB2312ISO2022CNEUCTWBig5HKSCSEUCKRJohabISO2022KRTIS620TCVN5712VISCIIKOI8RKOI8UNeXTSTEPCP437CP737CP775CP850CP852CP855CP856CP857CP860CP861CP862CP863CP864CP865CP866CP869CP874CP1006CP1250CP1251CP1252CP1253CP1254CP1255CP1256CP1257CP1258UTF8UTF7_wantedcharsetscharacter setcompaddcharsetshtmlbookmarksw3mhistory/.w3m/bookmark.htmlMf<~/.w3m/bookmark.html:<li>/b<li><a href"">/match1/.w3m/historyw3mhistoryf<~/.w3m/history_alternativefiles:file:_files -g "*.x#html(-.)"urls:URL:_urlsbookmarks:bookmarks:compadd -a bookmarkshistory:history:compadd -a w3mhistoryoptionoptionsMf_call_program options $words[1] -show-option 2>/dev/null:    o /b    o  :blank:/match1:match2:lcompset*=_messagevaluesvaluecompset=*_describeoptionsuf[@]pauthcompset*:passwordspasswordcompset:*_userssuf[@]returnA G+A$C8XlAgA IiAqP0AP"FY	

+A")#k
1A"D"RA"C&H!+A"&t#+0A"	F'+0;A"
&,(+A
FP+localvariantcontextlinestatestate_descropt_args_pick_variantprocpsprocpsOSTYPEversionvariantprocps_arguments-*(: * -)hhelp[display help information](: * -)vversion[display version information](-b --beep)bbeep[beep on non-zero command exit](-c --color)ccolor[interpret ANSI color/style sequences](-d --differences)ddifferences[highlight changes between updates]::how to highlight:(permanent)(-e --errexit)eerrexit[freeze updates on non-zero command exit](-g --chgexit)gchgexit[exit on command output change](-n --interval)n+interval[specify update interval]:update interval (seconds) [2](-p --precise)pprecise[run command at precise intervals](-t --no-title)tnotitle[disable header](-x --exec)xexec[pass command to exec(2) instead of `sh -c`](-)*::: :->cmdstate CURRENT == 1 words1"'$'opt_argsixexec_cmdstring_normalfreebsddragonfly_watchsnoop@_defaultreturnAGA %-AC!1ACLAe-AauA$05ACU
0A
0AA	D	q	localargs(-c --bytes)cbytes[print byte counts](-C -m --chars)mchars[print character counts](-w --words)wwords[print word counts](-l --lines)llines[print line counts]_pick_variantgnuGNUunixversion(*)--files0-from=[read NUL-terminated file list from specified file]:file:_files(-L --max-line-length)Lmaxlinelength[print longest line lengths]-*(@)args:#(|\(*\))(|\*)--*OSTYPEfreebsdnetbsd-L[print longest line lengths]openbsd-h[human readable: use unit suffixes]solarisMargs:m[//m[/C[_argumentsargs*:file:_filesAf5y_alternativefiles: :_filesurls: :_urlsA@'EE|EEACgA"-qYIE	
A1
IMyI!A-UmQq "#]$%&y'(!)
*}+,E-./1M2359671789:E;]<=>?@BMCDF=FGGHIKLyMYNNuNO=OP)QRERSUUVX%Y9Z[\]_``abd)efEgMhijjkylm]nAnop]qq]rmrrs5sttqtu)uUuvv]vwEx9yQyz{{u|~
mE])%AuM'CFA'
0A (CU	0XA,)&xe00A0+FTbu%eAL0A-gA.'3A.CF3A.	@l 4Ima*8YJr"%eA,6&0Qlocalcurcontextcurcontextstatelineexpltypesetopt_args_arguments(- *)versionV[display version info](- *)helph[display help](--background -b)backgroundb[run in background](--execute -e)executee+[execute .wgetrc command]:.wgetrc command(--output-file -o --append-output -a)outputfileo+[specify output logfile]:log file to output:_files(--append-output -a --output-file -o)appendoutputa+[specify output logfile to append to]:log file to append:_files(--debug -d)debugd[turn on debug output](--quiet -q --verbose -v --no-verbose -nv)quietq[turn off output](--quiet -q --verbose -v --no-verbose -nv)verbosev[turn on verbose output]*-n+[turn off flags]:flags:->noflags--report-speed=:type:(bits)(--input-file -i)inputfilei+[specify input file]:file containing URLs:_files--input-metalink=[download files covered in local Metalink file]:file:_files(--force-html -F)forcehtmlF[treat input file as html](--base -B)baseB+[prepend URL to relative links]:base URL:_urls--config=[specify config file]:config file:_files(--config)--no-config--rejected-log=:file:_files(--tries -t)triest+[set number of retries]:number of retries--retry-connrefused[retry even if connection is refused]--retry-on-http-error=[specify list of HTTP errors to retry]:http error(--output-document -O)outputdocumentO+[specify file to write documents to]:output file:_files(--continue -c)continuec[continue getting an existing file]--start-pos=:offset--show-progress--progress=[set progress gauge type]:gauge type:->gauge(--timestamping -N)timestampingN[retrieve only files newer than existing]--no-if-modified-since--no-use-server-timestamps[don't set the local file's timestamp by the one on the server](--server-response -S)serverresponseS[print server response]--spider[don't download anything](--timeout -T)timeoutT+[set all timeout values]:timeout (seconds)(--timeout -T)--dns-timeout=[set the DNS lookup timeout]:DNS lookup timeout (seconds)(--timeout -T)--connect-timeout=[set the connect timeout]:connect timeout (seconds)(--timeout -T)--read-timeout=[set the read timeout]:read timeout (seconds)(--wait -w)waitw+[specify wait between retrievals]:time (seconds)(--random-wait)--waitretry=:time (seconds)(--waitretry)--random-wait[random wait time between retrievals]--no-proxy[explicitly turn off proxy](--quota -Q)quotaQ+[set retrieval quota]:number--bind-address=[specify address to bind to (hostname or IP)]:bind address:_bind_addresses--limit-rate=[specify limit to download rate]:download rate limit--no-dns-cache[disable caching DNS lookups]--restrict-file-names=[restrict chars in file names to ones OS allows]:OS:->restrict--ignore-case[ignore case when matching files/directories](-4 --inet4-only -6 --inet6-only)4inet4only[connect only to IPv4 addresses](-4 --inet4-only -6 --inet6-only)6inet6only[connect only to IPv6 addresses]--prefer-family=[connect first to addresses of specified family]:address family:(IPv6 IPv4 none)(--http-user --ftp-user)--user[set both ftp and http user]:user(--http-password --ftp-password)--password[set both ftp and http password]:password(--password --http-password --ftp-password)--ask-password:[prompt for passwords]--use-askpass=:command:_command_names -e--no-iri[turn off IRI support]--local-encoding=[specify local encoding for IRIs]:encoding--remote-encoding=[specify default remote encoding]:encoding--unlink[remove file before clobber]--keep-badhash[Keep files with checksum mismatch (append .badhash)]--metalink-index=[metalink application/metalink4+xml metaurl ordinal]:number--metalink-over-http[use Metalink metadata from HTTP response headers]--preferred-location[preferred location for Metalink resources]--xattr[turn on storage of metadata in extended file attributes](-nd --no-directories)ndnodirectories[don't create directories](--force-directories -x)forcedirectoriesx[force creation of directories](-nH --no-host-directories)nHnohostdirectories[don't create host directories]--protocol-directories[use protocol name in directories](--directory-prefix -P)directoryprefixP+[specify prefix to save files to]:prefix:_files -/--cut-dirs=:number:(--user)--http-user=:user(--password --ask-password)--http-password=:password--no-cache[disallow server-cached data]--default-page=[specify default page name, normally index.html]:default page [index.html](--adjust-extension -E)adjustextensionE[save all HTML/CSS documents with proper extensions]--ignore-length[ignore `Content-Length' header field]*--header=[send a custom HTTP header]:header:->header--compression=:compression:(auto gzip none)--max-redirect=:number--proxy-user=:user--proxy-password=:password--referer=:URL:_urls--save-headers[save http headers](--user-agent -U)useragentU+[specify user agent to identify as]:user-agent--no-http-keep-alive[disable HTTP keep-alive]--no-cookies[turn cookies off]--load-cookies=[specify file to load cookies from]:cookie file:_files--save-cookies=[specify file to save cookies to]:cookie file:_files--keep-session-cookies[load and save session cookies]--post-data=[use the POST method with specified data]:data to send--post-file=[use the POST method; sending contents of a file]:file:_files--method=[use specified HTTP method]:method:(GET POST HEAD DELETE)(--body-file)--body-data=[send string as data]:string(--body-data)--body-file=[send contents of file]:file:_files--content-disposition[honor the Content-Disposition header when choosing local file names]--content-on-error[output received content on server errors]--auth-no-challenge[send basic HTTP authentication without first waiting for server's challenge]--secure-protocol=[choose secure protocol]:protocol:(SSLv2 SSLv3 TLSv1 TLSv1_1 TLSv1_2 PFS)httpsonly--no-check-certificate[don't check the server certificate]--certificate=[specify client certificate]:client certificate file:_files--certificate-type=[specify client certificate type]:certificate type:(PEM DER)--private-key=[specify private key file]:key file:_files--private-key-type=[specify private key type]:key type:key type:(PEM DER)--ca-certificate=[specify file with bundle of CA's]:file:_files--ca-directory=[specify dir where hash list of CA's are stored]:directory:_directories--crl-file=[specify file with bundle of CRLs]:file:_files--pinnedpubkey=:file:_files!--random-file=:file:_files--egd-file=[specify filename of EGD socket]:file:_files--ciphers=[set the priority string (GnuTLS) or cipher list string (OpenSSL) directly]:string--no-hsts[disable HSTS]--hsts-file[specify path of HSTS database]:file:_files(--user)--ftp-user=:user(--password --ask-password)--ftp-password=:password--no-remove-listing[don't remove `.listing' files]--no-glob[turn off FTP file name globbing]--no-passive-ftp--preserve-permissions[preserve remote file permissions with ftp]retrsymlinksftpsimplicitftpsresumesslftpscleardataconnectionftpsfallbacktoftp--warc-file=:file:_fileswarcheader:stringwarcmaxsize:numberwarccdxwarcdedup:file:_filesnowarccompressionnowarcdigestsnowarckeeplogwarctempdir:directory:_directories(--recursive -r)recursiver[recurse subdirectories](--level -l)levell+[specify maximum recursion depth]:level--delete-after(--convert-links -k)convertlinksk[convert links to be relative]convertfileonly--backups=:max backups(--backup-converted -K)backupconvertedK[backup files before conversion](--mirror -m -r -N -l)mirrorm[mirror (-r -N -l inf --no-remove-listing)](--page-requisites -p)pagerequisitesp[get all images needed to display page]--strict-comments[turn on strict (SGML) handling of HTML comments](--accept -A)acceptA+[specify accepted extensions]:extensions(--reject -R)rejectR+[specify rejected extensions]:extensionsacceptrejectregex:regex--regex-type=:regex type:(posix pcre)(--domains -D)domainsD+[specify accepted domains]:domains:_domains--exclude-domains=:rejected domains:_domains--follow-ftp--follow-tags=:HTML tags:--ignore-tags=[specify ignored HTML tags]:HTML tags(--span-hosts -H)spanhostsH[span hosts](--relative -L)relativeL[follow relative links only](--include-directories -I)includedirectoriesI+[include directories]:allowed directories--trust-server-names(--exclude-directories -X)excludedirectoriesX+[exclude directories]:excluded directories(-np --no-parent)npnoparent[don't ascend to parent directory]--no-verbose--no-clobber--no-netrc--no-use-server-timestamps[do not set timestamp to server provided value]--htmlify=:htmlify:--no:no:->noflags*:URL:_urlsreturnstategauge_valuesprogress gauge typedot:style:(default binary mega giga micro)bar:force:(force)noflags_valuesoptionv[non verbose]H[no host directories]d[no directories]c[no clobber]p[no parent]restrict_valuesfilename char restriction(windows)unix(unix)windows(unix windows)nocontrolascii(uppercase)lowercase(lowercase)uppercaseheaderheaders: compquoteAcceptCharsetEncodingLanguageDatetimeAuthorizationCacheControlConnectionCookieContentLengthMD5TypeDateExpectFromHostIfMatchIfModifiedSinceIfNoneMatchIfRangeIfUnmodifiedSinceMaxForwardsPragmaProxyAuthorizationRangeRefererUpgradeUserAgentWarningXRequestedWithXDoNotTrackXForwardedForXATTDeviceIdXWapProfile_wantedHTTP headercompaddsufAF,_command_namesAg,A L,Ao0s:A\		e
y}9iZmp=iA$1-piA
p	)	U
A
y-9p;A,uqZ
0]AACMlocalargsvariant_pick_variantgnuGNUOSTYPEversionvariant(Q -a --all -b --boot -d --dead -l --login -p --process -q --count -r --runlevel -t --time -T -w --mesg --message --writable -u --users)aall[same as -b -d --login -p -r -t -T -u](Q -b --boot)bboot[print time of last system boot](Q -d --dead -a --all)ddead[print dead processes](Q -H --heading)Hheading[print line of column headings](Q -l --login)llogin[print system login processes](Q)--lookup[canonicalize hostnames via DNS](Q)-m[print information about current terminal](Q -p --process)pprocess[print active processes spawned by init](Q -r --runlevel)rrunlevel[print current runlevel](Q -t --time)ttime[print last system clock change](Q -T -w --mesg --message --writable)Twmesgmessagewritable[show user's message acceptance status as +, - or ?](Q -u --users)uusers[show idle time]!(Q -a)-s!(Q -a)--short(-)qcount[print only login names and number of users logged on](-)--help[display help information](-)--version[display version information]darwindragonflynetbsdsolaris(Q -a)-d[print dead processes](Q -a)-l[print system login processes](Q -a)-p[print active processes spawned by init](Q -a)-r[print current runlevel](Q -a)-t[print last system clock change]dragonfly(Q)-v[show process exit status, session id etc]netfreebsddarwindragonflysolaris(Q -b -d -p -r -T -u)-a[print all entries](Q -a)-b[print time of last system boot](Q)-H[print line of column headings](Q -a)-T[show user's message acceptance status as +, - or ?](Q -a)-u[show idle time](-a -b -d -H -l -m -p -r -s -t -T -v)-q[print only login names and number of users logged on]solaris(-a -b -d -H -l -m -p -r -s -t -T)-n+[specify number of users to list per line]:number_arguments:file:_filesargs\A+FAGA&HAT}0AC&0;A&AB
5%vABdAB
CiAgXyA]\(\LLP,`		<	|		

L

XAB8
PIAC'D\qADkzA'D[DLA=1.A=r).A>Q.A?r.A@Xq,AB.ACDA%$AD1.AHriAC%9,ANkA\
.AOriAkqA%kADC1.AUrA%k5BAC,z5AIA[	1A[.A[q.A[Ah1.A\rBAC%)qA%At;A@'EE|EEAgAgkA"AFAd%b0HA\

16A@2RuRAC<A&AF,A
A,kA`
NAp2r;,AeAC&AX
1AACFYqA,A_A@'EE|EEAgAgkA"AFAE-C0P,A}AC,k!A`
NAp2ra;u,AA&AX
1AAFqA,IA
$	8A8&Af!AF4iA\C

16A@2R}RA<A&ACF,A
0EAX
1AAFiqAP,tAK'	XA"F B0QleCFDQA)L
`&A"FB0QdF|QAB*k*
dAAAG<TA(ChTqA(,LmAB,-LjiA
AAG<TA8ChTjz"*r(jzqA<,`A8F/L/i_whoislocal_whois_comp_whois_setup0fwhois_whois_fwhois_whois_comp +functions[_whois_setup] _whois_setup +_whois_defaultserver _whois_defaultserverwhois.internic.net +_whois_servers typesetgUa_whois_servers_whois_servers_whois_defaultserverdomainregistry.nlis.nic.pwwhois.apnic.net:pwhois.arin.net:awhois.aunic.netwhois.berkeley.eduwhois.cdnnet.cawhois.dns.ptwhois.funet.fiwhois.gb.comwhois.gb.netwhois.internic.netwhois.jpl.nasa.govwhois.nicse.sewhois.nic.ad.jpwhois.nic.afwhois.nic.aswhois.nic.brwhois.nic.btwhois.nic.chwhois.nic.cxwhois.nic.frwhois.nic.gov:gwhois.nic.hmwhois.nic.itwhois.nic.liwhois.nic.lkwhois.nic.mil:dwhois.nic.mxwhois.nic.nuwhois.nic.or.krwhois.nic.shwhois.nic.tjwhois.nic.tmwhois.nic.ukwhois.ripe.net:rwhois.ripn.net:Rwhois.sics.sewhois.stanford.eduwhois.uk.comwww.nic.atfunctions -m '_whois:*' |
	awk '/^undefined _whois:/ {print substr($2,8,length($2)-7)}
	     /^_whois:/ {print substr($1,8,length($1)-7)}' +_whois_arguments localhelpwhois </dev/null 2>&1optshostopthelpuser[@<whois.server>]_whois_comp_whois_fwhoisname ...OBJECT..._whois_comp_whois_multi_whois_comp_whois_single_whois_arguments-p PORT_whois_arguments_whois_arguments[@]-p[port]:port:_whois_ports(j::)(@)(@M)_whois_servers:#*:?##*:b[tmp]s::match1-h hosttmptmp:opt #opts (opts)opt_whois_argumentsoptshostopt:host:_whois_hosts_whois_argumentsopts-opt[(@M)_whois_servers:#*:opt%:?]_whois_singlelocalcurcontextcurcontextstatelineexpltypesetopt_argshost_arguments_whois_arguments[@]:identifier:->identifierreturnstateidentifierQIPREFIXPREFIXcompaddcompsetopt_args[-h]:-_whois_defaultserver_whois_serverstmp+opt_argstmp:tmp%:?break +functions[_whois:host] _whois:hostexpl[@]_messageidentifiersidentifier_whois_multilocalcurcontextcurcontextstatelineexpltypesetopt_argshost_arguments_whois_arguments[@]*::identifier:->identifierreturnstateidentifieropt_args[-h]:-_whois_defaultserver_whois_serverstmp+opt_argstmp:tmp%:?break +functions[_whois:host] _whois:hostexpl[@]_messageidentifiersidentifier_whois_fwhoiscompset*@_whois_hosts@QIPREFIXPREFIXcompaddreturncompsethost_whois_defaultserver +functions[_whois:host] _whois:host_messageidentifiersidentifier_whois_hosts_tagshostscompadd@m:{a-zA-Z}={A-Za-z} r:|.=* r:|=*_whois_servers%:_hosts_whois_ports_tagsportscompadd@whois_ports +functions[_whois:whois.internic.net] _whois:whois.internic.net CURRENT == 1 localexpl_wantedstringsstringcompaddHELPDOMAINHOST_messagestringsstring +functions[_whois:whois.nic.ad.jp] _whois:whois.nic.ad.jp CURRENT == 1 localexpl_wantedstringsstringcompaddHELPHOSTPERSONCONN_messagestringsstring_whois@A's2ATf!a]	
a
]
AMIlocal-m --merge -d --diff -x --extract_arguments(fns -1 -2 -3)mmerge[select the merge function](fns -3 3)ddiff[display differences between files](fns 2 3)xextract[extract one branch of a patch or merge file](-w --words -l --lines)wwords[make operations and display word based](-l --lines -w --words)llines[make operations and display line based](-p --patch)ppatch[treat last named file as a patch](-r --replace)rreplace[replace original file with merged output](-R --reverse -x --extract)Rreverse[swap the files or revert changes](-2 -3 -m --merge)-1[select branch](-1 -3 -m --merge)-2[select branch](-1 -2 -m --merge)-3[select branch](1 2 3 -)hhelp[display help information](1 2 3 -)Vversion[display version information](-v --verbose -q --quiet)vverbose[enable verbose output](-q --quiet -v --verbose)qquiet[enable quiet output]1:file:_files2:file:_files3:file:_filesAg,A$MMA $,]}Aqps:			-	MAe	q
p

			-	M	A %
i)
0		
	-Aps:
A9
pA
C

0A
i0s:A8eUyu1	iA(C   !"#$ulocalargsvariant(-l -L --max-lines -n --max-args -s --max-chars)n+maxargs[specify maximum number of arguments for each line]:number of arguments(-l -L --max-lines -n --max-args -s --max-chars)s+maxchars[specify maximum characters per command line]:maximum command line length(-p --verbose -t --interactive)pinteractive[prompt user for each command](-p --verbose -t --interactive)tverbose[verbose - echo each command](-x --exit)xexit[exit if max size exceeded]_pick_variantgnuGNUOSTYPEversionvariantdarwinfreebsdnetbsdopenbsd(--max-procs -P)Pmaxprocs[parallel mode]:maximum processes!-rdragonflydarwin(@)args:#(|\(*\))(|\*)--*-0[expect NUL characters as input separators]-J[specify marker for position of arguments]:marker-R[specify maximum arguments that -I will replace in]:replacements-S[space that -I can use for replacements]:size (bytes) [255]solaris(-x -I)ireplace[specify replacement string for command line]::replacement string(-n -L -x)-l-[call program for every number of lines]:number of input lines(-E -e --eof)eeof[specify EOF marker]:end-of-file markersolarissolaris2.11-(-a --arg-file)a+argfile[read input items from specified file]:file:_files(-0 --null -d --delimiter)0null[expect NUL characters as input separators](-d --delimiter -0 --null)d+delimiter[specify delimiter of input items]:delimiter(-l -L --max-lines -n --max-args -s --max-chars)--max-lines=-[call program for every number of lines]::number of input lines(-o --open-tty)oopentty[reopen stdin as /dev/tty in the child process before executing the command]--process-slot-var=[set environment variable to unique value in child processes]:variable:_parameters -g "*export*"(-r --no-run-if-empty)rnorunifempty[don't run command in absence of input](- *)--help[show help information](- *)--version[show version information]--show-limits[show OS imposed limits to command-line length]_argumentsargs-E[specify EOF marker]:end-of-file marker(-x -i)-I[specify replacement string for command line]:replacement string(-n -l)-L[call program for every number of lines]:number of input lines(-):command: _command_names -e*::args: _normalAgAPC%=UqIu%Q}A*0A"8eEEaU	i
	
i%
m}y]1
iM=	&K08A"XiE !"a#=$1%My&&'Y')*,m.m.0)112y234m56)67I8189:U;a<)=>?}@QA%ABCUD1EFaFGHIJKMQOPQRST&/0U5A CFUAH &ARU;A &UA!&A!fUUA""fVVEV"&A#FlocalencodingUTF8UTF16ISO10646UCS2ISO10646UCS4ISO88591ISO88592ISO88593ISO88594ISO88595ISO88596ISO88597ISO88598ISO88599ISO2022JPSHIFT_JISEUCJPservicexsltproc_arguments(-)versionV[show libxml and libxslt versions](--verbose -v)verbosev[show logs of what's happening](--output -o)outputo[specify output file]:output file:_files--timing[display the time used]--repeat[run the transformation 20 times]--debug[dump the tree of the result instead]--dumpextensions[dump registered extension elements and functions]--novalid[skip the DTD loading phase]--nodtdattr[do not default attributes from the DTD]--noout[do not dump the result]--maxdepth[increase the maximum depth]:depth--maxvars[increase the maximum variables]:variables--maxparserdepth[increase the maximum parser depth]:depth--seed-rand[initialise random number generator]:seed--html[input document is an HTML file]--encoding[the input document character encoding]:encoding:(${encoding[@]})*--param[pass a parameter,value pair]:name::value (xpath expression)*--stringparam[pass a parameter]:name::value--path[provide a set of paths for resources]:paths:_files -/--nonet[refuse to fetch DTDs or entities over network]--nowrite[refuse to write to any file or resource]--nomkdir[refuse to create directories]--writesubtree[allow file write only with the path subtree]:path:_files -/--catalogs[use SGML catalogs]--xinclude[do XInclude processing on document input]--xincludestyle[do XInclude processing on stylesheets]--load-trace[print trace of all external entities loaded]profilenorman[dump profiling information]1:stylesheet:_files -g "*.xslt#(-.)":file:_files -g "*.xml(-.)"returnxmllint_arguments--version[display the version of the XML library used]--debug[dump a debug tree of the in-memory document]--shell[run a navigating shell]--debugent[debug the entities defined in the document]--copy[used to test the internal copy implementation]--recover[output what was parsable on broken XML documents]--huge[remove any internal arbitrary parser limits]--noent[substitute entity references by their value]--noenc[ignore any encoding specified inside the document](--output -o)--noout[don't output the result tree]--path[provide a set of paths for resources]:paths:_files -/--nocompact[do not generate compact text nodes]--htmlout[output results as HTML]--nowrap[do not put HTML doc wrapper]--valid[validate the document in addition to std well-formed check](--dtdvalid --relaxng --schema)--postvalid[do a posteriori validation, i.e after parsing](--postvalid --relaxng --schema --dtdvalidfpi)--dtdvalid[do a posteriori validation against a given DTD]:DTD:_webbrowser(--postvalid --relaxng --schema --dtdvalid)--dtdvalidfpi[as --dtdvalid but specify DTD with public identifier]:DTD identifier--timing[print some timings](--noout --output -o)outputo[save to a given file]:output file:_files--repeat[repeat 100 times, for timing or profiling]--insert[ad-hoc test for valid insertions]--compress[turn on gzip compression of output]--html[use the HTML parser]--xmlout[use the XML serializer when using --html]--nodefdtd[do not default HTML doctype]--push[use the push mode of the parser]--pushsmall[use the push mode of the parser using tiny increments]--memory[parse from memory]--maxmem[limit memory allocation]:bytes--nowarning[do not emit warnings from parser/validator]--noblanks[drop (ignorable?) blanks spaces]--nocdata[replace cdata section with text nodes]--format[reformat/reindent the input]--encode[output in the given encoding]:encoding:(${encoding[@]})--dropdtd[remove the DOCTYPE of the input docs]--pretty[pretty-print in a particular style]:style:((0\:don't\ pretty\ print 1\:reformat 2\:add\ whitespace))--c14n[save in W3C canonical format]--c14n11[save in W3C canonical format v1.1 (with comments)]--exc-c14n[save in W3C exclusive canonical format]--nsclean[remove redundant namespace declarations](--nocatalogs)--catalogs[use SGML catalogs](--catalogs)--nocatalogs[deactivate all catalogs]--auto[generate a small doc on the fly](--noxincludenode)--xinclude[do XInclude processing](--xinclude)--noxincludenode[do XInclude processing but do not generate XInclude nodes]--nofixup-base-uris[do not fixup xml:base uris]--loaddtd[fetch external DTD]--dtdattr[loaddtd + populate the tree with inherited attributes]--stream[use the streaming interface to process very large files]--walker[create a reader and walk though the resulting doc]--pattern[test the pattern support]:pattern value--chkregister[verify the node registration code](--dtdvalid --postvalid --schema)--relaxng[do RelaxNG validation against specified schema]:schema:_webbrowser(--dtdvalid --postvalid --relaxng)--schema[do validation against specified WXS schema]:schema:_webbrowser(--dtdvalid --postvalid --relaxng)--schematron[do validation against specified schematron]:schema:_webbrowser--sax1[use the old SAX1 interfaces for processing]--sax[do not build a tree but work just at the SAX level]--oldxml10[use XML-1.0 parsing rules before the 5th edition](--noout)--xpath[evaluate the XPath expression, implies --noout]:XPath expression*:XML file:_webbrowserXML_CATALOG_FILEScompsetprefix_urlscompset:*_alternativefiles:catalog file:_filesurl-schemas:URL schema:compadd -S "" file:///A('E+A$C|3A|A4"f`q%
+ACّ1A

AF A8,A hAC.Api˂A|1pA	|p	t

A
C|pA|:0AH%|M1ZzyA@A>
 IA|!E"iA<C1AE
#IA%|$
0%A e|&	&'5'0A4|(*1+-./02%3M*0A"_
3@e|4u567]789:=:;<=
A<C|>%Zz>?@AIBBCE0A0e|FEGIGHIJMJKY0A<!|KLNOPRSTMUW0XA(%e|XY-Z=[m\]

0]uA'|]0b^A(|^-0^A(C|^A"(^+Al)Y
W0_AB)f_<_])%3A)!A)_p_A"*___`%+QA*C`_A "*``aa=a+qA "+aaaaa+A,FbX+localcurcontextcurcontextargsstateline(- *)--help[display usage information]_arguments-*args(-q --quiet)qquiet[no error output]--no-doc-namespace[don't extract namespace bindings from input doc]!(--no-doc-namespace)--doc-namespace(-)--version[display version information]1:command:((
    ed{,it}\:edit\ or\ update\ documents
    sel{,ect}\:select\ date\ or\ query\ documents
    tr{,ransform}\:transform\ documents\ using\ XSLT
    val{,idate}\:validate\ documents
    fo{,rmat}\:format\ documents
    el{,ements}\:display\ element\ structure
    {c14n,canonic}\:XML\ canonicalization
    l{s,ist}\:list\ directory\ as\ XML
    esc{,ape}\:escape\ special\ XML\ characters
    unesc{,ape}\:unescape\ special\ XML\ characters
    {pyx,xmln}\:convert\ XML\ into\ the\ line-oriented\ PYX\ format
    {p2x,depyx}\:convert\ PYX\ into\ XML
  ))*: :->argsstateshiftwords CURRENT-- curcontextcurcontext%:*:*:service-words[1]:words1elementsformatselectc14ncanonicxmln1:file:_files -g "(#i)*.xml(-.)"edit*-N[predefine namespaces]:namespacecanonictransformvalidate--net[allow fetching of DTDs or entities over network](-o --omit-decl)oomitdecl[omit XML declaration](opt)*ddelete[remove element]:xpath expression(opt)*iinsert[add element before node matched by expression]:xpath expression - insert before matched node(opt)*aappend[add element after node matched by expression]:xpath expression - insert after matched node(opt)*ssubnode[add element as a child of node matched by expression]:xpath expression for parent modes(opt)*mmove[move element]:xpath expression: :xpath expression(opt)*rrename[rename element]:xpath expression(opt)*uupdate[update element]:xpath expression*:file:_files -g "(#i)*.xml(-.)"(-P -S --pf --ps)PSpfps[preserve whitespace nodes](-O --omit-decl)Oomitdecl[omit XML declaration](-L --inplace)Linplace[edit file inplace]words2CURRENT1riasinsertappendsubnode(opt)*ttype[specify type of node to add]:type:(elem text attr)(opt)*nname[specify name of node to add]:namewords2CURRENT1riasruinsertappendsubnoderenameupdate(opt)*vvalue[specify value of node to add or name of renamed node]:valueelements(-)-a[show attributes as well](-)-v[show attributes and their values](-)-u[print out sorted unique lines](-)-d-[print out sorted unique lines up to specified depth]:depth(-t --indent-tab -s --indent-spaces -n --noindent)nnoindent[don't indent](-t --indent-tab -s --indent-spaces -n --noindent)tindenttab[indent output with tabs](-t --indent-tab -s --indent-spaces -n --noindent)sindentspaces[indent output with specified number of spaces]:spaces(-R --recover)Rrecover[try to recover what is parsable](-D --dropdtd)Ddropdtd[remove the DOCTYPE of the input docs](-C --nocdata)Cnocdata[replace cdata section with text nodes](-N --nsclean)Nnsclean[remove redundant namespace declarations](-e --encode)eencode[output in the specified encoding]:encoding(-H --html)Hhtml[input is HTML]words2CURRENT1rt*ccopyof[print copy of XPath expression]:xpath expression*vvalueof[print value of XPath expression]:xpath expression*ooutput[output string literal]:string*nnl[print new line]*finpname[print input file name (or URL)]*mmatch[match XPath expression]:xpath expression*vvar[declare a variable]:variable*iifelif[check condition]:condition*--else[check if previous conditions failed]*eelem[print out specified element]:element*bbreak[break nesting]*ssort[specify sort order]:order:->ordering:xpath expression(opt)*-t[start query template](-Q --quiet)Qquiet[don't write anything to standard output](-C --comp)Ccomp[display generated XSLT](-R --root)Rroot[print root element](-T --text -e --elem)Ttext[output is text](-I --indent)Iindent[indent output](-D --xml-decl)Dxmldecl[don't omit xml declaration line](-B --noblanks)Bnoblanks[remove insignificant spaces from XML tree](-E --encode)Eencode[output in the specified encoding]:encoding(--embed -E)embedE[allow applying embedded stylesheet](1 * -)--show-ext[show list of extensions]--val[allow validation against DTD or schema]--xinclude[do XInclude processing on document input]--maxdepth[increase the maximum depth]:val--html[input is HTML]1:xsl file:_files -g "(#i)*.xsl(|t)(-.)"*:xml file:_files!(-d --dtd -s --xsd -r --relaxng)wwellformed(-d --dtd -s --xsd -r --relaxng)ddtd[validate against DTD]:file:_files -g "(#i)*.dtd(-.)"(-d --dtd -s --xsd -r --relaxng)sxsd[validate against XSD schema]:schema file:_files -g "(#i)*.xsd(-.)"(-E --embed)Eembed[validate using embedded DTD](-d --dtd -s --xsd -r --relaxng)rrelaxng[validate against schema]:schema file:_files -g "(#i)*.rng(-.)"(-e --err)eerr[print verbose error messages on stderr](-S --stop)Sstop[stop on first error](-b --list-bad -g --list-good)blistbad[list only files that don't validate](-b --list-bad -g --list-good -q --quiet)glistgood[list only files that validate](-b --list-bad -g --list-good -q --quiet)qquiet[don't list files (return result code only)]canonic!(-)--with-comments(-)--without-comments[XML file canonicalization without comments](-)--exc-with-comments[exclusive XML file canonicalization with comments](-)--exc-without-comments[exclusive XML file canonicalization without comments]2:xpath file:_files3:namespace prefix listunescape1: :_guard "^-*" stringlist1:path:_directoriesdepyx1:pyx file:_files_argumentsorderingcompset:*compset*:_describecaseordercaseorder(U:upper-first L:lower-first)compset_describedatatypedatatype(N:numeric T:text)suf_describeorder(A:ascending D:descending)returntA
AGA%EI	1	A	
y
-U
q
)UQ=-Ah
A+$A`A'AC'#kQA'xA
f$+aA:A%A%pA`,A@C.ArAA0QAG
kAGA<@i1!1}AhCA	A	T	|		A'

IA'#k
AC'

AfT+|Ae	)
AGA$Pu-AhA
AAC'A'#k!A'HuAf+1Az0;FAGA-AA2FAGA-AA
+3xhAGA4@iu9uAhAA0QAC'A'#kMA'tAf	 +	]A=HeBAGA-AxlAk>A&lAk?4A&lAk?A&lAk@X(A&lAk@PA&lAkAtA&lAkBA&lAkBdA&AB\AGA,`yA<ADTA-!	A5FGG_xmms2_commandlocalxmms2_cmdsadd:adds a URL to the playlistaddarg:adds one URL with arguments to the playlistaddid:adds a Medialib id to the playlistinsert:inserts one URL at a specific positioninsertid:inserts one Medialib id at a specific positionradd:adds a directory recursively to the playlistclear:clears the playlistshuffle:shuffles the playlistsort:sort the playlist; use a space delimiter for multiple propertiesremove:removes something from the playlistlist:lists the playlistaddpls:Adds the contents of a playlist file to the playlistplay:starts playbackstop:stops playbacktoggleplay:toggles playback status between play/pausepause:pause playbacknext:play next songprev:play previous songseek:seek to a specific place in current songjump:take a leap in the playlistmove:move a entry in the playlistvolume:set volume for a channelvolume_list:list volume levels for each channelmlib:medialib manipulation - type 'xmms2 mlib' for more extensive helpplaylist:playlist manipulation - type 'xmms2 playlist' for more extensive helpcoll:collection manipulation - type 'xmms2 coll' for more extensive helpbrowse:browse server file listsstatus:go into status modeinfo:information about current entrycurrent:formatted information about the current entryconfig:set a config valueconfig_list:list all config valuesplugin_list:list all plugins loaded in the serverstats:get statistics from serverquit:make the server quithelp:print help about a command CURRENT == 1 _describecommandxmms2 commandscurcontextcurcontextwords1curcontextcurcontext%:*:xmms2-cmd_call_function_xmms2_cmd_xmms2_jumpsonglistxmms2 listplaylistitemssongsonglistsongb  [-/-]  ()playlistitemsmatch[1][match[3]]_valuesplaylist itemsOnplaylistitems_xmms2_mliblocalmlib_cmdsmlib_cmdsadd:Add 'url' to medialibloadall:Load everything from the mlib to the playlistsearchadd:Search for, and add songs to playlistsearch:Search for songs matching criteriaaddpath:Import metadata from all media files under 'path'rehash:Force the medialib to check whether its data is up to dateremove:Remove an entry from medialibsetstr:Set a string property together with a medialib entry.setint:Set a int property together with a medialib entry.rmprop:Remove a property from a medialib entryaddcover:Add a cover image on id(s). CURRENT == 2 _describecommandxmms2 mlib commandsmlib_cmdscurcontextcurcontextwords2curcontextcurcontext%:*:xmms2-cmd_call_function_xmms2_cmd_xmms2_playlistlocalplaylist_cmdsplaylist_cmdslist:List all available playlistscreate:Create a playlisttype:Set the type of the playlist (list, queue, pshuffle)load:Load 'playlistname' stored in medialibremove:Remove a playlist CURRENT == 2 _describecommandxmms2 playlist commandsplaylist_cmdscurcontextcurcontextwords2curcontextcurcontext%:*:xmms2-cmd_call_function_xmms2_playlist_cmd_xmms2_playlist_loadlocallistxmms2 playlist list_describecommandxmms2 playlists_xmms2_playlist_removelocallistxmms2 playlist list_describecommandxmms2 playlists_xmms2_colllocalcoll_cmdscoll_cmdssave:Save a pattern as a collectionrename:Rename a collectionlist:List all collections in a given namespacequery:Display all the media in a collectionqueryadd:Add all media in a collection to active playlistfind:Find all collections that contain the given mediaget:Display the structure of a collectionremove:Remove a saved collectionattr:Get/set an attribute for a saved collection CURRENT == 2 _describecommandxmms2 collection commandscoll_cmdscurcontextcurcontextwords2curcontextcurcontext%:*:xmms2-cmd_call_function_xmms2_coll_cmd_xmms2_coll_helperlocallistxmms2 coll list_describecommandxmms2 playlists_xmms2_coll_rename_xmms2_coll_helper_xmms2_coll_remove_xmms2_coll_helper_xmms2_coll_get_xmms2_coll_helper_xmms2_coll_query_xmms2_coll_helper_xmms2_coll_queryadd_xmms2_coll_helper_xmms2_coll_attr_xmms2_coll_helper_xmms2_add_files_xmms2_radd_dirs_xmms2_addplslocalexpl_descriptionfilesplaylist_filesexpl[@]*.([mM]3[uU]|[pP][lL][sS])(-.)_xmms2_arguments--format[specify the format of song display]:format string--no-status[prevent printing song status on completion]*::xmms2 command:_xmms2_command_xmms2@AGA"RAf`AT%y
aqiAflocalargumentsprefixcompset(-b -bits            -i -include -p -postscript -plain -ps -r -revert -u -uppercase)bbits[output in binary digits, rather than hex](         -E -EBCDIC -i -include -p -postscript -plain -ps -r -revert              )EEBCDIC[print human-readable part in EBCDIC rather than ASCII](-i -include -p -postscript -plain -ps -r -revert)eendian[little-endian dump](-b -bits -E -EBCDIC -i -include -p -postscript -plain -ps -r -revert              )iinclude[output in C include file style](-b -bits -E -EBCDIC -i -include -p -postscript -plain -ps -C -capitalize          )ppostscriptplainps[read or write a plain hexdump (no line numbers or ASCII rendering)](-b -bits -E -EBCDIC -i -include                           -r -revert -u -uppercase)rrevert[reverse mode\: read a hex dump and output binary data](-b -bits                                                  -r -revert -u -uppercase)uuppercase[output upper-case hex digits](- :)hhelp[display usage message](- :)vversion[show program version]*aautoskip[a single '*' replaces runs of NUL (toggleable)](-C -capitalize)Ccapitalize[capitalize variable names in C include file style]c+cols[specify number of octets per line]: :_guard "[0-9a-fA-Fx]#" "number of octets per line"g+groupsize[specify the number of octets per group]: :_guard "[0-9]#" "number of octets per group"l+len[specify number of octets to output]: :_guard "[0-9]#" "number of octets to output"o+offset[add specified offset to displayed file position]:offsetsskipseek[specify file offset to dump from]: :_guard "[0-9]#" "file offset to dump from (absolute or relative)": :_files_argumentsargumentsA<D\p+ACg ADEAjPAFA%8PeAAC%D	P.A{rB0A"5ZQ	E
-
uZ	%QaIZ5-M !#Z$$&A&(9Z)u)Z*p*,-:+A/J0DA"@/1@{rA"A
/CF0HA1ABR0aA0D\0A"111<1]&1
qA1D\2A"2`2}<2&103A<"3Hb3h3334A445y56M+06QA"f63h6&106A"f73h75&1AF1+localdecompressfilesexplstatelinecurcontextcurcontexttypesetopt_args(--files --files0)*:files:->filesserviceXZ_compsetwordsfakewords[@] CURRENT++ unxz_argumentsfiles[@]--robot[use machine-parsable messages]common(I -k --keep)kkeep[keep (don't delete) input files](I -f --force)fforce[force overwrite](I -c --stdout)cstdout[write on standard output](I)*qquiet[suppress all warnings](I)*vverbose[verbose mode](I * --files --files0)--files=-[read list of files to process from file]::file:_files(I * --files --files0)--files0=-[read null terminated list of files to process from file]::file:_files(I -F --format)Fformat=[specify file format]:format:(auto xz lzma raw)(I -T --threads)T+threads[use specified number of threads]:threads [1](I -M --memlimit --memory)M+memlimitmemory[set memory usage limit]:memory usage(I)--no-adjust[give error if settings exceed memory limit](I -Q --no-warn)Qnowarn[make warnings not affect exit status]comp(I decomp)zcompress[compress](I decomp -e --extreme)eextreme[try to improve compression ratio by using more CPU time](I decomp -S --suffix)S+suffix[use specified suffix for compressed files]:suffix [.xz](I decomp -C --check)Ccheck=[integrity check type]:check type:(none crc32 crc64 sha256)(I decomp)--block-size=[start a new .xz block after specified bytes of input]:size(I decomp)--block-list=[start a new .xz block after specified intervals of uncompressed data]:size(I decomp)--flush-timeout=[specify maximum time between flushing of output]:time (ms) [0](I decomp)--memlimit-compress=[set memory usage limit for compression]:memory usagedecomp(I comp level filters)ddecompress[decompress](I comp level filters)ttest[test compressed file integrity](I comp level filters)llist[list information about .xz files](I comp level filters)--ignore-check[don't verify integrity when decompressing](I comp level filters)--single-stream[decompress only the first stream](I comp level filters)--no-sparse[don't create sparse files when decompressing](I comp level filters)--memlimit-decompress=[set memory usage limit for decompression]:memory usage(I)(* comp decomp level filters common)--info-memory[display amount of RAM and memory usage limits](- *)hhelp[display help message](- *)Hlonghelp[display the long help (lists also the advanced options)](* comp decomp level filters common)Vversion[display version number](level)(I filters decomp)-bestfast123456789filters(I level decomp --extreme)x86powerpcia64armarmthumbsparc[add a branch/call/jump filter]::option:->bcj-options(I level decomp --extreme)lzma12[add lzma filter]::option:->lzma-options(I level decomp --extreme)--delta=-[add delta filter]::option:->delta-optionsstate +opt_args[-z] || +opt_args[--compress] kopt_argsidecompunsetdecompress_descriptioncompressed file_filesexpl[@]*.(xz|txz|lzma|tlz)(-.)return_descriptionfile to compress_filesexpl[@]^*.(xz|txz|lzma|tlz)(-.)lzmaoptions_valuesoptionspreset:presetdict:sizelc:context bitslp:position bitspb:position bitesmf:matchfinder:(hc3 hc4 bt2 bt3 bt4)mode:mode:(fast normal)nice:lengthdepth:depthbcjoptions_valuesstart:offsetdeltaoptions_valuesdist:distancetAAGATA

)	1
Q9y
ue9AABA'9AAACAA,&<eAB(>);Af5ACF,E_yafclocalarguments(--anon -a)anona[try an anonymous login](--debug -d)debugd[print all messages to/from server](--dump-rc -D)dumprcD[print the default configuration file](--mechanism -m)mechanismm[specify a security mechanism]:security mechanism:(krb4 krb5 none)(--norc -n)norcn[don't read the users configuration file](--noproxy -p)noproxyp[don't connect via the proxy](--quiet -q)quietq[don't print the welcome message](--rcfile -r)rcfiler[specify a configuration file]:configuration file:_files(--trace -t)tracet[specify a trace file]:trace file:_files(--noauto -u)noautou[don't login automatically](--noalias -U)noaliasU[as --noauto, but bookmark aliases is disabled](--verbose -v)verbosev[print all responses received](--wait -w)waitw[specify a waiting time between connection attempts]:wait time (seconds)(--workdir -W)workdirW+[use a different working directory]:working directory:_directories(- *)versionV[print version information](- *)helph[print a short help description]*:address:_yafc_address_argumentsarguments +functions[_yafc_bookmarks] _yafc_bookmarkslocalbkmfile/.yafc/bookmarksbkmfilebkmsexplM(f)<$bkmfile:machinealias '' machinealias '%%' _wantedbookmarksbookmarkscompadd@ +functions[_yafc_address] _yafc_address_alternativebookmarks:bookmark:_yafc_bookmarks_hosts_yafc@A<-M5i_arguments-D-[define symbol]:define symbol:-I-[set include directory]:include directory:_files -/-l-[set live data policy]:live data policy:((0\:suppress\ SYSTEM\ and\ PIPETHROUGH 1\:require\ user\ confirmation 2\:display\ macros 3\:no\ confirmation,\ no\ display))-o-[specify output file]:output file:_files-P-[specify preload command]:preload command:-p-[specify maximum number of passes]:maximum number of passes:-t[enable tracing mode]-v[enable verbose mode]-w[enable warnings]-h[show usage information]*:YODL input file:_files -g "*.(#i)yo(|dl)(-.)"AX'EE|EEE+ACgAx
AA<hAC!A1A C%1!A`!0LA"d+0A "C=+
0AC&A&0A,"C&9	
M9U
(+0
@A$"

X
!0+04A"fP}4+0A "
U
;+0A")A+0A"IG+0t	A,"&}
		Q+04
A`,ACFA"Yr C`,<QA$C-1.A[riAlNA\p2r
ACf 8LqAF 8AA& A,"&t8lpf+A$"(Hh+ABiCF.AkrAAf A "C  8 P l m+qA`,  AF+localcurcontextcurcontextlinestateexplargstypesetopt_args ! +_cache_yp_maps _cache_yp_maps_cache_yp_nicks_cache_yp_maps(@)(@f)_call_program maps ypwhich -m%% *_cache_yp_nicks(@)(@)(@f)_call_program names ypwhich -x#*"%%"*(-x)-d[specify domain]:domain name(-x)-k[display keys](-x)-t[inhibit nicknames](: -d -k -t)-x[display nicknames]serviceypcat_argumentsargs:map name:->mapypmatch_arguments::key map:->keymapyppasswd_usersreturnypwhich_arguments(-x)-d[specify domain]:domain name(-x -V2 -m -t)-V1[identify version 1 servers](-x -V1 -m -t)-V2[identify version 2 servers](: -x -V1 -V2 -m)-t[specify map name]:map name:->maponly(: -x -V1 -V2 -t)-m[specify map or nick name]:map or nick name:->map(: -d -m -t -V1 -V2)-x[display nicknames]:host:_hostsypset_arguments(-V2)-V1[bind version 1 servers](-V1)-V2[bind version 2 servers]-d[specify domain]:domain name-h[set NIS binding on specified host]:host:_hosts:server:_hostsypserv_arguments-a[specify database routines]:database routines:((b\:btree d\:dbm/ndbm h\:hash))ypbind_arguments-s[allow secure mode for ypbind]-S[set domain and servers]:domain:->servers(-ypsetme)-ypset[accept all ypset requests](-ypset)-ypsetme[accept only local ypset requests]yppush_arguments-d[specify domain]:domain name-v[print messages]yppoll_arguments-d[specify domain]:domain name-h[ask specified yp server]:host:_hostsypxfr_arguments-f[force transfer]-c[don't clear current map]-d[specify domain]:domain name-h[get map from specified host instead of master]:host:_hosts-C[call back]:transaction ID: :program number: :IP address: :port numberdomainname_messagenewdomainsnew domain namestatekeymapkeyskeystatemap+opt_argststatemaponly_tagsmapsnicknames_requestedmap namecompaddl:.|by=by l:.|=by r:|.=* r:|=*_cache_yp_maps_requestednicknamesnicknamescompadd_cache_yp_nicks ret stateserverscompset*,_wantedhostsserver_hostsqS,domainsdomain nameA`1A9ACFqAF_pick_variantgz(GNU|NetBSD|Apple)unixlicense_gzip@_compressA-_arguments-v[lowest possible]-c[cutoff]:cutoff year:*:time zone:_time_zone A8!A$8PdxAgA(PACdA$AA$PA$xA%5YEay!Ie	-	a	}				A"

5e
l

A
A!%
]M
1
yeimmiu5}%a 5 !Y!"#%#$I$%&!&'Y'()%)*e*+,-,-]-.//0E01u2A22A8%$31344A556677A0%78)8U889	9A9A$::Y:;9;;Ad!
<L<<<<==5=i===>9>y>??]???@-@]@A#%@B	BeBCDE1EFaGHEHI5IJ)MMMNQRISUVZ]^Y__e_`
`a1ab	bMbccaA..AccA.Cd
.AddA.eA/CeA$0Cffg-hhiIAd2C
Pj]j		a	jjje	Ik!kAkmkkkA4ClXlAD4$llmm,mDmtmmmmmnnA61.An9n]A "6Cntnnn6Fo<A\7C

1AoXA$7oodopp<A7&o<,Ap\p}.AppA9C"n90qMA@9qpnqrsXsmt@tUtuIu0vaA<=vnvwQsXwxmt@xyE
0z%A @zTnz{M|m0A$A}8n}e~%e0A(Dn	0	AFCF0
A$Gpn!)0EA4Ifn5ai0aALm90y
A4NCfn%9EY0	A$QC0n]-0A8SCn%=qY0A8V$nQsXut@0A0YCFnsXEt@0qAP[FnsXt@eu	uH]0!A<_C$nsXQt@u]0IAPbFnUsXat@)0eALfC&Tn9IsXt@0A<jCn=M=$0A|m nMsXĭ=t@iY=YQ=H}=0!AHtCHnsXut@ͭYYu
0	aA wneЅ0	}Ayn5ѩ
0	A {,nY0	AH||nөIԥ=sX}t@0	AL&XnsX؅)e)=ܝt@eܝ
0޽Af)a0	A0FnsXt@u	0; ACFHmAF!_zfslocalcontextstatelineexplimplementationtypesetopt_argssubcmdsrw_propertiesrw_propnamesro_propertiescreate_propertiesshare_nfs_ro_propertiesshare_nfs_rw_propertiesshare_smb_ro_propertiesshare_smb_rw_propertiesshare_ro_propertiesshare_rw_propertiesdifffieldsdelegatable_perms_pick_variantzpool upgrade -vopenzfsThis system supports ZFS pool feature flagssolarissubcmdscreatedestroyclonepromoterenamesnapshotrollbacklistsetgetinheritmountunmountshareunsharesendreceiveallowunallowupgradeuserspacegroupspaceholdholdsreleasediffkeyhelpOSTYPEfreebsd7-.subcmdsjailunjailshare.nfs.allshare_nfs_rw_propertiesshare.nfs:value:(on off)share.nfs.aclok:value:(on off)share.nfs.acflfab:value:(on off)share.nfs.anon:uid:share.nfs.charset.euc-cn:access-list:share.nfs.charset.euc-jpms:access-list:share.nfs.charset.euc-kr:access-list:share.nfs.charset.euc-tw:access-list:share.nfs.charset.iso8859-1:access-list:share.nfs.charset.iso8859-2:access-list:share.nfs.charset.iso8859-5:access-list:share.nfs.charset.iso8859-6:access-list:share.nfs.charset.iso8859-7:access-list:share.nfs.charset.iso8859-8:access-list:share.nfs.charset.iso8859-9:access-list:share.nfs.charset.iso8859-13:access-list:share.nfs.charset.iso8859-15:access-list:share.nfs.charset.koi8-r:access-list:share.nfs.index:file:_filesshare.nfs.log:nfslog.conf tag:share.nfs.nosub:value:(on off)share.nfs.nosuid:value:(on off)share.nfs.public:value:(on off)share.nfs.sec:security-mode-list:share.nfs.sec.default.none:access-list:share.nfs.sec.default.ro:access-list:share.nfs.sec.default.root:access-list:share.nfs.sec.default.root_mapping:uid:share.nfs.sec.default.rw:access-list:share.nfs.sec.default.window:secondsshare.nfs.sec.dh.none:access-list:share.nfs.sec.dh.ro:access-list:share.nfs.sec.dh.root:access-list:share.nfs.sec.dh.root_mapping:uid:share.nfs.sec.dh.rw:access-list:share.nfs.sec.dh.window:secondsshare.nfs.sec.krb5.none:access-list:share.nfs.sec.krb5.ro:access-list:share.nfs.sec.krb5.root:access-list:share.nfs.sec.krb5.root_mapping:uid:share.nfs.sec.krb5.rw:access-list:share.nfs.sec.krb5.window:secondsshare.nfs.sec.krb5i.none:access-list:share.nfs.sec.krb5i.ro:access-list:share.nfs.sec.krb5i.root:access-list:share.nfs.sec.krb5i.root_mapping:uid:share.nfs.sec.krb5i.rw:access-list:share.nfs.sec.krb5i.window:secondsshare.nfs.sec.krb5p.none:access-list:share.nfs.sec.krb5p.ro:access-list:share.nfs.sec.krb5p.root:access-list:share.nfs.sec.krb5p.root_mapping:uid:share.nfs.sec.krb5p.rw:access-list:share.nfs.sec.krb5p.window:secondsshare.nfs.sec.none.none:access-list:share.nfs.sec.none.ro:access-list:share.nfs.sec.none.root:access-list:share.nfs.sec.none.root_mapping:uid:share.nfs.sec.none.rw:access-list:share.nfs.sec.none.window:secondsshare.nfs.sec.sys.none:access-list:share.nfs.sec.sys.ro:access-list:share.nfs.sec.sys.root:access-list:share.nfs.sec.sys.root_mapping:uid:share.nfs.sec.sys.rw:access-list:share.nfs.sec.sys.window:secondsshare_smb_ro_propertiesshare.smb.allshare.smb:value:(on off)share.smb.ad-containershare.smb.abeshare.smb.csc:value:(disabled manual auto vdo)share.smb.catia:value:(on off)share.smb.dfsroot:value:(on off)share.smb.guestok:value:(on off)share.smb.ro:access-list:share.smb.rw:access-list:share.smb.none:access-list:share.allshare.fsshare.nameshare.pointshare.protocolsshare.stateshare_nfs_ro_propertiesshare_smb_ro_propertiesshare_rw_propertiesshare.desc:description:share.noauto:value:(on off)share.path:path:share_nfs_rw_propertiesshare_smb_rw_propertiesro_propertiesnametypecreationusedavailablereferencedcompressratiomountedoriginusedbychildrenusedbydatasetusedbyrefreservationusedbysnapshotsdefer_destroyuserused@userrefsgroupused@keychangedatekeystatusrekeydateshare_ro_propertiesaclinherit:value:(discard noallow restricted passthrough passthrough-x)atime:value:(on off)canmount:value:(on off noauto)checksum:value:(on off fletcher2 fletcher4 sha256 sha256+mac)compression:value:(on off lzjb lz4 gzip gzip-{1..9} zle)copies:value:(1 2 3)dedup:value:(on off verify sha256 sha256,verify)devices:value:(on off)encryption:value:(off on aes128-ccm aes-192-ccm aes-256-ccm aes-128-gcm aes-192-gcm aes-256-gcm)exec:value:(on off)groupquota@:value:keysource:value:_zfs_keysource_propslogbias:value:(latency throughput)mlslabel:value:(none)mountpoint:path, 'legacy', or 'none':{if [[ -prefix /* ]]; then _path_files -/; else _wanted mountpoints expl 'mountpoint (type "/" to start completing paths)' compadd legacy none; fi}multilevel:value:(on off)nbmand:value:(on off)primarycache:value:(all none metadata)quota:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ PREFIX == quota= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'quota' compadd none; fi}readonly:value:(on off)recordsize:value:(512 1K 2K 4K 8K 16K 32K 64K 128K 256K 512K 1M)refquota:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ PREFIX == refquota= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'refquota' compadd none; fi}refreservation:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ PREFIX == refreservation= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'refreservation' compadd none; fi}reservation:value:{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ PREFIX == reservation= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'reservation' compadd none; fi}rstchown:value:(on off)secondarycache:value:(all none metadata)setuid:value:(on off)shadow:value:share:share properties:snapdir:value:(hidden visible)sync:value:(standard always disabled)userquota@:value:version:value:(1 2 3 4 current)volsize:value:vscan:value:(on off)xattr:value:(on off)zoned:value:(on off)share_rw_propertiesOSTYPElinux-gnuacltype:value:(off noacl posixacl)implementationsolarisaclmode:value:(discard mask passthrough)aclmode:value:(discard groupmask passthrough restricted)create_propertiesrw_propertiescasesensitivity:value:(sensitive insensitive mixed)normalization:value:(none formC formD formKC formKD)utf8only:value:(on off)volblocksize:value:(512 1K 2K 4K 8K 16K 32K 64K 128K 256K 512K 1M)createdestroykeychangemountpromotesharesnapshotgroupuseduseruseduserpropcreate_properties%%:rw_propnamesrw_properties%%:objectparentsizelinkslinkschangenameoldnameusergroupctimemtimeatimecrtimeservicezfs_arguments-*-\?[Help]*::command:->subcmdreturn CURRENT == 1 _wantedcommandszfs subcommandcompaddsubcmdsservicewords[1]curcontextcurcontext%:*=service:create_arguments-p[Create parent datasets]*-o[Set initial properties]:property:_values -s , "property" $create_propertiesset1:filesystem:_zfs_dataset -t fs -e "parent dataset"set2-s[Create sparse volume]-b[Set volblocksize]:blocksize:-V[Set size]:size::volume:_zfs_dataset -t fs -e "parent dataset"destroy_arguments-r[Recursively destroy all children]-R[Recursively destroy all dependents]-d[delete or mark deferred]:snapshot:_zfs_dataset -t snap-f[Force unmounts]:filesystem/volume/snapshot:_zfs_dataset -t fs -t volsnapshot_arguments-r[Recursively snapshot all descendant datasets]*-o[Set property]:property:_values -s , "property" $create_properties:filesystem/volume:_zfs_dataset -t fs -t vol -S@_arguments-r[Recursively destroy more recent snapshots]-R[Recursively destroy more recent snapshots and clones]-f[Force unmounts]:snapshot:_zfs_dataset -t snap_arguments-p[Create parent datasets]-K[Create encryption key]*-o[Set property]:property:_values -s , "property" $create_properties:snapshot:_zfs_dataset -t snap:filesystem/volume:_zfs_dataset -t fs -e "parent dataset"promote_arguments:filesystem:_zfs_dataset -t clone_arguments(-r)-p[Create parent datasets](-p)-r[Recursively rename snapshots of all descendent datasets]:dataset:_zfs_dataset -r1:dataset:_zfs_dataset -r2_arguments-r[Recursively display children]-H[Scripting mode]-d[Depth]:value:-o[Properties to list]:property:_values -s , "property" $ro_properties $rw_propnames*-s[Sort key (ascending)]:property:_values "property" $ro_properties $rw_propnames*-S[Sort key (descending)]:property:_values "property" $ro_properties $rw_propnames-t[Dataset types to list]:dataset type:_values -s , "dataset type" all filesystem snapshot volume*:filesystem/volume/snapshot/path:_zfs_dataset -p_arguments-r[Recursively apply value]:property:_values -s , "property" $rw_properties*:filesystem/volume:_zfs_dataset -t fs -t vol_arguments-r[Recursively display children's properties]-H[Scripting mode]-p[Display numbers exactly]-s[Specify sources]:source:_values -s , "source" local default inherited temporary none-o[Specify fields]:field:_values -s , "field" name property value source:property:_values -s , "property" $ro_properties $rw_propnames all*:filesystem/volume/snapshot:_zfs_datasetinherit_arguments-r[Recursively inherit property for all children]-S[Revert to received property value]:property:_values -s , "property" $ro_properties $rw_properties*:filesystem/volume:_zfs_dataset -t fs -t voluserspacegroupspace_arguments-n[Print numeric ID]-i[Translate SID to POSIX ID]-H[Tab-delimited output with no headers]-p[Parseable mode]-o[Properties to list]:property:_values -s , "property" type name used quota*-s[Sort key (ascending)]:property:_values "property" type name used quota*-S[Sort key (descending)]:property:_values "property" type name used quota-t[Types to list]:type:_values -s , "type" all posixuser smbuser posixgroup smbgroupmount_arguments-o[Mount options]:mount options:_values -s , "option" {,no}{devices,exec,setuid} ro rw-O[Overlay mount]-v[Report mount progress]:filesystem:_zfs_dataset -t fs-a[Mount all available ZFS filesystems]unmount_arguments-f[Force unmount]:filesystem:_zfs_dataset -t fs -t mtpt-a[Unmount all ZFS filesystems]share_arguments-a[Share all available ZFS filesystems]-r[Share filesystems recursively]set3*-o[Create a share with these properties]:property:_values -w "share properties" $share_rw_properties-u[Create a share without sharing it]set4:filesystem:_zfs_dataset -t fs -t mtpt -t share_arguments-a[Unshare all shared ZFS filesystems]-r[Unshare filesystems recursively]_arguments-b-i[Generate an incremental stream]:snapshot:_zfs_dataset -t snap-D[Perform dedup processing]-p[Send properties]-v[Verbose]-I[Generate an incremental stream with intermediary snapshots]:snapshot:_zfs_dataset -t snap-R[Generate a replication stream package]:snapshot:_zfs_dataset -t snap-c[Create a self-contained stream]-r[Generate a recursive stream package]:snapshot:_zfs_dataset -t snap_arguments-v[Verbose]-n[Do not receive the stream]-F[Force a rollback if necessary]-u[Filesystem is not mounted]-o[Include property change in the stream]::-x[Exclude property change from the stream]:property::filesystem/volume/snapshot:_zfs_dataset(-e)-d[Set path prefix from stream, excluding only pool name](-d)-e[Set path prefix from stream, using last path element]-:filesystem:_zfs_dataset -t fs_arguments(1 -g -e -c -s)-u[delegate to user]:user:_users(1 -u -e -c -s)-g[delegate to group]:group:_groups(1 -g -u -c -s)-e[delegate to everyone](1 -u -g -e -l -d -s)-c[set permissions for newly-created descendant filesystems](1 -u -g -e -l -d -c)-s[define or modify permission sets]:permission set(1 -c -s)-l[allow for named dataset](1 -c -s)-d[allow for descendent datasets]1::filesystem/volume:_zfs_dataset -t fs -t vol:permissions or sets:_values -s , "permission or set" $delegatable_perms:filesystem/volume:_zfs_dataset -t fs -t volunallow_arguments-r[Recursive removal]-s[Remove permissions from or delete a permission set]:permission set::permissions or sets:_values -s , "permission or set" $delegatable_perms(-g)-u[User]:user:_users(-u)-g[Group]:group:_groups-l[Allow for named dataset]-d[Allow for descendent datasets]:permissions or sets:_values -s , "permission or set" $delegatable_perms-e[Everyone]:permissions or sets:_values -s , "permission or set" $delegatable_perms-c[Create-time permissions]:permissions or sets:_values -s , "permission or set" $delegatable_permsupgrade_arguments-v[Verbose]-a[Upgrade all filesystems on all pools]-r[Upgrade descendent filesystems, too]-V[Upgrade to specified version]:version:(1 2)_arguments-r[Apply hold recursively]:tag::snapshot:_zfs_dataset -t snap_arguments-r[List holds recursively]:snapshot:_zfs_dataset -t snap_arguments-r[Release holds recursively]:tag::snapshot:_zfs_dataset -t snap_arguments-F[Add column for filetype character]-H[Parseable output]-e[Only show new and changed files]*-o[Show fields]:field:_values "field" $difffields-t[Add column for ctime]:snapshot:_zfs_dataset -t snap:snapshot or filesystem:_zfs_dataset -t snap -t fs-E[Show difference from empty]_arguments-a[Apply to all datasets in all pools](-u -K -f)-l[Load the encryption key](-l -K)-u[Unload the encryption key](-l -u -f)-K[Create a new data encryption key](-l -K)-f[Unmount the dataset before unloading the encryption key]-r[Apply recursively]:filesystem or volume:_zfs_dataset -t fs -t vol-c[Change the encryption key]-o[Change a property]:property:_zfs_keysource_propsjailunjail_arguments1: : _jails2:filesystem:_zfs_dataset -t fs_arguments:command:($subcmds $delegatable_perms $ro_properties ${rw_properties%%:*} properties)-l[Display property information]: :(properties)_messageunknown zfs subcommand: service_zfs@A(,dxA$C(AG@A(Ch$,9YA"
}A"
%8A"
UC%A"
%<A1A
UA%yQ>AP2
A%=A\

1NAp2u9{A&A&A&A)A1A"
MA%QA$
A	C%Q.A&DA	%dqA
C%AC&A-UA	1.A.y:;Af,A
&	qA %		AC%,,
)AXC
A=

mA
A,AC@
Ap
AD
-AC(iA%.AG@lAJ1AJ
a.AK@aA,&Qzlocaltypeexpl_type_arrrsrcrdstpaths_allowedtypeargdatasetlistexplmlistexpl_typezparseoptse:expl_type_arrppaths_allowedr1rsrcr2rdstt+:typetyperfsfilesystemtypervoltypeargvolumetypersnaptypeargsnapshottypersharetypeargsharetypeargj:,:typeargopt_argstpaths_allowedopt_argstpaths_allowedPREFIX_path_filesreturnrsrcwordsrrwordsrpfilesystem,volumeimplementationopenzfsfilesystem,snapshot,volumefilesystem,share,snapshot,volumerdstwordsCURRENT  1_messagesnapshot name (beginning with "@")filesystemwordsCURRENT  1%%/parent datasettyperclonezfs list -H -o name,origin -t filesystem 2>/dev/null | awk "\$2 != \"-\" {print \$1}":no cloned filesystems availablezfs list -H -o name $typearg 2>/dev/null:no datasets availabletypearg2,1//,//typermtptzfs list -H -o mountpoint $typearg 2>/dev/null:no mountpoints availabledatasetlistmlistexpl_type/mountpointexpl_type_arr2_wanteddatasetexpl_type_multi_parts@Ag3ACGABf,M%3bAA`ACU
qAA(Dey+Blocalexplcompset,*compset*,_alternativezfs-keylocator-prompt:"prompt" locator:(prompt)zfs-keylocator-file:file locator:_path_fileszfs-keylocator-pkcs11:PKCS#11 locator: zfs-keylocator-https:HTTPS URL locator: _descriptionformatkeysource formatcompaddsufexpl[@]@passphraseA!5compadd@zpool list -H -o nameA$3<KӪ\ADCGEE+Ag$DAtiZ0KA<"	Yai		
]
a-E=Mu5	)Ii  "
"#$9%&')Q*,Y./1m23457a79
:;e<E=1>?@BBDEFIG9H%HJKANS+>0NDA"&N\NNDNPPQRS-TTUQVW]X=YYZ]ZZ[y\\]^_`1a]b
bcyd=defgmh%hjjjkk+A"lUlpKӪlA!CABil
lAX"!mlm=nnop9pqrUrsttu-uw+A&ClU0A&waA4"'fwwwwx	'&x80xTA'<
1A"riKxmA$"(xxTxx<y(&x8.q,AyyA(z1Ay.Az$yQAzE.Az|zEQAz.AzzqA*Fx8AX+
	.A{{A,A{{A+{|1A$",|xT|}Hz}|,C&x8A-Fx8+localsuffixeszipfiletestfileexplcurcontextcurcontextstatelinetypesetopt_argsservice_arguments(-u --update)uupdate[update: only changed or new files](-f --freshen)ffreshen[freshen: update existing files only (no files added)](-FS --filesync)FSfilesync[filesync: update if date or size changed](-d --delete)ddelete[delete: delete files from archive](-U --copy)Ucopy[copy: select files in archive to copy]-r[recurse into directories](-m --move)mmove[after archive created, delete original files](-j --junk-paths)jjunkpaths[junk directory names (store just file names)]-q[quiet operation]-v[verbose operation/print version info](-c --entry-comments)centrycomments[prompt for one-line comment for each entry](-z --archive-comment)zarchivecomment[prompt for comment for archive](-@ --names-stdin)@namesstdin[read names to zip from stdin]-o[make zipfile as old as latest entry](-i --include)iinclude[include files that match a pattern]:*(-*|@):pattern:_files(-x --exclude)xexclude[exclude files that match a pattern]:*(-*|@):pattern:_files-l[convert LF to CR LF]-ll[convert CR LF to LF]-R[recurse current dir and match patterns]-t+[exclude files modified before specified date]:date (mmddyyyy)-tt+[exclude files modified on or after specified date]:date (mmddyyyy)(   -1 -2 -3 -4 -5 -6 -7 -8 -9)-0[store only](-0    -2 -3 -4 -5 -6 -7 -8 -9)-1[compress faster](-0 -1    -3 -4 -5 -6 -7 -8 -9)-2(-0 -1 -2    -4 -5 -6 -7 -8 -9)-3(-0 -1 -2 -3    -5 -6 -7 -8 -9)-4(-0 -1 -2 -3 -4    -6 -7 -8 -9)-5(-0 -1 -2 -3 -4 -5    -7 -8 -9)-6(-0 -1 -2 -3 -4 -5 -6    -8 -9)-7(-0 -1 -2 -3 -4 -5 -6 -7    -9)-8(-0 -1 -2 -3 -4 -5 -6 -7 -8   )-9[compress better](-Z --compression-method)Z+compressionmethod[specify compression method]:method:(store deflate bzip2)(-e --encrypt)eencrypt[encrypt using (weak) PKZip 2.0 encryption, prompt for password]-P+[specify password for standard encryption]:password-s+[create split archive with splits of specified size]:size (MB)-sp[pause after each split to allow changing disks]-sb[ring bell when pausing between splits]-sv[be verbose about creating splits](-O --out)Oout[output to new archive]:archive(-FI --fifo)FIfifo[support reading from a pipe](-db --display-bytes)dbdisplaybytes[display running count of bytes processed and bytes to go](-dc --display-counts)dcdisplaycounts[display running count of entries done and entries to go](-dd --display-dots)dddisplaydots[display dots while each entry is zipped](-dg --display-globaldots)dgdisplayglobaldots[display dots for the archive instead of each file](-ds --dot-size)dsdotsize[specify size at which a dot is output while processing files]:size [10MB](-du --display-usize)dudisplayusize[display original uncompressed size for each entry as added](-dv --display-volume)dvdisplayvolume[display volume (disk) number in format in_disk>out_disk](-lf --logfile-path)lflogfilepath[specify log file]:file:_files(-la --log-append)lalogappend[append to existing log file](-li --log-info)liloginfo[include info messages in log](-T --test)Ttest[test zipfile integrity](-TT --unzip-command)TTunzipcommand[specify command for testing archive]:command [unzip -tqq]:_cmdstring(-F --fix)Ffix[fix zipfile](-F --fix -FF --fixfix)FFfixfix[try harder to fix zipfile](-DF --dif)DFdif[only include files that have changed or are new as compared to the input archive]-sf[show files to operate on and exit]-su[as -sf but show escaped UTF-8 Unicode names also]-su[as -sf but show escaped UTF-8 Unicode names instead]-UN=[specify Unicode path mismatch handling]:mismatch handling:(Quit Warn Ignore No Escape UTF8)(-A --adjust-sfx)Aadjustsfx[adjust self-extracting exe](-J --junk-sfx)Jjunksfx[junk zip file prefix (unzipsfx)](-b --temp-path)btemppath[specify location for temporary archive]:path for temporary archive:_directories-nw[no wildcards](-X --no-extra)Xnoextra[eXclude eXtra file attributes](-y --symlinks)ysymlinks[store symbolic links as the link instead of the referenced file](-)hhelp[display help information](-)h2morehelp[display extended help information](-g --grow)ggrow[allow growing existing zipfile](-L --license)Llicense[display license](-D --no-dir-entries)Dnodirentries[don't add directory entries]-n[specify suffixes of files not to be compressed]:suffixes:->suffixes(-f -d -R -q -c -b -@ -F -FF -A -T -y -e -h -u -m -g -j -l -ll -L -v -z -t -tt -o -D -J -X -n -0 -1 -2 -3 -4 -5 -6 -7 -8 -9):zip file:_files -g '(#i)*.(zip|xpi|[ejw]ar)(-.)'*:file:->filesunzip_arguments(-Z)-M[page output](-f -u -l -t -z -d -p)-c[extract files to stdout including file names](-p -u -l -t -z)-f[freshen existing files; create none](-f -u -l -t -z -c -d)-p[extract files to stdout](-p -f -l -t -z)-u[update files; create if necessary](-p -f -u -t -z -d)-l[list files](-p -f -u -l -z -d)-t[test compressed archive data]-T[timestamp archive to latest](-p -f -u -l -t -d)-z[display archive comment](-p -l -t -z)-d+[specify directory to extract files to]:directory:_files -/(-p -l -t -z -o)-n[never overwrite existing files](-p -l -t -z -n)-o[overwrite files without prompting](-p -l -t -z)-j[junk paths (don't make directories)]-C[match filenames case-insensitively](-p -l -t -z)-X[restore UID/GID info]-q[quiet]-qq[quieter](-l -t -z)-a[auto-convert any text files](-l -t -z)-aa[treat all files as text](-l -t -z)-b[treat all files as binary](-l -t -z)-B[save backup copy of each overwritten file](-DD)-D[skip restoration of timestamps for extracted directories](-D)-DD[skip restoration of timestamps for all entries]-v[verbose/display version info](-c -p -z -LL)-L[lowercase filenames from case-insensitive file systems](-c -p -z -L)-LL[lowercase all filenames]-K[keep setuid/setgid/sticky permissions]-P[specify password for decryption]:password(-UU)-U[use escapes for all non-ASCII Unicode](-U)-UU[ignore any Unicode fields]-W[modify pattern matching so only ** matches /]-\:[allow extraction outside of extraction base directory]-\\\^[allow control characters in extracted entries]-i[include the following names]:*-*:pattern-x[exclude the following names]:*-*:pattern(-p -f -u -l -t -z -n -o -j -C -X -q -qq -a -aa -v -L -M)1:zip file:_files -g '(#i)*.(zip|xpi|[ejw]ar)(-.)'*:file:->fileshelp-hh[display detailed help information]zipinfo-Z[zipinfo mode]:zipinfomode:->zipinfostatezipinfo-Z[zipinfo mode]zipinfouzi_arguments(-2 -s -m -l -v -h -t -T -z)-1[filenames only](-1 -s -m -l -v -T)-2[just filenames but allow -h/-t/-z](-1 -2 -m -l -v -h -t)-s[short format](-1 -2 -s -l -v -h -t)-m[medium format](-1 -2 -s -m -v -h -t)-l[long format](-1 -2 -s -m -l -h -z)-v[verbose, multi-page format](-1 -s -m -l -v)-h[print header line](-1 -v)-z[print zipfile comment]-C[match filenames case-insensitively](-1 -s -m -l)-t[print totals](-1 -2)-T[use sortable decimal format for file times]-M[page output]-x[exclude the following names](-1 -2 -s -m -l -v -h -z -C -t -T -M)1:zip file:_files -g '(#i)*.(zip|xpi|[ejw]ar)(-.)'*:file:->files.N:e_sequence_wantedsuffixcompadd.suffixesreturnfiles ! +opt_args[-d] _wantedzfile_files^(#i)*.(zip|xpi|[ejw]ar)(-.)testfileQline1testfilezipfiletestfile.zipzipfiletestfile.ZIPzipfile/dev/nullzipfile_zip_cache_name_zip_cache_namezipfile_zip_cache_listfzipinfo -1 -- $_zip_cache_name_wantedfile from archive_multi_parts_zip_cache_listAJKQA$8PdxA,8\A$CxI Ah%@`|##
 @Xt +:+@XA`C
A"
rm
Ae0\AC8A0C%9		


MA@%i
A-ia=!5A%AACy= m #$!$((}),04%459556A6778589
9Q9:	A.A[:e:A"::;I;&<,Aa<,<M.Ab<|<ACo:e0XA0F==I=\=q>T>i>0@A(?<=I?i@-@ABE0BA<B=IBCEFG)HHIJiBE0|A"J=IJK}0##
A(#K=ILLMuNABE0A%NNOOPi0\	A$'P=IPRSIS0S
A,)&T=IT5OUUUV0VHA,CVt=IVBE0A(-Wp=IWXXOU
0 
A 0Yl=IYZBE0A1ZtZ[]BE0[A3[\\\]M
0]A5f]]^U0A$7C^=I\^_A_0A9C`=I`9`0`A:a=Ia5`0aA`<a=IbbmcdIe!emfUfgh5h=\jk	>TkUk0+:AAl =IlM`0+ACCl=Im)`0@A0DFm=In
nohpepq!0A4Gfq=I=\q>TrusA`
0 A Js=IstE`	0;AKFttANFu`u}_zpoollocalcontextstatelineexplimplementationsubcmdsfieldsro_propsrw_propsversionscreate_properties_dataset_pick_variantzpool upgrade -vopenzfsThis system supports ZFS pool feature flagssolarissubcmdscreatedestroyremovelistiostatstatusonlineofflineclearattachdetachreplacescrubimportexportupgradehistorysplithelpimplementationopenzfsOSTYPEsolarissubcmdslabelclearinitializeM(f)_call_program versions zpool upgrade -v::space:-:space:%%:space:all[All properties]allocated[Space allocated]capacity[Space used (percentage)]dedupratio[Deduplication ratio]free[Space unallocated]guid[Unique identifier]health[Health status]size[Total size]rw_propsaltroot[Alternate root directory]:value:autoexpand[Automatic pool expansion]:value:(on off)autoreplace[Automatic device replacement]:value:(on off)bootfs[Default bootable dataset]:value:cachefile[Pool configuration cache file location]:value:dedupditto[Threshold for number of copies]:value:delegation[Delegated administration]:value:(on off)failmode[Failure-mode behavior]:value:(wait continue panic)listshares[Show shares in 'zfs list']:value:(on off)listsnaps[Show snapshots in 'zfs list']:value:(on off)readonly[Controls whether the pool can be modified]:value:(on off)version[Pool version]:version:(versions)fieldsro_props%%:rw_props%%:create_properties_datasetaclinherit:value:(discard noallow restricted passthrough passthrough-x)aclmode:value:(discard mask passthrough)atime:value:(on off)canmount:value:(on off noauto)checksum:value:(on off fletcher2 fletcher4 sha256 sha256+mac)compression:value:(on off lzjb gzip gzip-{1..9} zle)copies:value:(1 2 3)dedup:value:(on off verify sha256 sha256,verify)devices:value:(on off)encryption:value:(off on aes128-ccm aes-192-ccm aes-256-ccm aes-128-gcm aes-192-gcm aes-256-gcm)exec:value:(on off)groupquota@:value:keysource:value:_zfs_keysource_propslogbias:value:(latency throughput)mlslabel:value:(none)mountpoint:path, 'legacy', or 'none':{if [[ -prefix /* ]]; then _path_files -/; else _wanted mountpoints expl 'mountpoint (type "/" to start completing paths)' compadd legacy none; fi}nbmand:value:(on off)primarycache:value:(all none metadata)quota:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ PREFIX == quota= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'quota' compadd none; fi}readonly:value:(on off)recordsize:value:(512 1K 2K 4K 8K 16K 32K 64K 128K 256K 512K 1M)refquota:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ PREFIX == refquota= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'refquota' compadd none; fi}refreservation:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ PREFIX == refreservation= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'refreservation' compadd none; fi}reservation:value:{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ PREFIX == reservation= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'reservation' compadd none; fi}rstchown:value:(on off)secondarycache:value:(all none metadata)setuid:value:(on off)shadow:value:share:share properties:sharenfs:value:(on off)sharesmb:value:(on off)snapdir:value:(hidden visible)sync:value:(standard always disabled)userquota@:value:version:value:(1 2 3 4 current)volsize:value:vscan:value:(on off)xattr:value:(on off)zoned:value:(on off)servicezpool_arguments-\?[show help information]1:subcommand:compadd -a subcmds*:: :->subcmdreturnservicewords[1]curcontextcurcontext%:*-service:_arguments-*set1:command/property:($subcmds ${fields%%\[*} properties)set2-l[Display property information]: :(properties)_arguments-F[Discard transactions to allow pool opening]-f[Ignore fmadm acquit and fmadm repair failures]-n[With -F, check if discarding transactions would work]:pool name:_zfs_pool*:virtual device:_filescreate_arguments-B[Create EFI boot partition on whole disks]-o[Set pool property at creation time]:property:_values -s , "property" $rw_props-O[Set dataset property at creation time]:property:_values -s , "property" $create_properties_dataset-f[Force use of in-use devices]-l[Display configuration in /dev/chassis location form]-n[Display configuration without creating pool]-R[Use alternate root]:alternate root:_files -/-m[Set mountpoint for root dataset]:mountpoint::pool name:_arguments-f[Force active datasets to be unmounted]:pool name:_zfs_pool_arguments-f[Force use of in-use devices]-l[Display configuration in /dev/chassis location form]-n[Display configuration without modifying pool]:pool name:_zfs_pool_arguments-H[Scripted mode]-T[timestamp]:value:(u d)-o[Fields to list]:field:_values -s , "field" $fields::pool name:_zfs_pool_arguments(-c --cancel)ccancel[cancel initializing on specified devices](-s --suspend)ssuspend[suspend initializing on specified devices]:pool name:_zfs_pool*:device:_filesiostat_arguments-l[Display configuration in /dev/chassis location form]-v[Verbose statistics]*::pool name:_zfs_pool::interval:::count:labelclear_arguments-f[treat exported or foreign devices as inactive]_arguments-l[Display configuration in /dev/chassis location form]-v[Verbose information]-x[Show only unhealthy pools]_arguments-t[Offline until next reboot]:pool name:_zfs_pool_arguments-e[Expand device to use all available space]:pool name:_zfs_poolattach_arguments-f[Force attach, even if in use]:pool name:_zfs_pool:virtual device:_files:virtual device:_filesdetach_arguments:pool name:_zfs_pool:virtual device:_files_arguments:pool name:_zfs_pool:virtual device:_files::virtual device:_files_arguments-s[Stop scrubbing]*:pool name:_zfs_poolexport_arguments-f[Forcefully unmount all datasets]import_arguments-D[Destroyed pools](-d)*-c[Use cache file]:cache file:_files(-c -D)*-d[Search for devices or files in directory]:directory:_files -/-F[Recovery mode: discard transactions if required]-f[Force import]-l[Display configuration in /dev/chassis location form]-m[Ignore missing log devices]-N[Import pool without mounting any filesystems]-n[With -F; do not perform input]-R[Alternate root]:alternate root:_files -/-o[Set pool or dataset property]:property:_values -s , "property" $create_properties_dataset $rw_props*:pool name or id:_zfs_pool::new pool name:-N[Do not mount any filesystems]-a[All pools]_arguments:property:_values -s , "property" $fields_arguments:property:_values -s , "property" $rw_props_arguments-R[Alternate root]:alternate root:_files -/-l[Display configuration in /dev/chassis location form]-n[Display configuration without splitting]:pool name or id:_zfs_pool:new pool name:*::virtual device:_files -/_arguments-v[Display ZFS versions and descriptions]-V[Upgrade to given version]:version:(versions)-a[Upgrade all pools]_arguments-i[Display internal events]-l[Long format]_messageunknown zpool subcommand: service_zpool@AX'EEtEEE{rACgA"r){rA<"CLyyMCF(AlE0`AHCA
uA&A&localcurcontextcurcontextstatestate_descrlineexpltypesetopt_argsCURRENT_argumentsnot--emulate[specify emulation mode]:mode:(zsh sh ksh csh)*-o+[set named option]:option:_options*+o+[unset named option]:option:_options(1 -s --shinstdin)sshinstdin[read commands from standard input](-)-b[end of option processing, like --](1 -)-c[run a command]:command:_cmdstring(-)1:script file:_files*::script arguments:->argsreturnstateargsopt_argsIcsshinstdin_files_normal

Zerion Mini Shell 1.0