at 23.11-beta 58 lines 1.3 kB view raw
1justBuildPhase() { 2 runHook preBuild 3 4 local flagsArray=($justFlags "${justFlagsArray[@]}") 5 6 echoCmd 'build flags' "${flagsArray[@]}" 7 just "${flagsArray[@]}" 8 9 runHook postBuild 10} 11 12justCheckPhase() { 13 runHook preCheck 14 15 if [ -z "${checkTarget:-}" ]; then 16 if just -n test >/dev/null 2>&1; then 17 checkTarget=test 18 fi 19 fi 20 21 if [ -z "${checkTarget:-}" ]; then 22 echo "no test target found in just, doing nothing" 23 else 24 local flagsArray=( 25 $justFlags "${justFlagsArray[@]}" 26 $checkTarget 27 ) 28 29 echoCmd 'check flags' "${flagsArray[@]}" 30 just "${flagsArray[@]}" 31 fi 32 33 runHook postCheck 34} 35 36justInstallPhase() { 37 runHook preInstall 38 39 # shellcheck disable=SC2086 40 local flagsArray=($justFlags "${justFlagsArray[@]}" ${installTargets:-install}) 41 42 echoCmd 'install flags' "${flagsArray[@]}" 43 just "${flagsArray[@]}" 44 45 runHook postInstall 46} 47 48if [ -z "${dontUseJustBuild-}" -a -z "${buildPhase-}" ]; then 49 buildPhase=justBuildPhase 50fi 51 52if [ -z "${dontUseJustCheck-}" -a -z "${checkPhase-}" ]; then 53 checkPhase=justCheckPhase 54fi 55 56if [ -z "${dontUseJustInstall-}" -a -z "${installPhase-}" ]; then 57 installPhase=justInstallPhase 58fi