CodePackager

🚀

智能代码打包工具,告别臃肿的压缩包

开源项目
项目类型
🔧
开发工具
项目分类
已完成
项目状态
8
Stars
2023-08
项目周期
项目预览图

项目介绍

CodePackager 是一款专业的代码打包工具,帮助开发者轻松创建干净、轻量的代码压缩包。支持多种预设配置,智能排除不必要的文件如 node_modules、缓存文件等,并提供注释清理、多种压缩算法等高级功能。跨平台设计,针对大型代码库进行了性能优化,是代码分享和部署的理想选择。

核心特性

智能文件过滤:自动排除 node_modules、.git、缓存等无用文件
多种预设配置:支持前端、后端、移动端等不同项目类型
自定义规则:支持 .gitignore 语法的排除规则
注释清理:可选择性清理代码中的注释内容
多种压缩算法:ZIP、TAR、7Z 等格式支持
批量处理:支持多个项目同时打包
进度显示:实时显示打包进度和文件统计
跨平台支持:Windows、Linux、macOS 全平台兼容
命令行界面:简洁易用的 CLI 工具
性能优化:针对大型代码库的内存和速度优化

技术栈

Python
Click
Pathlib
Zipfile
Gitignore Parser

项目信息

项目类型开源项目
项目分类开发工具
项目状态
已完成
开始时间2023-08
CodePackager - 项目详情 - 曦远 | DealiAxy | 程序设计实验室