aboutsummaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2016-12-03 23:17:42 +1300
committerTom Ryder <tom@sanctum.geek.nz>2016-12-03 23:17:42 +1300
commit530a35f02a7ebdb3eb39bb043f80f509f237d0fa (patch)
treed611896a28208efd66ac93e9de15093e7ca5834f /games
parentRewrite unf(1df) in awk (diff)
downloaddotfiles-530a35f02a7ebdb3eb39bb043f80f509f237d0fa.tar.gz
dotfiles-530a35f02a7ebdb3eb39bb043f80f509f237d0fa.zip
Tweaks to kvlt(6df)
Diffstat (limited to 'games')
-rw-r--r--games/kvlt.sed17
1 files changed, 9 insertions, 8 deletions
diff --git a/games/kvlt.sed b/games/kvlt.sed
index f90eab2f..29a92227 100644
--- a/games/kvlt.sed
+++ b/games/kvlt.sed
@@ -1,19 +1,20 @@
# Type like a young black metal enthusiast
-# Lowercase to capitals
-y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/
-
# Pad the start and end of the line temporarily to work around GNU sed(1) not
# respecting POSIX word boundaries, leaving us with no compatible options
s/^/~/
s/$/~/
+# Lowercase to capitals
+y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/
+
# All numbers become 666
s,[0-9][0-9]*,666,g
# Various words for KVLT
s,\([^A-Z]\)ASSOCIATION\([^A-Z]\),\1KVLT\2,g
s,\([^A-Z]\)BUSINESS\([^A-Z]\),\1KVLT\2,g
+s,\([^A-Z]\)CHURCH\([^A-Z]\),\1KVLT\2,g
s,\([^A-Z]\)CLUB\([^A-Z]\),\1KVLT\2,g
s,\([^A-Z]\)COMPANY\([^A-Z]\),\1KVLT\2,g
s,\([^A-Z]\)FOUNDATION\([^A-Z]\),\1KVLT\2,g
@@ -60,8 +61,8 @@ s,\([B-DF-HJ-NP-TV-XZ]\)U\([B-DF-HJ-NP-TV-XZ]\),\1V\2,g
# THE -> DER
s,\([^A-Z]\)THE\([^A-Z]\),\1DER\2,g
-# OF -> 0V
-s,\([^A-Z]\)OF\([^A-Z]\),\10V\2,g
+# OF -> OV
+s,\([^A-Z]\)OF\([^A-Z]\),\1OV\2,g
# AND -> VND
s,\([^A-Z]\)AND\([^A-Z]\),\1VND\2,g
@@ -69,9 +70,9 @@ s,\([^A-Z]\)AND\([^A-Z]\),\1VND\2,g
# TRUE -> TRV
s,\([^A-Z]\)TRUE\([^A-Z]\),\1TRV\2,g
+# O->0
+y/O/0/
+
# Remove the padding established above
s/^~//
s/~$//
-
-# O->0
-y/O/0/