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 21 if ($Experimental) { $cakeArguments += "-experimental" } 22 22 $cakeArguments += $ScriptArgs 23 23 24 - dotnet tool install Cake.Tool --global --version 0.35.0 24 + dotnet tool restore 25 25 dotnet cake ./build/build.cake --bootstrap 26 26 dotnet cake ./build/build.cake $cakeArguments 27 27 exit $LASTEXITCODE
+1 -1
build.sh
··· 1 1 echo "Installing Cake.Tool..." 2 - dotnet tool install Cake.Tool --global --version 0.35.0 2 + dotnet tool restore 3 3 4 4 # Parse arguments. 5 5 CAKE_ARGUMENTS=()
+1
osu-framework.sln
··· 29 29 ProjectSection(SolutionItems) = preProject 30 30 .editorconfig = .editorconfig 31 31 Directory.Build.props = Directory.Build.props 32 + .config\dotnet-tools.json = .config\dotnet-tools.json 32 33 global.json = global.json 33 34 osu-framework.sln.DotSettings = osu-framework.sln.DotSettings 34 35 osu.Framework.Android.props = osu.Framework.Android.props