ごくたまに(年に2,3回)、ターミナル上からChromeのシークレットモードでHTMLファイルを開きたい時がある。
最初に結論から書くと、下記の一行で行ける。
open -n -a "Google Chrome" --args -incognito <開きたいファイル(htmlなど)>
ちなみにこの開きたいファイルのパスは絶対パスである必要がある。
ただ、いちいち絶対パスを打つのも面倒くさい。。。
というわけで、下記のようなシェルスクリプトを作ってみた。
こいつを使うと、下記のようにHTMLファイルを相対パスで指定しても絶対パスに変換してシークレットモードでChromeを呼び出すようにしてくれる。
foic <html file>
このシェルスクリプトをセットアップする労力と絶対パスを打ち込む労力を天秤にかけると、まあ微妙...と思われる方もいるかも知れない。が、今のところ自分としては作ってよかったと思っている。