
It's my life

Nim言語でTwitter API v1.1対応のSDKを自作し、CLI上でタイムライン閲覧や投稿ができるツールを開発した過程を解説。oAuth1.0認証の実装、CORDEA/oauthライブラリの活用、GitHub Actionsによるマルチプラットフォームビルドの方法を紹介します。

PythonのCLIパーサーdocoptがNim言語でも使えることを発見し、実際にCLIアプリを構築した体験記。Nimの実行速度やトランスパイルの特徴、parseoptとの比較、docoptによるUsageベースのコマンドライン解析の書き方を紹介します。