Download Pharo and Moose from the command line
Both Pharo and Moose can be downloaded from the command line by using Zero Configuration scripts. Deep into Pharo has a chapter dedicated to explaining these scripts.
The code bellow, if added to the file .bash_profile, will create a series of commands that make working with the Zero Configuration scripts much easier.
-
Version using wget
alias getPharo2='wget -O - get.pharo.org/20+vm | bash' alias getPharo2Image='wget -O - get.pharo.org/20 | bash' alias getPharo2WithLvm='wget -O - get.pharo.org/20+vmLatest | bash' alias getPharo3='wget -O - get.pharo.org/30+vm | bash' alias getPharo3Image='wget -O - get.pharo.org/30 | bash' alias getPharo3WithLvm='wget -O - get.pharo.org/30+vmLatest | bash' alias getPharoVMStable='wget -O - get.pharo.org/vm | bash' alias getPharoVMLatest='wget -O - get.pharo.org/vmLatest | bash' alias getMooseLatestImage='wget -O - get.moosetechnology.org/MooseLatestImage | bash' alias getMooseLatest='wget -O - get.moosetechnology.org/MooseLatestImage+vm | bash' alias getMooseLatestWithLvm='wget -O - get.moosetechnology.org/MooseLatestImage+vmLatest | bash' alias getMoose49Image='wget -O - get.moosetechnology.org/Moose49Image | bash' alias getMoose49='wget -O - get.moosetechnology.org/Moose49Image+vm | bash' alias getMoose49WithLvm='wget -O - get.moosetechnology.org/Moose49Image+vmLatest | bash' alias getMoose50Image='wget -O - get.moosetechnology.org/Moose50Image | bash' alias getMoose50='wget -O - get.moosetechnology.org/Moose50Image+vm | bash' alias getMoose50WithLvm='wget -O - get.moosetechnology.org/Moose50Image+vmLatest | bash' alias getMoose49Suite='wget -O - get.moosetechnology.org/Moose49Suite | bash' alias getMoose48Suite='wget -O - get.moosetechnology.org/Moose48Suite | bash' alias getMoose47Suite='wget -O - get.moosetechnology.org/Moose47Suite | bash' alias getMoose46Suite='wget -O - get.moosetechnology.org/Moose46Suite | bash' alias getMoose45Suite='wget -O - get.moosetechnology.org/Moose45Suite | bash' alias getMoose44Suite='wget -O - get.moosetechnology.org/Moose44Suite | bash' alias getMoose43Suite='wget -O - get.moosetechnology.org/Moose43Suite | bash'
-
Version using curl
alias getPharo2='curl get.pharo.org/20+vm | bash' alias getPharo2Image='curl get.pharo.org/20 | bash' alias getPharo2WithLvm='curl get.pharo.org/20+vmLatest | bash' alias getPharo3='curl get.pharo.org/30+vm | bash' alias getPharo3Image='curl get.pharo.org/30 | bash' alias getPharo3WithLvm='curl get.pharo.org/30+vmLatest | bash' alias getPharoVMStable='curl get.pharo.org/vm | bash' alias getPharoVMLatest='curl get.pharo.org/vmLatest | bash' alias getMooseLatestImage='curl get.moosetechnology.org/MooseLatestImage | bash' alias getMooseLatest='curl get.moosetechnology.org/MooseLatestImage+vm | bash' alias getMooseLatestWithLvm='curl get.moosetechnology.org/MooseLatestImage+vmLatest | bash' alias getMoose49Image='curl get.moosetechnology.org/Moose49Image | bash' alias getMoose49='curl get.moosetechnology.org/Moose49Image+vm | bash' alias getMoose49WithLvm='curl get.moosetechnology.org/Moose49Image+vmLatest | bash' alias getMoose50Image='curl get.moosetechnology.org/Moose50Image | bash' alias getMoose50='curl get.moosetechnology.org/Moose50Image+vm | bash' alias getMoose50WithLvm='curl get.moosetechnology.org/Moose50Image+vmLatest | bash' alias getMoose49Suite='curl get.moosetechnology.org/Moose49Suite | bash' alias getMoose48Suite='curl get.moosetechnology.org/Moose48Suite | bash' alias getMoose47Suite='curl get.moosetechnology.org/Moose47Suite | bash' alias getMoose46Suite='curl get.moosetechnology.org/Moose46Suite | bash' alias getMoose45Suite='curl get.moosetechnology.org/Moose45Suite | bash' alias getMoose44Suite='curl get.moosetechnology.org/Moose44Suite | bash' alias getMoose43Suite='curl get.moosetechnology.org/Moose43Suite | bash'