mirror of
https://github.com/CloverHackyColor/CloverBootloader.git
synced 2024-11-24 11:45:27 +01:00
50 lines
1.6 KiB
Bash
Executable File
50 lines
1.6 KiB
Bash
Executable File
#!/bin/sh
|
|
#Credit: chris1111
|
|
#Credit: Jief_Machak
|
|
#Vars
|
|
apptitle="Config Validator"
|
|
version="1.0"
|
|
sleep 1
|
|
rm -rf /Private/tmp/CloverConfigPlistValidator.zip
|
|
#Dialog Text
|
|
read -r -d '' applescriptCode <<'EOF'
|
|
set dialogText to text returned of (display dialog "
|
|
Type the numer of the CloverConfigPlistValidator you whant to use?
|
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
The lowest you can start is ➢ 5143
|
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
Type the number then click Continue" default answer "" with icon 0 buttons {"Continue"} default button "Continue")
|
|
return dialogText
|
|
EOF
|
|
|
|
dialogText=$(osascript -e "$applescriptCode");
|
|
echo " "
|
|
echo Your choice is CloverConfigPlistValidator $dialogText;
|
|
|
|
echo " "
|
|
echo "
|
|
******************************************************
|
|
Clover Config.Plist Validator
|
|
Drag config.plist file to verify it
|
|
******************************************************"
|
|
#Set Droping directory and file
|
|
rm -rf /Private/tmp/CloverConfigPlistValidator.zip
|
|
sleep 1
|
|
rm -rf /Private/tmp/CloverConfigPlistValidator
|
|
curl -L https://github.com/CloverHackyColor/CloverBootloader/releases/download/$dialogText/CloverConfigPlistValidator_$dialogText.zip -s -o /Private/tmp/CloverConfigPlistValidator.zip
|
|
Sleep 1
|
|
ditto -x -k --sequesterRsrc --rsrc /Private/tmp/CloverConfigPlistValidator.zip /Private/tmp
|
|
sleep 1
|
|
rm -rf /Private/tmp/CloverConfigPlistValidator.zip
|
|
#get config path
|
|
if [ "$2" == "" ]; then
|
|
while [ -z "$config" ]; do
|
|
read config
|
|
echo "Start of verification:"
|
|
sleep 1
|
|
done
|
|
else
|
|
config="$2"
|
|
fi
|
|
/Private/tmp/CloverConfigPlistValidator_$dialogText -v "$config"
|