Loading...
Loading...
Google Drive CLI for listing, searching, uploading, downloading, and sharing files and folders.
npx skill4agent add badlogic/pi-skills gdclinpm install -g @mariozechner/gdcligdcli accounts listgdcli accounts credentials ~/path/to/credentials.jsongdcli accounts add <email>--manualgdcli --helpgdcli <email> ls [folderId]gdcli <email> ls --query "<query>"gdcli <email> search "<text>"gdcli <email> download <fileId> [destPath]gdcli <email> upload <localPath> [--folder <folderId>]gdcli <email> mkdir <name>gdcli <email> share <fileId> --anyonesearch "<text>"ls --query "<query>"ls --queryfield operator valueandor()=!=contains<><=>=# By filename
ls --query "name = 'report.pdf'" # exact match
ls --query "name contains 'IMG'" # prefix match
# By type
ls --query "mimeType = 'application/pdf'"
ls --query "mimeType contains 'image/'"
ls --query "mimeType = 'application/vnd.google-apps.folder'" # folders
# By date
ls --query "modifiedTime > '2024-01-01'"
# By owner/sharing
ls --query "'me' in owners"
ls --query "sharedWithMe"
# Exclude trash
ls --query "trashed = false"
# Combined
ls --query "name contains 'report' and mimeType = 'application/pdf'"~/.gdcli/credentials.json~/.gdcli/accounts.json~/.gdcli/downloads/