Remove Parameter Set Tools
Closed this issue · 2 comments
plastikfan commented
Will be spun out into into its own module (Elizium.ParamSets)
plastikfan commented
Initial file removal list:
λ git status
On branch feature/remove-pstools
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
deleted: Classes/rules.ps1
deleted: Classes/syntax.class.ps1
deleted: Internal/utils/Get-CommandDetail.ps1
deleted: Internal/utils/find-DuplicateParamPositions.ps1
deleted: Internal/utils/find-DuplicateParamSets.ps1
deleted: Internal/utils/find-InAllParameterSetsByAccident.ps1
deleted: Internal/utils/find-MultipleValueFromPipeline.ps1
deleted: Internal/utils/get-ParameterSetTableData.ps1
deleted: Internal/utils/test-AreParamSetsEqual.ps1
deleted: Internal/utils/test-IsParameterUnique.ps1
deleted: Public/utils/New-DryRunner.ps1
deleted: Public/utils/New-Syntax.ps1
deleted: Public/utils/Show-InvokeReport.ps1
deleted: Public/utils/Show-ParameterSetInfo.ps1
deleted: Public/utils/Show-ParameterSetReport.ps1
modified: Tests/Classes/bootstrap.tests.ps1
modified: Tests/Classes/controller.tests.ps1
deleted: Tests/Classes/rules.tests.ps1
deleted: Tests/Classes/syntax.tests.ps1
modified: Tests/Internal/domain/invoke-PostProcessing.tests.ps1
deleted: Tests/Internal/utils/find-DuplicateParamPositions.tests.ps1
deleted: Tests/Internal/utils/find-DuplicateParamSets.tests.ps1
deleted: Tests/Internal/utils/find-InAllParameterSetsByAccident.tests.ps1
deleted: Tests/Internal/utils/find-MultipleValueFromPipeline.tests.ps1
deleted: Tests/Internal/utils/get-ParameterSetTableData.tests.ps1
deleted: Tests/Internal/utils/test-AreParamSetsEqual.tests.ps1
deleted: Tests/Internal/utils/test-IsParameterUnique.tests.ps1
modified: Tests/Public/commands/Rename-Many.tests.ps1
modified: Tests/Public/commands/Select-Patterns.tests.ps1
modified: Tests/Public/commands/Show-Signals.tests.ps1
modified: Tests/Public/domain/Format-Escape.tests.ps1
modified: Tests/Public/domain/Get-FormattedSignal.tests.ps1
modified: Tests/Public/domain/Get-Signals.tests.ps1
modified: Tests/Public/domain/Initialize-ShellOperant.tests.ps1
modified: Tests/Public/domain/Move-Match.tests.ps1
modified: Tests/Public/domain/Select-FsItem.tests.ps1
modified: Tests/Public/domain/Select-SignalContainer.tests.ps1
modified: Tests/Public/domain/Split-Match.tests.ps1
modified: Tests/Public/domain/Update-GroupRefs.tests.ps1
modified: Tests/Public/domain/Update-Match.tests.ps1
modified: Tests/Public/domain/new-RegularExpression.tests.ps1
modified: Tests/Public/iterators/Invoke-ForeachFsItem.tests.ps1
modified: Tests/Public/iterators/Invoke-MirrorDirectoryTree.tests.ps1
modified: Tests/Public/iterators/Invoke-TraverseDirectory.tests.ps1
modified: Tests/Public/ui/Format-StructuredLine.tests.ps1
modified: Tests/Public/ui/Get-UniqueCrossPairs.tests.ps1
modified: Tests/Public/ui/Show-AsTable.tests.ps1
modified: Tests/Public/ui/Show-Header.tests.ps1
modified: Tests/Public/ui/Show-Summary.tests.ps1
modified: Tests/Public/ui/Write-HostFeItemDecorator.tests.ps1
modified: Tests/Public/utils/Get-InverseSubString.tests.ps1
modified: Tests/Public/utils/Get-LargestLength.tests.ps1
modified: Tests/Public/utils/Get-PartitionedPcoHash.tests.ps1
modified: Tests/Public/utils/Show-InvokeReport.tests.ps1
modified: Tests/Public/utils/Show-ParameterSetInfo.tests.ps1
modified: Tests/Public/utils/Show-ParameterSetReport.tests.ps1
modified: Tests/Public/utils/Test-ContainsAll.tests.ps1
modified: Tests/Public/utils/Test-Intersect.tests.ps1
modified: Tests/Public/utils/Test-IsAlreadyAnchoredAt.tests.ps1
modified: Tests/Public/utils/edit-RemoveSingleSubString.tests.ps1
modified: Tests/Public/utils/invoke-ByPlatform.tests.ps1
modified: Tests/Public/utils/resolve-ByPlatform.tests.ps1
However, removing all of this means that some of the unit tests (parameter set validation) will no longer work, since they need the rules controller and syntax classes.
plastikfan commented
Too tightly bound into Loopz for pstools to be removed. Abandoned.