
archtoolsArch Linux 包管理 TUI 工具集統一 Pacman / AUR / Flatpak 三個源。安裝gitclone https://github.com/tingfeng347/archtools.gitcdarchtoolsbashinstall.sh或者一鍵curl-fsSLhttps://raw.githubusercontent.com/tingfeng347/archtools/main/install.sh|bash卸載curl-fsSLhttps://raw.githubusercontent.com/tingfeng347/archtools/main/uninstall.sh|bash或者在源碼目錄運行bashuninstall.sh命令命令用途源pack搜索并安裝軟件包Pacman / AUR / Flatpakpacr搜索并卸載軟件包Pacman / AUR / Flatpakpacd搜索并降級已安裝軟件包Pacman / AUR用法pack - 安裝pack# 打開 TUI搜索所有源pack firefox# 搜索 firefoxpack-efirefox# 關閉模糊匹配精確匹配pack-y# 強制刷新 AUR 緩存pack-c# 僅審查 AUR 包不安裝pack --ai-model opencode/xxx# 指定 AI 審查模型注意第一次啟動比較慢請稍微等待一下pacr - 卸載pacr# 打開 TUI卸載已安裝包pacr firefox# 搜索并卸載 firefoxpacr-efirefox# 關閉模糊匹配pacr-y# 在后臺強制重建列表緩存pacd - 降級pacd# 打開 TUI降級已安裝包pacd linux# 搜索并降級 linux 內核pacd-elinux# 關閉模糊匹配pacd-y# 在后臺強制重建列表緩存熱鍵鍵功能Tab多選Enter確認安裝/卸載/降級CtrlR刷新列表CtrlE切換精確匹配/模糊匹配Esc退出快速啟動緩存pack、pacr與pacd會把最終的軟件包列表緩存在~/.cache/pac_tui/。再次啟動時會立即顯示上一次的列表并在 TUI 內后臺更新數據刷新完成后列表會自動替換不會阻塞首屏。CtrlRpack強制刷新 AUR 與 Flatpak 遠程數據pacr、pacd強制重建當前已安裝軟件包列表。pack -y啟動后在后臺強制刷新 AUR 緩存。pacr -y、pacd -y啟動后在后臺強制重建當前已安裝軟件包列表緩存。網絡不可用時繼續使用已有緩存不影響打開 TUI。AI 安全審查安裝 AUR 包前pack會詢問是否調用opencode對PKGBUILD進行安全審查 低風險默認繼續安裝 中風險默認取消安裝 高風險默認取消安裝審查提示詞位于/usr/share/archtools/prompts/aur-review.md。環境變量PAC_OPENCODE_MODEL可指定默認審查模型或在審查提示中按m交互式選擇。顏色標識顏色源藍色官方源 (Pacman core/extra/multilib 等)紫色AUR青色Flatpak依賴必需:fzfAUR 助手:paru(推薦) 或yay可選:flatpak(對應源自動檢測)、downgrade(pacd 降級功能)可選:opencode(pack 的 AUR AI 安全審查未安裝時自動降級跳過)# 必需sudopacman-Sfzf# AUR 助手推薦 paruinstall.sh 會自動引導安裝sudopacman-Sbase-develgit# 然后從 AUR 安裝 paru# 可選sudopacman-Sflatpak# pack/pacr 的 Flatpak 源sudopacman-Sdowngrade# pacd 降級位于 AUR# opencode # pack 的 AUR AI 審查功能https://github.com/SHORiN-KiWATA鳴謝排名不分先后Shorin項目引用shorin-arch-setup