mirror of
https://github.com/arkenfox/user.js.git
synced 2025-05-03 15:33:38 +02:00
updater.sh add view arg
This commit is contained in:
parent
36192205a3
commit
789d0672c7
1 changed files with 14 additions and 4 deletions
18
updater.sh
18
updater.sh
|
@ -49,11 +49,12 @@ usage() {
|
||||||
echo -e "\t-o OVERRIDE,\t Filename or path to overrides file (if different than user-overrides.js)."
|
echo -e "\t-o OVERRIDE,\t Filename or path to overrides file (if different than user-overrides.js)."
|
||||||
echo -e "\t\t\t If given a directory, all files inside will be appended recursively."
|
echo -e "\t\t\t If given a directory, all files inside will be appended recursively."
|
||||||
echo -e "\t\t\t You can pass multiple files or directories by passing a comma separated list."
|
echo -e "\t\t\t You can pass multiple files or directories by passing a comma separated list."
|
||||||
echo -e "\t\t\t\t Note: only files ending in the extension .js are appended"
|
echo -e "\t\t\t\t Note: If a directory is given, only files inside ending in the extension .js are appended"
|
||||||
echo -e "\t\t\t\t IMPORTANT: do not add spaces between files/paths. Ex: -o file1.js,file2.js,dir1"
|
echo -e "\t\t\t\t IMPORTANT: do not add spaces between files/paths. Ex: -o file1.js,file2.js,dir1"
|
||||||
echo -e "\t\t\t\t IMPORTANT: if any files/paths include spaces, wrap the entire argument in quotes."
|
echo -e "\t\t\t\t IMPORTANT: if any files/paths include spaces, wrap the entire argument in quotes."
|
||||||
echo -e "\t\t\t\t\t Ex: -o \"override folder\" "
|
echo -e "\t\t\t\t\t Ex: -o \"override folder\" "
|
||||||
echo -e "\t-n,\t\t Do not append any overrides, even if user-overrides.js exists."
|
echo -e "\t-n,\t\t Do not append any overrides, even if user-overrides.js exists."
|
||||||
|
echo -e "\t-v,\t\t Open the resulting user.js file."
|
||||||
echo -e
|
echo -e
|
||||||
echo -e "Deprecated Arguments (they still work for now):"
|
echo -e "Deprecated Arguments (they still work for now):"
|
||||||
echo -e "\t-donotupdate,\t Use instead -d"
|
echo -e "\t-donotupdate,\t Use instead -d"
|
||||||
|
@ -76,6 +77,7 @@ OVERRIDE="user-overrides.js"
|
||||||
BACKUP="multiple"
|
BACKUP="multiple"
|
||||||
COMPARE=false
|
COMPARE=false
|
||||||
SKIPOVERRIDE=false
|
SKIPOVERRIDE=false
|
||||||
|
VIEW=false
|
||||||
|
|
||||||
if [ $# != 0 ]; then
|
if [ $# != 0 ]; then
|
||||||
legacy_lc="$(echo $1 | tr '[A-Z]' '[a-z]')"
|
legacy_lc="$(echo $1 | tr '[A-Z]' '[a-z]')"
|
||||||
|
@ -89,7 +91,7 @@ if [ $# != 0 ]; then
|
||||||
UPDATE="yes"
|
UPDATE="yes"
|
||||||
legacy_argument $1
|
legacy_argument $1
|
||||||
else
|
else
|
||||||
while getopts ":hudsno:bc " opt; do
|
while getopts ":hudsno:bcv" opt; do
|
||||||
case $opt in
|
case $opt in
|
||||||
h)
|
h)
|
||||||
usage
|
usage
|
||||||
|
@ -115,6 +117,9 @@ if [ $# != 0 ]; then
|
||||||
c)
|
c)
|
||||||
COMPARE=true
|
COMPARE=true
|
||||||
;;
|
;;
|
||||||
|
v)
|
||||||
|
VIEW=true
|
||||||
|
;;
|
||||||
\?)
|
\?)
|
||||||
echo -e ${RED}"\n Error! Invalid option: -$OPTARG"${NC} >&2
|
echo -e ${RED}"\n Error! Invalid option: -$OPTARG"${NC} >&2
|
||||||
usage
|
usage
|
||||||
|
@ -128,8 +133,6 @@ if [ $# != 0 ]; then
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo $OVERRIDE
|
|
||||||
|
|
||||||
|
|
||||||
#########################
|
#########################
|
||||||
# File Handeling #
|
# File Handeling #
|
||||||
|
@ -337,6 +340,12 @@ create_diff () {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
view_userjs () {
|
||||||
|
if [ "$VIEW" = true ]; then
|
||||||
|
open user.js
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#########################
|
#########################
|
||||||
# Execute #
|
# Execute #
|
||||||
|
@ -349,5 +358,6 @@ initiate
|
||||||
update_updater
|
update_updater
|
||||||
confirmation && update_userjs
|
confirmation && update_userjs
|
||||||
create_diff
|
create_diff
|
||||||
|
view_userjs
|
||||||
rm -rf userjs_temps
|
rm -rf userjs_temps
|
||||||
cd "${currdir}"
|
cd "${currdir}"
|
||||||
|
|
Loading…
Add table
Reference in a new issue