diff --git a/.gitignore b/.gitignore index 7c361de..c1630b7 100644 --- a/.gitignore +++ b/.gitignore @@ -485,6 +485,7 @@ $RECYCLE.BIN/ # Override *.user rule for templates !*.template.props.user +!*.template.just.user riderModule.iml dist/ diff --git a/Justfile b/Justfile new file mode 100644 index 0000000..4f48f5d --- /dev/null +++ b/Justfile @@ -0,0 +1,28 @@ +import? 'MuzikaGromche.just.user' + +build: build-debug build-release + +build-release: + dotnet build --configuration Release + +build-debug: + dotnet build --configuration Debug + +clean: + rm -rf dist MuzikaGromche/bin MuzikaGromche/obj + +plugin_dir := "$HOME/.config/r2modmanPlus-local/LethalCompany/profiles" / imperium_profile / "BepInEx/plugins/Oflor-MuzikaGromche/" + +install-imperium: + rm -rf "{{ plugin_dir }}" + mkdir "{{ plugin_dir }}" + unzip -q dist/MuzikaGromche-Debug.zip -d "{{ plugin_dir }}" + +run-imperium: + DRI_PRIME=1 steam -applaunch 1966720 --doorstop-enable true --doorstop-target "Z:$HOME/.config/r2modmanPlus-local/LethalCompany/profiles/{{ imperium_profile }}/BepInEx/core/BepInEx.Preloader.dll" --r2profile "{{ imperium_profile }}" + +bump version_number: + [[ "v{{ version_number }}" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]] || (echo "Invalid version format" && exit 1) + jq --indent 4 --arg v "{{ version_number }}" '.version_number = $v' < manifest.json > manifest.json.copy + mv manifest.json.copy manifest.json + sed -i 's/.*<\/Version>/{{ version_number }}<\/Version>/' MuzikaGromche/MuzikaGromche.csproj diff --git a/MuzikaGromche.template.just.user b/MuzikaGromche.template.just.user new file mode 100644 index 0000000..96c04fd --- /dev/null +++ b/MuzikaGromche.template.just.user @@ -0,0 +1,3 @@ +# Copy me to MuzikaGromche.just.user and adjust tasks to your workflow + +imperium_profile := "Muzika Gromche with Imperium" diff --git a/MuzikaGromche/MuzikaGromche.csproj b/MuzikaGromche/MuzikaGromche.csproj index 0de8a71..e0cfde1 100644 --- a/MuzikaGromche/MuzikaGromche.csproj +++ b/MuzikaGromche/MuzikaGromche.csproj @@ -4,7 +4,7 @@ netstandard2.1 MuzikaGromche Opa che tut u nas - 1.0.0 + 13.37.6 true latest @@ -32,4 +32,39 @@ + + + + $(TargetDir)MuzikaGromche\ + $(TargetDir)MuzikaGromche-$(Configuration).zip + + + + + + + + + + + + + + + + + + + +