forked from CamilleScholtz/bin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
spurdo
executable file
·20 lines (16 loc) · 1.07 KB
/
spurdo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/fish
#
# spurdo - Spurdofy text
# onodera, https://github.com/onodera-punpun
## FUNCTIONS
# This function translates to spurdo
function trspurdo
echo $argv | sed "s/kek/#geg#/gI;s/epic/#ebin#/gI;s/america/#clapistan#/gI;s/right/#ri#te#/gI;s/your/#ur#/gI;s/\./# :DD#/gI;s/'//gI;s/,/# XDD#/gI;s/wh/#w#/gI;s/th/#d#/gI;s/af/#ab#/gI;s/ap/#ab#/gI;s/ca/#ga#/gI;s/ck/#gg#/gI;s/co/#go#/gI;s/ev/#eb#/gI;s/ex/#egz#/gI;s/et/#ed#/gI;s/iv/#ib#/gI;s/it/#id#/gI;s/ke/#ge#/gI;s/nt/#nd#/gI;s/op/#ob#/gI;s/ot/#od#/gI;s/po/#bo#/gI;s/pe/#be#/gI;s/pi/#bi#/gI;s/up/#ub#/gI;s/va/#ba#/gI;s/ck/#gg#/gI;s/cr/#gr#/gI;s/kn/#gn#/gI;s/lt/#ld#/gI;s/mm/#m#/gI;s/nt/#dn#/gI;s/pr/#br#/gI;s/ts/#dz#/gI;s/tr/#dr#/gI;s/bs/#bz#/gI;s/ds/#dz#/gI;s/es/#es#/gI;s/fs/#fz#/gI;s/gs/#gz#/gI;s/ is/# iz#/gI;s/as/#az#/gI;s/ls/#lz#/gI;s/ms/#mz#/gI;s/ns/#nz#/gI;s/rs/#rz#/gI;s/ss/#sz#/gI;s/ts/#tz#/gI;s/us/#uz#/gI;s/ws/#wz#/gI;s/ys/#yz#/gI;s/alk/#olk#/gI;s/ing/#ign#/gI;s/ic/#ig#/gI;s/ng/#nk#/gI" | tr -d \#
end
## EXECUTE
# Todo: fix empt input
if test (count $argv) -ge 1
trspurdo $argv :DD
else
trspurdo (cat /dev/stdin) :DD
end