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


Reply via email to