[refactor][m]: rename extension from exampletheme to example as per new repository name.
[ckanext-datagovau.git] / rename.sh
blob:a/rename.sh -> blob:b/rename.sh
if [ $# -ne 1 ]; then if [ $# -ne 1 ]; then
echo "Usage: `basename $0` {NewExtensionName}" echo "Usage: `basename $0` {NewExtensionName}"
exit 65 exit 65
fi fi
   
NEWNAME=$1 NEWNAME=$1
NEWNAME_LOWER="`echo $NEWNAME | awk '{print tolower($0)}'`" NEWNAME_LOWER="`echo $NEWNAME | awk '{print tolower($0)}'`"
echo $NEWNAME_LOWER echo $NEWNAME_LOWER
mv ckanext/exampletheme ckanext/$NEWNAME_LOWER mv ckanext/example ckanext/$NEWNAME_LOWER
grep -rl ExampleTheme * | grep -v `basename $0` | xargs perl -pi -e "s/ExampleTheme/$NEWNAME/g" grep -rl Example * | grep -v `basename $0` | xargs perl -pi -e "s/Example/$NEWNAME/g"
grep -rl exampletheme * | grep -v `basename $0` | xargs perl -pi -e "s/exampletheme/$NEWNAME_LOWER/g" grep -rl example * | grep -v `basename $0` | xargs perl -pi -e "s/example/$NEWNAME_LOWER/g"
cd .. cd ..
mv ckanext-exampletheme ckanext-$NEWNAME_LOWER mv ckanext-example ckanext-$NEWNAME_LOWER