dong3434/dsh-auto-maintenance1

dsh-auto-maintenance

DSH Auto Maintenance System - Diagnosis, Fix, Backup, Monitor in one solution

包名
dsh-auto-maintenance
版本
1.0.0
许可证
MIT
最近更新
2026年8月24日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

痛点 2:配置损坏无感知

配置文件(settings.yaml、.credentials.yaml 等)可能因意外写入、磁盘问题、半截更新而损坏,等你发现时已经晚了,无法启动。

本插件解决方案:自动备份配置(每天 + 变更时),任何损坏都能一键恢复,且损坏发生时立即告警提示。

痛点 3:升级后新旧配置不兼容

新版本 DSH 可能改了配置格式、新增必填字段、废弃旧字段,升级后配置直接失效。

本插件解决方案:配置有效性校验 + 自动迁移助手,识别不兼容项并给出修复建议。

6️⃣ 配置文件监控 👁️

  • 实时监控关键配置变更
  • 变更前自动快照备份
  • 检测非法写入并告警
  • 防止配置被意外破坏

8️⃣ 配置迁移助手 🔄

  • 备份可跨版本迁移
  • 导出 / 导入配置
  • 敏感字段(API 密钥)脱敏处理
  • 导入前安全校验与回滚

📖 使用方法

命令一览

命令说明
diagnosis运行完整诊断
fix自动修复问题
one-click-fix一键诊断+修复
backup手动备份配置
restore恢复配置
smart-start智能启动 DSH
setup-tasks设置自动维护任务
check快速启动检查
monitor启动配置监控

1. 运行完整诊断

dsh-auto-maintenance diagnosis

2. 自动修复

dsh-auto-maintenance fix

3. 一键修复(诊断 + 修复 + 复诊)

dsh-auto-maintenance one-click-fix

4. 备份配置

dsh-auto-maintenance backup

5. 恢复配置

dsh-auto-maintenance restore

### 4. 备份配置
```bash
dsh-auto-maintenance backup

5. 恢复配置

dsh-auto-maintenance restore

## 🎯 典型使用场景

### 场景 1:升级后 DSH 启动失败 😱
```bash

### 场景 3:配置文件被搞坏了 💥
```bash

## ⚙️ 配置说明

插件配置保存在 `~/.dsh/auto-maintenance/config.yaml`:

```yaml

### Q1: 诊断发现配置不兼容
运行 `dsh-auto-maintenance fix` 自动修复;若涉及新版本字段,运行 `migrate` 命令执行迁移。