diff --git a/src/.vs/DiscordCLI/DesignTimeBuild/.dtbcache.v2 b/src/.vs/DiscordCLI/DesignTimeBuild/.dtbcache.v2 index c328c8d..dd110a3 100644 Binary files a/src/.vs/DiscordCLI/DesignTimeBuild/.dtbcache.v2 and b/src/.vs/DiscordCLI/DesignTimeBuild/.dtbcache.v2 differ diff --git a/src/.vs/DiscordCLI/v16/.suo b/src/.vs/DiscordCLI/v16/.suo index 0b1b201..48bc75e 100644 Binary files a/src/.vs/DiscordCLI/v16/.suo and b/src/.vs/DiscordCLI/v16/.suo differ diff --git a/src/DiscordCLI/Commands.cs b/src/DiscordCLI/Commands.cs index d61d2db..b8d14d7 100644 --- a/src/DiscordCLI/Commands.cs +++ b/src/DiscordCLI/Commands.cs @@ -47,7 +47,7 @@ namespace DiscordCLI protected async Task ListGuildChannels(string args) { - IReadOnlyCollection textChannels; + IReadOnlyCollection discordChannels; DiscordGuild guild; if (args != null) @@ -75,21 +75,28 @@ namespace DiscordCLI } GlobalInformation.currentGuild = guild; - textChannels = guild.Channels; + discordChannels = guild.Channels; - int index = 1; - foreach (DiscordChannel channel in textChannels) + int index = 0; + foreach (DiscordChannel channel in discordChannels.OrderBy(x => x.Position)) { - switch (channel.Type) + if (channel.Type == ChannelType.Category) { - case ChannelType.Category: - //Console.WriteLine($"[{channel.Name}]"); - break; + Console.WriteLine(); + Console.WriteLine($"--- {channel.Name} ---"); + foreach (DiscordChannel child in channel.Children.OrderBy(x => x.Position)) + { + if (child.Type == ChannelType.Text) + { + index++; - case ChannelType.Text: - Console.WriteLine($"{index}. {channel.Name}"); - index++; - break; + Console.WriteLine($"{index}. {child.Name}"); + } + else + { + ConsoleExt.WriteLine($"-. {child.Name}", ConsoleColor.DarkGray); + } + } } } @@ -108,11 +115,11 @@ namespace DiscordCLI if (int.TryParse(args, out int ind)) { - textChannel = GlobalInformation.currentGuild?.Channels.Where(x => x.Type == ChannelType.Text).ElementAtOrDefault(ind - 1); + textChannel = GlobalInformation.currentGuild?.Channels.Where(x => x.Type == ChannelType.Text).OrderBy(x => x.Position).ElementAtOrDefault(ind - 1); } else { - textChannel = GlobalInformation.currentGuild?.Channels.Where(x => x.Type == ChannelType.Text).FirstOrDefault(x => x.Name == args); + textChannel = GlobalInformation.currentGuild?.Channels.Where(x => x.Type == ChannelType.Text).OrderBy(x => x.Position).FirstOrDefault(x => x.Name == args); } GlobalInformation.currentTextChannel = textChannel; @@ -129,6 +136,7 @@ namespace DiscordCLI { await outputManager.WriteMessage(message, textChannel, GlobalInformation.currentGuild, false); } + Console.CursorTop--; } catch (Exception ex) { @@ -205,6 +213,11 @@ namespace DiscordCLI discordUser = GlobalInformation.currentGuild?.Members?.FirstOrDefault(user => $"{user.Username}#{user.Discriminator}".EqualsIgnoreSpacesAndCase(userName)); } + if (discordUser is null) + { + discordUser = GlobalInformation.currentGuild?.Members?.FirstOrDefault(user => $"{user.Username}".EqualsIgnoreSpacesAndCase(userName)); + } + if (discordUser is null) { discordUser = GlobalInformation.currentGuild?.Members?.FirstOrDefault(user => $"{user.Nickname}".EqualsIgnoreSpacesAndCase(userName)); diff --git a/src/DiscordCLI/CommandsManager.cs b/src/DiscordCLI/CommandsManager.cs index ec76b12..5af3111 100644 --- a/src/DiscordCLI/CommandsManager.cs +++ b/src/DiscordCLI/CommandsManager.cs @@ -51,6 +51,14 @@ namespace DiscordCLI /// exit bool and write override bool public async Task<(bool, bool)> CheckCommand(string rawInput) { + string input = rawInput.Trim().ToLower().Replace('\n', '\0'); + + if (string.IsNullOrWhiteSpace(input.StartsWith(InputManager.Prefix) ? input.Remove(0, 1) : input)) + { + Console.CursorTop--; + return (false, false); + } + cooldown++; if (cooldown > 1) @@ -61,12 +69,7 @@ namespace DiscordCLI return (false, true); } - string input = rawInput.Trim().ToLower().Replace('\n', '\0'); - - if (string.IsNullOrWhiteSpace(input)) - return (false, false); - - if (input.StartsWith(InputManager.prefix)) + if (input.StartsWith(InputManager.Prefix)) { input = input.Remove(0, 1); } @@ -88,7 +91,7 @@ namespace DiscordCLI if (input == "help" || input == "?") { - Console.WriteLine($"Prefix: '{InputManager.prefix}' (Only required in text channels)"); + Console.WriteLine($"Prefix: '{InputManager.Prefix}' (Only required in text channels)"); Console.WriteLine(); for (int i = 0; i < CommandsList.Count; i++) diff --git a/src/DiscordCLI/InputManager.cs b/src/DiscordCLI/InputManager.cs index c499e27..dc9d256 100644 --- a/src/DiscordCLI/InputManager.cs +++ b/src/DiscordCLI/InputManager.cs @@ -12,7 +12,7 @@ namespace DiscordCLI private readonly CommandsManager commandsManager; private readonly DiscordClient client; private readonly List previousInputs = new List(); - public const string prefix = ">"; + public const string Prefix = ">"; public string Input { get; private set; } = string.Empty; public InputManager(DiscordClient dicordClient, CommandsManager commandsMan) @@ -26,12 +26,12 @@ namespace DiscordCLI int inputListIndex = 0; bool exit = false; bool printOverride = false; - string lastInput = prefix; + string lastInput = Prefix; while (!exit) { DiscordDmChannel dmChannel = GlobalInformation.currentTextChannel as DiscordDmChannel; string infoString = $"\r[{client.CurrentUser.Username}#{client.CurrentUser.Discriminator}] [{(dmChannel is null ? GlobalInformation.currentGuild?.Name : "DMs")}/{(dmChannel is null ? GlobalInformation.currentTextChannel?.Name : string.Join(", ", dmChannel.Recipients.Select(x => x.Username)))}] ==> "; - if (lastInput.StartsWith(prefix) || printOverride) + if (lastInput.StartsWith(Prefix) || printOverride) Console.Write(Environment.NewLine + infoString); printOverride = false; @@ -75,7 +75,7 @@ namespace DiscordCLI Console.CursorLeft = infoString.Length + Input.Length - 1; } while (keyInfo.Key != ConsoleKey.Enter); - if (GlobalInformation.currentTextChannel == null && !Input.StartsWith(prefix)) + if (GlobalInformation.currentTextChannel == null && !Input.StartsWith(Prefix)) { if (previousInputs.Count > 10) previousInputs.RemoveAt(0); @@ -83,7 +83,7 @@ namespace DiscordCLI if (previousInputs.Count == 0 || previousInputs[previousInputs.Count - 1] != Input) previousInputs.Add(new string(Input)); - Input = prefix + Input; + Input = Prefix + Input; } inputListIndex = 0; diff --git a/src/DiscordCLI/OutputManager.cs b/src/DiscordCLI/OutputManager.cs index 0a780e4..b4ef4cc 100644 --- a/src/DiscordCLI/OutputManager.cs +++ b/src/DiscordCLI/OutputManager.cs @@ -9,6 +9,7 @@ using System.Linq; using System.Threading.Tasks; using System; using System.Collections.Generic; +using System.Text.RegularExpressions; namespace DiscordCLI { @@ -26,7 +27,7 @@ namespace DiscordCLI { try { - if (channel.Id != GlobalInformation.currentTextChannel?.Id) + if (channel?.Id != GlobalInformation.currentTextChannel?.Id) return; DiscordUser user = message.Author; @@ -94,110 +95,103 @@ namespace DiscordCLI private void WriteTop(string message, Color color, DiscordMessage discordMessage, bool removeText = true, bool newLine = true, string info = null) { - ConsoleColor consoleColor = ClosestConsoleColor(color); - - if (consoleColor == Console.BackgroundColor || consoleColor == ConsoleColor.DarkGray) - consoleColor = ConsoleColor.White; - if (removeText) Console.Write('\r' + new string(' ', Console.WindowWidth) + '\r'); - List words = message.Replace("\n", " %%").Split(' ').ToList(); - for (int i = 0; i < words.Count; i++) + foreach (Match match in Regex.Matches(message, "<@(.*?)>")) { - ConsoleColor mentionColor = ConsoleColor.Black; - - if (IsUri(words[i])) - { - mentionColor = ConsoleColor.DarkCyan; - } - - if (words[i].Contains("<") && words[i].Contains(">") && !(words[i].StartsWith("<") && words[i].EndsWith(">"))) - { - int index1 = words[i].IndexOf("<"); - int index2 = words[i].IndexOf(">"); - if (index1 < index2) - { - string part1 = words[i].Substring(0, index1); - string part2 = words[i].Substring(index1, index2 - index1 + 1); - string part3 = words[i].Substring(index2 + 1, words[i].Length - index2 - 1); - - words[i] = part2; - if (!string.IsNullOrEmpty(part1)) - { - words.Insert(i, part1); - } - - if (!string.IsNullOrEmpty(part3)) - { - words.Insert(i + (string.IsNullOrEmpty(part1) ? 1 : 2), part3); - } - } - } - foreach (DiscordUser user in discordMessage.MentionedUsers) { if (user?.Mention is not null) { - if (words[i].Contains(user.Mention)) + if (match.Value == user.Mention) { - words[i] = words[i].Replace(user.Mention, $"@{user.Username}#{user.Discriminator}"); - mentionColor = ConsoleColor.Blue; + message = message.Replace(match.Value, $"\0@{user.Username}#{user.Discriminator}\0"); } } else { - if (words[i].Contains("<@") && words[i].Contains('>')) + if (ulong.TryParse(match.Value.Replace("!", string.Empty).Replace("<@", string.Empty).Replace(">", string.Empty), out ulong id)) { - if (ulong.TryParse(words[i].Replace("!", string.Empty).Replace("<@", string.Empty).Replace(">", string.Empty), out ulong id)) - { - DiscordUser discordUser = client.GetUserAsync(id).Result; - Console.WriteLine(discordUser is null); + DiscordUser discordUser = client.GetUserAsync(id).Result; - words[i] = words[i].Replace("<@!", "<@").Replace(discordUser.Mention, $"@{discordUser.Username}#{discordUser.Discriminator}"); - mentionColor = ConsoleColor.Blue; - } + message = message.Replace(match.Value, $"\0@{discordUser.Username}#{discordUser.Discriminator}\0"); } } } - - if (!discordMessage.Channel.IsPrivate) - foreach (DiscordChannel channel in discordMessage.MentionedChannels) - { - if (channel?.Mention is not null) - if (words[i].Contains(channel.Mention)) - { - words[i] = words[i].Replace(channel.Mention, $"#{channel.Name}"); - mentionColor = ConsoleColor.Blue; - } - } - - if (!discordMessage.Channel.IsPrivate) - foreach (DiscordRole role in discordMessage.MentionedRoles) - { - if (role?.Mention is not null) - if (words[i].Contains(role.Mention)) - { - words[i] = words[i].Replace(role.Mention, $"@{role.Name}"); - DiscordColor discordColor = role.Color; - mentionColor = ClosestConsoleColor(Color.FromArgb(discordColor.R, discordColor.G, discordColor.B)); - } - } - - ConsoleExt.Write(words[i].Replace("%%", "\n") + " ", mentionColor == ConsoleColor.Black ? consoleColor : mentionColor); } - ConsoleExt.Write(info, ConsoleColor.DarkGray); + foreach (Match match in Regex.Matches(message, "<#(.*?)>")) + { + foreach (DiscordChannel channel in discordMessage.MentionedChannels) + { + if (channel?.Mention is not null) + { + if (match.Value == channel.Mention) + { + message = message.Replace(match.Value, $"\0#{channel.Name}\0"); + } + } + else + { + if (ulong.TryParse(match.Value.Replace("<#", string.Empty).Replace(">", string.Empty), out ulong id)) + { + DiscordChannel discordChannel = client.GetChannelAsync(id).Result; + message = message.Replace(match.Value, $"\0#{discordChannel.Name}\0"); + } + } + } + } + + foreach (Match match in Regex.Matches(message, @"<@&(.*?)>")) + { + foreach (DiscordRole role in discordMessage.MentionedRoles) + { + if (role?.Mention is not null) + { + if (match.Value == role.Mention) + { + DiscordColor discordColor = role.Color; + message = message.Replace(match.Value, $"\0@{role.Name}\0"); + } + } + } + } + + foreach (Match match in Regex.Matches(message, @"((https?)\://|www.)[A-Za-z0-9\.\-]+(/[A-Za-z0-9\?\&\=;\+!'\(\)\*\-\._~%]*)*", RegexOptions.IgnoreCase)) + { + message = message.Replace(match.Value, $"\0{match.Value}\0"); + } + + foreach (string part in message.Split("\0")) + { + ConsoleColor consoleColor; + string messagePart = part; + + string stringColor = Regex.Match(messagePart, "(?<=()").Value; + bool succ = int.TryParse(stringColor, out int colorIndex); + if (succ && colorIndex >= 0 && colorIndex < 16) + { + messagePart = messagePart.Replace($"", string.Empty); + consoleColor = (ConsoleColor)colorIndex; + } + else + { + consoleColor = ClosestConsoleColor(color); + + } + + if (consoleColor == Console.BackgroundColor || consoleColor == ConsoleColor.DarkGray) + consoleColor = ConsoleColor.White; + ConsoleExt.Write(messagePart, consoleColor); + } + + ConsoleExt.Write($" {info}", ConsoleColor.DarkGray); if (newLine) Console.WriteLine(); } - private bool IsUri(string input) - { - return Uri.TryCreate(input, UriKind.Absolute, out Uri uriResult) && (uriResult.Scheme == Uri.UriSchemeHttp || uriResult.Scheme == Uri.UriSchemeHttps); - } - private ConsoleColor ClosestConsoleColor(Color targetColor) { double minDif = double.MaxValue; diff --git a/src/DiscordCLI/Program.cs b/src/DiscordCLI/Program.cs index 07aff3a..a22815b 100644 --- a/src/DiscordCLI/Program.cs +++ b/src/DiscordCLI/Program.cs @@ -7,6 +7,7 @@ using Stone_Red_Utilities.ConsoleExtentions; using System.Reflection; using AlwaysUpToDate; using System.Runtime.InteropServices; +using System.Diagnostics; namespace DiscordCLI { @@ -115,7 +116,14 @@ namespace DiscordCLI private async Task Client_MessageCreated(DSharpPlus.EventArgs.MessageCreateEventArgs e) { - await outputManager.WriteMessage(e.Message, e.Channel, e.Guild); + try + { + await outputManager.WriteMessage(e.Message, e.Channel, e.Guild); + } + catch (Exception ex) + { + Debug.WriteLine(ex); + } } } } \ No newline at end of file diff --git a/src/DiscordCLI/bin/Debug/net5.0/AlwaysUpToDate.dll b/src/DiscordCLI/bin/Debug/net5.0/AlwaysUpToDate.dll index 97f17fe..2e0d34d 100644 Binary files a/src/DiscordCLI/bin/Debug/net5.0/AlwaysUpToDate.dll and b/src/DiscordCLI/bin/Debug/net5.0/AlwaysUpToDate.dll differ diff --git a/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.deps.json b/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.deps.json index a2f755a..da4f569 100644 --- a/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.deps.json +++ b/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.deps.json @@ -8,7 +8,7 @@ ".NETCoreApp,Version=v5.0": { "DiscordCLI/0.0.4.0": { "dependencies": { - "AlwaysUpToDate": "1.0.0.3", + "AlwaysUpToDate": "1.0.0.4", "ColorMineStandard": "1.0.0", "DSharpPlus": "3.2.3", "Stone_Red-C-Sharp-Utilities": "1.0.2.1" @@ -17,14 +17,14 @@ "DiscordCLI.dll": {} } }, - "AlwaysUpToDate/1.0.0.3": { + "AlwaysUpToDate/1.0.0.4": { "dependencies": { "System.Text.Json": "5.0.2" }, "runtime": { "lib/netstandard2.1/AlwaysUpToDate.dll": { - "assemblyVersion": "1.0.0.3", - "fileVersion": "1.0.0.3" + "assemblyVersion": "1.0.0.4", + "fileVersion": "1.0.0.4" } } }, @@ -1018,12 +1018,12 @@ "serviceable": false, "sha512": "" }, - "AlwaysUpToDate/1.0.0.3": { + "AlwaysUpToDate/1.0.0.4": { "type": "package", "serviceable": true, - "sha512": "sha512-vJCFkNoEa4cnf4Bck20k0DaPsLk1kgP8uH2B2dbOSpXv+kzVzLAaUsPWO1cm3Yo8bs3Z8JwG3J4xz4AcRzh3yg==", - "path": "alwaysuptodate/1.0.0.3", - "hashPath": "alwaysuptodate.1.0.0.3.nupkg.sha512" + "sha512": "sha512-A/9hqxN8bKsambpkv6klWlRNFZ4gt5bQeO0ciBSx/tYrD6guTU8KzNNdjuvKV7AEBTObbchbEpr+kbC1/JpqYA==", + "path": "alwaysuptodate/1.0.0.4", + "hashPath": "alwaysuptodate.1.0.0.4.nupkg.sha512" }, "ColorMineStandard/1.0.0": { "type": "package", diff --git a/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.dll b/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.dll index 335e064..6c02b4e 100644 Binary files a/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.dll and b/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.dll differ diff --git a/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.exe b/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.exe index 5a3dbe5..2a987fd 100644 Binary files a/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.exe and b/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.exe differ diff --git a/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.pdb b/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.pdb index 8078a5c..dccdce2 100644 Binary files a/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.pdb and b/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.pdb differ diff --git a/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.runtimeconfig.dev.json b/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.runtimeconfig.dev.json index 560c599..29e3525 100644 --- a/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.runtimeconfig.dev.json +++ b/src/DiscordCLI/bin/Debug/net5.0/DiscordCLI.runtimeconfig.dev.json @@ -3,8 +3,7 @@ "additionalProbingPaths": [ "C:\\Users\\David\\.dotnet\\store\\|arch|\\|tfm|", "C:\\Users\\David\\.nuget\\packages", - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", - "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet" + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" ] } } \ No newline at end of file diff --git a/src/DiscordCLI/bin/Debug/net5.0/ref/DiscordCLI.dll b/src/DiscordCLI/bin/Debug/net5.0/ref/DiscordCLI.dll index 141203c..4fde162 100644 Binary files a/src/DiscordCLI/bin/Debug/net5.0/ref/DiscordCLI.dll and b/src/DiscordCLI/bin/Debug/net5.0/ref/DiscordCLI.dll differ diff --git a/src/DiscordCLI/bin/Release/net5.0/AlwaysUpToDate.dll_OLD__OLD_ b/src/DiscordCLI/bin/Release/net5.0/AlwaysUpToDate.dll_OLD__OLD_ new file mode 100644 index 0000000..2e0d34d Binary files /dev/null and b/src/DiscordCLI/bin/Release/net5.0/AlwaysUpToDate.dll_OLD__OLD_ differ diff --git a/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.deps.json b/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.deps.json index a2f755a..bdc1fb4 100644 --- a/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.deps.json +++ b/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.deps.json @@ -6,7 +6,7 @@ "compilationOptions": {}, "targets": { ".NETCoreApp,Version=v5.0": { - "DiscordCLI/0.0.4.0": { + "DiscordCLI/0.0.4.1": { "dependencies": { "AlwaysUpToDate": "1.0.0.3", "ColorMineStandard": "1.0.0", @@ -1013,7 +1013,7 @@ } }, "libraries": { - "DiscordCLI/0.0.4.0": { + "DiscordCLI/0.0.4.1": { "type": "project", "serviceable": false, "sha512": "" diff --git a/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.dll b/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.dll index 454e12b..11b9f1f 100644 Binary files a/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.dll and b/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.dll differ diff --git a/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.dll_OLD__OLD_ b/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.dll_OLD__OLD_ new file mode 100644 index 0000000..cac6aa3 Binary files /dev/null and b/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.dll_OLD__OLD_ differ diff --git a/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.exe b/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.exe index 5a3dbe5..d40c6b8 100644 Binary files a/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.exe and b/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.exe differ diff --git a/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.exe_OLD__OLD_ b/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.exe_OLD__OLD_ new file mode 100644 index 0000000..2a987fd Binary files /dev/null and b/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.exe_OLD__OLD_ differ diff --git a/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.pdb b/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.pdb index 8e7ed52..cfce7e7 100644 Binary files a/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.pdb and b/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.pdb differ diff --git a/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.runtimeconfig.dev.json b/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.runtimeconfig.dev.json index 560c599..29e3525 100644 --- a/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.runtimeconfig.dev.json +++ b/src/DiscordCLI/bin/Release/net5.0/DiscordCLI.runtimeconfig.dev.json @@ -3,8 +3,7 @@ "additionalProbingPaths": [ "C:\\Users\\David\\.dotnet\\store\\|arch|\\|tfm|", "C:\\Users\\David\\.nuget\\packages", - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", - "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet" + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" ] } } \ No newline at end of file diff --git a/src/DiscordCLI/bin/Release/net5.0/Stone_Red-C-Sharp-Utilities.dll_OLD__OLD_ b/src/DiscordCLI/bin/Release/net5.0/Stone_Red-C-Sharp-Utilities.dll_OLD__OLD_ new file mode 100644 index 0000000..5a51340 Binary files /dev/null and b/src/DiscordCLI/bin/Release/net5.0/Stone_Red-C-Sharp-Utilities.dll_OLD__OLD_ differ diff --git a/src/DiscordCLI/bin/Release/net5.0/ref/DiscordCLI.dll b/src/DiscordCLI/bin/Release/net5.0/ref/DiscordCLI.dll index b1f0c80..0cee045 100644 Binary files a/src/DiscordCLI/bin/Release/net5.0/ref/DiscordCLI.dll and b/src/DiscordCLI/bin/Release/net5.0/ref/DiscordCLI.dll differ diff --git a/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.GeneratedMSBuildEditorConfig.editorconfig b/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.GeneratedMSBuildEditorConfig.editorconfig index bea8d8d..d7e2983 100644 --- a/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.GeneratedMSBuildEditorConfig.editorconfig +++ b/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.GeneratedMSBuildEditorConfig.editorconfig @@ -3,7 +3,6 @@ build_property.TargetFramework = net5.0 build_property.TargetPlatformMinVersion = build_property.UsingMicrosoftNETSdkWeb = build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = DiscordCLI -build_property.ProjectDir = C:\Users\David\Google Drive\Programmieren\DiscordCLI\src\DiscordCLI\ +build_property.PublishSingleFile = +build_property.IncludeAllContentForSelfExtract = +build_property._SupportedPlatformList = Android,iOS,Linux,macOS,Windows diff --git a/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.assets.cache b/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.assets.cache index f81feeb..e3027cf 100644 Binary files a/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.assets.cache and b/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.assets.cache differ diff --git a/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.csproj.AssemblyReference.cache b/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.csproj.AssemblyReference.cache index f1fa390..8de727b 100644 Binary files a/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.csproj.AssemblyReference.cache and b/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.csproj.AssemblyReference.cache differ diff --git a/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.csproj.CoreCompileInputs.cache b/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.csproj.CoreCompileInputs.cache index 6c0284a..b896f60 100644 --- a/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.csproj.CoreCompileInputs.cache +++ b/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -cbaf3c5b762f0a41704c9c99f67bfcfa1eaa46b2 +6b2fcd6f6be795bf368acd9bea6af905c3230f40 diff --git a/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.csproj.FileListAbsolute.txt b/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.csproj.FileListAbsolute.txt index 75e9639..b62ed04 100644 --- a/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.csproj.FileListAbsolute.txt +++ b/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.csproj.FileListAbsolute.txt @@ -42,3 +42,26 @@ C:\Users\David\Google Drive\Programmieren\DiscordCLI\src\DiscordCLI\obj\Debug\ne C:\Users\David\Google Drive\Programmieren\DiscordCLI\src\DiscordCLI\bin\Debug\net5.0\AlwaysUpToDate.dll C:\Users\David\Google Drive\Programmieren\DiscordCLI\src\DiscordCLI\bin\Debug\net5.0\System.Text.Json.dll C:\Users\David\Google Drive\Programmieren\DiscordCLI\src\DiscordCLI\obj\Debug\net5.0\DiscordCLI.csproj.AssemblyReference.cache +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Debug\net5.0\DiscordCLI.exe +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Debug\net5.0\DiscordCLI.deps.json +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Debug\net5.0\DiscordCLI.runtimeconfig.json +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Debug\net5.0\DiscordCLI.runtimeconfig.dev.json +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Debug\net5.0\DiscordCLI.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Debug\net5.0\ref\DiscordCLI.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Debug\net5.0\DiscordCLI.pdb +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Debug\net5.0\AlwaysUpToDate.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Debug\net5.0\ColorMineStandard.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Debug\net5.0\DSharpPlus.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Debug\net5.0\Newtonsoft.Json.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Debug\net5.0\Stone_Red-C-Sharp-Utilities.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Debug\net5.0\System.Text.Json.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Debug\net5.0\DiscordCLI.csproj.AssemblyReference.cache +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Debug\net5.0\DiscordCLI.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Debug\net5.0\DiscordCLI.AssemblyInfoInputs.cache +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Debug\net5.0\DiscordCLI.AssemblyInfo.cs +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Debug\net5.0\DiscordCLI.csproj.CoreCompileInputs.cache +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Debug\net5.0\DiscordCLI.csproj.CopyComplete +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Debug\net5.0\DiscordCLI.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Debug\net5.0\ref\DiscordCLI.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Debug\net5.0\DiscordCLI.pdb +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Debug\net5.0\DiscordCLI.genruntimeconfig.cache diff --git a/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.dll b/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.dll index 335e064..6c02b4e 100644 Binary files a/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.dll and b/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.dll differ diff --git a/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.genruntimeconfig.cache b/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.genruntimeconfig.cache index dbbb60b..49e2d48 100644 --- a/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.genruntimeconfig.cache +++ b/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.genruntimeconfig.cache @@ -1 +1 @@ -7913be6fc5baee9a6c6e2d3d32160d2ff9b796ff +d067254352a01513ddeb2db7498953039a00bea6 diff --git a/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.pdb b/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.pdb index 8078a5c..dccdce2 100644 Binary files a/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.pdb and b/src/DiscordCLI/obj/Debug/net5.0/DiscordCLI.pdb differ diff --git a/src/DiscordCLI/obj/Debug/net5.0/apphost.exe b/src/DiscordCLI/obj/Debug/net5.0/apphost.exe index 5a3dbe5..2a987fd 100644 Binary files a/src/DiscordCLI/obj/Debug/net5.0/apphost.exe and b/src/DiscordCLI/obj/Debug/net5.0/apphost.exe differ diff --git a/src/DiscordCLI/obj/Debug/net5.0/ref/DiscordCLI.dll b/src/DiscordCLI/obj/Debug/net5.0/ref/DiscordCLI.dll index 141203c..4fde162 100644 Binary files a/src/DiscordCLI/obj/Debug/net5.0/ref/DiscordCLI.dll and b/src/DiscordCLI/obj/Debug/net5.0/ref/DiscordCLI.dll differ diff --git a/src/DiscordCLI/obj/DiscordCLI.csproj.nuget.dgspec.json b/src/DiscordCLI/obj/DiscordCLI.csproj.nuget.dgspec.json index 4468e16..128afe9 100644 --- a/src/DiscordCLI/obj/DiscordCLI.csproj.nuget.dgspec.json +++ b/src/DiscordCLI/obj/DiscordCLI.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "C:\\Users\\David\\Google Drive\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\DiscordCLI.csproj": {} + "C:\\Users\\David\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\DiscordCLI.csproj": {} }, "projects": { - "C:\\Users\\David\\Google Drive\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\DiscordCLI.csproj": { + "C:\\Users\\David\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\DiscordCLI.csproj": { "version": "0.0.4", "restore": { - "projectUniqueName": "C:\\Users\\David\\Google Drive\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\DiscordCLI.csproj", + "projectUniqueName": "C:\\Users\\David\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\DiscordCLI.csproj", "projectName": "DiscordCLI", - "projectPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\DiscordCLI.csproj", + "projectPath": "C:\\Users\\David\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\DiscordCLI.csproj", "packagesPath": "C:\\Users\\David\\.nuget\\packages\\", - "outputPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\obj\\", + "outputPath": "C:\\Users\\David\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -77,7 +77,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.301\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.302\\RuntimeIdentifierGraph.json" } } } diff --git a/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.assets.cache b/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.assets.cache index a69a8bb..238b9da 100644 Binary files a/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.assets.cache and b/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.assets.cache differ diff --git a/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.csproj.AssemblyReference.cache b/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.csproj.AssemblyReference.cache index e2048cb..169bc6d 100644 Binary files a/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.csproj.AssemblyReference.cache and b/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.csproj.AssemblyReference.cache differ diff --git a/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.csproj.CoreCompileInputs.cache b/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.csproj.CoreCompileInputs.cache index 6893f62..24fb27f 100644 --- a/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.csproj.CoreCompileInputs.cache +++ b/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -cf150e1bfaf277cbd1170fe306a9139e981a800b +ed9130b67c2b63ef0a7cb8447f7834e4b127bd4e diff --git a/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.csproj.FileListAbsolute.txt b/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.csproj.FileListAbsolute.txt index f09785f..45479f2 100644 --- a/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.csproj.FileListAbsolute.txt +++ b/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.csproj.FileListAbsolute.txt @@ -42,3 +42,26 @@ C:\Users\David\Google Drive\Programmieren\DiscordCLI\src\DiscordCLI\bin\Release\ C:\Users\David\Google Drive\Programmieren\DiscordCLI\src\DiscordCLI\bin\Release\net5.0\System.Text.Json.dll C:\Users\David\Google Drive\Programmieren\DiscordCLI\src\DiscordCLI\obj\Release\net5.0\DiscordCLI.csproj.CopyComplete C:\Users\David\Google Drive\Programmieren\DiscordCLI\src\DiscordCLI\obj\Release\net5.0\DiscordCLI.genruntimeconfig.cache +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Release\net5.0\DiscordCLI.exe +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Release\net5.0\DiscordCLI.deps.json +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Release\net5.0\DiscordCLI.runtimeconfig.json +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Release\net5.0\DiscordCLI.runtimeconfig.dev.json +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Release\net5.0\DiscordCLI.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Release\net5.0\ref\DiscordCLI.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Release\net5.0\DiscordCLI.pdb +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Release\net5.0\AlwaysUpToDate.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Release\net5.0\ColorMineStandard.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Release\net5.0\DSharpPlus.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Release\net5.0\Newtonsoft.Json.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Release\net5.0\Stone_Red-C-Sharp-Utilities.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\bin\Release\net5.0\System.Text.Json.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Release\net5.0\DiscordCLI.csproj.AssemblyReference.cache +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Release\net5.0\DiscordCLI.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Release\net5.0\DiscordCLI.AssemblyInfoInputs.cache +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Release\net5.0\DiscordCLI.AssemblyInfo.cs +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Release\net5.0\DiscordCLI.csproj.CoreCompileInputs.cache +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Release\net5.0\DiscordCLI.csproj.CopyComplete +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Release\net5.0\DiscordCLI.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Release\net5.0\ref\DiscordCLI.dll +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Release\net5.0\DiscordCLI.pdb +C:\Users\David\Programmieren\DiscordCLI\src\DiscordCLI\obj\Release\net5.0\DiscordCLI.genruntimeconfig.cache diff --git a/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.dll b/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.dll index 454e12b..cac6aa3 100644 Binary files a/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.dll and b/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.dll differ diff --git a/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.genruntimeconfig.cache b/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.genruntimeconfig.cache index dbbb60b..49e2d48 100644 --- a/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.genruntimeconfig.cache +++ b/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.genruntimeconfig.cache @@ -1 +1 @@ -7913be6fc5baee9a6c6e2d3d32160d2ff9b796ff +d067254352a01513ddeb2db7498953039a00bea6 diff --git a/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.pdb b/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.pdb index 8e7ed52..9f88022 100644 Binary files a/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.pdb and b/src/DiscordCLI/obj/Release/net5.0/DiscordCLI.pdb differ diff --git a/src/DiscordCLI/obj/Release/net5.0/apphost.exe b/src/DiscordCLI/obj/Release/net5.0/apphost.exe index 5a3dbe5..2a987fd 100644 Binary files a/src/DiscordCLI/obj/Release/net5.0/apphost.exe and b/src/DiscordCLI/obj/Release/net5.0/apphost.exe differ diff --git a/src/DiscordCLI/obj/Release/net5.0/ref/DiscordCLI.dll b/src/DiscordCLI/obj/Release/net5.0/ref/DiscordCLI.dll index b1f0c80..0cee045 100644 Binary files a/src/DiscordCLI/obj/Release/net5.0/ref/DiscordCLI.dll and b/src/DiscordCLI/obj/Release/net5.0/ref/DiscordCLI.dll differ diff --git a/src/DiscordCLI/obj/project.assets.json b/src/DiscordCLI/obj/project.assets.json index 4b5eaac..58ba972 100644 --- a/src/DiscordCLI/obj/project.assets.json +++ b/src/DiscordCLI/obj/project.assets.json @@ -5938,11 +5938,11 @@ "project": { "version": "0.0.4", "restore": { - "projectUniqueName": "C:\\Users\\David\\Google Drive\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\DiscordCLI.csproj", + "projectUniqueName": "C:\\Users\\David\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\DiscordCLI.csproj", "projectName": "DiscordCLI", - "projectPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\DiscordCLI.csproj", + "projectPath": "C:\\Users\\David\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\DiscordCLI.csproj", "packagesPath": "C:\\Users\\David\\.nuget\\packages\\", - "outputPath": "C:\\Users\\David\\Google Drive\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\obj\\", + "outputPath": "C:\\Users\\David\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -6008,7 +6008,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.301\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.302\\RuntimeIdentifierGraph.json" } } } diff --git a/src/DiscordCLI/obj/project.nuget.cache b/src/DiscordCLI/obj/project.nuget.cache index f98cf48..e964749 100644 --- a/src/DiscordCLI/obj/project.nuget.cache +++ b/src/DiscordCLI/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "mc7SwpLyhpdRHTq1AENnS/a2CtBHM0jUjPTEQoOhb2FZ14eZmHTEW5OgCjuy+XKdTzktXR/1/aacOY8y3NijuQ==", + "dgSpecHash": "UlTKwHDcC1nF5xjNTUuoUXtf5qZoxfx+vAbykvwX/WniUmngzJ301ZuAxl8Tk3pWkWRejwwLVBJF5PDdN74unQ==", "success": true, - "projectFilePath": "C:\\Users\\David\\Google Drive\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\DiscordCLI.csproj", + "projectFilePath": "C:\\Users\\David\\Programmieren\\DiscordCLI\\src\\DiscordCLI\\DiscordCLI.csproj", "expectedPackageFiles": [ "C:\\Users\\David\\.nuget\\packages\\alwaysuptodate\\1.0.0.4\\alwaysuptodate.1.0.0.4.nupkg.sha512", "C:\\Users\\David\\.nuget\\packages\\colorminestandard\\1.0.0\\colorminestandard.1.0.0.nupkg.sha512",