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'
2. 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'