Namespace SunamoPS
Classes
- ErrorRecordHelper
Helper for formatting PowerShell ErrorRecord objects into readable text.
- PS
Static utility class for calling PowerShell commands and initializing the PS subsystem.
- PowershellBuilder
Builds PowerShell command scripts using a text builder, supporting cd, cmd /c, yt-dlp, and other commands.
- PowershellHelper
Helper class providing PowerShell utility methods for process listing, language detection, and script parsing.
- PowershellParser
Parses PowerShell command strings into individual parts, respecting quoted sections.
- PowershellRunner
Core PowerShell command runner that executes commands and returns structured output.
- PowershellRunnerString
PowerShell runner that returns results as single joined strings instead of lists. Delegates all operations to the main PowershellRunner instance.
- PsOutput
Base class for processing PowerShell output and error records.