This repository has several intentional DRY violations, in the name of simplicity and time to market. For example
$ find . -name was-check.sh
./ihs-cis/src/main/scripts/was-check.sh
./ihs/src/main/scripts/was-check.sh
./twas-base/src/main/scripts/was-check.sh
./twas-base-cis/src/main/scripts/was-check.sh
./twas-nd/src/main/scripts/was-check.sh
./twas-nd-cis/src/main/scripts/was-check.sh
There are several other such files, including but not limited to: check.sh.
This issue seeks to identify all such violations and introduce a simple template solution, perhaps even a Makefile to copy any files that need to appear in multiple places from a single "source" area to several desired "destination" areas.