mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 19:49:50 +02:00
feat: all pretty log
This commit is contained in:
1 parent
62fb80dddc
commit
9b45f21457
5 files changed
+24
-20
No files matched your search
@@ -181,11 +181,11 @@ namespace BlitzKit.CLI.Functions
|
|||||||
|
|
||||||
foreach (var duplicate in duplicates)
|
foreach (var duplicate in duplicates)
|
||||||
{
|
{
|
||||||
Console.WriteLine($"{duplicate.Key}:");
|
PrettyLog.Log($"{duplicate.Key}:");
|
||||||
|
|
||||||
foreach (var tank in duplicate.Value)
|
foreach (var tank in duplicate.Value)
|
||||||
{
|
{
|
||||||
Console.WriteLine($"\t{tank.Id}");
|
PrettyLog.Log($"\t{tank.Id}");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (duplicate.Value.Count == 2 && duplicate.Value.Any(tank => tank.Id.EndsWith("TU")))
|
if (duplicate.Value.Count == 2 && duplicate.Value.Any(tank => tank.Id.EndsWith("TU")))
|
||||||
@@ -215,10 +215,10 @@ namespace BlitzKit.CLI.Functions
|
|||||||
|
|
||||||
foreach (var tank in duplicate.Value)
|
foreach (var tank in duplicate.Value)
|
||||||
{
|
{
|
||||||
Console.WriteLine($"\t\t{tank.Slug}");
|
PrettyLog.Log($"\t\t{tank.Slug}");
|
||||||
}
|
}
|
||||||
|
|
||||||
Console.WriteLine();
|
PrettyLog.Line();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ namespace BlitzKit.CLI.Functions
|
|||||||
|
|
||||||
DlcManifest manifest = await FetchManifest(CONTENT_GROUP, contentBuildId);
|
DlcManifest manifest = await FetchManifest(CONTENT_GROUP, contentBuildId);
|
||||||
|
|
||||||
Console.WriteLine($"Downloading {manifest.PakFiles.Count} containers...");
|
PrettyLog.Log($"Downloading {manifest.PakFiles.Count} containers...");
|
||||||
|
|
||||||
int done = 0;
|
int done = 0;
|
||||||
foreach (var pakFile in manifest.PakFiles)
|
foreach (var pakFile in manifest.PakFiles)
|
||||||
@@ -70,10 +70,10 @@ namespace BlitzKit.CLI.Functions
|
|||||||
File.WriteAllBytes(localContainerPath, bytes);
|
File.WriteAllBytes(localContainerPath, bytes);
|
||||||
done++;
|
done++;
|
||||||
|
|
||||||
Console.WriteLine($"Downloaded {done}/{manifest.PakFiles.Count} containers...");
|
PrettyLog.Log($"Downloaded {done}/{manifest.PakFiles.Count} containers...");
|
||||||
}
|
}
|
||||||
|
|
||||||
Console.WriteLine("Moving pre-bundled containers...");
|
PrettyLog.Log("Moving pre-bundled containers...");
|
||||||
foreach (
|
foreach (
|
||||||
var file in Directory.GetFiles(Path.Combine(TEMP_DEPOT_DIR, "Blitz/Content/Paks"), "*.pak")
|
var file in Directory.GetFiles(Path.Combine(TEMP_DEPOT_DIR, "Blitz/Content/Paks"), "*.pak")
|
||||||
)
|
)
|
||||||
@@ -81,13 +81,13 @@ namespace BlitzKit.CLI.Functions
|
|||||||
File.Move(file, Path.Combine(CONTAINERS_PATH, Path.GetFileName(file)));
|
File.Move(file, Path.Combine(CONTAINERS_PATH, Path.GetFileName(file)));
|
||||||
}
|
}
|
||||||
|
|
||||||
Console.WriteLine("Deleting depot...");
|
PrettyLog.Log("Deleting depot...");
|
||||||
Directory.Delete(TEMP_DEPOT_DIR, true);
|
Directory.Delete(TEMP_DEPOT_DIR, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static async Task<DlcManifest> FetchManifest(string group, string build)
|
public static async Task<DlcManifest> FetchManifest(string group, string build)
|
||||||
{
|
{
|
||||||
Console.WriteLine($"Fetching manifest for group {group} and build {build}");
|
PrettyLog.Log($"Fetching manifest for group {group} and build {build}");
|
||||||
|
|
||||||
string url =
|
string url =
|
||||||
$"{WG_DLC_DOMAIN}/dlc/{group}/dlc/BuildManifest-{BUILD_MANIFEST_OS}-{build}.json";
|
$"{WG_DLC_DOMAIN}/dlc/{group}/dlc/BuildManifest-{BUILD_MANIFEST_OS}-{build}.json";
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ namespace BlitzKit.CLI.Models
|
|||||||
// flush BEFORE going over limit
|
// flush BEFORE going over limit
|
||||||
if (changesSize + change.Content.Count > MAX_TREE_SIZE || changes.Count + 1 > MAX_FILE_COUNT)
|
if (changesSize + change.Content.Count > MAX_TREE_SIZE || changes.Count + 1 > MAX_FILE_COUNT)
|
||||||
{
|
{
|
||||||
Console.WriteLine("Flushing backlog...");
|
PrettyLog.Log("Flushing backlog...");
|
||||||
await Flush();
|
await Flush();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -144,7 +144,7 @@ namespace BlitzKit.CLI.Models
|
|||||||
|
|
||||||
await Task.Delay((int)Math.Max(0, TIME_BETWEEN_BLOBS - stopwatch.ElapsedMilliseconds));
|
await Task.Delay((int)Math.Max(0, TIME_BETWEEN_BLOBS - stopwatch.ElapsedMilliseconds));
|
||||||
|
|
||||||
Console.WriteLine($"blobbed {change.Path} (+{stopwatch.ElapsedMilliseconds}ms)");
|
PrettyLog.Success($"Blobbed {change.Path} (+{stopwatch.ElapsedMilliseconds}ms)");
|
||||||
|
|
||||||
newTree.Tree.Add(
|
newTree.Tree.Add(
|
||||||
new()
|
new()
|
||||||
|
|||||||
@@ -51,13 +51,13 @@ namespace BlitzKit.CLI.Utils
|
|||||||
|
|
||||||
if (File.Exists(filePath))
|
if (File.Exists(filePath))
|
||||||
{
|
{
|
||||||
Console.WriteLine($"Oodle found at {filePath}; using that");
|
PrettyLog.Success($"Oodle found at {filePath}; using that");
|
||||||
OodleHelper.Initialize(filePath);
|
OodleHelper.Initialize(filePath);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Console.WriteLine(
|
PrettyLog.Log(
|
||||||
$"Oodle not found; downloading to {filePath} from {url} and extracting {entry}"
|
$"Oodle not found; downloading to {filePath} from {url} and extracting {entry}"
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -106,11 +106,11 @@ namespace BlitzKit.CLI.Utils
|
|||||||
|
|
||||||
if (File.Exists(filePath))
|
if (File.Exists(filePath))
|
||||||
{
|
{
|
||||||
Console.WriteLine($"Zlib found at {filePath}; using that");
|
PrettyLog.Success($"Zlib found at {filePath}; using that");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Console.WriteLine($"Zlib not found; downloading to {filePath} from {url}");
|
PrettyLog.Log($"Zlib not found; downloading to {filePath} from {url}");
|
||||||
ZlibHelper.DownloadDll(filePath, url);
|
ZlibHelper.DownloadDll(filePath, url);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -4,35 +4,39 @@ namespace BlitzKit.CLI.Utils
|
|||||||
{
|
{
|
||||||
public static void Log(string message)
|
public static void Log(string message)
|
||||||
{
|
{
|
||||||
Console.WriteLine(message);
|
Console.WriteLine($"[LOG] {message}");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void Warn(string message)
|
public static void Warn(string message)
|
||||||
{
|
{
|
||||||
Console.ForegroundColor = ConsoleColor.Yellow;
|
Console.ForegroundColor = ConsoleColor.Yellow;
|
||||||
Console.WriteLine(message);
|
Console.WriteLine($"[WARN] {message}");
|
||||||
Console.ResetColor();
|
Console.ResetColor();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void Error(string message)
|
public static void Error(string message)
|
||||||
{
|
{
|
||||||
Console.ForegroundColor = ConsoleColor.Red;
|
Console.ForegroundColor = ConsoleColor.Red;
|
||||||
Console.WriteLine(message);
|
Console.WriteLine($"[ERROR] {message}");
|
||||||
Console.ResetColor();
|
Console.ResetColor();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void Success(string message)
|
public static void Success(string message)
|
||||||
{
|
{
|
||||||
Console.ForegroundColor = ConsoleColor.Green;
|
Console.ForegroundColor = ConsoleColor.Green;
|
||||||
Console.WriteLine(message);
|
Console.WriteLine($"[SUCCESS] {message}");
|
||||||
Console.ResetColor();
|
Console.ResetColor();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void Background(string message)
|
public static void Background(string message)
|
||||||
{
|
{
|
||||||
Console.ForegroundColor = ConsoleColor.DarkGray;
|
Console.ForegroundColor = ConsoleColor.DarkGray;
|
||||||
Console.WriteLine(message);
|
Console.WriteLine($"[BACKGROUND] {message}");
|
||||||
Console.ResetColor();
|
Console.ResetColor();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void Line() {
|
||||||
|
Console.WriteLine();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user