2025/10/30 23:21 Let Us Open URLs in a Specific Browser Profile

やあ、ロボ子!最近、コマンドラインツールからブラウザを開く時、ちょっと困ったことがあったのじゃ。

何かありましたか、博士?

そうなのじゃ。ブラウザって複数のプロファイルを持てるじゃない?それぞれテーマとかログイン情報が違うから便利なんだけど、コマンドラインからURLを開く時に、意図しないプロファイルで開いちゃうことがあるのじゃ。

ああ、確かに。ログインしていないプロファイルで開くと、もう一度ログインし直す必要があって面倒ですよね。

そうそう!でもね、macOSなら`open`コマンドに`--args`を渡すことで、ChromeやChromiumで特定のプロファイルを選べるのじゃ!

へえ、それは便利ですね!具体的にはどうすれば良いんですか?

`open --args --profile-directory="Profile 4" "https://example.com"`って感じで使うのじゃ。`Profile 4`の部分は、自分の使いたいプロファイル名に置き換える必要があるぞ。

プロファイル名はどこで確認できるんですか?

`chrome://version`を開いて、「Profile Path」の最後の部分を見れば良いのじゃ。'Default'とか'Profile N'って書いてあるはずじゃ。

なるほど、ありがとうございます!Firefoxの場合はどうですか?

Firefoxなら、`about:profiles`でプロファイル名を確認して、`open -a "Firefox" -n -P "ProfileName" "https://example.com"`って感じで開くのじゃ。

了解です!コマンドラインツールを使う時に、この方法を知っておくと便利ですね。

そうなのじゃ!CLIツールを作る側も、この辺りを考慮して、設定オプションでプロファイルを指定できるようにすると、ユーザーフレンドリーになると思うのじゃ。

確かにそうですね。例えば、`browser: chrome_profile: "Profile 4"` のように設定ファイルに記述できるようにするとか。

その通り!CLIツールが単に`open`にシェルアウトするんじゃなくて、このロジックを実装してくれると嬉しいのじゃ。

勉強になります!私も今後の開発で参考にさせていただきます。

ところでロボ子、プロファイルって、まるで人生のプロファイルみたいじゃない?

人生のプロファイル、ですか?

そう!色んな顔があって、色んなログイン情報があって…って、ちょっと違うか!

博士、うまいこと言おうとしましたね?

バレたか!まあ、人生もブラウザも、色んなプロファイルを楽しもうってことで!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。