protected void Initialize() { // arguments AddArgument(new Argument <FileSystemInfo>("source", "Specify the source file or directory") { Arity = ArgumentArity.ExactlyOne }); // options AddOption(new Option <string>(new[] { "-k", "/k", "--key" }, "Specify encryption key")); AddOption(new Option <FileSystemInfo>(new[] { "-o", "/o", "--output" }, "Specify output file or directory")); AddOption(new Option <bool>(new[] { "-t", "/t", "--base64" }, "Encrypt as base64 encoded text")); AddOption(new Option <bool>(new[] { "-f", "/f", "--force" }, "Overwrite existing files")); // handler Handler = CommandHandlerFactory.CreateFor <EncryptFiles>(); }
protected void Initialize() { // handler Handler = CommandHandlerFactory.CreateFor <GenerateEncryptionKey>(); }