Google 官方整活!一个 CLI 帮你搞定整个 Google 全家桶
你受够了在浏览器里来回切换 Gmail、Google Calendar、Google Drive、Google Docs 吗?
我来给你介绍个狠的——Google Workspace CLI,简称 gworkspace。这玩意儿是 Google 官方出的命令行工具,一行命令就能操作你的 Google 全家桶。

能干啥?
官方说它可以管理:
– 📧 Gmail – 读邮件、发邮件、标记已读、删垃圾邮件
– 📅 Calendar – 创建日程、查事件、邀请参会人
– 📁 Drive – 上传、下载、分享文件
– 📝 Docs/Sheets – 创建文档表格、写入数据
– 💬 Chat – 发消息、读消息
– 👥 Admin – 管理员操作(如果你有权限的话)
甚至还集成了 AI agent 技能,官方说法是”includes AI agent skills”。具体怎么玩我没深究,但光是能命令行管 Gmail 就够香了。
技术栈有点意思
这项目用 Rust 写的。对,就是那个以安全和性能著称的 Rust。Google 官方选 Rust 做 CLI 工具有点出乎意料,但也在情理之中——Rust 编译出来的二进制超小,运行飞快,而且内存安全。
看项目描述说它是”dynamically built from Google Discovery Service”。意思是它不是手写每个 API 调用,而是通过 Google 的 Discovery Service 自动生成的。这意味着 Google 以后加新 API,这个 CLI 理论上也能自动跟上。
安装试试
# macOS
brew install googleworkspace/cli
# 或者 cargo
cargo install gworkspace-cli
# 验证
gworkspace --help
第一次用会跳转到浏览器授权,跟 Google OAuth 那套流程走就行。
速度真快
从搜索结果看,这个项目 3 月 2 日才发布,到我写稿这会儿已经 17000+ 星了。一周时间都不到,妥妥的爆款预定。
我的想法
Google 官方出 CLI 其实有点晚。微软有 msgraph-cli,Slack 有 slack-cli,现在 Google 终于跟上了。
但最让我好奇的是那个”AI agent skills”到底怎么实现的。官方文档写得很简略,社区还没怎么讨论。如果有大神玩明白了,欢迎在评论区分享。
命令行重度用户确实需要这个。毕竟在终端里搞定一切才是终极浪漫嘛。
项目地址:https://github.com/googleworkspace/cli



发表回复