Skip to content

Restore Remove-SpecialCharacters and Test-RegistryValue from staging, bringing the supported module to 24 commands. - #12

Merged
PsCustomObject merged 2 commits into
masterfrom
modernization/filesystem-registry-helpers
Oct 5, 2026
Merged

PsCustomObject merged 2 commits into
masterfrom
modernization/filesystem-registry-helpers

Conversation

@PsCustomObject

Copy link
Copy Markdown
Owner

Preserve the historical filename character policy and return rename previews by default.

Support AutoFix with WhatIf/Confirm, collision preflight and deepest-first renaming.

Use literal paths, include hidden entries and avoid traversing or renaming links and junctions.

Preserve LogActivites, add the LogActivities alias and support configurable activity logs.

Check Windows registry value names regardless of data, including unnamed values.

Propagate operational errors and update exports, documentation and tests.

Filesystem renaming is not transactional: an I/O failure may leave earlier renames completed.

Validation: 254 tests passed on Linux with PowerShell 7.4.13; five Windows-only registry integration tests were skipped. The patch applies cleanly after merged PR #11. Windows and macOS CI verification remains pending.

@PsCustomObject
PsCustomObject marked this pull request as ready for review October 5, 2026 06:30
@PsCustomObject
PsCustomObject merged commit 3151a3f into master Oct 5, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant