Thanks Sven! P.s. any way to specify, for example, which group to load? In my
configuration, for example, I was using this method to load
loadAsUser
<apiDocumentation>
^(self project version: #bleedingEdge) load: #('User').
> On 09 Feb 2015, at 16:53, Sven Van Caekenberghe <[email protected]> wrote:
>
>
>> 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.
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>