用途:从 GitHub Releases 安装或更新 dasel v3 二进制文件,安装到用户空间(Linux、WSL2、macOS 为 ~/.local/bin,Windows 为 %LOCALAPPDATA%\Programs\dasel)。安装脚本负责平台检测、SHA256 校验与 PATH 配置。
主要能力:脚本为 PEP 723 Python 文件,位于 ${CLAUDE_PLUGIN_ROOT}/scripts/install_dasel.py。支持安装或更新到最新版(直接运行脚本)、强制重装(--force)、预览而不实际更改(--dry-run)、安装到自定义目录(--bin-dir /custom/path)。
安装后验证:运行 dasel --version,预期输出格式为 dasel version v3.x.x。
支持平台:Linux x86_64(amd64)、Linux ARM64(aarch64)、Windows x64(原生与 WSL2)。WSL2 使用 Linux 二进制(dasel_linux_amd64),而非 Windows .exe。
限制与排错:安装后若提示 command not found,说明 ~/.local/bin 未加入 PATH,可执行 export PATH="$HOME/.local/bin:$PATH",并写入 ~/.bashrc 或 ~/.zshrc 持久化。下载失败时可检查网络(curl -I https://api.github.com);GitHub API 未认证请求限速 60 次/小时,可设置 GITHUB_TOKEN 提高限额;临时失败后可用 --force 重试。SHA256 不匹配说明下载损坏或被篡改,使用 --force 重新下载。出现 permission denied 时确认安装目录存在且可写(mkdir -p ~/.local/bin,ls -ld ~/.local/bin),目录应归当前用户所有并具写权限。