DrewNaylor / UXL-Launcher

An app launcher meant to launch Microsoft Office 2010, 2013, 2016, 2019 desktop software/apps, including ones from Office 365. Not associated with Microsoft.
Apache License 2.0
7 stars 1 forks source link

Move the UXL Autobuild Script into this repo and mayyybeee modify it for use as a UXL Launcher stable release updater with a GUI. #76

Closed DrewNaylor closed 6 years ago

DrewNaylor commented 7 years ago

This was pasted from the GitHub Gist for the script:

"New idea: Allow this script to update itself with code that downloads the current version of this script. It would be good to check if the version is newer than the current version, maybe by searching for a string of text and seeing if it's bigger, I'm not really sure.

Another new idea: Instead of using a GitHub Gist for this script, move it to its own GitHub repository. The way I might be able to make it work is to update this Gist to tell the user that the file moved and to run the update in the script to get the latest version which would be stored in its own repository. The updater would then download the current release from that repository instead of this Gist. Also, that would allow better organization of information about this script.

Third new idea: Maybe I should actually put this script in the UXL Launcher repository. It would make much more sense being there instead of its own one.

Fourth new idea: Maybe I could modify this script so that it could download new stable release updates for UXL Launcher from the GUI. This could be done by reading a file that has the current stable release (like v3.0-stable or something) then downloading the EXE/Zip package for it. I really need to make an installer. Maybe NSIS will work fine with the Zip2EXE, if it doesn't refuse to work like it did before. If NSIS doesn't work, I could just use InnoSetup."

DrewNaylor commented 6 years ago

I don't know if I'm going to do this. I did like the script, but I would have to find a way to use TLS 1.2 for PowerShell's download command thing before this could work again due to GitHub removing support for weak cryptographic standards. Here's the script if anyone is interested: https://gist.github.com/DrewNaylor/22e3f1cded702fff494a46dabe643fde