/explore
|
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... |
|
| | | | | ||
| | | | |
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. |
|
| | | | | ||
| | | | |
jamesg.blog
|
|
| | | | | ||
| | | | |
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... |
|
| | | |||