Convert -zip to support variable-length arguments

fixes #82 on github