refactor(base): 用 ouch 替换 atool 与冗余解压器

atool 上次更新于 2016 年,且依赖外部 unzip/unrar/p7zip 二进制。
ouch 是纯 Rust 实现,所有常见格式(zip/7z/rar/tar/gz/bz2/xz/zst 等)
通过 Rust crates 原生支持,运行时零外部依赖。

- pacman: -atool -unrar -unzip +ouch
- 保留 7zip:yazi 用作存档预览/提取的可选依赖
- .zshrc: alias x: aunpack → ouch decompress
This commit is contained in:
2026-04-08 13:20:55 +08:00
parent 0b6830f6d8
commit d4cb2f8acb
2 changed files with 2 additions and 4 deletions
+1 -1
View File
@@ -49,7 +49,7 @@ alias cat="bat --paging=never"
alias rm="trash-put"
alias lg="lazygit"
alias vi="nvim"
alias x="aunpack" # 万能解压(支持 tar/zip/7z/rar
alias x="ouch decompress" # 万能解压(zip/tar/gz/bz2/xz/zst/7z/rar
# 网络
alias http="xh"