Hello All.
I have been writing generic executable in order to produce quick and dirty output of portable version of any app. I want to ask you to test my work, and i want to hear your oppinion about it.
Please point to this url: https://github.com/the-liquid-metal/app-portable
Thanks in advance for your help.
like a lot of work in it. Is it in a format I can download its entirety I see various files, so I need all files? How would it handle all the complexities of the format?
“Be who you are and say what you feel because those who mind don't matter and those who matter don't mind.” Dr. Seuss
Actually, all files in App and Data folder are demo files. You can delete its. What complexity do you mean?
This seems like a re-creation of the PortableApps.com Launcher, if not in code then in concept and similar configuration. The PortableApps.com Launcher uses an INI format for basically all of those features as well (the INI is placed within App\AppInfo\Launcher and similarly must have the same name as AppNamePortable.exe). Additionally (fun fact) you can compile a generic AppNamePortable.exe using the PortableApps.com Launcher and then use it with any app you'd like without needing to recompile it. We have it compiled per app for three reasons: (1) so the AppNamePortable.exe launcher can have a custom icon, (2) so that we can exclude the registry plugin and processing if they are not needed, and (3) for those apps that optionally need some custom code for more advanced stuff.
I don't think it would be any easier to build an app with this utility than it would be with PAL. The only difference is directory through the PAL generator once (you don't need to re-run it on INI changes other than whether to include the registry plugin). Or am I missing something? Would it be easier for folks starting out if I included a generic AppNamePortable.exe PAL launcher and basic AppNamePortable.ini within the PortableApps.com Template for folks starting out so they know it's that easy to work with?
That said, thank you for building and posting this for the forums.
Sometimes, the impossible can become possible, if you're awesome!
O... I don't know whether there is a similar issue between PortableApps.com Launcher and my work. Well, i have to dig more deeper about PortableApps.com Launcher.
I think this is a good idea. This is the reason why i create my own. If that so, I will wait. Please let me know. Thanks.
I'll build one up but with a fully commented default INI with examples of the basics. I've got a full plate for a couple days with releases, so probably later in the week. I don't know why I never did this before as it will make things easier on newer developers.
Sometimes, the impossible can become possible, if you're awesome!
Hello all.
Is there any news about the progress of generic PAL?
I'm still working on it, partially in conjunction with NSIS 3. PAL uses our NSIS Portable which is on a fork called NSIS Unicode and still at 2.x. I'm finishing up a release that will include NSIS 3 and include logic to handle converting NSIS 2 Unicode scripts to NSIS 3 (at least one lined specifying Unicode must be added) by asking at compile time. Except for PAL which will be automatically converted. I should have this complete in the next couple days and then be able to post the finalized PA Template with the bundled generic EXE.
Sometimes, the impossible can become possible, if you're awesome!
I will wait it. Do you host the code, at github may be, so people can help you?
John,
I've been working on fixing the outstanding PAL bugs, and have a repo hosted at GitHub including those fixes. If preferred, I can upload any fixes to the SF repo as well.
I've packaged up a new PA.c Application Template with a generic launcher and commented configurations for the 5 standard portablization types. Please review and comment on this new test here: https://portableapps.com/node/55438
Sometimes, the impossible can become possible, if you're awesome!