using CommandLine; using System; namespace SioTool { internal class CLIOptions { [Verb("dumpstorage", HelpText = "TODO")] public class DumpStorageOptions { [Option('o', "output-path", Required = true, HelpText = "TODO")] public string VhdxOutputPath { get; set; } } [Verb("dumpstorageuid", HelpText = "TODO")] public class DumpStorageUIDOptions { [Option('o', "output-path", Required = true, HelpText = "TODO")] public string VhdxOutputPath { get; set; } [Option('u', "uid", Required = true, HelpText = "TODO")] public Guid Uid { get; set; } } [Verb("dumpstoragename", HelpText = "TODO")] public class DumpStorageNameOptions { [Option('o', "output-path", Required = true, HelpText = "TODO")] public string VhdxOutputPath { get; set; } [Option('n', "name", Required = true, HelpText = "TODO")] public string Name { get; set; } } } }