Download last artifacts |
This manual as PDF |
Build revision 766330febeb59c3ee64f2f19c355fc20723600bd
Usage
Zip utilities:
-
zipls: lists zip contents -
zipts: creates a zip file with a timestamp suffix in the name -
zipw: add file to existing zip
Zipw
Add file to zip.
Add the file README.md to the zip dist/zipp-0.7.0-dev_linux_amd64.zip in the path zipp-0.7.0-dev_linux_amd64/myreadme.md:
$ zipw -f README.md -i 'zipp-0.7.0-dev_linux_amd64/myreadme.md' -z dist/zipp-0.7.0-dev_linux_amd64.zip $ zipls dist/zipp-0.7.0-dev_linux_amd64.zip zipp-0.7.0-dev_linux_amd64/myreadme.md zipp-0.7.0-dev_linux_amd64/zipls zipp-0.7.0-dev_linux_amd64/zipw zipp-0.7.0-dev_linux_amd64/zipts
Nested write is supported.
Add the file README.md in the path com/example/readme.md into the file WEB-INF/lib/library.jar
into the file webapp.war into the file corporate.ear:
$ zipw -f README.md -i 'webapp.war#WEB-INF/lib/library.jar#com/example/readme.md' -z corporate.ear
Zipls
List contents of a zip file.
$ zipls dist/zipp-0.7.0-dev_linux_amd64.zip zipp-0.7.0-dev_linux_amd64/ zipp-0.7.0-dev_linux_amd64/zipls zipp-0.7.0-dev_linux_amd64/zipw zipp-0.7.0-dev_linux_amd64/zipts
Zipts
Create a zip file with timestamp suffix:
$ zipts testdata/ Zipping /home/enrico/Projects/zipp/testdata Completed /home/enrico/Projects/zipp/testdata-20210227173843.zip
It is possible to exclude files from zip:
$ zipts -x '\.git/*' -x 'vendor/*' .
License
Apache License 2.0 - Copyright © 2016-TODAY zipp contributors.