Skip to content

Releases: mizorewww/gdirect

gdirect v0.8.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 05:19
v0.8.0
1099f77

Full Changelog: v0.7.0...v0.8.0

gdirect v0.7.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 05:05
v0.7.0
338cd96

Full Changelog: v0.6.0...v0.7.0

gdirect v0.6.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 02:15
v0.6.0
eee84c2

Full Changelog: v0.4.0...v0.6.0

gdirect v0.5.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 15:51
v0.5.0

Full Changelog: v0.4.0...v0.5.0

gdirect v0.4.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 14:57
v0.4.0
f2322cc

Full Changelog: v0.3.0...v0.4.0

gdirect v0.3.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 14:31
v0.3.0
383acb2

Full Changelog: v0.2.0...v0.3.0

gdirect v0.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 08:12
v0.2.0
fe84a98

Full Changelog: v0.1.2...v0.2.0

gdirect v0.1.2

Choose a tag to compare

@github-actions github-actions released this 25 Oct 07:44
v0.1.2
0cdc845

Fixes portable downloads failing with libaria2 code -1 on machines without the build machine's OpenSSL legacy module. HTTP-only builds now use the built-in default provider; no extra OpenSSL installation or OPENSSL_MODULES configuration is required. Native integration tests now run with an unavailable module directory to prevent regressions.

gdirect now embeds the official Google Rust authentication SDK. gcloud CLI is no longer required. First-time users still need their own Google Desktop OAuth client JSON; follow the setup guide before logging in.

  • English setup guide / 中文配置指南
  • Browser OAuth with PKCE, local SQLite credentials and automatic token refresh. Existing authorized-user ADC credentials can be imported without executing gcloud.
  • One-command installers for macOS, supported Linux distributions and Windows, with SHA-256 verification and optional mount dependency installation.
  • Mounting uses rclone 1.75.2+: macOS uses NFS, Linux requires FUSE3, Windows requires WinFsp. CLI browsing, upload and download do not require rclone.
  • Separate English and Chinese installation/usage READMEs and first-time configuration guides, also bundled in release archives.

Validated with actual browser login, SDK refresh while gcloud was unavailable, Drive upload/download integrity and a writable macOS mount. CI builds and tests macOS Apple Silicon/Intel, Linux x86_64 and Windows x86_64; installer tests reject altered checksums. Windows driver-backed mounting was not tested on a physical Windows machine.

Install / upgrade instructions: English · 中文

gdirect v0.1.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 07:32
v0.1.1
663a05b

Superseded by v0.1.2: a portable OpenSSL initialization bug can cause downloads to fail with code -1. Please install the latest release.

gdirect now embeds the official Google Rust authentication SDK. gcloud CLI is no longer required. First-time users still need their own Google Desktop OAuth client JSON; follow the setup guide before logging in.

  • English setup guide / 中文配置指南
  • Browser OAuth with PKCE, local SQLite credentials and automatic token refresh. Existing authorized-user ADC credentials can be imported without executing gcloud.
  • One-command installers for macOS, supported Linux distributions and Windows, with SHA-256 verification and optional mount dependency installation.
  • Mounting uses rclone 1.75.2+: macOS uses NFS, Linux requires FUSE3, Windows requires WinFsp. CLI browsing, upload and download do not require rclone.
  • Separate English and Chinese installation/usage READMEs and first-time configuration guides, also bundled in release archives.

Validated with actual browser login, SDK refresh while gcloud was unavailable, Drive upload/download integrity and a writable macOS mount. CI builds and tests macOS Apple Silicon/Intel, Linux x86_64 and Windows x86_64; installer tests reject altered checksums. Windows driver-backed mounting was not tested on a physical Windows machine.

Install / upgrade instructions: English · 中文

gdirect v0.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 07:09
v0.1.0
bd53b4b

First release of gdirect — browse, download, upload and mount Google Drive.

  • Pinned libaria2 1.37.0, linked into the CLI; downloads use 8 connections by default.
  • Automatic working-IP discovery, with local SQLite state.
  • Folder browser with preview and download progress.
  • Native resumable uploads in 8 MiB chunks; repeat the same command to resume.
  • Local writable mounts through rclone, using refreshable gcloud credentials.

Install with Homebrew

brew tap mizorewww/gdirect https://github.com/mizorewww/gdirect
brew install mizorewww/gdirect/gdirect

Or download the archive for macOS (Apple Silicon / Intel), Linux x86_64, or Windows x86_64. Keep cacert.pem alongside the executable. Checksums and corresponding source are included below.

Use

gdirect login --reauth
gdirect browse
gdirect upload ./file.zip

# Mounting additionally requires rclone and Drive-enabled ADC.
gcloud auth login --enable-gdrive-access --update-adc
gdirect mount
gdirect unmount

Mounts use system network routing; direct CLI transfers use the scanned Google IP. macOS mounts use built-in NFS, Linux needs FUSE3, and Windows needs WinFsp.

English instructions · 中文安装与使用