1 个不稳定版本
0.1.2 | 2021年6月28日 |
---|---|
0.1.1 |
|
0.1.0 |
|
#20 在 #google-drive
66KB
1K SLoC
GSync
GSync 是一个帮助您保持备份的工具。它通过同步您想要同步到 Google Drive 的文件夹来实现,同时尊重 .gitignore 文件
安装
您有三种方法来安装 GSync
- 推荐方法:通过 crates.io:
cargo install gsync
- 通过 GitHub:发布
使用方法
- 在 Google Developers 上创建一个项目
- 配置 OAuth2 同意屏幕并创建 OAuth2 凭证
- 启用 Google Drive API
- 如果您计划使用 Team Drive/共享驱动器,请运行
gsync drives
以获取您要同步的驱动器 ID - 配置 GSync:
gsync config -<GOOGLE APP ID> -<GOOGLE APP SECRET> -<INPUT FILES> -<ID OF SHARED DRIVE>
.-
参数是可选的 - 登录:
gsync login
- 同步!
gsync sync
要稍后更新您的配置,请再次运行 gsync config
,如果您不想更改它们,则不需要重新提供所有选项
许可证
GSync 根据 MIT 和 Apache-2.0 许可证双授权,由您自行选择
依赖关系
~60MB
~1M SLoC