Skip to content

Commit 8ccb730

Browse files
author
hernanmd
committed
Minor modifications echo -> printf. Refactorings
1 parent 59d9ce6 commit 8ccb730

File tree

5 files changed

+44
-33
lines changed

5 files changed

+44
-33
lines changed

bin/pi

100644100755
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
# Fail fast and be aware of exit codes
88
set -eo pipefail
99

10-
source "${BASH_SOURCE%/*}"/../libexec/pi/piEnvVars.sh
11-
source "${BASH_SOURCE%/*}"/../libexec/pi/piUtils.sh
12-
source "${BASH_SOURCE%/*}"/../libexec/pi/piParseCmdOptions.sh
10+
source "${BASH_SOURCE%/*}"/../libexec/piEnvVars.sh
11+
source "${BASH_SOURCE%/*}"/../libexec/piUtils.sh
12+
source "${BASH_SOURCE%/*}"/../libexec/piParseCmdOptions.sh
1313

1414
#################################
1515
## Main Section

install.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ check_install() {
5757
}
5858

5959
check_noroot() {
60-
[[ "$(whoami)" != "root" ]] || die "Don't install with sudo or as root"
60+
[[ "$(whoami)" != "root" ]] || die "Don't install with sudo or as root"
6161
}
6262

6363
install_pi() {
@@ -191,4 +191,4 @@ else
191191
main "$@"
192192
fi
193193

194-
} # End of wrapping
194+
} # End of wrapping

libexec/piInstallPkg.sh

Lines changed: 33 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ source "${BASH_SOURCE%/*}"/piCatalog.sh
1212
# Detect which Configuration version to install.
1313
# This setting is global: Applied to all Configuration names passed as parameters.
1414
setPkgVersionSetting () {
15-
echo "Setting package version..."
15+
printf "Setting package version...\n"
1616
for param in "$@"; do
1717
case "$param" in
1818
"--dev")
@@ -23,31 +23,42 @@ setPkgVersionSetting () {
2323
;;
2424
esac
2525
done
26-
echo "Selected package version: $pkgVersion"
26+
printf "Selected package version: \n" "$pkgVersion"
27+
}
28+
29+
install_from_catalog () {
30+
printf "Trying to install from Pharo Catalog...\n"
31+
if ! (pkgCatalogInstall "$1"); then
32+
printf "not found\n"
33+
else
34+
printf "done\n"
35+
}
36+
37+
install_from_smalltalkhub () {
38+
printf "Trying to install from SmalltalkHub...\n"
39+
if ! (pkgSHInstall "$1"); then
40+
printf "not found\n"
41+
else
42+
printf "done\n"
43+
fi
44+
}
45+
46+
install_from_github () {
47+
printf "Trying to install from GitHub...\n"
48+
if ! (pkgGHInstall "$1"); then
49+
printf "not found\n"
50+
else
51+
printf "done\n"
52+
fi
2753
}
2854

2955
# Read argument packages and install from their repositories
3056
install_packages () {
31-
echo "Installing packages..."
57+
printf "Installing packages...\n"
3258
until [ -z "$1" ]; do
33-
echo "Trying to install from Pharo Catalog..."
34-
if ! (pkgCatalogInstall "$1"); then
35-
echo "not found"
36-
echo "Trying to install from SmalltalkHub..."
37-
if ! (pkgSHInstall "$1"); then
38-
echo "not found"
39-
echo "Trying to install from GitHub..."
40-
if ! (pkgGHInstall "$1"); then
41-
echo "not found"
42-
else
43-
echo "done"
44-
fi
45-
else
46-
echo "done"
47-
fi
48-
else
49-
echo "done"
50-
fi
59+
install_from_catalog "$1"
60+
install_from_smalltalkhub "$1"
61+
install_from_github "$1"
5162
shift
5263
done
53-
}
64+
}

libexec/piPharo.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ install_pharo () {
6161
#################################
6262
## Pharo Installation Section
6363
#################################
64+
6465
dlPharo () {
6566
# echo_line "Checking Pharo installation in the current directory..."
66-
[[ ! -f $imageName ]] && {
67-
echo "Downloading Pharo..."
68-
#exec $dApp $dPharoParams get.pharo.org/$pharoVersion | bash
67+
[[ ! -f $imageName ]] && {
68+
printf "Downloading Pharo...\n"
6969
exec $dApp $dPharoParams $zeroConfUrl | bash
7070
}
71-
[[ ! -f pharo ]] && { echo "Try again. Pharo was not downloaded correctly, exiting"; exit 1; }
71+
[[ ! -f pharo ]] && { printf "Could not download Pharo, exiting\n"; exit 1; }
7272
}

libexec/piSearch.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ searchgh_packages () {
2828
search_packages () {
2929
silentMode=1
3030
pkg_name="$1"
31-
[[ ! -z $pkg_name ]] || { echo "Missing package name. Exiting"; exit 1; }
31+
[[ ! -z $pkg_name ]] || { printf "Missing package name. Exiting\n"; exit 1; }
3232
searchsh_packages $pkg_name
3333
searchgh_packages $pkg_name
34-
}
34+
}

0 commit comments

Comments
 (0)