2019-03-11 bouzuya/node-hatena-fotolife-cli 1.0.1
bouzuya/node-hatena-fotolife-cli 1.0.1 をつくった。
node-hatena-fotolife-cli ははてなフォトライフへの投稿のためのコマンドラインツール。 npm パッケージとして配布されている。
bouzuya/node-hatena-blog-cli (2019-03-09) に続いて w010 (bouzuya/w010) での取り組みを活かしての PureScript による CLI 作成。また CoffeeScript & JavaScript リポジトリ廃止 (2019-01-07) の一貫でもある。
blog のときと同様に歴史的な経緯を見てみる。 2014-08-18 につくっている。 1 日 1 Hubot スクリプトの取り組みの中で README にアニメーション GIF を載せたい。そのアップロード先としてはてなフォトライフを選んだのだけど CLI がないのでつくった……そんな感じ。 2014-08-18 に書いてあった。
機能的な差異は環境変数の名前を変えたことくらいだろう。
実装。基本的に bouzuya/node-hatena-blog-cli と同様。パッケージマネージャーは spago 。 blog と違ってこちらは npm:hatena-fotolife-api を FFI で扱っている。 bouzuya/purescript-bouzuya-command-line-option-parser によるサブコマンド対応という点では blog と同じ。
気になる点。サブコマンド名がたぶん blog と異なるということ。どうせなら統一した方が良さそう……。しばらくは対応しなさそう。
『キャプテン・アメリカ/ウィンター・ソルジャー』を観た。昨日 (2019-03-10) の『キャプテン・アメリカ/ザ・ファースト・アベンジャー』に続いて。これは 1 作目を超えている 2 作目だと思う。