猫国王 (@ddgg)ziplist - 将指定目录文件一键打包成 zip 中发帖

早些年自己用 Python 写的一个命令行小工具,主要用来在 Windows 上一键打包一些预设的文件。但当时不支持 ** 递归目录,只能一个目录一个目录的添加,一直懒得改。 
最近想着利用 AI 完善一下,直接告诉 Gemini 2.5 Pro 需求,没给它原始代码,让它完全重写了一个,实现了基本功能。后来懒得复制粘贴了,就到 vscode 里让 Github copilot (Claude Sonnet 3.5) 继续完善,代码重构、增加颜色输出等。最后,经过我的画龙点睛和手工测试,目前功能已经达到了预想的目标。
有需要的佬友可以自由取用。
简单使用场景描述
假设你电脑本地有一个项目目录,里面有源码、文档和编译后生成的可执行文件。整个文件夹内容可能比较大,直接整个压缩的话费时费力,而且不是所有文件都需要打包。
这时就可以写一个 .ziplist 文件,假设项目名字是 abc,就可...