Pupdate - A thing for updating your Analogue Pocket
MIT License
Bot releases are hidden (Show)
Published by mattpannella 9 months ago
Some fixes for a future feature, that i apparently didn't finish and released anyway
Full Changelog: https://github.com/mattpannella/pupdate/compare/3.2.0...3.2.1
Published by mattpannella 9 months ago
New option to backup your save files. Either via the menu or a cli parameter
backup-saves Compress and backup Saves directory
-p, --path Absolute path to install location
-l, --location Absolute path to backup location. Required
-s, --save Save settings to the config file for use during 'Update All'
Full Changelog: https://github.com/mattpannella/pupdate/compare/3.1.0...3.2.0
Published by mattpannella 9 months ago
New dedicated uninstall
verb and --clean
option for update
update Run update all. (Can be configured via the settings menu)
-p, --path Absolute path to install location
-c, --core The core you want to update. Runs for all otherwise
-f, --platformsfolder Preserve the Platforms folder, so customizations aren't overwritten by updates.
-r, --clean Clean install. Remove all existing core files, and force a fresh re-install
uninstall Delete a core
-p, --path Absolute path to install location
-c, --core The core you want to uninstall. Required
-a, --assets Delete the core specific Assets folder. ex: Assets/{platform}/{corename}
Full Changelog: https://github.com/mattpannella/pupdate/compare/3.0.0...3.1.0
Published by mattpannella 9 months ago
The executable is named pupdate, now. Hopefully this leads to less confusion with retrodiven's app, and people can stop calling it the "pannella updater"
there's a new skip-update option on the command line if you don't want it to update itself
Published by mattpannella 9 months ago
This should hopefully fix the crash when trying to let the app update itself, in windows, going forward
Published by mattpannella 10 months ago
Full Changelog: https://github.com/mattpannella/pocket-updater-utility/compare/2.42.0...2.43.0
Published by mattpannella 10 months ago
The error message after running "Force Display Modes" should be fixed
I'm going to rename this project to pupdate at some point, because i'm tired of trying to figure out if people are talking about this app or retrodriven's (this'll be easier for everyone). But since i'm going to rename all the files, I add some hooks in to hopefully make the transition smooth (it wont be. everything will break)
Full Changelog: https://github.com/mattpannella/pocket-updater-utility/compare/2.41.0...2.42.0
Published by mattpannella 10 months ago
New menu option to force all display modes on for every core
if something goes wrong and breaks your setup, just delete everything in your Cores directory and run the updater again. it will just restore all the files to stock
Full Changelog: https://github.com/mattpannella/pocket-updater-utility/compare/2.40.1...2.41.0
Published by mattpannella 10 months ago
mac and linux builds should be able to self update, now.
note: the linux x64 binary has been renamed to pocket_updater
also merged the branch with the core replacement stuff, in case that ever gets use
Full Changelog: https://github.com/mattpannella/pocket-updater-utility/compare/2.38.1...2.40.1
Published by mattpannella 10 months ago
mac and linux builds can update themselves in place, now
merged the core replacement stuff in, in case that ever goes live on the inventory
Full Changelog: https://github.com/mattpannella/pocket-updater-utility/compare/2.38.1...2.49.0
Published by mattpannella 10 months ago
Full Changelog: https://github.com/mattpannella/pocket-updater-utility/compare/2.38.0...2.38.1
Published by mattpannella 11 months ago
Full Changelog: https://github.com/mattpannella/pocket-updater-utility/compare/2.37.0...2.38.0
Published by mattpannella 11 months ago
From now on, when running update all, it will let you know if you have the wrong jtbeta key
Full Changelog: https://github.com/mattpannella/pocket-updater-utility/compare/2.36.2...2.37.0
Published by mattpannella about 1 year ago
Full Changelog: https://github.com/mattpannella/pocket-updater-utility/compare/2.36.1...2.36.2
Published by mattpannella about 1 year ago
Full Changelog: https://github.com/mattpannella/pocket-updater-utility/compare/2.36.0...2.36.1
Published by mattpannella about 1 year ago
Settings and Core selector menus are now interactive. Use the arrow keys and enter button to make your choices
Fixed some bugs related to new cores
Full Changelog: https://github.com/mattpannella/pocket-updater-utility/compare/2.35.0...2.36.0
Published by mattpannella about 1 year ago
When running via the cli, don't force update checks (except when using the menu)
Prep for jt beta cores being managed via the api
new cli option update-self
Full Changelog: https://github.com/mattpannella/pocket-updater-utility/compare/2.34.0...2.35.0
Published by mattpannella about 1 year ago
if you're scared of typing numbers at the prompt, you can use the arrow keys in the menu, now.
Full Changelog: https://github.com/mattpannella/pocket-updater-utility/compare/2.33.1...2.34.0
Published by mattpannella about 1 year ago
Finally sat down to re-write how all the cli params work, using verbs. menu
is the default verb, so it's optional.
menu (Default Verb) Interactive Main Menu
-p, --path Absolute path to install location
fund List sponsor links. Lists all if no core is provided
-c, --core The core to check funding links for
update Run update all. (Can be configured via the settings menu)
-p, --path Absolute path to install location
-c, --core The core you want to update. Runs for all otherwise
-f, --platformsfolder Preserve the Platforms folder, so customizations aren't overwritten by updates.
assets Run the asset downloader
-p, --path Absolute path to install location
-c, --core The core you want to download assets for.
firmware Check for Pocket firmware updates
-p, --path Absolute path to install location
images Download image packs
-p, --path Absolute path to install location
-o, --owner Image pack repo username
-i, --imagepack Github repo name for image pack
-v, --variant The optional variant
instancegenerator Run the instance JSON generator
-p, --path Absolute path to install location
help Display more information on a specific command.
version Display version information.
examples:
/path/to/pocket_updater -p /path/to/sdcard/
/path/to/pocket_updater update -c boogermann.bankpanic
/path/to/pocket_updater assets -c jotego.jtcontra
/path/to/pocket_updater images -i pocket-platform-images -o dyreschlock -v home
Full Changelog: https://github.com/mattpannella/pocket-updater-utility/compare/2.32.2...2.33.1
Published by mattpannella about 1 year ago
Finally sat down to re-write how all the cli params work, using verbs. menu
is the default verb, so it's optional.
menu (Default Verb) Interactive Main Menu
-p, --path Absolute path to install location
fund List sponsor links. Lists all if no core is provided
-c, --core The core to check funding links for
update Run update all. (Can be configured via the settings menu)
-p, --path Absolute path to install location
-c, --core The core you want to update. Runs for all otherwise
-f, --platformsfolder Preserve the Platforms folder, so customizations aren't overwritten by updates.
assets Run the asset downloader
-p, --path Absolute path to install location
-c, --core The core you want to download assets for.
firmware Check for Pocket firmware updates
-p, --path Absolute path to install location
images Download image packs
-p, --path Absolute path to install location
-o, --owner Image pack repo username
-i, --imagepack Github repo name for image pack
-v, --variant The optional variant
instancegenerator Run the instance JSON generator
-p, --path Absolute path to install location
help Display more information on a specific command.
version Display version information.
examples:
/path/to/pocket_updater -p /path/to/sdcard/
/path/to/pocket_updater update -c boogermann.bankpanic
/path/to/pocket_updater assets -c jotego.jtcontra
/path/to/pocket_updater images -i pocket-platform-images -o dyreschlock -v home
Full Changelog: https://github.com/mattpannella/pocket-updater-utility/compare/2.32.2...2.33.0