Complete revamp of the install-afc.sh script to be interactive and perform as much configuration options for the user as possible.
Update directory structure to accommodate necessary changes for script, primarily this looks like this:
Update ruff GHA to only scan changed files
If using the install-afc.sh script on the DEV branch, it must be called like ./install-afc.sh -b DEV. Ensure you also git checkout DEV once the repository is cloned.
This does remove the ability to run the wget -O - <url> | bash functionality however since an interactive script can not be run from a piped output from wget.
Complete revamp of the
install-afc.sh
script to be interactive and perform as much configuration options for the user as possible.Update directory structure to accommodate necessary changes for script, primarily this looks like this:
Update ruff GHA to only scan changed files
If using the
install-afc.sh
script on the DEV branch, it must be called like./install-afc.sh -b DEV
. Ensure you alsogit checkout DEV
once the repository is cloned.This does remove the ability to run the
wget -O - <url> | bash
functionality however since an interactive script can not be run from a piped output from wget.