in src/Program.cs [642:659]
private AdditionalArguments ParseAdditionalArgumentsFromArgs()
{
var additionalArgs = new AdditionalArguments();
if (!string.IsNullOrEmpty(m_args.CreationTimePattern))
{
var parts = m_args.CreationTimePattern.Split(new char[] { '\'' }, StringSplitOptions.RemoveEmptyEntries);
if (parts.Length != 3)
{
throw new UtilsArgumentException(
$"Command line arguments error. Failed to parse argument 'creationTimePattern' [{m_args.CreationTimePattern}]. Expected syntax: -creationTimePattern:\"'prefix'DateTime format'suffix'\".",
null);
}
additionalArgs.DateTimePattern = new DateTimeFormatPattern(prefix: parts[0], format: parts[1], suffix: parts[2]);
}
return additionalArgs;
}