Removed need of sudo as HomeBrew does not act well with it.

This commit is contained in:
spqr 2022-04-04 16:14:58 +02:00
parent 042121cc2e
commit 5c9142fe37
5 changed files with 103 additions and 26 deletions

91
cleanup/browsers/tor.sh Normal file
View File

@ -0,0 +1,91 @@
#!/usr/bin/env bash
# Note: maybe outreach but better safe than sorry - Based on the firefox.sh
# ----------------------------------------------------------
# ----------------Clear Tor Browser cache-------------------
# ----------------------------------------------------------
echo '--- Clear Tor Browser cache'
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/Caches/*
# ----------------------------------------------------------
# ----------------------------------------------------------
# -------------Delete Tor Browser form history--------------
# ----------------------------------------------------------
echo '--- Delete Tor Browser form history'
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/formhistory.sqlite
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/formhistory.dat
# ----------------------------------------------------------
# ----------------------------------------------------------
# ------------Delete Tor Browser site preferences----------
# ----------------------------------------------------------
echo '--- Delete Tor Browser site preferences'
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/content-prefs.sqlite
# ----------------------------------------------------------
# Delete Tor Browser session restore data (loads after the browser closes or crashes)
echo '--- Delete Tor Browser session restore data (loads after the browser closes or crashes)'
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/sessionCheckpoints.json
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/sessionstore*.js*
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/sessionstore.bak*
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/sessionstore-backups/previous.js*
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/sessionstore-backups/recovery.js*
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/sessionstore-backups/recovery.bak*
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/sessionstore-backups/previous.bak*
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/sessionstore-backups/upgrade.js*-20*
# ----------------------------------------------------------
# ----------------------------------------------------------
# ---------------Delete Tor Browser passwords---------------
# ----------------------------------------------------------
echo '--- Delete Tor Browser passwords'
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/signons.txt
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/signons2.txt
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/signons3.txt
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/signons.sqlite
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/logins.json
# ----------------------------------------------------------
# ----------------------------------------------------------
# --------------Delete Tor Browser HTML5 cookies------------
# ----------------------------------------------------------
echo '--- Delete Tor Browser HTML5 cookies'
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/webappsstore.sqlite
# ----------------------------------------------------------
# ----------------------------------------------------------
# -------------Delete Tor Browser crash reports-------------
# ----------------------------------------------------------
echo '--- Delete Tor Browser crash reports'
rm -rfv ~/Library/Application\ Support/TorBrowser-Data/Browser/Crash\ Reports/
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/minidumps/*.dmp
# ----------------------------------------------------------
# ----------------------------------------------------------
# -------------Delete Tor Browser backup files--------------
# ----------------------------------------------------------
echo '--- Delete Tor Browser backup files'
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/bookmarkbackups/*.json
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/bookmarkbackups/*.jsonlz4
# ----------------------------------------------------------
# ----------------------------------------------------------
# -----------------Delete Tor Browser cookies---------------
# ----------------------------------------------------------
echo '--- Delete Tor Browser cookies'
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/cookies.txt
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/cookies.sqlite
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/cookies.sqlite-shm
rm -fv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/cookies.sqlite-wal
rm -rfv ~/Library/Application\ Support/TorBrowser-Data/Browser/*.default/storage/default/http*
# ----------------------------------------------------------
echo 'Tor Browser cleaned up 🎉💪'

View File

@ -0,0 +1,12 @@
#!/usr/bin/env bash
# ----------------------------------------------------------
# -------------------Installing: Tor Browser----------------
# ----------------------------------------------------------
echo '--- Installing: Tor Browser'
brew install tor-browser
echo "alias clean_tb='zsh $REPO_DIR/env_setup_mac/cleanup/browsers/tor.sh'" >> ~/.zshrc
echo "alias clean_tb='bash $REPO_DIR/env_setup_mac/cleanup/browsers/tor.sh'" >> ~/.bashrc
# ----------------------------------------------------------
echo 'Tor Browser is now setup correctly 🎉💪'

View File

@ -1,14 +1,5 @@
#!/usr/bin/env bash
if [ "$EUID" -ne 0 ]; then
script_path=$([[ "$0" = /* ]] && echo "$0" || echo "$PWD/${0#./}")
sudo "$script_path" || (
echo 'Administrator privileges are required.'
exit 1
)
exit 0
fi
# ----------------------------------------------------------
# -----------------Uninstalling: Jitsi Meet-----------------
# ----------------------------------------------------------

View File

@ -1,13 +1,5 @@
#!/usr/bin/env bash
if [ "$EUID" -ne 0 ]; then
script_path=$([[ "$0" = /* ]] && echo "$0" || echo "$PWD/${0#./}")
sudo "$script_path" || (
echo 'Administrator privileges are required.'
exit 1
)
exit 0
fi
# ----------------------------------------------------------
# --------------------Uninstalling: Monal-------------------

View File

@ -1,14 +1,5 @@
#!/usr/bin/env bash
if [ "$EUID" -ne 0 ]; then
script_path=$([[ "$0" = /* ]] && echo "$0" || echo "$PWD/${0#./}")
sudo "$script_path" || (
echo 'Administrator privileges are required.'
exit 1
)
exit 0
fi
# ----------------------------------------------------------
# -----------------Uninstalling: Thunderbird----------------
# ----------------------------------------------------------