blog.bouzuya.net

2016-11-02 bouzuya/black-sam 4.1.0, 4.2.0 をつくった

bouzuya/black-sam 4.1.0, 4.2.0 をつくった。

bouzuya/black-sambouzuya/blog.bouzuya.net のための command-line tool 。entry の template を作成できる。

4.1.0, 4.2.0 での変更点は次の通り。

4.1.0

  • -y, --yesterday の追加
  • bin/black-sam の追加
  • package.json を設定ファイルに追加
  • bin/bbn を deprecated
  • ~/.bbn.json を deprecated

4.2.0

  • -t, --template <template> の追加
  • default, weekday, weekend template の追加

いつもは朝にきのうの日記を書くので一日前の日付を指定することが多かった。そこで --yesterday を追加した。

bbnbouzuya/blog.bouzuya.netnpm run ... で置き換えるようになり、長くても問題なくなった。また bbn という名前の確保や repository 名との一致を考えて black-sam に変えた。

いつもは --weekend で週末だけ別の template を指定している。もっと柔軟に template 指定するようにしていきたい。まだ他の指定はできないが、ひとまず、より汎用的な --template を追加した。

今回は semver に従うために deprecated を使用した。 4.x では機能を削除せず、deprecated の表示に留め、5.0 で削除するつもりだ。個人用の command-line tool なので、そこまで厳格にしなくても大丈夫なのだけど、こういうところで練習しておきたい。


日記。今日は PC を家に忘れ、会社の端末で代用した。 git push しそびれており、 data が最新でないところがあった。これはまだ特定の端末に依存しているということで、急に端末が壊れると困るということだ。 data は端末に残さないように注意したい。