2023-11-22 15:20:08 +01:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
2024-03-29 16:55:35 +01:00
|
|
|
## consts
|
|
|
|
|
2024-03-29 18:11:33 +01:00
|
|
|
dir_base="linke/standard"
|
2024-03-29 16:55:35 +01:00
|
|
|
|
|
|
|
|
2023-11-22 15:20:08 +01:00
|
|
|
## 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
|
|
|
|
|
2024-03-29 16:55:35 +01:00
|
|
|
git mv ${dir_roles}/roles/${name_from} ${dir_roles}/roles/${name_to}
|
|
|
|
find ${dir_base} -type f -exec sed --in-place --expression="s|var_${var_from}_|var_${var_to}_|g" {} \;
|
|
|
|
find ${dir_base} -type f -exec sed --in-place --expression="s|roles/${name_from}|roles/${name_to}|g" {} \;
|