Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bash install script for Arch cars (mostly for Linux server use) #11

Open
wants to merge 15 commits into
base: master
Choose a base branch
from

Conversation

iocube
Copy link

@iocube iocube commented May 5, 2024

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.

@iocube iocube marked this pull request as ready for review May 5, 2024 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant