Pipelines/CSS.ps1
|
function Get-FoCSSPipeline { param([hashtable]$Context) $s = $Context.Settings $template = if ($s.CSSTemplate) { $s.CSSTemplate } else { 'low' } $steps = @() $steps += New-FoStep -Name 'CSSTidy (1/2)' -Executable 'csstidy.exe' -Arguments "%INPUTFILE% --template=$template %TMPOUTPUTFILE%" -Mode TempOutput -Gate { $args[0].Settings.CSSEnableTidy } $steps += New-FoStep -Name 'Minify (2/2)' -Executable 'minify.exe' -Arguments '%INPUTFILE% --output %TMPOUTPUTFILE%' -Mode TempOutput -Gate { $args[0].Settings.CSSEnableTidy } return $steps } |