Skip to content
This repository has been archived by the owner on Jun 6, 2024. It is now read-only.

Releases: Heavybullets8/heavy_script

v1.6.0

07 Feb 05:39
f11676f
Compare
Choose a tag to compare

[Features]

  • Restart container image updates (applications that do not have a version change)

    • They are not restarted by default. Which means the update was not actually applied
    • Alternatively, turn off container image updates with --ignore-img
      ** WARNING: These updates are not sent to post processing, since they do not have a version to rollback to, there's no point.
    • So it's up to you if you'd like to take that risk. I have personally never had an application fail after a container image update, but its up to you.
  • Alternate Colors in DNS output, for better readability

  • --self-update will now change to the latest tag if the branch was deleted

  • The one line install has changed to source .rc files so heavyscript can be used immediately

  • Added --stop-app --restart-app --delete-app, they all open a menu to do what you'd expect.

    • These can also be accessed with the menu

[Bugfixes]

  • Users with spaces in their pool names can now properly restore, and mount.

  • Undo option in script create (update apps) has been fixed

  • All direct comparisons have been changed to if statements, this will fix the error with non 0 exit codes occurring on a successful backup etc.

v1.5.1

01 Feb 15:29
6d970af
Compare
Choose a tag to compare

[Bugfix]

  • use posix compliant test for shell evaluation (#46)
    • Fixes errors in command to container when testing which shell is available

v1.5.0

27 Jan 23:56
Compare
Choose a tag to compare

[Breaking Changes]

  • These are optional, which is why I didn't push a major change
    • Add script to global with the menu, option 5, then option 3
    • Even if you ran this previously, you should do it again, as the method has changed (yeah.. its only been a day, my bad.)
    • This will run the one line download, so then HeavyScript can be invoked with a terminal emulator with just 'heavyscript'
      NOTE: This does NOT work with CronJobs, you will still need the full path to the file etc.

[Features]

  • One line install
  • This will:
    • Download the script and place it in /root
    • Allow users to run the script from any directory with a terminal emulator
    • Places users on the latest tag/release automatically

v1.4.0

27 Jan 05:20
0eecf4a
Compare
Choose a tag to compare

[Features]

  • Add ability to add script to Global Path, allowing users to access the script from any directory with just heavy_script.sh

    • Activate this from the menu, option 5, then option 3.
      NOTE: This currently does not work for cron jobs. I will add that in a later patch, so keep your full paths in your cron jobs for now
  • Added Colors to Errors, Warning, Successes, as well as important data.

    • It's hard to cover all bases, so If you come across something weird, or something that should be colored, open an issue.
      NOTE: No colors will ever be added for things that can be run as a cron job, since it mangles output for the email

v1.3.0

25 Jan 15:51
804a49b
Compare
Choose a tag to compare

[Features]

  • Mounting/Unmounting PVC's
    • Gives users the ability to mount to whatever pool they want
    • Added colors for warnings, errors, and successful mounts
    • Completely redid the output for mounting, seriously check it out.

[Refactor]

  • Process applications that should or should not go to post processing prior to sending them there
  • Indentation after some IF statements etc.

v1.2.4

11 Jan 03:19
Compare
Choose a tag to compare
  • Bugfix
    • Fix tail'ing lines in container logs

v1.2.3

28 Dec 22:54
Compare
Choose a tag to compare
  • Added

    • Ability to choose a branch or tag from the menu, so you can checkout beta features, if any are available
    • New backup/restore window
    • HeavyScript title colors
    • View container Logs
  • Bug Fixes

    • Fixed while loop in backup asking if you'd like to continue deleting backups.
    • Use local patch rather than pulling from Truetool repo
  • Other

    • General Refactor, added comments, broke stuff up into functions, easier to read code etc..

v1.1.11 Hotfix 2

26 Dec 21:52
057b98f
Compare
Choose a tag to compare

Hotpatch 2

  • Fixes the issue where some applications will stop the backup process, creating a dead restore point.
    -- How to use
    --- bash heavy_script.sh option 9

Note: This was a patch file created from a commit upstream, this was never a heavyscript issue to begin with.

v1.1.10

20 Dec 18:37
Compare
Choose a tag to compare
  • Remove function export error
  • Add Shellcheck linter to Github Actions
  • Note:
    • See previous release notes if you are running Bluefin(22.12.0) and have not yet ran the restore/backup patch

v1.1.9 Hotfix

18 Dec 23:06
c65d93b
Compare
Choose a tag to compare
  • Backups (#33)
    • Ix-systems broke backups for PVC data
    • Any backups taken while on bluefin PRIOR to running the patch will result in a FAILURE
    • To fix this, there is an included patch, here are the steps to run it:
  1. run bash heavyscript.sh
  2. choose option 8

If you need help with this contact me on discord "Heavybullets#5535" or open a github issue

  • Backups (#34)
    • Commit warning if user is attempting to restore a backup from an earlier release
    • Exit the restore process if user is attempting to restore to a backup with missing PVC data for applications that are SUPPOSED to have PVC data
      • This is to prevent further damage and storage loss for those applications. Since rolling back to a restore point like this would fail anyway.