Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorJonathan White <support@dmapps.us>2019-04-06 04:04:56 +0300
committerJonathan White <support@dmapps.us>2019-04-08 04:00:15 +0300
commit1493943e2e34e4c9c270521032023c20244bac51 (patch)
tree0fd9e1081fd43e86ea54cc2b58ff984eec78e157 /utils
parent4b1258f5851c12e2fbe7991fff794a8e78237656 (diff)
Add integration with Brave browser
Fixes #2414
Diffstat (limited to 'utils')
-rwxr-xr-xutils/keepassxc-snap-helper.sh18
1 files changed, 12 insertions, 6 deletions
diff --git a/utils/keepassxc-snap-helper.sh b/utils/keepassxc-snap-helper.sh
index 4b2ce94d6..206accaf1 100755
--- a/utils/keepassxc-snap-helper.sh
+++ b/utils/keepassxc-snap-helper.sh
@@ -92,6 +92,11 @@ setupVivaldi() {
INSTALL_DIR="${BASE_DIR}/.config/vivaldi/NativeMessagingHosts"
}
+setupBrave() {
+ buildJson
+ INSTALL_DIR="${BASE_DIR}/.config/BraveSoftware/Brave-Browser/NativeMessagingHosts"
+}
+
setupTorBrowser() {
buildJson "firefox"
INSTALL_DIR="${BASE_DIR}/.tor-browser/app/Browser/TorBrowser/Data/Browser/.mozilla/native-messaging-hosts"
@@ -109,9 +114,10 @@ BROWSER=$(whiptail \
"2" "Chrome" \
"3" "Chromium" \
"4" "Vivaldi" \
- "5" "Tor Browser" \
+ "5" "Brave" \
+ "6" "Tor Browser" \
3>&1 1>&2 2>&3)
-
+
clear
exitstatus=$?
@@ -122,16 +128,17 @@ if [ $exitstatus = 0 ]; then
2) setupChrome ;;
3) setupChromium ;;
4) setupVivaldi ;;
- 5) setupTorBrowser ;;
+ 5) setupBrave ;;
+ 6) setupTorBrowser ;;
esac
# Install the JSON file
cd ~
mkdir -p "$INSTALL_DIR"
echo "$JSON_OUT" > ${INSTALL_DIR}/${INSTALL_FILE}
-
+
$DEBUG && echo "Installed to: ${INSTALL_DIR}/${INSTALL_FILE}"
-
+
whiptail \
--title "Installation Complete" \
--msgbox "You will need to restart your browser in order to connect to KeePassXC" \
@@ -139,4 +146,3 @@ if [ $exitstatus = 0 ]; then
else
whiptail --title "Installation Canceled" --msgbox "No changes were made to your system" 8 50
fi
-