Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pacman-esque update utility that runs every time the docker container is started. It compares hashes of each (important) file and updates the files accordingly. There are multiple scenarios (letters refer to the original, the current and the new files respectively):
in this case nothing is done since no update is needed
in this case the new file is copied instead of the old one
in this case nothing is done
in this case the new file is copied with a .new extension for the user to manually merge later, the script also outputs this into the console and writes a file with all files that need manual merging
this happens in case the user updates their hashes or tries to downgrade to an older version of trakman, no update is performed, too bad!
The Update.js script is fairly well documented, but the user shouldn't have to run it ever anyway.