Sign in

Joel Bennett

@jaykul.bsky.social
376 followers 226 following 68 posts

I ❤️ OpenSource, Scripting, PowerShell, GitOps, Python, .NET, VSCode. I'm a Principal DevOps Engineer, and a 14x Microsoft MVP for PowerShell.

PostsRepliesMedia
Joel Bennett @jaykul.bsky.social · 14/03/2026
Looks like maybe all bundles where you already own games are a bit broken on Steam right now. This one costs more than the individual games!
Another bundle where I own one of the games, and not another, but it wants to charge me extra for the bundle.
020
Joel Bennett @jaykul.bsky.social · 14/03/2026
Is @steampowered.com hard up for money or something? This sale on Daedalic software wants me to pay $3 and "save" $5.50 ... buying a bunch of games that I already own?
There's a sale on Daedalic software where I can pay $3 to save $5.50 ... buying games that I already own...
120
Joel Bennett @jaykul.bsky.social · 07/08/2025
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...
A screenshot of a terminal showing the command:
Install-FromGithub https://github.com/oras-project/oras

Followed by a list output where the latest oras.exe file was downloaded and put into the PATH so you can run it... in under a second.
283
Joel Bennett @jaykul.bsky.social · 06/07/2025
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...
130
Joel Bennett @jaykul.bsky.social · 12/05/2025
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).
020
Joel Bennett @jaykul.bsky.social · 02/05/2025
But what if I used those terminal blocks to make a prompt instead of neofetch. Or, you know ... why not both?
000
Joel Bennett @jaykul.bsky.social · 27/04/2025
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...
010
Joel Bennett @jaykul.bsky.social · 25/04/2025
Am I the only person who feels lied to whenever you see this?
010
Joel Bennett @jaykul.bsky.social · 24/04/2025
Isn't it about time that all these neofetch clones started using modern image protocols for their logos?
031
Joel Bennett @jaykul.bsky.social · 16/04/2025
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.
apiVersion: resources.azure.com/v1api20200601
kind: ResourceGroup
metadata:
  name: rg-poshcode-aso
  namespace: azure
  annotations:
    serviceoperator.azure.com/reconcile-policy: skip
spec:
  location: eastus
100
Joel Bennett @jaykul.bsky.social · 16/04/2025
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...
110
Joel Bennett @jaykul.bsky.social · 15/04/2025
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
010
Joel Bennett @jaykul.bsky.social · 13/04/2025
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...
Miller is for stream-processing tabular data. It has a simple syntax for filtering, transforming and aggregating data. It even handles a few formats that PowerShell does not, like pretty-printed tabular data and delimited key-value pair data, and can read compressed files...
140
Joel Bennett @jaykul.bsky.social · 22/03/2025
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?
140
Joel Bennett @jaykul.bsky.social · 02/12/2024
I think you're misunderstanding bravado on purpose 😉 Bravado: Boastful and threatening behavior; a boastful menace.
A screenshot of the Merriam Webster definition of bravado:
1 a. blustering swaggering conduct (youthful bravado).
  b. a pretense of bravery
2. The quality or state of being foolhardy
020