mirror of
https://github.com/arkenfox/user.js.git
synced 2025-05-21 08:07:09 +02:00
updater.sh: -l auto select if only one profile
This commit is contained in:
parent
3b70fab06d
commit
bbbb6f05d2
1 changed files with 21 additions and 14 deletions
35
updater.sh
35
updater.sh
|
@ -58,12 +58,19 @@ set_wd () {
|
||||||
echo -e ${RED}"Error: Sorry, -l is not supported for your OS"${NC}
|
echo -e ${RED}"Error: Sorry, -l is not supported for your OS"${NC}
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
echo -e ${GREEN}"The following profiles were found:\n"${ORANGE}
|
numdirs=("$firefox_dir"/*)
|
||||||
ls -d "$firefox_dir"*
|
numdirs=${#numdirs[@]}
|
||||||
echo -e ${RED}"\nWhich profile would you like to update?"${NC}
|
if [[ $numdirs == "1" ]]; then
|
||||||
read -p ""
|
ff_profile=$(ls -d "$firefox_dir"*)
|
||||||
echo -e ""
|
else
|
||||||
ff_profile=$REPLY
|
echo "wrong"
|
||||||
|
echo -e ${GREEN}"The following profiles were found:\n"${ORANGE}
|
||||||
|
ls -d "$firefox_dir"*
|
||||||
|
echo -e ${RED}"\nWhich profile would you like to update?"${NC}
|
||||||
|
read -p ""
|
||||||
|
echo -e ""
|
||||||
|
ff_profile=$REPLY
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
ff_profile="$PROFILE_PATH"
|
ff_profile="$PROFILE_PATH"
|
||||||
fi
|
fi
|
||||||
|
@ -295,14 +302,14 @@ update_userjs () {
|
||||||
remove_comments $pastuserjs $past_nocomments
|
remove_comments $pastuserjs $past_nocomments
|
||||||
remove_comments user.js $current_nocomments
|
remove_comments user.js $current_nocomments
|
||||||
|
|
||||||
diffname="userjs_diffs/diff_$(date +"%Y-%m-%d_%H%M").txt"
|
diffname="userjs_diffs/diff_$(date +"%Y-%m-%d_%H%M").txt"
|
||||||
diff=$(diff -w -B -U 0 $past_nocomments $current_nocomments)
|
diff=$(diff -w -B -U 0 $past_nocomments $current_nocomments)
|
||||||
if [ ! -z "$diff" ]; then
|
if [ ! -z "$diff" ]; then
|
||||||
echo "$diff" > "$diffname"
|
echo "$diff" > "$diffname"
|
||||||
echo -e "Status: ${GREEN}A diff file was created:${NC} ${PWD}/${diffname}"
|
echo -e "Status: ${GREEN}A diff file was created:${NC} ${PWD}/${diffname}"
|
||||||
else
|
else
|
||||||
echo -e "Warning: ${ORANGE}Your new user.js file appears to be identical. No diff file was created."${NC}
|
echo -e "Warning: ${ORANGE}Your new user.js file appears to be identical. No diff file was created."${NC}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rm $past_nocomments $current_nocomments $pastuserjs
|
rm $past_nocomments $current_nocomments $pastuserjs
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue