Files
TinyORM/tools/qft.ps1
2024-04-07 18:12:07 +02:00

23 lines
824 B
PowerShell

#!/usr/bin/env pwsh
Param(
[Parameter(Position = 0, Mandatory,
HelpMessage = 'Specifies todo tasks to find on each line. The pattern value is used ' +
'in regular expression.')]
[ValidateNotNullOrEmpty()]
[string] $Pattern,
[Parameter(Position = 1, HelpMessage = 'Todo keywords regex pattern.')]
[ValidateNotNullOrEmpty()]
[string] $TodoKeywordsPattern = ' (TODO|NOTE|FIXME|BUG|WARNING|CUR|FEATURE|TEST|FUTURE|CUR1|TMP|SEC) ',
[Parameter(HelpMessage = 'Specifies subfolders to search. The pattern value is used ' +
'in regular expression, eg. (drivers|examples|include|src|tests|tom).')]
[AllowEmptyString()]
[string] $InSubFoldersPattern = '(drivers|examples|include|src|tests|tom)'
)
Set-StrictMode -Version 3.0
Find-TinyORMTodos.ps1 @PSBoundParameters