Joel Bennett
banner
jaykul.bsky.social
Joel Bennett
@jaykul.bsky.social
I ❤️ OpenSource, Scripting, PowerShell, GitOps, Python, .NET, VSCode. I'm a Principal DevOps Engineer, and a 14x Microsoft MVP for PowerShell.
Do you often find a new CLI tool on Github, go to releases, find the right binary, download, unzip, put them somewhere ...

Check out FromGithub

Works cross-platform, finds the right binary for the OS where it's running. You can re-run it to update.

www.powershellgallery.com/packages/Fro...
August 7, 2025 at 4:40 AM
I'm working on v2.0 of TerminalBlocks. Which of these three examples is your favorite?

github.com/Jaykul/Termi...

You can try the pre-release:
www.powershellgallery.com/packages/Ter...

But it needs the pre-release of Pansies:
www.powershellgallery.com/packages/Pan...
July 6, 2025 at 5:09 PM
I finally published a pre-release of this TerminalBlocks 2.0

It depends on a pre-release of Pansies 3. 0 (with insufficient documentation yet).

If you want help making prompts with TerminalBlocks, there's also a pre-release of PowerLine 4.0 (now just a TerminalBlocks wrapper).
May 12, 2025 at 12:38 AM
But what if I used those terminal blocks to make a prompt instead of neofetch. Or, you know ... why not both?
May 2, 2025 at 6:15 AM
My latest fixation ... I implemented neofetch using the Sixels & TerminalBlocks modules.

This requires some stuff on this pre-release branch (not to mention pre-releases of other things), but it's pretty enough to share...

github.com/Jaykul/Termi...
April 27, 2025 at 6:23 PM
Am I the only person who feels lied to whenever you see this?
April 25, 2025 at 5:49 AM
Isn't it about time that all these neofetch clones started using modern image protocols for their logos?
April 24, 2025 at 7:08 AM
This is very thoughtfully done, and I really like being able to have a verification check even for things that were deployed some other way ( #Bicep ). The "reconcile-policy: skip" annotation means that it's just verifying that the resource is there, not creating or changing it.
April 16, 2025 at 3:56 PM
Last night I got #Azure Service Operator working in the PoshCode #Kubernetes cluster, so I can now deploy azure resources with #yaml and #GitOps

Which gives me new ways to make the same old mistakes...
April 16, 2025 at 3:51 PM
L is for LNav, one of the more impressive TUIs I highlighted, it's a full-featured log file navigator, with automatic highlighting of errors (and navigation to them), annotation support, navigate by time stamp, etc.

There are 2 demos you just can ssh into to try it out:
github.com/tstack/lnav
April 15, 2025 at 4:37 AM
Miller github.com/johnkerl/mil...
Is a very impressive stream-processing tool for tabular data with it's whole own processing sub-language, and can trivialize some data formats (and calculations) that PowerShell doesn't...
April 13, 2025 at 8:14 PM
I'm really not sure why I had to wait until 2024 for images in terminals to finally come back around, but for the most ridiculous way to do graphing, let's use .NET to webdriver plotyjs and generate a PNG, convert it with imagemagick and ...

Tada?
March 22, 2025 at 6:29 AM
I think you're misunderstanding bravado on purpose 😉

Bravado: Boastful and threatening behavior; a boastful menace.
December 2, 2024 at 6:42 AM