From 4f960556b778ac10e88f581d478132dfe38a2e45 Mon Sep 17 00:00:00 2001 From: prime31 Date: Fri, 15 Feb 2019 10:34:16 -0800 Subject: [PATCH] simplify duped commands --- getFNA.sh | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/getFNA.sh b/getFNA.sh index 8e72375..b6f04d5 100755 --- a/getFNA.sh +++ b/getFNA.sh @@ -141,17 +141,11 @@ if [[ $newProjectName = 'exit' || -z "$newProjectName" ]]; then exit 1 fi -sed -i '' "s/project_name/$newProjectName/g" project_name.sln -sed -i '' "s/project_name/$newProjectName/g" .gitignore -sed -i '' "s/project_name/$newProjectName/g" project_name/project_name.sln -sed -i '' "s/project_name/$newProjectName/g" project_name/project_name.csproj -sed -i '' "s/project_name/$newProjectName/g" project_name/Game1.cs -sed -i '' "s/project_name/$newProjectName/g" project_name/Program.cs -sed -i '' "s/project_name/$newProjectName/g" .vscode/tasks.json -sed -i '' "s/project_name/$newProjectName/g" .vscode/settings.json -sed -i '' "s/project_name/$newProjectName/g" .vscode/launch.json -sed -i '' "s/project_name/$newProjectName/g" .vscode/buildEffects.sh -sed -i '' "s/project_name/$newProjectName/g" .vscode/processT4Templates.sh +# any files that need to have project_name replaced with the new project name should be here +files=(project_name.sln .gitignore project_name/project_name.sln project_name/project_name.csproj project_name/Game1.cs project_name/Program.cs .vscode/tasks.json .vscode/settings.json .vscode/launch.json .vscode/buildEffects.sh .vscode/processT4Templates.sh) +for file in "${files[@]}"; do + sed -i '' "s/project_name/$newProjectName/g" $file +done mv project_name.sln "$newProjectName.sln" mv project_name/project_name.sln "project_name/$newProjectName.sln"