diff --git a/SabreTools.Helper/Data/Build.cs b/SabreTools.Helper/Data/Build.cs index b1d3324d..e5d9cf9d 100644 --- a/SabreTools.Helper/Data/Build.cs +++ b/SabreTools.Helper/Data/Build.cs @@ -248,6 +248,17 @@ SimpleSort scanning levels: 2 Only hash archive "); break; + case "TGZTest": + Console.WriteLine(@"TGZTest - Test TorrentGZ output +----------------------------------------- +Usage: TGZTest [options] [filename|dirname] ... + +Options: + -?, -h, --help Show this help + -out= Output directory + -d, --delete Delete input files + -r, --romba Enable Romba depot dir output"); + break; default: Console.Write("This is the default help output"); break; diff --git a/TGZTest/TGZTest.cs b/TGZTest/TGZTest.cs index c99a36da..5348cb51 100644 --- a/TGZTest/TGZTest.cs +++ b/TGZTest/TGZTest.cs @@ -14,6 +14,8 @@ namespace SabreTools private bool _romba; private Logger _logger; + // We still need access permissions for each of the archive files as well, kind of like DATFromDir + /// /// Create a new TGZTest object /// @@ -186,11 +188,13 @@ namespace SabreTools { foreach (string input in _inputs) { + _logger.User("Processing file " + input); ArchiveTools.WriteTorrentGZ(input, _outdir, _romba, _logger); if (_delete) { try { + _logger.User("Attempting to delete " + input); File.Delete(input); } catch (Exception ex)