From f95e3a89fff17cf506661b57af683ecd8a2e6ae2 Mon Sep 17 00:00:00 2001 From: That_One_Nerd Date: Wed, 29 Mar 2023 10:19:34 -0400 Subject: [PATCH] Added a comment option for the command (#27) --- SrcMod/Shell/Modules/CompressionModule.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/SrcMod/Shell/Modules/CompressionModule.cs b/SrcMod/Shell/Modules/CompressionModule.cs index 35742a9..d009282 100644 --- a/SrcMod/Shell/Modules/CompressionModule.cs +++ b/SrcMod/Shell/Modules/CompressionModule.cs @@ -5,7 +5,7 @@ public static class CompressionModule { [Command("zip")] public static void CompressZip(string source, string? destination = null, - CompressionLevel level = CompressionLevel.Optimal) + CompressionLevel level = CompressionLevel.Optimal, string comment = "") { destination ??= Path.Combine(Path.GetDirectoryName(Path.GetFullPath(source))!, $"{Path.GetFileNameWithoutExtension(source)}.zip"); @@ -20,7 +20,10 @@ public static class CompressionModule Write(message); Stream writer = new FileStream(destination, FileMode.CreateNew); - ZipArchive archive = new(writer, ZipArchiveMode.Create); + ZipArchive archive = new(writer, ZipArchiveMode.Create) + { + Comment = comment + }; archive.CreateEntryFromFile(absSource, Path.GetFileName(absSource), level);