From 140bd127dfc379955f28e3477909a65b25e0f928 Mon Sep 17 00:00:00 2001 From: Omar Rizwan Date: Thu, 29 Oct 2020 23:54:40 -0700 Subject: Specify extension id in install.sh & check usage. Improve README. --- install.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'install.sh') diff --git a/install.sh b/install.sh index aa13668..04d96e4 100755 --- a/install.sh +++ b/install.sh @@ -1,7 +1,14 @@ #!/bin/bash -eux +if [[ ! ( ( "$1" == "firefox" && "$#" -eq 1 ) || + ( "$1" == "chrome" && "$#" -eq 2 && ${#2} -eq 32) || + ( "$1" == "chromium" && "$#" -eq 2 && ${#2} -eq 32) ) ]]; then + echo "Usage: $0 " + exit 2 +fi + OS="$(uname -s)" -BROWSER="$(echo ${1:-chrome} | tr '[:upper:]' '[:lower:]')" +BROWSER="$(echo $1 | tr '[:upper:]' '[:lower:]')" # https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Native_manifests#Manifest_location # https://developer.chrome.com/extensions/nativeMessaging#native-messaging-host-location @@ -27,6 +34,7 @@ EXE_PATH=$(pwd)/fs/tabfs case "$BROWSER" in chrome | chromium) + EXTENSION_ID=$2 MANIFEST=$(cat <