A game framework written with osu! in mind.

Use cake as a local tool

+15 -2
+12
.config/dotnet-tools.json
···
··· 1 + { 2 + "version": 1, 3 + "isRoot": true, 4 + "tools": { 5 + "cake.tool": { 6 + "version": "0.35.0", 7 + "commands": [ 8 + "dotnet-cake" 9 + ] 10 + } 11 + } 12 + }
+1 -1
build.ps1
··· 21 if ($Experimental) { $cakeArguments += "-experimental" } 22 $cakeArguments += $ScriptArgs 23 24 - dotnet tool install Cake.Tool --global --version 0.35.0 25 dotnet cake ./build/build.cake --bootstrap 26 dotnet cake ./build/build.cake $cakeArguments 27 exit $LASTEXITCODE
··· 21 if ($Experimental) { $cakeArguments += "-experimental" } 22 $cakeArguments += $ScriptArgs 23 24 + dotnet tool restore 25 dotnet cake ./build/build.cake --bootstrap 26 dotnet cake ./build/build.cake $cakeArguments 27 exit $LASTEXITCODE
+1 -1
build.sh
··· 1 echo "Installing Cake.Tool..." 2 - dotnet tool install Cake.Tool --global --version 0.35.0 3 4 # Parse arguments. 5 CAKE_ARGUMENTS=()
··· 1 echo "Installing Cake.Tool..." 2 + dotnet tool restore 3 4 # Parse arguments. 5 CAKE_ARGUMENTS=()
+1
osu-framework.sln
··· 29 ProjectSection(SolutionItems) = preProject 30 .editorconfig = .editorconfig 31 Directory.Build.props = Directory.Build.props 32 global.json = global.json 33 osu-framework.sln.DotSettings = osu-framework.sln.DotSettings 34 osu.Framework.Android.props = osu.Framework.Android.props
··· 29 ProjectSection(SolutionItems) = preProject 30 .editorconfig = .editorconfig 31 Directory.Build.props = Directory.Build.props 32 + .config\dotnet-tools.json = .config\dotnet-tools.json 33 global.json = global.json 34 osu-framework.sln.DotSettings = osu-framework.sln.DotSettings 35 osu.Framework.Android.props = osu.Framework.Android.props