mirror of
https://github.com/anegostudios/vsmodtemplate
synced 2025-07-04 20:34:29 -07:00
update template to new template package and docs
This commit is contained in:
parent
20bf001247
commit
4b95d0eff8
4 changed files with 10 additions and 6 deletions
|
@ -35,7 +35,7 @@ public class BuildContext : FrostingContext
|
|||
{
|
||||
BuildConfiguration = context.Argument("configuration", "Release");
|
||||
SkipJsonValidation = context.Argument("skipJsonValidation", false);
|
||||
var modInfo = context.DeserializeJsonFromFile<ModInfo>($"../resources/modinfo.json");
|
||||
var modInfo = context.DeserializeJsonFromFile<ModInfo>($"../{BuildContext.ProjectName}/modinfo.json");
|
||||
Version = modInfo.Version;
|
||||
Name = modInfo.ModID;
|
||||
}
|
||||
|
@ -50,7 +50,7 @@ public sealed class ValidateJsonTask : FrostingTask<BuildContext>
|
|||
{
|
||||
return;
|
||||
}
|
||||
var jsonFiles = context.GetFiles($"../resources/**/*.json");
|
||||
var jsonFiles = context.GetFiles($"../{BuildContext.ProjectName}/assets/**/*.json");
|
||||
foreach (var file in jsonFiles)
|
||||
{
|
||||
try
|
||||
|
@ -97,7 +97,8 @@ public sealed class PackageTask : FrostingTask<BuildContext>
|
|||
context.CleanDirectory("../Releases");
|
||||
context.EnsureDirectoryExists($"../Releases/{context.Name}");
|
||||
context.CopyFiles($"../{BuildContext.ProjectName}/bin/{context.BuildConfiguration}/Mods/mod/publish/*", $"../Releases/{context.Name}");
|
||||
context.CopyDirectory($"../resources", $"../Releases/{context.Name}/");
|
||||
context.CopyDirectory($"../{BuildContext.ProjectName}/assets", $"../Releases/{context.Name}/assets");
|
||||
context.CopyFile($"../{BuildContext.ProjectName}/modinfo.json", $"../Releases/{context.Name}/modinfo.json");
|
||||
context.Zip($"../Releases/{context.Name}", $"../Releases/{context.Name}_{context.Version}.zip");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue