mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
23 lines
719 B
C#
23 lines
719 B
C#
|
using Alphaleonis.Win32.Filesystem;
|
|||
|
using CommandLine;
|
|||
|
using Wabbajack.Common;
|
|||
|
|
|||
|
namespace Wabbajack.CLI.Verbs
|
|||
|
{
|
|||
|
[Verb("encrypt", HelpText = @"Encrypt local data and store it in AppData\Local\Wabbajack", Hidden = true)]
|
|||
|
public class Encrypt
|
|||
|
{
|
|||
|
[Option('n', "name", Required = true, HelpText = @"Credential to encrypt and store in AppData\Local\Wabbajack")]
|
|||
|
public string Name { get; set; }
|
|||
|
|
|||
|
[Option('i', "input", Required = true, HelpText = @"Source data file name")]
|
|||
|
public string Input { get; set; }
|
|||
|
|
|||
|
public static int Run(Encrypt opts)
|
|||
|
{
|
|||
|
File.ReadAllBytes(opts.Input).ToEcryptedData(opts.Name);
|
|||
|
return 0;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|