blob: 008cbbc150500fb45b5f716c8fa3c6ccfc57133a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
using Fclp;
namespace PKISharp.WACS.Configuration
{
internal class NetworkCredentialArgumentsProvider : BaseArgumentsProvider<NetworkCredentialArguments>
{
public override string Name => "Credentials";
public override string Group => "Validation";
public override string Condition => "--validation ftp|sftp|webdav";
public override void Configure(FluentCommandLineParser<NetworkCredentialArguments> parser)
{
parser.Setup(o => o.UserName)
.As("username")
.WithDescription("User name for WebDav/(s)ftp server");
parser.Setup(o => o.Password)
.As("password")
.WithDescription("Password for WebDav/(s)ftp server");
}
}
}
|