The CLI is the oldest frontend in BlogHelper9000, and its command-line parsing is done by TimeWarp.Nuru, a route-based CLI framework that brings web-style routing and the mediator pattern to console apps. What I get out of it is...
BlogHelper9000 began life as a single console project. It’s now seven non-test projects plus four test projects. One of those seven, BlogHelper9000.TestHelpers, only exists to support the tests, but it’s useful enough to count in its own right....
In March 2022 I wrote a post called Automating jekyll with dotnet, laid out seven requirements for a little CLI tool, ran dotnet new console --name BlogHelper9000, and promised a series of follow-up posts.
In a corporate environment, the build server you have access to, and might even be responsible for, is almost usually ‘offline’ - which is to say that for annoyingly sensible security reasons, it is not reachable by the...
After reviewing the code for the simple YAML parser I wrote, I decided it was getting a little messy, so before continuing, I decided to refactor it a little bit.