This commit is contained in:
tyrrrz 2026-03-26 23:49:17 +02:00
parent f67e14e82b
commit dc2f8855d2
4 changed files with 5 additions and 5 deletions

View file

@ -66,7 +66,7 @@ public abstract class ExportCommandBase : DiscordCommandBase
[CommandOption( [CommandOption(
"include-threads", "include-threads",
Description = "Which types of threads should be included.", Description = "Which types of threads should be included.",
Converter = typeof(ThreadInclusionModeBindingConverter) Converter = typeof(ThreadInclusionModeInputConverter)
)] )]
public ThreadInclusionMode ThreadInclusionMode { get; set; } = ThreadInclusionMode.None; public ThreadInclusionMode ThreadInclusionMode { get; set; } = ThreadInclusionMode.None;
@ -141,7 +141,7 @@ public abstract class ExportCommandBase : DiscordCommandBase
EnvironmentVariable = "FUCK_RUSSIA", EnvironmentVariable = "FUCK_RUSSIA",
Description = "Don't print the Support Ukraine message to the console.", Description = "Don't print the Support Ukraine message to the console.",
// Use a converter to accept '1' as 'true' to reuse the existing environment variable // Use a converter to accept '1' as 'true' to reuse the existing environment variable
Converter = typeof(TruthyBooleanBindingConverter) Converter = typeof(TruthyBooleanInputConverter)
)] )]
public bool IsUkraineSupportMessageDisabled { get; set; } = false; public bool IsUkraineSupportMessageDisabled { get; set; } = false;

View file

@ -4,7 +4,7 @@ using DiscordChatExporter.Cli.Commands.Shared;
namespace DiscordChatExporter.Cli.Commands.Converters; namespace DiscordChatExporter.Cli.Commands.Converters;
internal class ThreadInclusionModeBindingConverter : ScalarInputConverter<ThreadInclusionMode> internal class ThreadInclusionModeInputConverter : ScalarInputConverter<ThreadInclusionMode>
{ {
public override ThreadInclusionMode Convert(string? rawValue) public override ThreadInclusionMode Convert(string? rawValue)
{ {

View file

@ -3,7 +3,7 @@ using CliFx.Activation;
namespace DiscordChatExporter.Cli.Commands.Converters; namespace DiscordChatExporter.Cli.Commands.Converters;
internal class TruthyBooleanBindingConverter : ScalarInputConverter<bool> internal class TruthyBooleanInputConverter : ScalarInputConverter<bool>
{ {
public override bool Convert(string? rawValue) public override bool Convert(string? rawValue)
{ {

View file

@ -23,7 +23,7 @@ public partial class GetChannelsCommand : DiscordCommandBase
[CommandOption( [CommandOption(
"include-threads", "include-threads",
Description = "Which types of threads should be included.", Description = "Which types of threads should be included.",
Converter = typeof(ThreadInclusionModeBindingConverter) Converter = typeof(ThreadInclusionModeInputConverter)
)] )]
public ThreadInclusionMode ThreadInclusionMode { get; set; } = ThreadInclusionMode.None; public ThreadInclusionMode ThreadInclusionMode { get; set; } = ThreadInclusionMode.None;