diff options
author | Omar Rizwan <omar@omar.website> | 2021-09-15 20:15:28 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-15 20:15:28 -0700 |
commit | f03fc517c8d3eb2b1b9c8194d2f99904ed939b2a (patch) | |
tree | 0fb24f79a8c329f111876eb8ce01530930b62349 | |
parent | ff53ae7d01fd8356ee22f8c5406b17d76b9362c1 (diff) | |
parent | b1df488012e7ae18080df07901e21f5bc9fec5bb (diff) | |
download | TabFS-f03fc517c8d3eb2b1b9c8194d2f99904ed939b2a.tar.gz TabFS-f03fc517c8d3eb2b1b9c8194d2f99904ed939b2a.zip |
Merge pull request #70 from fivitti/master
extension: add support for Opera browser on Linux
-rwxr-xr-x | install.sh | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -10,10 +10,12 @@ if [[ "$#" -lt 1 || ( ( "$1" == "vivaldi" && "$#" -eq 2 && ${#2} -eq 32 ) || ( "$1" == "chromebeta" && "$#" -eq 2 && ${#2} -eq 32 ) || ( "$1" == "chromium" && "$#" -eq 2 && ${#2} -eq 32 ) || - ( "$1" == "edgedev" && "$#" -eq 2 && ${#2} -eq 32 ) ) ) ]]; then + ( "$1" == "edgedev" && "$#" -eq 2 && ${#2} -eq 32 ) || + ( "$1" == "opera" && "$#" -eq 2 && ${#2} -eq 32 ) ) ) ]]; then echo "Usage: $0 <chrome EXTENSION_ID | firefox | chromebeta EXTENSION_ID | chromium EXTENSION_ID | - vivaldi EXTENSION_ID | edgedev EXTENSION_ID | brave EXTENSION_ID>" + vivaldi EXTENSION_ID | edgedev EXTENSION_ID | + brave EXTENSION_ID | opera EXTENSION_ID>" exit 2 fi @@ -41,6 +43,8 @@ case "$OS $BROWSER" in MANIFEST_LOCATION="$HOME/.config/vivaldi/NativeMessagingHosts";; "Linux edgedev") MANIFEST_LOCATION="$HOME/.config/microsoft-edge-dev/NativeMessagingHosts";; + "Linux opera") + MANIFEST_LOCATION="$HOME/.config/google-chrome/NativeMessagingHosts";; "Darwin chrome") MANIFEST_LOCATION="$HOME/Library/Application Support/Google/Chrome/NativeMessagingHosts";; "Darwin chromebeta") @@ -57,7 +61,7 @@ APP_NAME="com.rsnous.tabfs" EXE_PATH=$(pwd)/fs/tabfs case "$BROWSER" in - chrome | chromium | chromebeta | brave | vivaldi | edgedev) + chrome | chromium | chromebeta | brave | vivaldi | edgedev | opera) EXTENSION_ID=$2 MANIFEST=$(cat <<EOF { |