Renames RIPPLED_ and RIPPLE_ definitions to XRPL_

This commit is contained in:
Bart Thomee
2025-09-26 21:10:39 +02:00
parent 19c4226d3d
commit 656d4b4100
588 changed files with 1251 additions and 1221 deletions

30
bin/rename/definitions.sh Executable file
View File

@@ -0,0 +1,30 @@
#!/bin/bash
# This script renames definitions, such as include guards, in this project.
# Specifically, it renames "RIPPLED_XXX" and "RIPPLE_XXX" to "XRPL_XXX" by
# scanning all cmake, header, and source files in the specified directory and
# its subdirectories.
# Usage: ./rename/definitions.sh <directory>
if [ "$#" -ne 1 ]; then
echo "Usage: $0 <directory>"
exit 1
fi
DIRECTORY=$1
if [ ! -d "${DIRECTORY}" ]; then
echo "Error: Directory ${DIRECTORY} does not exist."
exit 1
fi
echo "Renaming definitions in directory: ${DIRECTORY}"
find "${DIRECTORY}" -type f \( -name "*.h" -o -name "*.hpp" -o -name "*.ipp" -o -name "*.cpp" \) | while read -r FILE; do
echo "Processing file: $FILE"
sed -i'.bak' -E 's@#(define|endif|if|ifdef|ifndef)(.*)(RIPPLED_|RIPPLE_)([A-Z0-9_]+)@#\1\2XRPL_\4@g' "${FILE}"
rm "${FILE}.bak"
done
find "${DIRECTORY}" -type f \( -name "*.cmake" \) | while read -r FILE; do
echo "Processing file: $FILE"
sed -i'.bak' -E 's@(RIPPLED_|RIPPLE_)([A-Z0-9_]+)@XRPL_\2@g' "${FILE}"
rm "${FILE}.bak"
done
echo "Renaming complete."