macOS
brew install goodlslocal Homebrew formula metadata
brew / 順位 7540
goodls のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install goodlslocal Homebrew formula metadata
概要
CLI tool to download shared files and folders from Google Drive
履歴
goodls is a Go CLI for downloading shared Google Drive files and folders. It is a niche but practical package: it turns a browser-heavy, sometimes fragile Google Drive download workflow into a repeatable command-line operation.
The repository was created on January 10, 2018, the same date the README's update history records v1.0.0 as the initial release. Early changes added stdin URL lists, large-file chunk saving, progress display, and folder downloads that preserve structure when an API key is supplied.
The project continued to track Google Drive behavior changes. The update history records multiple fixes for changed large-file download specifications, a migration to newer Google Drive API client methods, and later work on concurrency, conflict handling, JSON output, proxy and retry behavior, Colab URL handling, and an MCP server mode.
goodls is distributed as a Homebrew formula and through GitHub release binaries. The README also documents building from source with go install, which keeps it available to Go users even when package-manager coverage is thin.
Its adoption surface is narrower than general-purpose sync tools because it focuses on shared-file and shared-folder downloads rather than full Google Drive synchronization. That specificity is also the reason it is useful in scripts, CI jobs, data pulls, and agent workflows where OAuth setup would be heavy.
Typical usage is `goodls -u URL` for public shared files without authentication. Entire shared folders require a Google Cloud API key, which can be passed on the command line or through GOODLS_APIKEY, and downloads can preserve folder structure.
The README documents resumable large-file chunks, MIME filtering, output directory selection, conflict strategies, skip-on-error behavior, concurrency control, JSON output, proxy and retry options, and an MCP stdio server exposing a download tool.
goodls matters to package nerds as a highly specific web-service CLI: it packages the messy operational knowledge of Google Drive download URLs, warning pages, API-key folder listing, resumable chunks, and headless output into a single executable.
The 2026 MCP mode also makes it an example of a traditional CLI being repurposed as an agent-callable tool while retaining normal shell usage.
セキュリティ状態
broad file, network, media, or database tool signal.
リスク blue · 信頼度 中 · tool
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
goodls | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://github.com/tanaikech/goodls
インストールメタデータ
| パッケージキー | brew:goodls |
|---|---|
| バージョン | 3.4.0 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/goodls |
| ホームページ | https://github.com/tanaikech/goodls |
| リポジトリ | https://github.com/tanaikech/goodls |
| ライセンス | MIT |
| ソースアーカイブ | https://github.com/tanaikech/goodls/archive/refs/tags/v3.4.0.tar.gz |
| 最終更新 | 2026-07-25T20:55:25-04:00 |
| Pulse | updated |
| ビルド依存関係 | go |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | goodls |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.