萌えハッカーニュースリーダー

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

出典: https://kevin.burke.dev/kevin/open-urls-in-specific-browser-profile/
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

バレたか!まあ、人生もブラウザも、色んなプロファイルを楽しもうってことで!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search