~/talk

Improving Shell usability - Crescendo

slides:none on file

Crescendo turns arbitrary native command output into real PowerShell cmdlets by generating a small module and manifest from a declarative JSON config, producing proxy cmdlets that run on PowerShell 5.1 and 7 so they are cross-platform. It adds argument transformations, elevation helpers (Windows is trickier than Linux), improved native error collection and demultiplexing, and automatic JSON-to-object handling for tools that emit JSON. The project already shows near 10 million downloads and a gallery of authors and works in real automation.

AI-written summary · about

  1. 0:00Welcome to Crescendo
  2. 3:55Native commands need wrapping
  3. 8:03Cross-platform compatibility
  4. 12:17Crescendo module from JSON
  5. 15:17Demo: netsh firewall wrapper
  6. 22:23Handling string outputs
  7. 24:36Native outputs to objects
  8. 29:12Community feedback
  9. 30:36Crescendo 1.1 features
  10. 33:18Argument transformation
  11. 36:54Native error handling
  12. 39:21Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.