Hi all,
Pharo Launcher 3.2 has just been released! It is available from http://pharo.org/download.
Pharo Launcher now comes with a command-line version that you can use from a terminal!
You can check the documentation of commands at https://pharo-project.github.io/pharo-launcher/commands-cmd-line/ as well as instructions to make pharo-launcher available on command line: https://pharo-project.github.io/pharo-launcher/installation/.
This nice feature is now available thanks to the contributions of Axel Marlard, David Bajger and I as well as the support of Damien Pollet for the Clap library.
New features:
Command Line support
all commands available in the UI version of Pharo Launcher are supported
new commands
create an image from a Pull Request number (from Pharo repository)
create an image from a build number, a SHA
create an image and import your code from a repository
share easily an image (zip file with the Pharo image, the VM to run it and a launch script)
find easily the Pharo version where a bug was introduced with image bisect algorithm
launch an image with a script
list running Pharo processes
When creating an image, the image is now launched automatically
CI moved to Github Actions
Improvements:
Better Mac Os system menu
Do not try to guess anymore the version of a Pharo image if information not available but rather ask the user
When deleting more than 1 image at a time the message is not clear #594 https://github.com/pharo-project/pharo-launcher/issues/594
Bug fixes:
Pharo 12.0 build list incomplete #667 https://github.com/pharo-project/pharo-launcher/issues/667
Use "Show" when no image is downloaded yet gives error #570 https://github.com/pharo-project/pharo-launcher/issues/570 (thanks to @astares https://github.com/astares)
Development mode does not close pharoLauncher application #548 https://github.com/pharo-project/pharo-launcher/issues/548
Using "Show in folder" gives DNU #568 https://github.com/pharo-project/pharo-launcher/issues/568 (thanks to @astares https://github.com/astares)
Launcher cannot launch Pharo-4.0 image #585 https://github.com/pharo-project/pharo-launcher/issues/585
Regards,
The Pharo team.
Congrats Christophe for the release! Great achievement! I was (am) happy to collaborate on this project. Hopefully community would find it useful - please share your feedback!
David
Thank you guys! You Rock!
🚀
Noury
On Jul 12 2024, at 10:24 am, bajger@gmail.com wrote:
Congrats Christophe for the release! Great achievement! I was (am) happy to collaborate on this project. Hopefully community would find it useful - please share your feedback!
David
Just to add to what others have said - the presentation at Esug on 3.2 was very cool. You raised some very interesting use-cases that the command line gives (like using $vars to help manage consistent project naming). So thanks for pushing on this.
Tim
On Wed, 10 Jul 2024, at 6:45 PM, Christophe Demarey wrote:
Hi all,
Pharo Launcher 3.2 has just been released! It is available from http://pharo.org/download.
Pharo Launcher now comes with a command-line version that you can use from a terminal!
You can check the documentation of commands at https://pharo-project.github.io/pharo-launcher/commands-cmd-line/ as well as instructions to make pharo-launcher available on command line: https://pharo-project.github.io/pharo-launcher/installation/.
This nice feature is now available thanks to the contributions of Axel Marlard, David Bajger and I as well as the support of Damien Pollet for the Clap library.
New features:
• Command Line support
• all commands available in the UI version of Pharo Launcher are supported
• new commands
• create an image from a Pull Request number (from Pharo repository)
• create an image from a build number, a SHA
• create an image and import your code from a repository
• share easily an image (zip file with the Pharo image, the VM to run it and a launch script)
• find easily the Pharo version where a bug was introduced with image *bisect* algorithm
• launch an image with a script
• list running Pharo processes
• When creating an image, the image is now launched automatically
• CI moved to Github Actions
Improvements:
• Better Mac Os system menu
• Do not try to guess anymore the version of a Pharo image if information not available but rather ask the user
• When deleting more than 1 image at a time the message is not clear #594 https://github.com/pharo-project/pharo-launcher/issues/594
Bug fixes:
• Pharo 12.0 build list incomplete #667 https://github.com/pharo-project/pharo-launcher/issues/667
• Use "Show" when no image is downloaded yet gives error #570 https://github.com/pharo-project/pharo-launcher/issues/570 (thanks to @astares https://github.com/astares)
• Development mode does not close pharoLauncher application #548 https://github.com/pharo-project/pharo-launcher/issues/548
• Using "Show in folder" gives DNU #568 https://github.com/pharo-project/pharo-launcher/issues/568 (thanks to @astares https://github.com/astares)
• Launcher cannot launch Pharo-4.0 image #585 https://github.com/pharo-project/pharo-launcher/issues/585
Regards,
The Pharo team.