キーボードから手を離すな!Google Suite CLIツール「gogcli」導入・活用ガイド
「本日実況するのは……こいつだ!『gogcli』!Google公式のモッサリしたUIに別れを告げ、黒い画面(ターミナル)からGoogle Suiteを支配する、まさにエンジニアのための魔法の杖!さあ、その実力をとくと見よ!」
「おいおい、ブラウザでGmail開けばいいじゃんって?甘い!クリープのないコーヒーより甘いぞ! エンジニアならこう思うはずだ、『ブラウザに切り替えるその0.5秒が惜しい』と!」
カレンダー確認もターミナルから
gogcli cal list 一発!会議の予定が秒で流れる!
ファイルアップロードもコマンド
ドラッグ&ドロップなんて古いぜ!スクリプトに組み込めば自動化の嵐!
連絡先検索も爆速
「あの人のメアドなんだっけ……」とブラウザを彷徨う時間はもう終わりだ!
「よし、インストールだ!Goエンジニアならお馴染みのあのコマンドを叩き込め!」
インストール
go install github.com/steipete/gogcli@latest
認証(ここが正念場!)
Google Cloud Consoleでプロジェクトを作って、OAuth 2.0のクライアントIDをゲットするんだ!
「設定ファイル(~/.gogcli.json)を準備して、いざ……アクセス許可のリンクをポチッとな!」
「さあ、ここからはgogcliの華麗な技の数々を実況していくぞ!画面から目を離すなよ!」
「明日の予定は……?これだ!」
gogcli cal list --days 1
「おっと!午前10時から『進捗どうですか会議』が入ってるな!これは見なかったことに……できない!」
「ローカルのログファイルを、Driveの特定のフォルダへドーン!」
gogcli drive upload --file server.log --parent [FOLDER_ID]
「決まったあああ!ブラウザを立ち上げることなく、クラウドの彼方へファイルが吸い込まれていった!」
「未読メールが溜まってる?コマンドでリストアップだ!」
gogcli mail list --query "is:unread"
「ズラッと並ぶ件名!ここから必要な情報だけを抽出する快感……たまらん!」
「gogcliを使えば、仕事のワークフローが『思考→コマンド→完了』という直線的なスピード感に変わる!まさに、エンジニアによるエンジニアのための神器!」
「GUIの迷路で迷子になっている暇があったら、このツールを叩き込んで、空いた時間でコーヒーでも淹れようぜ!」
「ふぅ……熱くなりすぎちまった。どうだい?このスピード感、君も欲しくなっただろう?」