From: Sergey Matveev <stargrave@stargrave.org>
Date: Tue, 20 Sep 2022 10:18:31 +0000 (+0300)
Subject: Trivial IPv6↔.meshname converter
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=f78ed0bf5d3c68bbc80563805a143f258cd15b94;p=dotfiles.git

Trivial IPv6↔.meshname converter
---

diff --git a/bin/meshname.sh b/bin/meshname.sh
new file mode 100755
index 0000000..f713770
--- /dev/null
+++ b/bin/meshname.sh
@@ -0,0 +1,6 @@
+#!/bin/sh -e
+
+sipcalc $1 |
+sed -n 's/://g ; s/^Expanded.*-.//p' |
+xxd -r -p |
+perl -MMIME::Base32 -ne 'print lc encode_base32 $_; print ".meshname\n"'