> On 09 Feb 2015, at 16:46, Roberto Minelli <[email protected]> wrote: > > Indeed I have a configuration, that is the only thing that my startup script > does in fact. > > However I know that people prefer automatic stuffs (i.e., put the script once > in the folder and forget about it). > Concerning the configuration browser, I have no idea how to put my > configuration in it.
If you are part of 'Team Pharo' on StHub, you can copy your configuration to a designated repository, per Pharo version, like http://smalltalkhub.com/mc/Pharo/MetaRepoForPharo40/main/ That's it, really - the responsibility is all yours of course ;-) > Roby > > > >> On 09 Feb 2015, at 16:41, Sven Van Caekenberghe <[email protected]> wrote: >> >> >>> On 09 Feb 2015, at 16:37, Roberto Minelli <[email protected]> wrote: >>> >>> Hi Sean, >>> >>> On the one side, I see (and agreed) what you said. But suppose you want to >>> provide users with a script that loads your package and you want for them >>> minimal effort, i.e., copy the script file in the correct folder on their >>> PC. Then you cannot really use your approach. >> >> Robert, >> >> What is wrong with a simple configuration that users can load with one-click >> using the configuration browser ? It can't get much simpler than that, IMHO, >> and you can do everything you want (post load actions, ..). >> >> Sven >> >>> However, thanks for sharing your automagic way of initializing your image ;) >>> >>> Cheers, >>> R >>> >>> >>>> On 09 Feb 2015, at 15:50, Sean P. DeNigris <[email protected]> wrote: >>>> >>>> Roberto Minelli-3 wrote >>>>> Is there any way to specify an order or priority of StartupAction? >>>> >>>> The startup action framework is an awesome tool to set up one's images >>>> automagically. And... working with script files sucks! >>>> >>>> I use a minimal script to load a Metacello project with my actual startup >>>> logic. It never changes, so instead of hand-editing scripts, I do all that >>>> work in the image with the full power of the environment. This is the whole >>>> script: >>>> >>>> StartupLoader default executeAtomicItems: { >>>> StartupAction name: 'Load DeNigrisPreferences' code: [ >>>> Gofer it >>>> url: >>>> 'http://smalltalkhub.com/mc/SeanDeNigris/DeNigrisPreferences/main'; >>>> package: 'DeNigrisPreferences-Core'; >>>> load. >>>> ] runOnce: true. >>>> }. >>>> >>>> The code is public. While it's fairly specific to my workflow, it may serve >>>> as inspiration. The trickiest part was that the code couldn't depend on >>>> Metacello (I don't remember why. This may have been when not all platforms >>>> had Metacello pre-installed. Actually, I think I'll try using Metacello >>>> now!). >>>> >>>> HTH. >>>> >>>> >>>> >>>> ----- >>>> Cheers, >>>> Sean >>>> -- >>>> View this message in context: >>>> http://forum.world.st/Order-priority-of-StartupAction-tp4804596p4804645.html >>>> Sent from the Pharo Smalltalk Developers mailing list archive at >>>> Nabble.com. >>>> >>> >>> >> >> > >
