Skip to content

GlasierXplor/Twister-UI-Patcher

Repository files navigation

TwistPatch (For Twister UI)


An updater for Twister UI that downloads and runs the latest patch for Twister UI. It is fine if you run the patcher more than once as it auto-detects your version. when you run the patcher, you must reboot your computer after patching completes.

Go support Twister UI!

Install/Update

wget https://raw.githubusercontent.com/FlameKat53/Twister-UI-Patcher/main/install.sh && chmod +x ./install.sh && ./install.sh && rm install.sh
If you notice the repo has been changed, run twistpatch --update to update your current version of the patcher.

Uninstall

twistpatch --remove

Usage

Screenshot-2020-09-21-11-40-47.png Screenshot-2020-09-21-11-41-29.png
There are 3 ways to open the patcher. Firstly, you can click on the "Twister UI Patcher" in your applications menu, or you can type "twistpatch" into terminal. it will take a while to open, but once you open the patcher, make sure nothing important is running(compiling, unsaved mc worlds, etc)because you have to reboot after the patch. Once it is open, click the big button labeled "Update Twister UI" to download the latest scripts to check for updates. It will either start downloading patches and rebooting, or say you are on the latest patch and exit, or say you're offline and then exit. If you have missed out on more than 1 patch, then you will have to run the patcher after each reboot due to the nature of how the patches install updates.
image.png

Commands

twistpatch:           Runs the GUI patcher
twistpatch --nogui:   Runs the CLI patcher
twistpatch --update:  Removes and reinstalls TwistPatch to get the latest code
twistpatch --remove:  Uninstalls TwistPatcher from your system

Support

We have tested the code extensively, but mistakes do happen. If you have any problems, make an issue in this repository or go to the Pi Labs discord to connect with us at https://discord.gg/ttxhYrX

Demonstration

The patcher has been featured in these places:
Raspberry Pi News
leepspvideo on Youtube

Credits

FlameKat53: Main patch.sh and logic behind automatic patching. Started developing the code first.
Raspberry Pi News: The idea of an automatic patcher, install.sh and various other pieces of code.
grayduck: Lending us his bash expertise and all graphics in this patcher.
phoenixbyrd: Uploading files for us to the website.
kreal: making checkforupdates.sh, modifying install.sh, and cron code.
Botspot: Writing custom code to make YAD update popups possible and letting us yoink the icons from his project pi-apps
Jack477: Letting us steal GUI code from CommanderPi and lending us python help. https://github.com/Jack477/CommanderPi

Changes

Dev phase

  • Can install patch
  • Automatically update in order from current release to latest release
  • Uninstall script
  • Prefixes

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published