Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm looking for a way to open a given page in Google Chrome from the command line, with the following behaviour:

  • If the given page is already open in a tab, navigate to that tab
  • If the given page is not already open in a tab, open the page in a new tab and show that tab

Currently when I open a URL from the command line (e.g. using "open http://godzillahaiku.tumblr.com" on Mac OS X), Chrome will always open the URL in a new tab. I end up with lots of duplicate tabs as a result, which is a minor annoyance.

I'm looking for a solution that works on Mac OS X, but a non-OS specific solution would be preferable.

I'd consider writing a Chrome extension for this if there's no existing solution.

share|improve this question
add comment

2 Answers 2

This is a simpler command line, but will still open a new tab:

open -a Google\ Chrome <file> 
share|improve this answer
add comment

Turns out this can be done with a few lines of javascript in a Chrome extension.

Still open to other answers, but in the meantime I've written a Chrome extension to do this and put the source online.

share|improve this answer
1  
Care to enlighten me what the downvote was for with some constructive criticism? –  MattH Mar 13 '10 at 11:25
1  
this little extension you made is in the pocket, thanks –  aaron May 29 '11 at 3:27
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.