Releases: Heavybullets8/heavy_script
v1.6.0
[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.
- Alternatively, turn off container image updates with
-
- 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
[Bugfix]
- use posix compliant test for shell evaluation (#46)
-
- Fixes errors in command to container when testing which shell is available
-
- Contributor: @justsomescripts
v1.5.0
[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.
- This will run the one line download, so then HeavyScript can be invoked with a terminal emulator with just 'heavyscript'
[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
[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
- Activate this from the menu, option 5, then option 3.
-
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
- It's hard to cover all bases, so If you come across something weird, or something that should be colored, open an issue.
v1.3.0
[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
- Bugfix
-
- Fix tail'ing lines in container logs
v1.2.3
-
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
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
- 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
- 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:
- run bash heavyscript.sh
- 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.
-