feat: Adds Network Packet Documentation (#2302)

This commit is contained in:
Kamron Batman 2026-01-01 17:52:56 -08:00 committed by GitHub
parent ec287d7691
commit 1a7c94a442
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
60 changed files with 24753 additions and 22 deletions

View file

@ -57,15 +57,18 @@ public static class GenCommands
options
);
var template = File.ReadAllText(Path.Combine(Core.BaseDirectory, "Data", "commands.html"))
// Template is in Distribution/Data/commands
var templatePath = Path.Combine(Core.BaseDirectory, "Data", "commands", "template.html");
var template = File.ReadAllText(templatePath)
.Replace("<!-- COMMANDS -->", commandsJson.EscapeHtml())
.Replace("<!-- MODIFIERS -->", modifiersJson.EscapeHtml());
// Write the new file to the web folder
// Output to Distribution/web folder (typically ignored by servers for external systems)
var webFolder = Path.Combine(Core.BaseDirectory, "web");
PathUtility.EnsureDirectory(webFolder);
var webPath = Path.Combine(webFolder, "commands.html");
File.WriteAllText(webPath, template, Encoding.UTF8);
e.Mobile.SendMessage($"Commands webpage generated at {webPath}.");
Directory.CreateDirectory(webFolder);
var outputPath = Path.Combine(webFolder, "commands.html");
File.WriteAllText(outputPath, template, Encoding.UTF8);
e.Mobile.SendMessage($"Commands webpage generated at {outputPath}.");
}
}