mirror of
https://github.com/Tyrrrz/DiscordChatExporter.git
synced 2025-05-31 14:58:22 -04:00
Print available export formats in CLI help
This commit is contained in:
parent
19dc2334e2
commit
517542730a
1 changed files with 5 additions and 1 deletions
|
@ -2,6 +2,7 @@
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using DiscordChatExporter.Core.Models;
|
using DiscordChatExporter.Core.Models;
|
||||||
using Fclp;
|
using Fclp;
|
||||||
|
using Tyrrrz.Extensions;
|
||||||
|
|
||||||
namespace DiscordChatExporter.Cli
|
namespace DiscordChatExporter.Cli
|
||||||
{
|
{
|
||||||
|
@ -12,18 +13,21 @@ namespace DiscordChatExporter.Cli
|
||||||
private static void ShowHelp()
|
private static void ShowHelp()
|
||||||
{
|
{
|
||||||
var version = Assembly.GetExecutingAssembly().GetName().Version;
|
var version = Assembly.GetExecutingAssembly().GetName().Version;
|
||||||
|
var availableFormats = Enum.GetNames(typeof(ExportFormat));
|
||||||
|
|
||||||
Console.WriteLine($"=== Discord Chat Exporter (Command Line Interface) v{version} ===");
|
Console.WriteLine($"=== Discord Chat Exporter (Command Line Interface) v{version} ===");
|
||||||
Console.WriteLine();
|
Console.WriteLine();
|
||||||
Console.WriteLine("[-t] [--token] Discord authorization token.");
|
Console.WriteLine("[-t] [--token] Discord authorization token.");
|
||||||
Console.WriteLine("[-c] [--channel] Discord channel ID.");
|
Console.WriteLine("[-c] [--channel] Discord channel ID.");
|
||||||
Console.WriteLine("[-f] [--format] Export format (PlainText/HtmlDark/HtmlLight). Optional.");
|
Console.WriteLine("[-f] [--format] Export format. Optional.");
|
||||||
Console.WriteLine("[-o] [--output] Output file path. Optional.");
|
Console.WriteLine("[-o] [--output] Output file path. Optional.");
|
||||||
Console.WriteLine(" [--datefrom] Limit to messages after this date. Optional.");
|
Console.WriteLine(" [--datefrom] Limit to messages after this date. Optional.");
|
||||||
Console.WriteLine(" [--dateto] Limit to messages before this date. Optional.");
|
Console.WriteLine(" [--dateto] Limit to messages before this date. Optional.");
|
||||||
Console.WriteLine(" [--dateformat] Date format. Optional.");
|
Console.WriteLine(" [--dateformat] Date format. Optional.");
|
||||||
Console.WriteLine(" [--grouplimit] Message group limit. Optional.");
|
Console.WriteLine(" [--grouplimit] Message group limit. Optional.");
|
||||||
Console.WriteLine();
|
Console.WriteLine();
|
||||||
|
Console.WriteLine($"Available export formats: {availableFormats.JoinToString(", ")}");
|
||||||
|
Console.WriteLine();
|
||||||
Console.WriteLine("# To get authorization token:");
|
Console.WriteLine("# To get authorization token:");
|
||||||
Console.WriteLine(" - Open Discord app");
|
Console.WriteLine(" - Open Discord app");
|
||||||
Console.WriteLine(" - Log in if you haven't");
|
Console.WriteLine(" - Log in if you haven't");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue