add PowerShell examples - #423
Closed
kshahar wants to merge 1 commit into
Closed
Conversation
Owner
|
Thanks for this! Rebased onto current master (unchanged otherwise) as #462, with a couple of small additions (README mention, QA plan entry). Closing this in favor of that one — you're credited as a co-author on the commit. Generated by Claude Code |
joewalnes
added a commit
that referenced
this pull request
Jul 9, 2026
Mirrors the existing windows-vbscript/windows-jscript example directories, but PowerShell Core also runs on Linux/macOS via the #!/usr/bin/env pwsh shebang, so this isn't Windows-only like its siblings. count.ps1's 10-iteration/500ms timing matches bash/count.sh; dump-env.ps1 reads the same CGI variable list as the other dump-env examples; greeter.ps1 only interpolates input into a Write-Host format string (no eval), so there's no injection surface. Mentions PowerShell in the README language list and adds a QA plan entry (WIN-007) alongside the existing VBScript/JScript ones. Originally proposed in #423 by @kshahar (tested on Windows 10 / PowerShell 5.1 and Ubuntu 18.04 / PowerShell 7.2); rebased onto current master and given a CHANGES entry. Claude-Session: https://claude.ai/code/session_01M882UWfvyaq5KGvaV37idr Co-authored-by: Claude <[email protected]> Co-authored-by: Kobi Shahar <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
I was looking for an example of how to use websocketd with PowerShell on Windows. The provided .cmd files should be a good starting point. Tested on Windows 10 (PowerShell 5.1) and Ubuntu 18.04 (PowerShell 7.2).
Note:
dump-env.ps1usesGetEnvironmentVariables()from .NET instead of the built-in$Env:drive to potentially support different scopes (process / user / machine) if needed.