Configures the global configuration of the PoSh.FluidTemplateEngine module.
Set-FluidModuleConfig [-AllowFunctions <SwitchParameter>] [-AllowParentheses <SwitchParameter>] [-Culture <string>]
[-Greedy <bool>] [-IgnoreMemberCasing <bool>] [-JsonIndented <bool>] [-JsonRelaxedEscaping <bool>] [-MaxRecursion
<int>] [-MaxSteps <int>] [-ModelNamesComparer {OrdinalIgnoreCase | Ordinal | InvariantCultureIgnoreCase |
InvariantCulture | CurrentCultureIgnoreCase | CurrentCulture}] [-Reset <SwitchParameter>] [-StrictFilters
<SwitchParameter>] [-StrictVariables <SwitchParameter>] [-TemplateRoot <string>] [-TimeZoneId <string>] [-Trimming
{None | TagLeft | TagRight | OutputLeft | OutputRight}] [-UndefinedFormat <string>] [<CommonParameters>]These options influence parsing/rendering (includes, strict modes, execution limits, etc.).
Root directory for templates for include/render tags.
- Required: Not Required
- Position: named
- Default value: none
- Accept pipeline input: No
- Aliases: none
- Accept wildcard characters: No
Enables strict mode: access to an unknown variable fails.
- Required: Not Required
- Position: named
- Default value: False
- Accept pipeline input: No
- Aliases: none
- Accept wildcard characters: No
Enables strict mode: use of an unknown filter fails.
- Required: Not Required
- Position: named
- Default value: False
- Accept pipeline input: No
- Aliases: none
- Accept wildcard characters: No
Maximum number of execution steps of a template (0 = unlimited).
- Required: Not Required
- Position: named
- Default value: none
- Accept pipeline input: No
- Aliases: none
- Accept wildcard characters: No
Max recursion depth (includes/renders) (null = Fluid default).
- Required: Not Required
- Position: named
- Default value: none
- Accept pipeline input: No
- Aliases: none
- Accept wildcard characters: No
Allows functions (FluidParserOptions.AllowFunctions) during parsing.
- Required: Not Required
- Position: named
- Default value: False
- Accept pipeline input: No
- Aliases: none
- Accept wildcard characters: No
Allows parentheses (FluidParserOptions.AllowParentheses) during parsing.
- Required: Not Required
- Position: named
- Default value: False
- Accept pipeline input: No
- Aliases: none
- Accept wildcard characters: No
Fallback value when a variable is undefined (if -StrictVariables is disabled). Use the placeholder {name} to include the path. Example: [{name} not found]
- Required: Not Required
- Position: named
- Default value: none
- Accept pipeline input: No
- Aliases: none
- Accept wildcard characters: No
Culture used for rendering (e.g.: "fr-FR", "en-US").
- Required: Not Required
- Position: named
- Default value: none
- Accept pipeline input: No
- Aliases: none
- Accept wildcard characters: No
System time zone used to parse dates without an explicit time zone (e.g.: "Europe/Paris").
- Required: Not Required
- Position: named
- Default value: none
- Accept pipeline input: No
- Aliases:
TimeZone - Accept wildcard characters: No
Default trimming rules (Fluid TemplateOptions.Trimming).
- Required: Not Required
- Position: named
- Default value: None
- Accept pipeline input: No
- Aliases: none
- Accept wildcard characters: No
Enables/disables greedy mode for trimming (default: true).
- Required: Not Required
- Position: named
- Default value: none
- Accept pipeline input: No
- Aliases: none
- Accept wildcard characters: No
Comparer used for property names (ModelNamesComparer).
- Required: Not Required
- Position: named
- Default value: none
- Accept pipeline input: No
- Aliases: none
- Accept wildcard characters: No
Ignores casing when accessing members on registered .NET types.
- Required: Not Required
- Position: named
- Default value: none
- Accept pipeline input: No
- Aliases: none
- Accept wildcard characters: No
Enables/disables indented JSON for the json filter.
- Required: Not Required
- Position: named
- Default value: none
- Accept pipeline input: No
- Aliases: none
- Accept wildcard characters: No
Enables/disables relaxed JSON encoding (UnsafeRelaxedJsonEscaping) for the json filter.
- Required: Not Required
- Position: named
- Default value: none
- Accept pipeline input: No
- Aliases: none
- Accept wildcard characters: No
Resets the configuration to default values.
- Required: Not Required
- Position: named
- Default value: False
- Accept pipeline input: No
- Aliases: none
- Accept wildcard characters: No
This cmdlet supports the common parameters:
Verbose,Debug,ErrorAction,ErrorVariable,WarningAction,WarningVariable,InformationAction,InformationVariable,OutAction,OutVariable,PipelineVariable, andOutBuffer. For more information, see about_CommonParameters.
Set-FluidModuleConfig -TemplateRoot './templates'Set-FluidModuleConfig -StrictVariables -StrictFiltersSet-FluidModuleConfig -MaxSteps 100000 -MaxRecursion 20Set-FluidModuleConfig -Reset