blob: 5befdb3d7051fe8e67bb60213009ee33b050b258 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
using Fclp;
using PKISharp.WACS.Configuration;
namespace PKISharp.WACS.Plugins.ValidationPlugins.Dns
{
public sealed class LuaDnsArgumentsProvider : BaseArgumentsProvider<LuaDnsArguments>
{
public override string Name { get; } = "LuaDns";
public override string Group { get; } = "Validation";
public override string Condition { get; } = "--validationmode dns-01 --validation LuaDns";
public override void Configure(FluentCommandLineParser<LuaDnsArguments> parser)
{
_ = parser.Setup(_ => _.LuaDnsUsername)
.As("LuaDnsUsername")
.WithDescription("LuaDNS account username (email address)");
_ = parser.Setup(_ => _.LuaDnsAPIKey)
.As("LuaDnsAPIKey")
.WithDescription("LuaDNS API key");
}
}
}
|