This is a small desktop app that will allow you to analyze the disk space usage of a given directory of your choosing.
It's built in F# using Avalonia and its functional extensions.
It runs cross-platform (on Windows, Linux and Mac OS) using .NET 5.
dotnet build
dotnet run
I use warp-packer to combine the binary and DLLs into a single file.
dotnet publish disk-space-usage-app -c Release -r win-x64
warp-packer --arch windows-x64 --input_dir disk-space-usage-app/bin/Release/net5.0/win-x64/publish --exec disk-space-usage-app.exe --output disk-space-usage-app/bin/Release/disk-space-usage-win-x64.exe
dotnet publish disk-space-usage-app -c Release -r linux-x64
warp-packer --arch linux-x64 --input_dir disk-space-usage-app/bin/Release/net5.0/linux-x64/publish --exec disk-space-usage-app --output disk-space-usage-app/bin/Release/disk-space-usage-linux-x64
dotnet publish disk-space-usage-app -c Release -r osx-x64
warp-packer --arch macos-x64 --input_dir disk-space-usage-app/bin/Release/net5.0/osx-x64/publish --exec disk-space-usage-app --output disk-space-usage-app/bin/Release/disk-space-usage-osx-x64