Jan De Dobbeleer

Jan De Dobbeleer

@jan.ohmyposh.dev

Neurodivergent | Hacking on @ohmyposh.dev | Microsoft MVP | GitHub 🌟 | GitKraken Ambassador | straight edge | rollerblading | 🚫 fascism

3.1K followers971 following442 posts

Jan De Dobbeleer reposted

Oh My Posh is now part of Project Zenith, the new ready-to-code Windows experience for developers. A beautiful terminal, right out of the box.

Jan De Dobbeleer reposted

Excited to welcome @coderabbitai.bsky.social as a sponsor of Oh My Posh! AI-powered code reviews that cut review time and bugs in half, trusted by 15,000+ teams including NVIDIA. Check them out → coderabbit.link/posh Want to sponsor Oh My Posh? → github.com/sponsors/Jan...

coderabbit.linkAI Code Reviews | CodeRabbit | Try for FreeAI-first pull request reviewer with context-aware feedback, line-by-line code suggestions, and real-time chat.

Drove this puppy all the way to the south of France last week with zero issues. Usually my kids and spouse get carsick after a while but nothing this time. They opposed getting a Tesla due to obvious reasons, but there’s no denying this is a really great car.

Over the past six months, I’ve been focused on building my new career, which meant stepping back from @ohmyposh.dev. It’s been intense, but I’ve really enjoyed it. The work actually energizes me instead of wearing me down. Now that I’m settled in, I’m ready to get back to oh-my-posh 🚀

Jan De Dobbeleer reposted

Oh My Posh v29.4.0 is out! 🎉 This update brings streaming prompt rendering (beta) — see your prompt instantly, with segments loading progressively & placeholders while slow bits finish 📟 👀 Ready to try the future of terminal prompts? 👉 github.com/JanDeDobbele...

github.comRelease v29.4.0 · JanDeDobbeleer/oh-my-posh🚀 Streaming Prompt Rendering (Beta) Oh My Posh now supports streaming mode - a new rendering approach that displays your prompt progressively as segments complete, instead of waiting for all segmen...

You might not know oh-my-posh has an MCP server because I never told anyone before due to playing with the possibilities, but thinking about it, a skill that leverages it to create valid configurations based on a conversation would make a lot of sense.

Jan De Dobbeleer reposted

Jan De Dobbeleer reposted

A new terminal segment just landed. Upgrade to v28.1.0 to monitor your GitHub Copilot request usage directly from the command line — inspired by @eliostruyf.com ‘s Copilot Usage Tracker. Prefer tracking usage anywhere? Pair it with Elio’s tracker for the complete experience.

Open source didn’t hand me car keys. But building in public taught me to code, communicate, take feedback & grow. Habits → skills → opportunities → career. And that career? It bought the car. Open source unlocked the path to earn it.

It’s been a while since I wrote a blog post, and this one matters. Ever wished you could run multiple agents in parallel without wrecking your repo? I break down how Git worktrees + Copilot CLI make that happen for me. 👉 blog.itdepends.be/parallel-wor... #AIAgent #Copilot #GitHub

blog.itdepends.beParallel Workflows with Git Worktrees and AI Agents - IT depends - blogHow I use git worktrees to run AI agents in parallel while maintaining my chaotic developer workflow.

Jan De Dobbeleer reposted

I finally had time to play with the new functionality @jan.ohmyposh.dev created in Oh My Posh and contributed some docs on it as well. If you're looking for an automated way to configure your terminals, I wrote a quick blog about it: www.idontlikeai.dev/i-documented...

idontlikeai.devI documented Oh My Posh's DSC support and your terminal configuration just got way easierStop manually configuring your prompt. Start automating it and store it in version control

I’m considering moving Oh My Posh’ MIT-license to a dual-license model: • MIT remains for open source, personal, and academic use • Companies using it to build commercial or closed-source products would need a subscription Good idea or bad idea?

Been digging into IO performance for oh-my-posh to optimize session & device cache reads. Swapped out unnecessary boxing with gob encoding for a nice runtime boost. But discovering memory-mapped files on Windows? Total game-changer.

The only downside is that this no longer allows to edit and and see changes on the fly which is why you’ll also get an oh-my-posh enable edit CLI command to force parsing the configuration every time.

I’ve been toying with knuckle tattoo ideas forever, and it just clicked that you can actually spell out TERM INAL. Not saying it’s a great idea, especially the second half, but still kind of wild.

I’ve been working on some pretty cool things for @ohmyposh.dev this past week. It’s been exciting, especially while navigating imposter syndrome and connecting with some truly inspiring people.

Jan De Dobbeleer@jan.ohmyposh.dev

What’s it called when the work you do after hours brings more joy yet no sustainable revenue?

Been working on this one for a while. Lots of interesting bits in here, also some minor performance improvements. I validated this as much as I could, if you notice anything, reach out. Thanks!

Oh My Posh@ohmyposh.dev

📦 v26.15.0 Bug Fixes * git: use corrct dir for relative creation Features * config: allow the use of themes directly * image: allow overriding the colors * image: allow setting custom cursor * image: support custom fonts * image: use consistent line height #oh-my-posh #oss #cli #opensource

MSIX is modern and easy to build but it can’t set environment variables like MSI, and it doesn’t support full system-wide installs. So now I’m wondering, what’s the best path forward?

There were a few things I did not check, but they've been fixed in the meantime. Make sure to upgrade to v26.0.3 to benefit from these. If you still see an issue on that version, reach out.

Jan De Dobbeleer@jan.ohmyposh.dev

This release is currently building. I tested it as much as I could and it seems to work everywhere. But I’m still worried as it does change the way we initialize the shell which could still introduce side effects. We’ll see. Worst case I revert this part.

This release is currently building. I tested it as much as I could and it seems to work everywhere. But I’m still worried as it does change the way we initialize the shell which could still introduce side effects. We’ll see. Worst case I revert this part.

Jan De Dobbeleer@jan.ohmyposh.dev

Small update on where I am with this one. I think I nailed it. There's now the option to load async, which will improve initialization by a factor of 2 on top of the previously mentioned speed improvements.

Small update on where I am with this one. I think I nailed it. There's now the option to load async, which will improve initialization by a factor of 2 on top of the previously mentioned speed improvements.

Jan De Dobbeleer@jan.ohmyposh.dev

Remember this one? Due to this realization I made @ohmyposh.dev 3 times faster to initialize. Most shells now have an almost instant start up, and PowerShell went from 1.5 seconds in most cases to 400/500ms. 🚀🧑‍🚀

As you can see I was able to significantly improve the regular initialization for PowerShell as well. This had been an interesting development. Hope to add support for async loading to all supported shells this week.