mirror of
https://github.com/rfvgyhn/min-ed-launcher.git
synced 2025-10-29 11:36:22 +00:00
15 lines
674 B
Bash
Executable File
15 lines
674 B
Bash
Executable File
#!/bin/bash
|
|
|
|
target="linux-x64"
|
|
version=$(grep -oPm1 "(?<=<VersionPrefix>)[^<]+" src/Directory.Build.props) # use something like xml_grep if this regex becomes a problem
|
|
release_name="min-ed-launcher_v${version}_$target"
|
|
|
|
dotnet restore -r $target
|
|
dotnet publish src/MinEdLauncher/MinEdLauncher.fsproj -r "$target" --self-contained true --no-restore -o "artifacts/$release_name" -c Release -p:PublishSingleFile=true
|
|
cp README.md CHANGELOG.md resources/min-ed-launcher.svg resources/min-ed-launcher.desktop "artifacts/$release_name"
|
|
rm artifacts/"$release_name"/*.pdb
|
|
|
|
tar czvf "artifacts/$release_name.tar.gz" -C "artifacts" "$release_name"
|
|
|
|
rm -r "artifacts/$release_name"
|