Jaykul / TreeSize

An exercise in live coding.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is just a Get-TreeSize function to show (recursively) how much space (files and) folders take up. I wrote it in a 3hr live-coding session on Floobits as an exercise for the PowerShell virtual user group (for an invite visit http://slack.poshcode.org)

Anyway, there's just one function and a format file. Please enjoy.

To install:

Install-Module -Name TreeSize

Example usage:

PS> Get-Treesize

Localization\ 12021
├─ En-US\     2025
├─ En\        1339
PS> Get-Treesize -ShowFiles

Localization\           12021
├─ Localization.psd1    6698
├─ En-US\               2025
   ├─ UserSettings.psd1 1000
   ├─ Localization.psd1 958
   ├─ numbers.psd1      67
├─ UserSettings.psd1    1959
├─ En\                  1339
   ├─ UserSettings.psd1 1253
   ├─ numbers.psd1      86
PS> Get-Treesize | Format-Custom

Localization\ (11.74 KB)
├─ En-US\ (1.98 KB)
├─ En\ (1.31 KB)

About

An exercise in live coding.


Languages

Language:PowerShell 100.0%