skicka is a fast, no-nonsense command-line tool for interacting with Google Drive, designed for developers and power users who want repeatable, scriptable file workflows. It handles uploads, downloads, and synchronization while mapping Drive’s IDs and folder hierarchy into a predictable local view. The utility focuses on resilience and correctness: it tracks checksums, resumable transfers, and modification times so large operations can be paused and resumed safely. Because it’s written as a single, portable binary, skicka drops neatly into CI jobs, cron tasks, or container images without extra dependencies. It supports partial trees and ignore patterns, making it easy to back up only what you need or mirror specific project directories. Thoughtful defaults and clear diagnostics help prevent accidental overwrites while keeping common tasks to a single command.
Features
- Sync, upload, and download with checksum verification and resumes
- Predictable path mapping between local folders and Drive hierarchy
- Single portable binary suitable for CI and cron
- Ignore patterns and partial tree syncing for fine-grained control
- Safe default behaviors with clear dry-run and diff modes
- Helpful error messages and logs for robust automation