getopt linux zip gen