#backup #restore #sync #github #backup-utility #cli

bin+lib cargo-backup

为 cargo 提供的备份工具

7 个不稳定版本

0.4.2 2023年12月5日
0.4.1 2022年10月6日
0.3.1 2022年7月14日
0.2.0 2022年5月3日
0.1.0 2022年5月3日

1023命令行工具 中排名

每月下载量 25

MIT 许可证

33KB
762

Cargo Backup

备份已安装的 cargo 包

安装

cargo install cargo-backup

用法

备份

cargo backup <args>

参数

  • --out | -o - 将备份写入的输出文件。默认 backup.json

恢复

cargo restore --backup path/to/backup <args>

参数

  • --backup | -b - 备份文件。 必需
  • --skip-install | -i - 跳过新包的安装。
  • --skip-update | -u - 跳过更新包。
  • --skip-remove | -r - 跳过在备份中未找到的包的删除。

同步

需要 GitHub 账户。

cargo sync <sub-command> <args>

登录

cargo sync login <args>

参数

  • --force | -f - 忽略当前凭据。

推送

推送新的备份或更新旧的备份。

cargo sync push <args>

拉取

从 gist 仓库拉取备份。 需要设置有效的 gist id。

cargo sync pull <args>

参数

  • --skip-install | -i - 跳过新包的安装。
  • --skip-update | -u - 跳过更新包。
  • --skip-remove | -r - 跳过在备份中未找到的包的删除。

设置-id

cargo sync set-id <gist-id>

许可证

MIT

依赖项

~4–16MB
~184K SLoC