mirror of
https://github.com/engineer-man/piston.git
synced 2025-04-23 13:36:31 +02:00
17 lines
No EOL
781 B
Bash
17 lines
No EOL
781 B
Bash
#!/usr/bin/env bash
|
|
|
|
curl "https://download.visualstudio.microsoft.com/download/pr/bda88810-e1a6-4cf0-8139-7fd7fe7b2c7a/7a9ffa3e12e5f1c3d8b640e326c1eb14/dotnet-sdk-7.0.202-linux-x64.tar.gz
|
|
" -Lo dotnet.tar.gz
|
|
tar xzf dotnet.tar.gz --strip-components=1
|
|
rm dotnet.tar.gz
|
|
|
|
# Cache nuget packages
|
|
export DOTNET_CLI_HOME=$PWD
|
|
./dotnet new console -o cache_application
|
|
./dotnet new console -lang F# -o fs_cache_application
|
|
./dotnet new console -lang VB -o vb_cache_application
|
|
# This calls a restore on the global-packages index ($DOTNET_CLI_HOME/.nuget/packages)
|
|
# If we want to allow more packages, we could add them to this cache_application
|
|
|
|
rm -rf cache_application fs_cache_application vb_cache_application
|
|
# Get rid of it, we don't actually need the application - just the restore |