How to install google chrome extensions though Terminal
I want to install chrome extensions in chrome browser through Terminal instead of doing in GUI. Is there any way to install the extensions from Terminal?
Solution 1:
Here is the script, you gonna need extension ids, they can be found in the address bar when you go to the details of the extension on the market or at chrome://extensions
. The script will also install chrome if it is not installed, remove the middle part if that's not needed.
-
Save this script to the
install-chrome.sh
file:#!/bin/bash install_chrome_extension () { preferences_dir_path="/opt/google/chrome/extensions" pref_file_path="$preferences_dir_path/$1.json" upd_url="https://clients2.google.com/service/update2/crx" mkdir -p "$preferences_dir_path" echo "{" > "$pref_file_path" echo " \"external_update_url\": \"$upd_url\"" >> "$pref_file_path" echo "}" >> "$pref_file_path" echo Added \""$pref_file_path"\" ["$2"] } if ! which "google-chrome" ; then wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub \ | sudo apt-key add - echo 'deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main' \ | sudo tee /etc/apt/sources.list.d/google-chrome.list sudo apt-get update sudo apt install google-chrome-stable else echo Chrome already installed fi install_chrome_extension "cfhdojbkjhnklbpkdaibdccddilifddb" "adblock plus" install_chrome_extension "fmkadmapgofadopljbjfkapdkoienihi" "react dev tools" install_chrome_extension "anmidgajdonkgmmilbccfefkfieajakd" "save pinned tabs" install_chrome_extension "dbepggeogbaibhgnhhndojpepiihcmeb" "vimium"
-
Run
sudo bash install-chrome.sh
Restart chrome.
More scripts at https://github.com/grabantot/scripts