gogcli

🗂️ 终端掌控Google全家桶

🥥20总安装量 5评分人数 3
100% 的用户推荐

由PSPDFKit创始人开发的Google Workspace命令行工具,支持Gmail、Calendar、Drive等10+服务的高效终端管理。

A

基本安全,请在特定环境下使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 来源可信:作者为PSPDFKit创始人Peter Steinberger,T2级别可信开发者
  • ✅ 无动态代码风险:Skill本身仅提供文档,无eval/exec等危险函数
  • ✅ 数据本地存储:所有凭证与操作数据保存在`~/.config/gog/`,不上传第三方
  • ⚠️ 敏感权限访问:需授权Gmail、Drive等核心服务读写权限,用户需自行管控OAuth范围
  • ⚠️ 外部依赖:需用户自行安装gogcli二进制,存在供应链维护责任

使用说明

核心用法

gogcli是一款面向Google Workspace生态的命令行管理工具,通过统一的CLI接口覆盖Gmail、Calendar、Drive、Sheets、Docs、Slides、Contacts、Tasks、People、Groups、Keep等11项核心服务。用户需先通过Google Cloud Console创建OAuth 2.0桌面应用凭证,完成本地授权后即可在终端执行搜索邮件、创建日历事件、上传Drive文件、导出Sheets等操作。所有命令支持--json标志输出,便于脚本化集成。

显著优点

1. 一站式覆盖:单工具整合Google Workspace全产品线,避免多工具切换成本
2. 开发者友好:开源可审计、Homebrew官方分发、标准OAuth流程、完善的文档指引

3. 本地优先:凭证与数据均存储于~/.config/gog/,无云端依赖

4. 脚本化能力:JSON输出模式支持自动化工作流构建

潜在缺点与局限性

  • 前置配置复杂:需自行创建Google Cloud项目、配置OAuth consent screen、下载client_secret文件,对非技术用户门槛较高
  • 功能深度有限:相比各服务的官方Web界面,CLI功能为子集(如Gmail不支持富文本编辑)
  • 平台依赖:底层gogcli为二进制工具,需用户自行安装维护版本

适合的目标群体

  • 开发者与DevOps工程师:需要批量处理Google数据或集成CI/CD流程
  • 效率极客:偏好终端操作、追求键盘驱动的工作流
  • 小型团队管理员:快速导出报表、批量管理日历与任务

使用风险

  • 权限范围宽泛:OAuth授权涵盖邮件、文件等敏感数据,需严格遵循最小权限原则
  • 凭证泄露风险:client_secret文件若被窃取可导致账户被非法访问
  • 共享环境隐患:多用户服务器上~/.config/gog//目录权限管理不当可能引发数据交叉访问

gogcli 内容

手动下载zip · 1.5 kB
SKILL.mdtext/markdown
请选择文件