"Let's Talk PS Cresendo" Powershell
summary
PowerShell Crescendo turns native CLIs into real PowerShell modules by writing a JSON schema and running export-crescendo-module to produce psd1/psm1 files; examples show OpenSSL pkcs12 -> pfx via an exported convert-openSslCertificate command, vagrant global status -> objects with an outputHandler that regex-parses lines into PSObjects, and wrappers for cloudflare d and Chocolatey. Notes: password handling for openssl is quirky, output parsers must be dot-sourced into the session, and filtering inside handlers is limited; tooling is useful but still a bit buggy.
AI-written summary · about
chapters (18)
- 0:00Intro
- 1:25Docs
- 6:25Cresendo Schema
- 9:02Cresendo Module
- 16:35Parse Vagrant Status
- 20:15vagrants
- 22:15vagrant
- 22:50Json
- 24:35Screen Sharing
- 25:05DSLs
- 25:55Red Text
- 26:20Questions
- 30:25Get Bigger Status
- 32:15Commands
- 32:50Output parsers
- 34:50Parsing
- 37:35Output Handler
- 38:55Cloudflare Tunnel
related talks
43mMaking Kubectl PowerShell friendly (no Crescendo, no JSON)
39mLinux Shell Debates or: How I Stopped Worrying and Learned to Love PowerShell
45mPlatform PowerShell
19mCross-Cloud without Crossed Fingers: Surviving Azure, AWS, and GCP with PowerShell
46mFrom Script to Tool: Building Robust, Meaningful Tools with PowerShell
01h 21mBeyond the Prompt: Leveraging MCP and PowerShell for Custom LLM Actions
49mState of The Shell
46mPowerShell as an MCP Tooling Host: Using MCPServerPS to Supercharge AI-Assisted...
