This commit is contained in:
claustromaniac 2018-04-22 22:02:02 +00:00 committed by GitHub
parent 7ef1e4969e
commit 3090b6fdd2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2,7 +2,7 @@
## prefs.js cleaner for Linux/Mac ## prefs.js cleaner for Linux/Mac
## author: @claustromaniac ## author: @claustromaniac
## version: 1.0b4 ## version: 1.0b5
## special thanks to @overdodactyl and @earthlng for a few snippets that I stol..*cough* borrowed from the updater.sh ## special thanks to @overdodactyl and @earthlng for a few snippets that I stol..*cough* borrowed from the updater.sh
@ -51,9 +51,9 @@ fClean() {
if [[ $prefs != *"@@${BASH_REMATCH[1]}@@"* ]]; then if [[ $prefs != *"@@${BASH_REMATCH[1]}@@"* ]]; then
echo "$line" echo "$line"
fi fi
else continue
echo "$line"
fi fi
echo "$line"
done < "$1" > prefs.js done < "$1" > prefs.js
} }
@ -61,7 +61,7 @@ echo -e "\n\n"
echo " ╔══════════════════════════╗" echo " ╔══════════════════════════╗"
echo " ║ prefs.js cleaner ║" echo " ║ prefs.js cleaner ║"
echo " ║ by claustromaniac ║" echo " ║ by claustromaniac ║"
echo " ║ v1.0b4 ║" echo " ║ v1.0b5 ║"
echo " ╚══════════════════════════╝" echo " ╚══════════════════════════╝"
echo -e "\nThis script should be run from your Firefox profile directory.\n" echo -e "\nThis script should be run from your Firefox profile directory.\n"
echo "It will remove any entries from prefs.js that also exist in user.js." echo "It will remove any entries from prefs.js that also exist in user.js."
@ -80,8 +80,10 @@ do
fi fi
fFF_check fFF_check
bakfile="prefs.js.backup.$(date +"%Y-%m-%d_%H%M")" ## create backup folder if it doesn't exist
mv prefs.js "${bakfile}" && echo -e "\nprefs.js backed up." mkdir -p userjs_backups;
bakfile="userjs_backups/prefs.js.backup.$(date +"%Y-%m-%d_%H%M")"
mv prefs.js "${bakfile}" && echo -e "\nprefs.js backed up: $bakfile"
echo "Cleaning prefs.js..." echo "Cleaning prefs.js..."
fClean "$bakfile" fClean "$bakfile"
echo "All done!" echo "All done!"