3个不稳定版本
| 0.2.1 | 2024年6月19日 |
|---|---|
| 0.2.0 | 2024年5月21日 |
| 0.1.0 | 2024年3月18日 |
#367 in 文件系统
每月36次下载
87KB
2.5K SLoC
xdbm
跨设备备份管理器,使用单个存储库管理多个设备上挂载的多个存储的备份。
用法
xdbm init设置新设备(例如PC)。xdbm storage add添加存储,或使用xdbm storage bind使现有存储在新的设备上可用。xdbm backup add添加新的备份配置。xdbm backup done告诉xdbm写入备份执行时间。xdbm storage list和xdbm backup list查看其状态。
提示
xdbm path查看存储库的路径。使用git在设备之间同步它。xdbm completion <SHELL>生成用于shell的完成脚本。- 使用
--help查看命令的帮助。
待办事项
- 将子命令拆分为函数
- 为init子命令编写测试
- 使用现有仓库编写测试
- 使用ssh凭证
- ssh-agent
- 指定密钥
- 为storage子命令编写测试
- 添加在线存储
- 添加目录存储
- 列出存储
- 更新存储绑定命令
- 添加存储移除命令
- 添加sync子命令
- 添加check子命令
- 检查所有父项是否存在
- 重新组织存储的cmd选项
- 使用子命令
- 备份子命令
- 备份添加
- 为备份添加编写测试
- 备份列表
- 状态打印
- 备份完成
- 备份添加
- 花哨的显示
- JSON输出
- 无提交选项
依赖项
~16–44MB
~765K SLoC