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);
}
///
/// Получить команду как корневую
///
public static RootCommand GetCommand() => RootCommand;
///
/// Зарегистрировать команду как подкоманду
///
/// Команда в которой необходимо зарегистрировать подкоманду
public static void RegisterCommand(Command command) => command.Add(Command);
private static void CommandAction(ParseResult result)
{
}
}