よく見たらそういう話じゃなかった
~
はコマンドがホームディレクトリとして解釈する慣習があるだけで動作の保証は無い(ちゃんと調べてないから確信はない)けど$HOME
はシェルがコマンドに渡す前に展開してくれるからシェルから呼び出す限り絶対動くので常に$HOME
使ったほうが筋が良いんだろうなと思ってる。タイプ数の差で~
使うことのほうが多いけど
https://twitter.com/mattn_jp/status/1733483022660583479?t=NowrTjONMyZ6WWGhqGSxoA&s=19