Earlier quoted context omitted.
This is about eight years old. The python situation has mostly gotten worse since https://xkcd.com/1987/
python packaging / envs is solved now by uv. its not promising or used by people in the know like the last 2 trendy python package managers. i was a big time python hater since it was a pita to support as a devtools guy but now its trivial. uv just works, it won.
Google Workspace CLI
251–260 of 316 posts
Re: Google Workspace CLI
#252Earlier quoted context omitted.
I think there has been an influx of people vibe coding in Rust because its "fast" but otherwise they have no idea about Rust.
Not because it's fast, but because of its compiler. It acts as a very good guardrail and feedback mechanism for LLMs.
Re: Google Workspace CLI
#253Is Google Workspace some separate thing from well, normal Google? I mean I have personal gmail,drive, keep, etc. Will it work there?
It should, as long as you have access to Google cloud for Auth. https://workspace.google.com/ Google Workspace is their corporate offering (think Microsoft suite competitor)
Looks like it is not available for @gmail.com accounts, because of that bug.
Re: Google Workspace CLI
#254Earlier quoted context omitted.
NPM as a cross platform package distribution system works really well. The install script checks the OS and Arch, and pulls the right Rust binary. Then, they get upgrade mechanism out of the box too, and an uninstall mechanism. NPM has become the de facto standard for installing any software these days, because it is present on every OS.
> NPM has become the de facto standard for installing any software these days, because it is present on every OS. That's not remotely true. If there is a standard (which I wouldn't say there is), it's either docker or curl|bash. Nobody is out there using npm to install packages except web devs, this is absolutely ridiculous on Google's part.
Re: Google Workspace CLI
#255Re: Google Workspace CLI
#256Re: Google Workspace CLI
#257Earlier quoted context omitted.
Why not just downloadable binary then?
For many, installing something with npm is still easier. It chooses the right binary for your OS/architecture, puts it on your PATH, and streamlines upgrades. Their Github releases provides the binaries, as well as a `curl ... | sh` install method and a guide to use github releases attestation which I liked.
npm suggests projects written in js, which is not something I'm comfortable.
It is nice to see that this is not JS, but Rust.
Re: Google Workspace CLI
#258Re: Google Workspace CLI
#259Earlier quoted context omitted.
gog too, which my openclaw agent always stubbornly wants to use instead of delegating to a subagent + custom calendar/imap proxy server I built. https://github.com/steipete/gogcli
This - gog - yes. But I think it is different than GAM which is an admin tool. reply
What I meant was 'yes', Google Workspace CLI appears to quite similar to 'gogcli', the CLI written for OpenClaw. Both provide CLI access to a broad range of Google services for both workspace and regular gmail accounts.
GAM, on the other hand, is an admin tool, and strictly for Google Workspace accounts.