This commit is contained in:
2022-12-02 17:58:45 +08:00
parent 507b0aec5b
commit c09644c9c1
24 changed files with 384 additions and 443 deletions

View File

@ -15,7 +15,7 @@ public sealed class Main : Tool<Option>
public Main(Option opt) : base(opt) { }
public override void Run()
public override Task Run()
{
unsafe {
var pSource = stackalloc char[_charTable.Sum(x => x.Length)];
@ -47,7 +47,9 @@ public sealed class Main : Tool<Option>
var result = new string(pDest, 0, Opt.Length);
ClipboardService.SetText(result);
Console.WriteLine(Strings.Copied, result);
Console.WriteLine(Str.Copied, result);
}
return Task.CompletedTask;
}
}

View File

@ -1,6 +1,6 @@
namespace Dot.Pwd;
[Verb("pwd", HelpText = nameof(Strings.RandomPasswordGenerator), ResourceType = typeof(Strings))]
[Verb("pwd", HelpText = nameof(Str.RandomPasswordGenerator), ResourceType = typeof(Str))]
public class Option : IOption
{
[Flags]
@ -12,10 +12,10 @@ public class Option : IOption
, SpecialCharacter = 8
}
[Value(1, Required = true, HelpText = nameof(Strings.PwdLength), ResourceType = typeof(Strings))]
[Value(1, Required = true, HelpText = nameof(Str.PwdLength), ResourceType = typeof(Str))]
public int Length { get; set; }
[Value(0, Required = true, HelpText = nameof(Strings.PwdGenerateTypes), ResourceType = typeof(Strings))]
[Value(0, Required = true, HelpText = nameof(Str.PwdGenerateTypes), ResourceType = typeof(Str))]
public GenerateTypes Type { get; set; }
}