#zip #bzip2 #aws #hashable

app aws-zip

忽略修改日期,总是生成相同内容的 zip 命令。也可以压缩为 bzip2 格式。静态链接的二进制文件。

3 个版本

0.1.2 2019 年 3 月 27 日
0.1.1 2019 年 3 月 23 日
0.1.0 2019 年 3 月 23 日

#7#hashable

MIT 许可证

7KB
95

Build Status Latest Version License LOC Dependency Status

aws-zip

与 `zip -r` 命令完全相同,但有一些小差异

  1. 不存储修改时间

    使用相同内容但不同修改时间的相同文件进行压缩,总是会产生相同的结果。如果您计划在 AWS Lambda 上部署 ZIP 文件,这将非常有用。

  2. 允许您使用 bzip2 而不是 deflate 进行压缩

    如果您想减小 ZIP 文件以便上传到 AWS,这将非常有用。

  3. 静态链接

    只需在 CI 的构建中 curl 文件,它就会立即工作。

  4. 保留可执行权限

    • 目录:755
    • 可执行文件:755
    • 不可执行文件:644

在 CI 环境中安装

curl -sSL https://github.com/cecton/aws-zip/releases/download/v0.1.1/aws-zip-linux-x86_64-static \
    > /usr/local/bin/aws-zip
chmod +x /usr/local/bin/aws-zip

依赖项

~5–12MB
~132K SLoC