@@ -75,7 +75,8 @@ countgh_packages () {
7575 silentMode=1
7676 downloadGitHubPkgNames " $pageIndex " " $perPage "
7777 parseGitHubPkgCount ${cacheDir} /" $pageIndex .js"
78- echo " # Packages found in GitHub: $ghPkgCount "
78+ printf " Number of packages in GitHub: %s: " " $ghPkgCount "
79+ printf
7980}
8081
8182# Install from GitHub
@@ -86,32 +87,31 @@ pkgGHInstall () {
8687 pkgFound=$( echo $pkgs | grep -w " $pkgName " )
8788 pkgCount=$( echo " $pkgFound " | wc -l)
8889
89- echo " Found $pkgCount package(s) with the name $ pkgName. "
90+ printf " Found %s package(s) with the name %s " " $pkgCount " " $ pkgName"
9091 if [ " $pkgCount " -gt 1 ]; then
91- echo " Listing follows..."
92+ printf " Listing follows...\n "
9293 cat -n <<< " $pkgFound"
9394 return 1
9495 else
95- echo " Selected package: $pkgFound "
96+ printf " Selected package: %s " " $pkgFound "
9697 # Parse GitHub user name
9798 IFS=/ read p user <<< " $pkgFound"
9899
99100 # echo "Packages = $pkgs"
100101 echo " User = $user "
101102 echo " Pkg = $pkgFound "
102103 # Download README.md file
103- # $dApp -d -O README.md "https://raw.githubusercontent.com/$user/$pkgName/master/README.md"
104+ $dApp -d -O README.md " https://raw.githubusercontent.com/$user /$pkgName /master/README.md"
104105# [ -f "README.md" ] || exit 1
105106 # Extract installation expression from tag
106- # local installExpr=$(grep "^\[//]\:\ #\ (pist)" -A 8 README.md \
107- # | sed '/\#/d;/^\[/d;/^[[:space:]]*$/d;/.*smalltalk/d;/```/d')
107+ local installExpr=$( grep " ^\[//]\:\ #\ (pist)" -A 8 README.md | sed ' /\#/d;/^\[/d;/^[[:space:]]*$/d;/.*smalltalk/d;/```/d' )
108108 # local instDevExpr=$(grep "^\[//]\:\ #\ (pidev)" README.md | sed 's/.*smalltalk//;s/\(.*\).../\1/')
109109 if [ -z " $installExpr " ]; then
110110 echo " Installation expression not found."
111111 return $?
112112 fi
113113 fi
114- echo " Install command: ./pharo $imageName eval $installExpr "
115- # ./pharo "$imageName" eval "$installExpr"
114+ printf " Install command: ./pharo %s eval %s " " $imageName " " $installExpr "
115+ ./pharo " $imageName " eval " $installExpr "
116116 return $?
117117}
0 commit comments