summaryrefslogtreecommitdiffstats
path: root/src/main.lib/Plugins/ValidationPlugins/Http/FileSystem/FileSystemArgumentsProvider.cs
blob: c43d6a2ebaf7e7b9a7dd4d4c4d2fc0c05969935e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using Fclp;
using PKISharp.WACS.Configuration;

namespace PKISharp.WACS.Plugins.ValidationPlugins.Http
{
    internal class FileSystemArgumentsProvider : BaseArgumentsProvider<FileSystemArguments>
    {
        public override string Name => "FileSystem plugin";
        public override string Condition => "--validation filesystem";
        public override string Group => "Validation";

        public override void Configure(FluentCommandLineParser<FileSystemArguments> parser)
        {
            parser.Setup(o => o.ValidationSiteId)
                .As("validationsiteid")
                .WithDescription("Specify IIS site to use for handling validation requests. This will be used to choose the web root path.");
        }
    }
}