Я хочу создать команду в терминале, которая позволила бы мне использовать
chrome index.html
и откройте данный файл в Google Chrome.
Как я могу заставить это работать?
Я хочу создать команду в терминале, которая позволила бы мне использовать
chrome index.html
и откройте данный файл в Google Chrome.
Как я могу заставить это работать?
Ответы:
Вы можете использовать команду open с -a
флагом, чтобы открыть файл или расположение в Chrome:
open -a "Google Chrome" index.html
Это также работает с URL, то есть open -a "Google Chrome" http://www.apple.com
.
open -a "Google Chrome" *.html
открывает все соответствующие html
файлы как новые вкладки в текущем (активном?)
Я нашел этот путь более красивым:
~/.bash_profile
файл и добавьте следующую строку
alias chrome="open -a 'Google Chrome'"
source ~/.bash_profile
или откройте новое окно в Терминале.Теперь вы можете открыть файл file.html, запустив: chrome file.html
в командной строке.
При использовании этого скрипта или какого-либо инструмента автоматизации я предпочитаю использовать псевдоним для всего двоичного файла, чтобы у меня был доступ ко всем параметрам командной строки (например, --version
...)
alias chrome="/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"
chrome --version
chrome -open index.html
Затем, если вы хотите иметь этот псевдоним на постоянной основе, вы можете добавить его к себе .bash_profile
вручную или с помощью этого небольшого фрагмента:
echo "alias chrome=\"/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"\" >> ~/.bash_profile