Hi all,
Is there any way of making an App depend on another? i.e. a way of making an App installation require some other to be installed, check if they are installed and install them if not present?
I'm talking about SuperPutty as it currently bundles Putty and Kitty with it and as we have them already Portabelized it's not good to be bundling them again inside Superputty. It's also more work to do...
I remember of seeing something like that is the beginning of PortableApps, not sure about the App...
Can anyone help on this?
Tks,
I'm considering adding a "Requires" or similar directive in AppInfo.ini to let the Platform know that one app requires another. For example, Firefox 2nd Profile and Private Browsing both require Firefox Portable to be installed already. But it's up to the user to know that. It's enforced by the app launchers themselves at the moment, but adding it into the platform would allow the platform to alert the user and offer to automatically download the missing apps when the user goes to launch the app that requires them, making for a better user experience.
Sometimes, the impossible can become possible, if you're awesome!
That's what I was looking for
but it will take a while, no?
For the workaround "It's enforced by the app launchers themselves at the moment" how can I do something like that in the Launcher?
Is there any example where to check it? Is it done by configuration (*.ini) files or something else?
Cheers,
Sam
It's already in progress on the platform as an adaptation of the Java checker (checks if an app uses Java and offers to install).
The apps that do it so far in launcher are non-PAL, aka custom NSIS launchers.
Sometimes, the impossible can become possible, if you're awesome!