diff --git a/tools/rename-roll b/tools/rename-roll new file mode 100755 index 0000000..22da90d --- /dev/null +++ b/tools/rename-roll @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +## args + +name_from=$1 && shift +name_to=$1 && shift + + +## vars + +var_from=$(echo ${name_from} | sed --expression="s|-|_|g" | sed --expression="s|:|_|g") +var_to=$(echo ${name_to} | sed --expression="s|-|_|g" | sed --expression="s|:|_|g") + + +## exec + +git mv ansible/roles/${name_from} ansible/roles/${name_to} +find ansible -type f -exec sed --in-place --expression="s|var_${var_from}_|var_${var_to}_|g" {} \; +find ansible -type f -exec sed --in-place --expression="s|roles/${name_from}|roles/${name_to}|g" {} \;