@@ -60,56 +60,58 @@ coreScriptPath() {
60
60
autoDetectOS
61
61
echo " platfrom:[$OF_PLATFORM ] arch:[$OF_ARCH ]"
62
62
coreScriptPath
63
- echo " coreScriptPath: $OF_SCRIPT_PATH "
63
+ echo " coreScriptPath: [ $OF_SCRIPT_PATH ] "
64
64
65
65
runCommand () {
66
66
local CMD=$1
67
67
local SUBCMD=$2
68
68
local SCRIPT
69
+
69
70
case " $CMD " in
70
71
setup)
71
- echo " openFrameworks setup"
72
+ echo " openFrameworks setup"
72
73
SCRIPT=" ${OF_SCRIPT_PATH} /setup.sh"
73
74
;;
74
75
update)
75
- echo " openFrameworks update"
76
+ echo " openFrameworks update"
76
77
SCRIPT=" ${OF_SCRIPT_PATH} /download_libs.sh"
77
78
;;
78
79
upgrade)
79
80
echo " openFrameworks upgrade"
80
81
case " $SUBCMD " in
81
82
addons)
82
83
echo " Upgrading addons"
83
- SCRIPT=" ${OF_SCRIPT_PATH} /dev/upgrade.sh addons "
84
+ SCRIPT=" ${OF_SCRIPT_PATH} /dev/upgrade.sh"
84
85
;;
85
86
apps)
86
87
echo " Upgrading apps"
87
- echo " Warning: This script will modify files in the Apps folder. Stop and Back up the folder. Commit all to all local repos. Then Continue"
88
- echo " Please confirm backup your projects before proceeding."
89
- read -p " Do you want to continue? (Y/n): " CONFIRM
90
- if [[ ! " $CONFIRM " =~ ^[Yy]$ ]]; then
91
- echo " Upgrade cancelled. No changes were made."
92
- exit 0
93
- fi
94
- SCRIPT=" ${OF_SCRIPT_PATH} /dev/upgrade.sh addons"
88
+ echo " Warning: This script will modify files in the Apps folder. Stop and back up the folder. Commit all to local repos before proceeding."
89
+ read -p " Do you want to continue? (Y/n): " CONFIRM
90
+ if [[ ! " $CONFIRM " =~ ^[Yy]$ ]]; then
91
+ echo " Upgrade cancelled. No changes were made."
92
+ exit 0
93
+ fi
94
+ SCRIPT=" ${OF_SCRIPT_PATH} /dev/upgrade.sh"
95
95
;;
96
96
* )
97
97
echo " Unknown upgrade action: $SUBCMD "
98
- echo " Valid upgrade actions: addons"
98
+ echo " Valid upgrade actions: addons, apps "
99
99
exit 1
100
100
;;
101
101
esac
102
+ ;;
102
103
* )
103
- echo " Unknown command: $command "
104
- echo " Valid commands: setup, update"
104
+ echo " Unknown command: $CMD "
105
+ echo " Valid commands: setup, update, upgrade "
105
106
exit 1
106
107
;;
107
108
esac
109
+
108
110
if [[ -x " $SCRIPT " ]]; then
109
- echo " Executing platform-specific script: $SCRIPT "
111
+ echo " runCommand: [ $SCRIPT ] "
110
112
" $SCRIPT " " ${@: 2} "
111
113
else
112
- echo " Error: Script for '$CMD ' not found at $SCRIPT "
114
+ echo " Error: Script for [ '$CMD '] not found or not executable at: [ $SCRIPT ] "
113
115
exit 1
114
116
fi
115
117
}
0 commit comments