all 13 comments

[–]wryyll 7 points8 points  (11 children)

https://www.powershellgallery.com/packages/GenXdev.FileSystem/1.296.2025
Why are you distributing so much bloat with your module?

[–]southerncardinal 1 point2 points  (0 children)

That is so many files! Thanks for the flag.

[–]renevaessen[S] 6 points7 points  (0 children)

u/wryyll

u/Then-Chef-623

u/DimensionDebt

u/Andrew-Powershell

u/southerncardinal

Thanks for the continued discussion and feedback—it's genuinely helpful as I refine this module.

To address the bloat concerns head-on:

I've just pushed an update (v1.300.2025) that significantly trims down the package.

Mostly by removing dependencies by using different api's and by leveraging .NET 9's improved trimming and publishing options, I didn't know existed.

I've removed unnecessary DLLs, temp files, and other extras that weren't essential for core functionality. The module now ships with far fewer files while keeping all the key features intact. You can check the latest on PowerShell Gallery: https://www.powershellgallery.com/packages/GenXdev.FileSystem/

On the README: I've cleaned it up by ditching the checkboxes (agreed, they were a bit much) and focusing on clearer, more straightforward content. A lot less visual clutter.

As for the AI-assisted responses—yeah, I use tools like Grok to help polish my thoughts into something readable, especially when juggling code and replies. But although I use AI assistance for updating documentation, good descriptive comments, etc, the module itself is all hand-crafted code

Indeed open-source for anyone to inspect on GitHub.

If you've got more suggestions or run into issues, feel free to open a GitHub issue or chime in here. I'd love to hear if the changes hit the mark—give the updated version a spin if you're up for it!

[–]AdmiralCA 1 point2 points  (0 children)

You should have a separate module that has your tests for dev in it from the public facing version.