mirror of
				https://github.com/arkenfox/user.js.git
				synced 2025-11-04 07:45:26 +01:00 
			
		
		
		
	v1.1 regex fix (#409)
This commit is contained in:
		@@ -2,7 +2,7 @@
 | 
			
		||||
 | 
			
		||||
## prefs.js cleaner for Linux/Mac
 | 
			
		||||
## author: @claustromaniac
 | 
			
		||||
## version: 1.0
 | 
			
		||||
## version: 1.1
 | 
			
		||||
 | 
			
		||||
## special thanks to @overdodactyl and @earthlng for a few snippets that I stol..*cough* borrowed from the updater.sh
 | 
			
		||||
 | 
			
		||||
@@ -36,7 +36,7 @@ fFF_check() {
 | 
			
		||||
fClean() {
 | 
			
		||||
	# the magic happens here
 | 
			
		||||
	prefs="@@"
 | 
			
		||||
	prefexp="user_pref[ 	]*\([ 	]*[\"']([^\"']*)[\"'][ 	]*,"
 | 
			
		||||
	prefexp="user_pref[ 	]*\([ 	]*[\"']([^\"']+)[\"'][ 	]*,"
 | 
			
		||||
	while read -r line; do
 | 
			
		||||
		if [[ "$line" =~ $prefexp && $prefs != *"@@${BASH_REMATCH[1]}@@"* ]]; then
 | 
			
		||||
			prefs="${prefs}${BASH_REMATCH[1]}@@"
 | 
			
		||||
@@ -58,7 +58,7 @@ echo -e "\n\n"
 | 
			
		||||
echo "                   ╔══════════════════════════╗"
 | 
			
		||||
echo "                   ║     prefs.js cleaner     ║"
 | 
			
		||||
echo "                   ║    by claustromaniac     ║"
 | 
			
		||||
echo "                   ║           v1.0           ║"
 | 
			
		||||
echo "                   ║           v1.1           ║"
 | 
			
		||||
echo "                   ╚══════════════════════════╝"
 | 
			
		||||
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."
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user