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:
+4
-4
@@ -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 "==> 应用系统配置..."
|
||||
|
||||
Reference in New Issue
Block a user