/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

kaspars.net
| | logr.cogley.info

Today I easily renamed a large number of text files in nested folders with the zsh built-in zmv (man page in zshcontrib). Load it with autoload -U zmv. I ran it with -n to force a dry run until I got the regex right, and the final was: zmv -Q '(**/)(*).txt' '$1$2.md' (zmv -opt searchstring replace string) where -Q renames hidden files also, the parentheses around the search path and filename globs will put those in sub-expression variables, and the variables are then referred to as $1 and $2 in the repla...
12.0 parsecs

Travel
| |
| | blog.cavelab.dev

Last year - I wrote about plans for my home network, or home network v2, as I called it. Let's take a look at what I have done, what remains, and what has changed since then.
10.8 parsecs

Travel
| |
| | jamesg.blog


11.6 parsecs

Travel
| |
| | www.barryodonovan.com

Okay, I lied. WireGuard won't just run on Linux for the server side but that is what it was originally designed for. Linux is the first class citizen as the WireGuard implementation there exi...
21.8 parsecs

Travel
|