dot/src/Pwd/Option.cs
nsnail 8e0836dc15
1.1.1 (#6)
* <feat> + 时间同步工具
2022-12-02 18:16:05 +08:00

21 lines
591 B
C#

namespace Dot.Pwd;
[Verb("pwd", HelpText = nameof(Str.RandomPasswordGenerator), ResourceType = typeof(Str))]
public class Option : IOption
{
[Flags]
public enum GenerateTypes
{
Number = 1
, LowerCaseLetter = 2
, UpperCaseLetter = 4
, SpecialCharacter = 8
}
[Value(1, Required = true, HelpText = nameof(Str.PwdLength), ResourceType = typeof(Str))]
public int Length { get; set; }
[Value(0, Required = true, HelpText = nameof(Str.PwdGenerateTypes), ResourceType = typeof(Str))]
public GenerateTypes Type { get; set; }
}