Productivity

Posts tagged with #productivity
Total: 16

Simple git changelog

Notes | 2022-07-08 (updated 2025-10-25) | 1 min read
#git #productivity

A simple changelog system on top of git commit messages.

The main idea is to generate “release notes” from a diff in commits before a release. It can easily be run manually or as part of a merge/pull CI pipeline.

In this case it looks for commit messages starting with one of these [ADD], [REMOVE], [INFO] and just outputs those, but those patters can be adjusted to fit any existing commit schema.

Read more…

Publish Parts Of Obsidian To My Personal Site

Notes | 2021-08-09 (updated 2025-10-25) | 4 min read
#gitlab #hugo #obsidian #pkm #productivity #writeup

The idea at the start was simple. Do something like Obsidian Publish , so read frontmatter and if it contains published: True put it up on a website to view.

I have since rewritten and updated this tool: New version

The Basics

I started with taking a look at different static site generators but after a bit of testing I ended up back at Hugo, which I already use for ps1.guru and a few other projects.

Read more…

Publish Parts of Obsidian to My Personal Site

Posts | 2021-08-09 (updated 2025-10-22) | 4 min read
#gitlab #hugo #obsidian #pkm #productivity #writeup
Series: Tech Behind the Blog

The idea at the start was simple. Do something like Obsidian Publish , so read frontmatter and if it contains published: True put it up on a website to view.

Read more…

curl: Modify DNS Resolution

Notes | 2021-08-08 (updated 2025-10-25) | 1 min read
#curl #productivity #sysadmin

You can intercept normal name resolution in curl with the --resolve parameter allowing you to do things like talk to a specific site of a DNS load-balanced setup or talk to a new deployment not yet made productive.

You can specify the resolve option multiple times so you can even catch redirects and move them to where you want as well.

It’s important to note that this intercept does only work on the ports you specify in the entries.

Read more…

GitLab Merge Request From the CLI

Posts | 2021-05-06 (updated 2025-10-23) | 2 min read
#git #gitlab #productivity

You want to push a branch to GitLab and automatically create a Merge Request (MR) for it.

There are effectively three scenarios this can cover:

Read more…

Super-Charged Cmdlet Aliases

It Works Like Magic, but It Works - Bring Your Aliasing to a Whole Other Level!

Posts | 2020-12-02 (updated 2025-10-23) | 4 min read
#powershell #productivity

I recently wrote a post about PowerShell Aliasing for the folks over at ScriptRunner.

The one issue I had while researching for this post was this:

You can not create a alias for a function and overwrite one of it’s parameters at the same time while keeping nice features like tab-complete.

For a concrete example of this visit please look at the original post.

At the end of the post I asked if anyone had a solution to this problem - and the internet delivered!

Read more…