FileOptimizer

1.1.2

PowerShell module mirroring FileOptimizer plugin optimization chains with a scriptable CLI.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name FileOptimizer -RequiredVersion 1.1.2

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name FileOptimizer -Version 1.1.2

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) PS-FileOptimizer contributors. FileOptimizer plugins are subject to their respective licenses.

Package Details

Author(s)

  • Aurocosh

Tags

FileOptimizer compression optimization PNG CLI

Functions

Optimize-FoFile Get-FoPipeline Get-FoExecutionPlan Invoke-FoPluginChain Resolve-FoPluginExecutable Get-FoConfig Initialize-FoConfig Undo-FoOptimization Get-FoHistory Install-FoPlugins Install-FoDssim

Dependencies

This module has no dependencies.

Release Notes

1.1.2

Fix ReportVerbosity host output and pretty size display when calling Optimize-FoFile interactively.

Fixes

- Optimize-FoFile no longer dumps raw result objects to the host by default (that dump overwrote Compact/Standard and showed raw byte sizes). Use -PassThru when you need pipeline objects; Optimize-File.ps1 still passes -PassThru for exit-code checks.
- Standard mode uses a labeled block that always includes pretty Size (902 B -> 568 B (-37%)), OutputMode, and Duration (Format-Table previously dropped those columns on narrow consoles).
- Verbose mode now uses the same end-of-run reporter as Compact/Standard (it previously depended on mid-run writes gated by LogLevel, so it often printed nothing). Per-step host lines also follow ReportVerbosity and no longer require LogLevel >= 2.
- Verbose end report is the full Standard labeled block (Status, paths, Size, Duration, ...), not only the short one-line summary.

FileList

Version History

Version Downloads Last updated
1.1.7 6 7/26/2026
1.1.6 5 7/24/2026
1.1.5 2 7/24/2026
1.1.4 4 7/24/2026
1.1.3 5 7/24/2026
1.1.2 (current version) 4 7/24/2026
1.1.1 4 7/24/2026
1.1.0 10 7/24/2026
1.0.4 6 7/24/2026
1.0.3 7 7/24/2026
1.0.2 9 7/24/2026
1.0.1 5 7/24/2026
1.0.0 8 7/23/2026
Show less