refactor(base): 增强配置健壮性与开发体验

- 新增 pacman.conf 管理(Color + ILoveCandy + ParallelDownloads)
- dev 模块改用 decman 原生 user/mimic_login 替代手拼 su -
- dev 模块异常处理改为收集汇总,不再静默吞掉
- install.sh 改用 mktemp + trap 清理临时目录
- 移除 AGENTS.md 中不存在的 wsl.py 引用
This commit is contained in:
2026-04-03 15:49:59 +08:00
parent c87f440017
commit 4c7d0b57bd
5 changed files with 45 additions and 17 deletions
+4 -4
View File
@@ -26,10 +26,10 @@ fi
echo "==> 安装 decman..."
if ! command -v decman &> /dev/null; then
rm -rf /tmp/decman
git clone https://aur.archlinux.org/decman.git /tmp/decman
(cd /tmp/decman && makepkg -si --noconfirm)
rm -rf /tmp/decman
_tmpdir=$(mktemp -d)
trap 'rm -rf "$_tmpdir"' EXIT
git clone https://aur.archlinux.org/decman.git "$_tmpdir"
(cd "$_tmpdir" && makepkg -si --noconfirm)
fi
echo "==> 应用系统配置..."