This commit is contained in:
2023-01-30 14:57:09 +08:00
parent 7d1763246f
commit ab0af253a4
52 changed files with 607 additions and 515 deletions

View File

@ -5,31 +5,31 @@ namespace Dot;
internal class DirOption : OptionBase
{
[CommandOption("-e|--exclude")]
[Description(nameof(Str.ExcludePathRegexes))]
[Localization(typeof(Str))]
[Description(nameof(Ln.ExcludePathRegexes))]
[Localization(typeof(Ln))]
public IEnumerable<string> ExcludeRegexes { get; set; }
[CommandOption("-f|--filter")]
[Description(nameof(Str.FileSearchPattern))]
[Localization(typeof(Str))]
[Description(nameof(Ln.FileSearchPattern))]
[Localization(typeof(Ln))]
[DefaultValue("*")]
public string Filter { get; set; }
[CommandOption("-d|--max-depth")]
[Description(nameof(Str.MaxRecursionDepth))]
[Localization(typeof(Str))]
[Description(nameof(Ln.MaxRecursionDepth))]
[Localization(typeof(Ln))]
[DefaultValue(int.MaxValue)]
public int MaxRecursionDepth { get; set; }
[CommandArgument(0, "[path]")]
[Description(nameof(Str.FolderPath))]
[Localization(typeof(Str))]
[Description(nameof(Ln.FolderPath))]
[Localization(typeof(Ln))]
[DefaultValue(".")]
public string Path { get; set; }
[CommandOption("-w|--write")]
[Description(nameof(Str.WriteMode))]
[Localization(typeof(Str))]
[Description(nameof(Ln.WriteMode))]
[Localization(typeof(Ln))]
[DefaultValue(false)]
public bool WriteMode { get; set; }
}