A minimal, CLI based Google Drive client for Linux written in the Go programming language. Main goal is to lower power consumption while supporting full sync.
- gog start: launches the gogle-drive service
- gog auth: (re)-authenticates and (re)-sets credentials
- gog quit: clean-exit the gogle-drive service
The IPC-interfaces can be used to derive state information. That can be used for populating a system bar (eg. polybar), setting a watcher or simply informational purpose. Note that it is not able to set
- gog ipc interval: Returns the scan interval in milliseconds.
- gog ipc size: Total size of the drive-folder in KB.
- gog ipc state: State can be IDLE (waiting for next scan), SCANNING (checking for local changes), PULLING (checking for remote changes), DLOAD (downloading remote files), ULOAD (uploading local changes), RESOLV (resolving conflicts)