Create a Terminal command to open file with Chrome
Solution 1:
You can use the open command with the -a
flag to open a file or location in Chrome:
open -a "Google Chrome" index.html
This also works with URLs, i.e. open -a "Google Chrome" http://www.apple.com
.
Solution 2:
I found this way more beautiful:
- Edit
~/.bash_profile
file and add the following linealias chrome="open -a 'Google Chrome'"
- Save and close the file.
- Either run
source ~/.bash_profile
or open a new window in Terminal.
You can now open the file, file.html, by running: chrome file.html
on the command line.
Solution 3:
When using this from a script or some automation tool I prefer to alias to the complete binary so I have access to all the command line options, (like --version
...)
alias chrome="/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"
chrome --version
chrome -open index.html
Then if you want to have this alias permanently you can add it to your .bash_profile
manually or using this little snippet:
echo "alias chrome=\"/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"\" >> ~/.bash_profile