]> sipb.mit.edu Git - ikiwiki.git/commit
Getopt::Long is a huge, heavy perl module. So why use it?
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Thu, 23 Mar 2006 07:37:16 +0000 (07:37 +0000)
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Thu, 23 Mar 2006 07:37:16 +0000 (07:37 +0000)
commitb645dc5a4118feabd37d95fabbc6aaa803e3c45f
tree305ffea8613c8dce53e752d74ea3c07237cb6da2
parent6c8cf5dd571662f981227489f7c4652a1a1f10cd
Getopt::Long is a huge, heavy perl module. So why use it?

This {gross,amazing} hack makes all wrapped uses of ikiwiki forgo any
option parsing at all. Options come in preparses via an env var from the
wrapper. As a bonus, Wrapper.pm no longer needs to be updated when command
line options are added to the program. Load time is sped up by around 10%.

ikiwikiwrap --params is no longer supported by this change. You will need
to rebuild your wrappers to take advantage of it.
IkiWiki/Wrapper.pm
doc/usage.mdwn
doc/wrapperparamstrick.mdwn [deleted file]
ikiwiki