Skip to content

v1.15.0

Choose a tag to compare

@kan kan released this 24 Sep 07:26
· 20 commits to main since this release
2976c1c

Added

  • lib/state.sh を足した。宣言と現状を畳んだハッシュが前回と変わったときだけ、または前回から
    一定時間が過ぎたときだけ処理を走らせるための状態記録(chezmoi の run_onchange_ /
    refreshPeriod 相当)。公開 API は booch_hash_args / booch_state_changed /
    booch_state_record / booch_state_fresh / booch_state_touch。記録の置き場は
    BOOCH_STATE_DIR(未設定なら ${XDG_CACHE_HOME:-$HOME/.cache}/booch/state)。lib は export
    しないので、既定を変えてジョブからも使う利用側は自分で export する。記録ファイル名は id を
    パーセントエンコードしたもの。