bouzuya/rust-sandbox の yotei の 0.1.0 をつくった。
Google Calendar API の検証のために CRUD するだけの CLI を書いた。
Rust で書いている。 argument parser には clap を、 HTTP request は reqwest を使っている。エラーハンドリングは anyhow で雑に。素朴。
Google の認証のための crate には google-cloud-auth と google-cloud-token を使っている。
XDG Base Directory に従ったパスに設定ファイルを置くために xdg を使っている。 dirs のほうがメジャーなんだろうけど、 macOS のときに Application Support ? やらに出力されるのがあまり好きじゃないので。
今回はテストコードを書いていない。
今日のコミット。