mizulba6日前 00shellスクリプトでlefthookの複雑なラッパーを書くより設定キーに寄せるGitシェルlefthook.yml の lefthook: キーに sh -c で複雑なロジックを直接書くと、lefthook install で生成される .git/hooks の test -n "..." 部分とクォートが干渉して警告が出やすい。また変数展開の未引用($VAR/$@)は空白入りパスや引数で壊れる。複雑なロジックは lefthook.rc 側に寄せ、LEFTHOOK_BIN を export する形にすると、生成 hook が安全に "$@" を扱えてシンプルになる。