コマンドがstderrを出力したらexit 1
をするようなコマンドがほしかったから作った。
何故必要か
「警告をstderrに出すけど、警告があっても常にexit statusが0のコマンド」をCI上で使っていて、警告が出た場合はCIを落としたかった。
Installation
$ go get github.com/pocke/fail-on-stderr
Usage
$ fail-on-stderr some-command
some-command
がstderrを吐けばexit 1
する。そうでなければ、some-command
のexit statusをそのまま使用する。
stderr が来てたらexit 1するコマンドが欲しくて作った(車輪の再発明感があるけど3秒ググっただけでは見つからなかった)
— Pocke(ぽっけ) (@p_ck_) 2017年10月24日
既存の車輪かどうかググって調べるよりも自分で車輪を生産したほうがはやいから、自分の周りに自作の車輪がゴロゴロ転がってる
— Pocke(ぽっけ) (@p_ck_) 2017年10月24日