Shellでフラグを使いたい!という場合、今まではTest文のANDチェーンで動かしていましたが、true
コマンドとfalse
コマンドを見つけたのでメモります。
Terminal
local powerline_enabled
powerline_enabled=true
[ $powerline_enabled = "true" ]&& printf "POWERLINE \ue0b0" #Before
$powerline_enabled&& printf "POWERLINE \ue0b0" #After
スマートだけど危なそう。ちゃんとtrueかfalse代入しとけばいいと思うけど。