一个CLI管住Gmail/日历/云盘——Google Workspace CLI体验
一个 CLI,把 Gmail / Calendar / Drive 全部管起来
日常办公离不开 Google 全家桶,但每次想要查邮件、看日程、上传文件,都要切来切去——浏览器、邮箱、日历、网盘,来回切换效率很低。
Google Workspace CLI(gws) 这个工具,把 Gmail、Google Calendar、Google Drive、Sheets、Docs 全部封装成了命令行操作。一个终端窗口,全部搞定。
它能做什么?
gws 提供两层接口:快捷命令和原始 API 调用。
快捷命令(Helper Commands),几个真实场景:
gws calendar +agenda --today:今天所有日历事件,一行表格输出gws gmail +triage:未读邮件汇总,按重要性排序呈现gws workflow +standup-report:今日会议 + 待办任务,晨会神器gws workflow +meeting-prep:下一场会议的准备材料自动拉取gws workflow +email-to-task:邮件直接转任务,漏单率大幅下降gws drive +upload <file>:文件上传,自动补全元数据
原始 API 访问,如果你需要更精细的控制:
gws gmail users messages list --params '{"userId":"me","maxResults":10}'gws calendar events list --params '{"calendarId":"primary"}'gws sheets spreadsheets get --params '{"spreadsheetId":"xxx"}'
输出格式随便选
加 --format json|table|yaml|csv,想机器解析就 JSON,想人眼就看 table。分页用 --page-all 自动翻页,--page-limit 控制页数。
实际体验
装好之后配了 OAuth 登录(gws auth login --full),第一次用 gws calendar +agenda --today --format table 跑了一下,今天三个会议的信息秒出,包括时间、标题、参会者,比打开日历应用快多了。
最有用的是 +standup-report 和 +email-to-task 这类工作流命令——原来需要手动整理的内容,现在一条命令搞定。
支持的服务很全:Gmail、Calendar、Drive、Sheets、Docs、Slides、Tasks、People、Chat、Forms、Keep、Meet,还有 Admin 管理接口。基本上覆盖了 Google Workspace 的核心产品线。
怎么安装
GitHub 上 30K+ star,1.7K fork,Google 官方出品(或者由 Google 团队维护),更新很活跃。安装方式在 GitHub 主页有详细说明,支持多平台。
如果你每天重度使用 Google 全家桶,同时又习惯在终端里干活,这个 CLI 值得加到日常工具链里。
评论区
登录后可评论。