👋 Hi, I'm Chris. I've been writing software for the last couple of decades.
Lately, I've been working on pwsh-gitlab
, a PowerShell wrapper around GitLab API.
The GitlabCli
module is used to perform tasks that would otherwise be difficult/tedious (e.g. cloning all the projects in a group).
My favorite part of using this module is that it has implicit context based on your working directory making it easy to jump back and forth between
local code artifacts and remote API resources. You can invoke APIs, or simply pipe any object to | go
to navigate to the Web UI, e.g. mr | go
brings you to the Merge Request UI for your current branch.
Give it a try here.
- Assurance - a library to boost confidence when making code changes.
- Kekiri - a testing framework for writing low-ceremony BDD tests using Gherkin language.
- Spiffy - a battle-tested observability framework for logs and metrics.
When I'm not writing code, I try my best to be a good human 🤷