Skip to content

Releases: w-xuefeng/uzdir

V1.0.9

21 Oct 17:21

Choose a tag to compare

  • Add internationalization in both Chinese and English
  • Implement MCP server

V1.0.6

15 Oct 11:23

Choose a tag to compare

  • 使用 7zip-bin-full 代替 7z-bin 以支持更多格式文件例如 rar(v5)

V1.0.5

10 Oct 04:38

Choose a tag to compare

✍️ 新的变化

  • 支持单个文件解压, -i 支持传入单个压缩文件
  • 扫描待解压的压缩文件时添加 ignore 策略,默认忽略隐藏文件,可通过 --ignore 参数指定,支持简单 glob 模式
  • 添加日志系统,每次运行结束后同时输出执行日志和错误日志
  • 日志文件默认输出到 $HOME/.uzdir/logs 目录下,使用 --log 可将日志输出到 --output 目录下

🚀 安装

确保你已经安装了 Bun 环境:

curl -fsSL https://bun.sh/install | bash

通过 bun / npm / pnpm / yarn 全局安装:

bun add uzdir -g
// or npm i uzdir -g
// or pnpm i uzdir -g
// or yarn global add uzdir

📖 使用

安装后,可以直接使用 uzdir 命令:

uzdir -i <输入目录> -o <输出目录> [-p <密码>] [--filter <过滤路径>] [--maxConcurrency <并发数>] [--zipFormat <格式>] [--passwordMap <密码映射文件>] [--fullpath <true|false>] [--ignore <不解压的文件>] [--log <true|false>]

或者克隆项目后在项目目录中运行:

bun run uzdir -- -i <输入目录> -o <输出目录> [-p <密码>] [--filter <过滤路径>] [--maxConcurrency <并发数>] [--zipFormat <格式>] [--passwordMap <密码映射文件>] [--fullpath <true|false>] [--ignore <不解压的文件>] [--log <true|false>]

V1.0.4

09 Oct 15:02

Choose a tag to compare

✍️ 新的变化

  • 优化并发任务调度及任务进度展示

🚀 安装

确保你已经安装了 Bun 环境:

curl -fsSL https://bun.sh/install | bash

通过 bun / npm / pnpm / yarn 全局安装:

bun add uzdir -g
// or npm i uzdir -g
// or pnpm i uzdir -g
// or yarn global add uzdir

📖 使用

安装后,可以直接使用 uzdir 命令:

uzdir -i <输入目录> -o <输出目录> [-p <密码>] [--filter <过滤路径>] [--maxConcurrency <并发数>] [--zipFormat <格式>] [--passwordMap <密码映射文件>] [--fullpath <true|false>]

或者克隆项目后在项目目录中运行:

bun run uzdir -- -i <输入目录> -o <输出目录> [-p <密码>] [--filter <过滤路径>] [--maxConcurrency <并发数>] [--zipFormat <格式>] [--passwordMap <密码映射文件>] [--fullpath <true|false>]

V1.0.3

09 Oct 07:27

Choose a tag to compare

✍️ 新的变化

  • 新增 --fullpath 参数,来控制解压文件时是否创建同名子目录,默认为 true

🚀 安装

确保你已经安装了 Bun 环境:

curl -fsSL https://bun.sh/install | bash

通过 bun / npm / pnpm / yarn 全局安装:

bun add uzdir -g
// or npm i uzdir -g
// or pnpm i uzdir -g
// or yarn global add uzdir

📖 使用

安装后,可以直接使用 uzdir 命令:

uzdir -i <输入目录> -o <输出目录> [-p <密码>] [--filter <过滤路径>] [--maxConcurrency <并发数>] [--zipFormat <格式>] [--passwordMap <密码映射文件>] [--fullpath <true|false>]

或者克隆项目后在项目目录中运行:

bun run uzdir -- -i <输入目录> -o <输出目录> [-p <密码>] [--filter <过滤路径>] [--maxConcurrency <并发数>] [--zipFormat <格式>] [--passwordMap <密码映射文件>] [--fullpath <true|false>]

V1.0.2

09 Oct 06:18

Choose a tag to compare

🚀 安装

确保你已经安装了 Bun 环境:

curl -fsSL https://bun.sh/install | bash

通过 bun / npm / pnpm / yarn 全局安装:

bun add uzdir -g
// or npm i uzdir -g
// or pnpm i uzdir -g
// or yarn global add uzdir

📖 使用

安装后,可以直接使用 uzdir 命令:

uzdir -i <输入目录> -o <输出目录> [-p <密码>] [--filter <过滤路径>] [--maxConcurrency <并发数>] [--zipFormat <格式>] [--passwordMap <密码映射文件>]

或者克隆项目后在项目目录中运行:

bun run uzdir -- -i <输入目录> -o <输出目录> [-p <密码>] [--filter <过滤路径>] [--maxConcurrency <并发数>] [--zipFormat <格式>] [--passwordMap <密码映射文件>]