-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathfix_all_the_things.sh
More file actions
20 lines (18 loc) · 1.19 KB
/
fix_all_the_things.sh
File metadata and controls
20 lines (18 loc) · 1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
find . -name "*.csproj" -print0 | while IFS= read -r -d $'\0' file; do
sed -i 's|Include="..\\..\\SharpCanvas\\Browser\\|Include="..\\..\\SharpCanvas\\Legacy\\Browser\\|g' "$file"
sed -i 's|Include="..\\Browser\\|Include="..\\Legacy\\Browser\\|g' "$file"
sed -i 's|Include="..\\..\\SharpCanvas.Drawing\\|Include="..\\..\\SharpCanvas\\Legacy\\Drawing\\|g' "$file"
sed -i 's|Include="..\\SharpCanvas.Drawing\\|Include="..\\SharpCanvas\\Legacy\\Drawing\\|g' "$file"
sed -i 's|Include="..\\..\\SharpCanvas/|Include="..\\..\\..\\|g' "$file"
sed -i 's|Include="..\\SharpCanvas/|Include="..\\..\\|g' "$file"
done
find . -name "*.sh" -print0 | while IFS= read -r -d $'\0' file; do
sed -i 's|SharpCanvas/Legacy/Browser/|SharpCanvas/Legacy/Browser/|g' "$file"
sed -i 's|SharpCanvas/Legacy/Drawing/|SharpCanvas/Legacy/Drawing/|g' "$file"
sed -i 's|SharpCanvas/Legacy/Drawing/|SharpCanvas/Legacy/Drawing/|g' "$file"
done
find . -name "*.sln" -print0 | while IFS= read -r -d $'\0' file; do
sed -i 's|Browser\\SharpCanvas.Browser.csproj|Legacy\\Browser\\SharpCanvas.Browser.csproj|g' "$file"
sed -i 's|SharpCanvas.Drawing\\|SharpCanvas\\Legacy\\Drawing\\|g' "$file"
done