Ejemplo n.º 1
0
        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>();
        }
Ejemplo n.º 2
0
 protected void Initialize()
 {
     // handler
     Handler = CommandHandlerFactory.CreateFor <GenerateEncryptionKey>();
 }