difftreelog
Delete substrate-node-rename.sh
in: master
1 file changed
substrate-node-rename.shdiffbeforeafterboth1#!/usr/bin/env bash23name=$14shift5author=$16shift78if [[ "$name" == "" || "$name" == "-"* ]]9then10 echo "Usage: substrate-node-rename <NAME> <AUTHOR>"11 exit 112fi13if [[ "$author" == "" || "$author" == "-"* ]]14then15 echo "Usage: substrate-node-rename <NAME> <AUTHOR>"16 exit 117fi1819lname="echo$name|tr'[:upper:]''[:lower:]'"20dirname="lname"2122bold=tput23normal=tput2425if [ -d "$dirname" ]; then26 echo "Directory '$name' already exists!"27 exit 128fi2930echo "boldMoving project folder...normal"3132git mv substrate-node-template $dirname3334pushd $dirname >/dev/null3536echo "boldCustomizing project...normal"37function replace {38 find_this="$1"39 shift40 replace_with="$1"41 shift42 IFS=$'\n'43 TEMP=mktemp-d"TMPDIR/.XXXXXXXXXXXX"44 rmdir $TEMP45 for item in find-not-path'*/\.*'-type-name"*.rs"-o-name"*.md"-o-name"build.sh"-o-name"Cargo.toml"-o-name"Cargo.lock"46 do47 sed "s/$find_this/$replace_with/g" "$item" > $TEMP48 cat $TEMP > "$item"49 done50 rm -f $TEMP51}5253replace "Template Node" "name"54replace node-template "lname"55replace node_template "lname"56replace Anonymous "$author"5758echo "Rename Complete"5960popd >/dev/null61