Original bug report: https://github.com/Bailador/Bailador/issues/119
$ bailador Usage: /Applications/Rakudo/share/perl6/site/resources/71985446A5DBC3EB1694DCE3776293A522E54A58 --help (shows this help) /Applications/Rakudo/share/perl6/site/resources/71985446A5DBC3EB1694DCE3776293A522E54A58 Project-Name (creates a directory called Project-Name with a skeleton application) The code that prints this out uses $*PROGRAM-NAME but apparently the original program Bailador supplies is installed as /Applications/Rakudo/share/perl6/site/resources/71985446A5DBC3EB1694DCE3776293A522E54A58 and the program which is installed as "bailador" $ which bailador /Applications/Rakudo/share/perl6/site/bin//bailador is some standardized code snippet created by the installation (zef ?) that launches the actual script using run(). So $*PROGRAM-NAME is correctly showing that long and horrible name, but that's rather useless for the end-user. Gabor