Show HN: DriveSync – fast Git-styled Google Drive sync CLI
DriveSync is a new command-line tool written in Rust that enables users to synchronize local folders with Google Drive. It offers features like pushing, pulling, and diffing files, and is designed to be a fast, lightweight alternative to existing sync solutions.
Why it matters
It provides developers and power users with a more efficient, open-source method for managing cloud storage via the terminal.
A small, fast command-line tool that keeps a local folder and a Google Drive folder in sync. Push local changes up, pull remote changes down, or just see what differs. Written in Rust, modelled on odeke-em/drive .
dsync init ~/gdrive --remote-folder backups/lab --credentials ~/Downloads/client_secret.json cd ~/gdrive dsync diff # what differs? dsync push # upload local changes (shows the plan, asks first) dsync pull # download remote changes Install Homebrew (macOS and Linux):
brew install scaleninja/tap/drivesync This adds the scaleninja/tap tap, so other scaleninja tools then install with a plain brew install <name> . (If Homebrew refuses with an "untrusted tap" error, run brew trust scaleninja/tap first.)
Or grab a prebuilt binary for Linux or macOS (x86_64 and arm64) from the releases page :
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in