PDU.psd1

@{
    ModuleVersion     = '1.0.1'
    GUID              = 'a3f1e2d4-5b6c-4d7e-8f9a-0b1c2d3e4f5a'
    Author            = 'Eric Greene'
    Copyright         = '(c) 2026 Eric Greene'
    Description       = 'Interactive TUI disk usage browser for PowerShell, modelled on NCDU. Navigate your filesystem by size with keyboard-driven browsing.'
    PowerShellVersion = '5.1'
    RootModule        = 'PDU.psm1'
    FunctionsToExport = @('Start-PDU')
    AliasesToExport   = @('pdu')
    PrivateData       = @{
        PSData = @{
            Tags        = @('disk', 'usage', 'tui', 'ncdu', 'interactive', 'filesystem', 'du', 'console')
            ProjectUri  = 'https://github.com/SirBiggin/PDU'
            LicenseUri  = 'https://github.com/SirBiggin/PDU/blob/main/LICENSE'
            ReleaseNotes = @'
1.0.1
  - Native parallel directory scanner replaces the Get-ChildItem walk.
    A full C:\ scan (467k items) drops from minutes to roughly 5 seconds.
  - Junctions and symlinks are listed but no longer descended into, so
    directories reachable by more than one path are counted once and the
    AppData self-junctions can no longer send the scan into a loop.
  - Paths longer than MAX_PATH are now enumerated instead of erroring.
  - Allocated size uses the volume's real cluster size instead of assuming 4 KiB.
  - Live scan progress shows item count and the directory being read.
 
1.0.0
  - Initial release. NCDU-style interactive disk usage browser for PowerShell.
'@

        }
    }
}