Files
GSS2Rework/GSS2/Commands/ImageStorageClear.cs
T
amkovkov 8cf1c89863 feat: starting to build a application itself
add "capture" and "camera-tuning" commands for cli
2026-04-07 13:28:20 +03:00

44 lines
1.5 KiB
C#

using System.CommandLine;
namespace GSS2.Commands;
public static class ImageStorageClear
{
public static readonly RootCommand RootCommand;
private static readonly Command Command;
static ImageStorageClear()
{
// Создаём команды, опции, аргументы и пр.
RootCommand = new("Очистить хранилище от неиспользуемых изображений");
Command = new("image-storage-clear")
{
Description = "Очистить хранилище от неиспользуемых изображений"
};
// Изменяем описания стандартных опций
Helper.TranslateDefaultOptionDescriptions(RootCommand);
// Наполняем команды
RootCommand.SetAction(CommandAction);
Command.SetAction(CommandAction);
}
/// <summary>
/// Получить команду как корневую
/// </summary>
public static RootCommand GetCommand() => RootCommand;
/// <summary>
/// Зарегистрировать команду как подкоманду
/// </summary>
/// <param name="command">Команда в которой необходимо зарегистрировать подкоманду</param>
public static void RegisterCommand(Command command) => command.Add(Command);
private static void CommandAction(ParseResult result)
{
}
}