Bash install script for Arch cars (mostly for Linux server use) #11
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.
Hello, I wrote a Bash script in the spirit of the Powershell one.
This one uses 'rsync -a (-avh --dry-run in debug mode)' which is a better alternative for recursive copying stuff in Linux.
Most of the volume of the script is taken up by checks, hopefully for the better. Or worse if something tiny stops working, but at least it'll hopefully stop working instead of doing any damaging changes.
It allows for non-interactive use by filling in the variables at the beginning of the script. This can be useful for automation, but it doesn't pull the repo or anything like that. For now, that can be done by .git-ignoring the script, pulling and then just executing it.
Otherwise it runs in interactive mode which prints questions when it needs help with variables (such as AC content location).
And there's a debug mode which shows what will be rewritten.
As for this pull request, it's only the script that's been added. @ me in discord if something comes up.