Sets class before running any bootstrap
This commit is contained in:
parent
abaee21ad8
commit
614aed4c12
4 changed files with 15 additions and 3 deletions
|
|
@ -40,17 +40,17 @@ display() {
|
||||||
|
|
||||||
runfile() {
|
runfile() {
|
||||||
local command="$1"
|
local command="$1"
|
||||||
local prompt="Do you wish to run $command? [Yn] "
|
local prompt="Do you wish to run $command? [Ynq]"
|
||||||
local display="Executing $command"
|
local display="Executing $command"
|
||||||
|
|
||||||
local promptLength=$((${#prompt} + 1))
|
local promptLength=$((${#prompt}))
|
||||||
local displayLength=${#display}
|
local displayLength=${#display}
|
||||||
|
|
||||||
local maxWidth=$((promptLength > displayLength ? promptLength : displayLength))
|
local maxWidth=$((promptLength > displayLength ? promptLength : displayLength))
|
||||||
|
|
||||||
_header ${maxWidth}
|
_header ${maxWidth}
|
||||||
|
|
||||||
read -p "| $prompt" -n 1 -r
|
read -p "| $prompt" -n 1 -r -s
|
||||||
echo " |"
|
echo " |"
|
||||||
|
|
||||||
if [[ $REPLY =~ ^[Nn]$ ]]; then
|
if [[ $REPLY =~ ^[Nn]$ ]]; then
|
||||||
|
|
@ -58,6 +58,12 @@ runfile() {
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ $REPLY =~ ^[Qq]$ ]]; then
|
||||||
|
_footer ${maxWidth}
|
||||||
|
display "Exiting..."
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
echo -n "| $display"
|
echo -n "| $display"
|
||||||
_repeat $((maxWidth - displayLength)) " "
|
_repeat $((maxWidth - displayLength)) " "
|
||||||
echo " |"
|
echo " |"
|
||||||
|
|
@ -72,9 +78,15 @@ runfile() {
|
||||||
|
|
||||||
set -eu
|
set -eu
|
||||||
|
|
||||||
|
SCRIPTPATH="$(
|
||||||
|
cd -- "$(dirname "$0")" >/dev/null 2>&1
|
||||||
|
pwd -P
|
||||||
|
)"
|
||||||
# Directory to look for bootstrap executables in
|
# Directory to look for bootstrap executables in
|
||||||
BOOTSTRAP_D="${BASH_SOURCE[0]}.d"
|
BOOTSTRAP_D="${BASH_SOURCE[0]}.d"
|
||||||
|
|
||||||
|
$SCRIPTPATH/_set_class.sh
|
||||||
|
|
||||||
if [[ ! -d "$BOOTSTRAP_D" ]]; then
|
if [[ ! -d "$BOOTSTRAP_D" ]]; then
|
||||||
echo "Error: bootstrap directory '$BOOTSTRAP_D' not found" >&2
|
echo "Error: bootstrap directory '$BOOTSTRAP_D' not found" >&2
|
||||||
exit 1
|
exit 1
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue