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