- I love making fun, cool, and useful things with PowerShell
- I develop games at work
- I blog at https://mdgrs.hashnode.dev
- I'm active on Bluesky @mdgrs.bsky.social
- I'm mostly just reading it but active on the PowerShell Discord too
Terminal Based Launcher and Fuzzy Finder for PowerShell (GitHub Repo)
PowerShellRun is a launcher application released as a PowerShell module. You can launch applications, utilities and PowerShell script blocks from your terminal. Add everything you need to PowerShellRun, the fuzzy finder helps you run them with ease.
Enable-PSRunEntry -Category All
Add-PSRunScriptBlock -Name 'GitPullRebase' -ScriptBlock {
git pull --rebase --prune
}
Invoke-PSRunScripting WinUI 3 with PowerShell (GitHub Repo)
WinUIShell is a PowerShell module that allows you to create WinUI 3 applications in PowerShell. The goal is to give script authors a framework to create modern and simple GUIs for their scripts.
using namespace WinUIShell
Import-Module WinUIShell
$win = [Window]::new()
$win.Title = 'Hello from PowerShell!'
$win.AppWindow.ResizeClient(400, 200)
$button = [Button]::new()
$button.Content = 'Click Me'
$button.HorizontalAlignment = 'Center'
$button.VerticalAlignment = 'Center'
$button.AddClick({
$button.Content = 'Clicked!'
})
$win.Content = $button
$win.Activate()
$win.WaitForClosed()



