aboutsummaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2016-07-04 22:31:20 +1200
committerTom Ryder <tom@sanctum.geek.nz>2016-07-04 22:31:20 +1200
commit24930eb0aaa2242b061a3efd66aad795ae18e64e (patch)
tree83e83a1d64d34df91fd2f1155cc16a2d524cd0f1 /games
parentMake sendmail(1) implementation configurable (diff)
downloaddotfiles-24930eb0aaa2242b061a3efd66aad795ae18e64e.tar.gz
dotfiles-24930eb0aaa2242b061a3efd66aad795ae18e64e.zip
Implement kvlt(6) in pure sed
Diffstat (limited to 'games')
-rwxr-xr-xgames/kvlt10
1 files changed, 2 insertions, 8 deletions
diff --git a/games/kvlt b/games/kvlt
index 24ca3aac..8fa4bc4b 100755
--- a/games/kvlt
+++ b/games/kvlt
@@ -1,14 +1,9 @@
-#!/bin/sh
+#!/bin/sed -f
# Type like a young black metal enthusiast
-cat -- "${@:-/dev/stdin}" | ## shellcheck disable=SC2002
-tr '[:lower:]' '[:upper:]' |
-sed '
+y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMN0PQRZTVVWXYZ/
s,C\([^EH]\),K\1,g
s,CE ,ZE ,g
s,C$,K,g
-s,S,Z,g
-s,U,V,g
-s,O,0,g
s, W, V,g
s,^W,V,g
s,\([A-Z]\)I,\1Y,g
@@ -19,4 +14,3 @@ s, AND , UND ,g
s, TRUE , TRV ,g
s,^TRUE ,TRV ,g
s,TRUE$,TRV,g
-'