saltshaer

Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、联系人、表格和文档。

安装

概览

什么是saltshaer

gog 是一款专为开发者设计的 Google Workspace 命令行工具,旨在通过简洁的命令行接口高效管理 Gmail、日历、云端硬盘、联系人、表格和文档等核心服务。它采用 OAuth 2.0 认证机制,用户只需一次配置即可完成多账户和多服务的授权绑定,极大简化了日常操作流程。该工具特别适合需要批量处理邮件、自动化日程管理或集成到脚本工作流中的技术用户,避免了频繁切换浏览器界面的繁琐步骤。通过统一的命令结构,gog 将原本分散在多个 Web 应用中的功能整合进终端环境,显著提升了工作效率与操作一致性。无论是快速检索最近一周的邮件,还是自动导出 Google 文档内容,gog 都能以轻量级的方式满足专业级需求。

核心功能特点

  1. 支持 Gmail、日历、云端硬盘、联系人、表格和文档六大 Google Workspace 核心服务
  2. 基于 OAuth 2.0 的安全认证体系,支持多账户管理与服务权限分离
  3. 提供 JSON 输出格式,便于脚本调用与自动化集成
  4. 内置搜索、发送、导出、更新等多种高频操作命令,覆盖常见办公场景
  5. 支持 Google Sheets 的数据读写、追加、清空及元数据查询功能
  6. 可批量处理文档导出与内容读取,无需打开浏览器界面

适用场景

在日常工作中,开发者和系统管理员常常需要快速访问或批量处理 Google Workspace 中的各类资源。例如,运维人员可以通过 gog 编写脚本自动清理指定时间范围内的高风险邮件,避免人工筛选的低效;市场团队则可利用其快速导出 Google Docs 内容并生成报告摘要。对于需要持续监控日历事件的技术负责人,gog 能定时拉取未来一周的会议安排,并同步至本地任务管理系统。此外,在 CI/CD 流水线中,工程师可以使用 gog 将测试结果写入 Google Sheets,实现数据可视化与团队协作的无缝对接。由于其命令行特性,gog 天然适合嵌入 Bash/Python 脚本,成为自动化办公生态中的重要一环。无论是临时查询、定期备份,还是复杂的工作流编排,gog 都提供了比图形界面更灵活、更可复用的解决方案。