pkg.soopen package index

brew / rang 7540

Installer goodls avec Homebrew

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de goodls pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install goodls

local Homebrew formula metadata

aperçu

Résumé du paquet

CLI tool to download shared files and folders from Google Drive

Commandes et alias

  • goodls

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 2018-01-10: Initial release recorded in README update history.
  • 2018: stdin URL lists, large-file chunk saving, progress display, folder downloads, API-key support, and Google Docs conversion were added across the 1.0 and 1.1 series.
  • 2022: v2.0.0 migrated to updated Google Drive API client methods.
  • 2023: v2.0.5 changed API-key large-file download handling after Drive behavior changes.
  • 2026-05: v3.2.0 introduced concurrency and multi-progress UI.
  • 2026-06: v3.3.x and v3.4.0 added conflict handling, MCP server support, proxy and retry options, JSON output, and Colab URL support.

Related projects

  • Google Drive and the Google Drive API are the service surfaces goodls automates.
  • go-getfilelist appears in the README update history as a related library dependency used for Drive file listing.
  • rclone and gdown are adjacent tools in the broader command-line cloud-file download space, though goodls is narrower and Drive-share focused.

posture de sécurité

Niveau de risque : blue

broad file, network, media, or database tool signal.

Classificateur de risque

risque blue · confiance moyen · tool

Pourquoi

  • broad file, network, media, or database tool signal

Signaux

  • text:download

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
goodlscliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-04
version du gestionnaire3.4.0
gestionnaire mis à jour2026-07-25
données localesOK
amontà jour
dernière version détectéev3.4.0

https://github.com/tanaikech/goodls

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:goodls
Version3.4.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/goodls
Page d'accueilhttps://github.com/tanaikech/goodls
Dépôthttps://github.com/tanaikech/goodls
LicenceMIT
Archive sourcehttps://github.com/tanaikech/goodls/archive/refs/tags/v3.4.0.tar.gz
Dernière mise à jour2026-07-25T20:55:25-04:00
Pulseupdated
Dépendances de compilationgo
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegoodls
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation