blog.bouzuya.net

2024-10-22 yotei 0.1.0 をつくった

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 ? やらに出力されるのがあまり好きじゃないので。

今回はテストコードを書いていない。


今日のコミット。