aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElis <elis.axelsson@gmail.com>2012-07-20 12:42:25 -0700
committerElis <elis.axelsson@gmail.com>2012-07-20 12:42:25 -0700
commitb595f143c8f2dbc5bba6e80dfc145fdf0594b0df (patch)
treeaac77034827dcbfe339bcbd811e2cca4cc9402fa
parent6bff7576ebe259f9cb88c75e6131353c1e55a70f (diff)
parent6f7decf58faeae2a385980bddba0760ae7410f23 (diff)
downloadponysay-b595f143c8f2dbc5bba6e80dfc145fdf0594b0df.tar.gz
ponysay-b595f143c8f2dbc5bba6e80dfc145fdf0594b0df.tar.bz2
ponysay-b595f143c8f2dbc5bba6e80dfc145fdf0594b0df.zip
Merge pull request #4 from erkin/master
get up to date
-rw-r--r--Makefile37
-rw-r--r--README2
-rw-r--r--manuals/ponysay.texinfo6
-rw-r--r--ponies/blossomforth.pony26
l---------ponies/magnum.pony1
l---------ponies/pearl.pony1
-rw-r--r--ponysay.pdfbin0 -> 210745 bytes
-rw-r--r--ttyponies/blossomforth.pony27
l---------ttyponies/magnum.pony1
l---------ttyponies/pearl.pony1
10 files changed, 93 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index c1ed92e..1cc935b 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-all: ponysaytruncater manpages ponythinkcompletion
+all: ponysaytruncater manpages infomanual ponythinkcompletion
ponysaytruncater:
@@ -6,8 +6,13 @@ ponysaytruncater:
manpages:
- gzip -9 < manuals/manpage.6 > manuals/manpage.6.gz
- gzip -9 < manuals/manpage.es.6 > manuals/manpage.es.6.gz
+ gzip -9 < "manuals/manpage.6" > "manuals/manpage.6.gz"
+ gzip -9 < "manuals/manpage.es.6" > "manuals/manpage.es.6.gz"
+
+
+infomanual:
+ makeinfo "manuals/ponysay.texinfo"
+ gzip -9 "ponysay.info"
ponythinkcompletion:
@@ -28,7 +33,21 @@ ttyponies:
done
-install: all
+pdfmanual:
+ texi2pdf "manuals/ponysay.texinfo"
+ if [[ -f "ponysay.aux" ]]; then unlink "ponysay.aux"; fi
+ if [[ -f "ponysay.cp" ]]; then unlink "ponysay.cp" ; fi
+ if [[ -f "ponysay.cps" ]]; then unlink "ponysay.cps"; fi
+ if [[ -f "ponysay.fn" ]]; then unlink "ponysay.fn" ; fi
+ if [[ -f "ponysay.ky" ]]; then unlink "ponysay.ky" ; fi
+ if [[ -f "ponysay.log" ]]; then unlink "ponysay.log"; fi
+ if [[ -f "ponysay.pg" ]]; then unlink "ponysay.pg" ; fi
+ if [[ -f "ponysay.toc" ]]; then unlink "ponysay.toc"; fi
+ if [[ -f "ponysay.tp" ]]; then unlink "ponysay.tp" ; fi
+ if [[ -f "ponysay.vr" ]]; then unlink "ponysay.vr" ; fi
+
+
+install:
mkdir -p "$(DESTDIR)/usr/share/ponysay/"
mkdir -p "$(DESTDIR)/usr/share/ponysay/ponies"
mkdir -p "$(DESTDIR)/usr/share/ponysay/ttyponies"
@@ -66,6 +85,12 @@ install: all
install "manuals/manpage.es.6.gz" "$(DESTDIR)/usr/share/man/es/man6/ponysay.6.gz"
ln -sf "ponysay.6.gz" "$(DESTDIR)/usr/share/man/es/man6/ponythink.6.gz"
+ mkdir -p "$(DESTDIR)/usr/share/info"
+ install "ponysay.info.gz" "$(DESTDIR)/usr/share/info/ponysay.info.gz"
+ ln -sf "ponysay.info.gz" "$(DESTDIR)/usr/share/info/ponythink.info.gz"
+ install-info --dir-file="$(DESTDIR)/usr/share/info/dir" --entry="Miscellaneous" --description="My Little Ponies for your terminal" "$(DESTDIR)/usr/share/info/ponysay.info.gz"
+ install-info --dir-file="$(DESTDIR)/usr/share/info/dir" --entry="Miscellaneous" --description="My Little Ponies for your terminal" "$(DESTDIR)/usr/share/info/ponythink.info.gz"
+
@echo -e '\n\n'\
'/--------------------------------------------------\\\n'\
'| ___ |\n'\
@@ -103,6 +128,8 @@ uninstall:
unlink "$(DESTDIR)/usr/share/man/man6/ponythink.6.gz"
unlink "$(DESTDIR)/usr/share/man/es/man6/ponysay.6.gz"
unlink "$(DESTDIR)/usr/share/man/es/man6/ponythink.6.gz"
+ unlink "$(DESTDIR)/usr/share/info/ponysay.info.gz"
+ unlink "$(DESTDIR)/usr/share/info/ponythink.info.gz"
clean:
@@ -112,4 +139,4 @@ clean:
rm "completion/zsh-completion-think.zsh"
rm "manuals/manpage.6.gz"
rm "manuals/manpage.es.6.gz"
-
+ rm "ponysay.info.gz"
diff --git a/README b/README
index 5517aa5..c04f3c2 100644
--- a/README
+++ b/README
@@ -55,7 +55,7 @@ Package building dependencies
Dependencies for pony providers
===============================
- make : required to run `make -B ttyponies`
+ make : required to run `make -B ttyponies`
coreutils : ln and readlink are used in the ttyponies subscript
diff --git a/manuals/ponysay.texinfo b/manuals/ponysay.texinfo
index 9816b2b..5033ca7 100644
--- a/manuals/ponysay.texinfo
+++ b/manuals/ponysay.texinfo
@@ -294,7 +294,7 @@ you run @command{ponythink}.
@menu
* Terminals:: Limitations on terminals.
-* Cowsay:: Limitations on cowsay,
+* Cowsay:: Limitations on cowsay.
@end menu
@@ -535,7 +535,7 @@ but util-say tries do optimise the images in some aspects: as good as possible f
low capability terminals, tries to place the pony–balloon link, displayed as good as
possible when marked in the terminal (somewhat compromised by the first aspect,) and
same width on all rows.
-
+
Using util-say:
@example
img2ponysay -2 -- SOURCE_IMAGE > PONY_FILE
@@ -596,7 +596,7 @@ You have the four essential freedoms:
@item
The freedom to run the program, for any purpose (freedom 0).
@item
-The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
+The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
@item
The freedom to redistribute copies so you can help your neighbour (freedom 2).
@item
diff --git a/ponies/blossomforth.pony b/ponies/blossomforth.pony
new file mode 100644
index 0000000..e2696ec
--- /dev/null
+++ b/ponies/blossomforth.pony
@@ -0,0 +1,26 @@
+$the_cow =<<EOC;
+\e[0m $thoughts
+ $thoughts
+ $thoughts
+ \e[38;5;168m\N{U+2584}\N{U+2584}\e[48;5;211m\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\e[49m\N{U+2584}\N{U+2584}\e[39m \e[38;5;188m\N{U+2584}\e[39m \e[0m
+ \e[38;5;168m\N{U+2584}\N{U+2584}\e[48;5;211m\N{U+2580}\N{U+2580}\e[38;5;71m\N{U+2584}\N{U+2584}\e[48;5;114m\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\e[48;5;211m\e[38;5;168m\N{U+2584}\N{U+2580}\N{U+2580}\e[48;5;188m\N{U+2580}\e[38;5;255m\N{U+2584}\e[48;5;255m \e[48;5;188m \e[39m\e[49m \e[0m
+ \e[38;5;168m\N{U+2580}\e[48;5;71m\N{U+2580}\e[38;5;114m\N{U+2584}\e[48;5;114m \e[48;5;71m\N{U+2580}\N{U+2580}\e[48;5;168m \e[48;5;211m \e[38;5;168m\N{U+2584}\e[48;5;188m \e[48;5;255m \e[48;5;254m\e[38;5;188m\N{U+2584}\e[48;5;255m \e[48;5;188m \e[39m\e[49m \e[0m
+ \e[38;5;71m\N{U+2584}\N{U+2584}\e[48;5;114m\N{U+2580}\N{U+2580} \N{U+2584}\N{U+2584}\e[48;5;255m\N{U+2580} \e[38;5;168m\N{U+2580}\e[48;5;211m\N{U+2584} \e[48;5;168m \e[48;5;255m \e[48;5;188m \e[48;5;255m \e[48;5;188m \e[48;5;71m\N{U+2580}\e[49m\N{U+2584}\e[39m \e[0m
+ \e[38;5;71m\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\e[48;5;188m\N{U+2580}\e[38;5;255m\N{U+2584}\e[48;5;255m \e[48;5;16m\N{U+2580}\N{U+2580}\N{U+2580}\e[38;5;168m\N{U+2580}\N{U+2580}\e[48;5;188m\N{U+2580}\e[48;5;255m \e[48;5;188m\N{U+2584}\e[48;5;71m \e[38;5;211m\N{U+2580}\e[48;5;168m \e[39m\e[49m \e[0m
+ \e[48;5;188m \e[48;5;255m \e[38;5;16m\N{U+2584}\e[48;5;16m \e[48;5;114m\e[38;5;231m\N{U+2584}\N{U+2580}\e[48;5;231m \e[48;5;188m\e[38;5;16m\N{U+2584}\e[48;5;255m\N{U+2584} \e[48;5;188m\e[38;5;168m\N{U+2584}\e[48;5;211m\N{U+2580}\e[48;5;71m \e[38;5;114m\N{U+2584}\e[38;5;211m\N{U+2580}\e[48;5;168m\N{U+2584}\e[49m\e[38;5;168m\N{U+2584}\e[39m \e[0m
+ \e[48;5;188m \e[48;5;255m \e[48;5;16m \e[38;5;231m\N{U+2580}\N{U+2580}\e[48;5;114m \e[48;5;231m \e[48;5;188m\e[38;5;255m\N{U+2584}\e[48;5;168m\N{U+2580} \e[38;5;211m\N{U+2584}\e[48;5;211m \e[48;5;71m \e[48;5;114m \e[48;5;71m \e[48;5;211m \e[38;5;168m\N{U+2580}\e[49m\N{U+2584}\e[39m \e[38;5;168m\N{U+2584}\N{U+2584}\e[48;5;211m\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\e[49m\N{U+2584}\N{U+2584}\N{U+2584}\e[39m \e[0m
+ \e[48;5;188m \e[38;5;255m\N{U+2584}\e[48;5;254m\N{U+2580}\e[48;5;255m \e[48;5;16m \e[38;5;231m\N{U+2580} \e[48;5;114m\N{U+2584}\e[48;5;188m\N{U+2580}\e[38;5;255m\N{U+2584}\e[48;5;168m\N{U+2580}\e[38;5;211m\N{U+2584}\e[48;5;211m \e[48;5;71m \e[48;5;114m \e[38;5;71m\N{U+2580}\e[48;5;211m\N{U+2584} \e[48;5;168m \e[39m\e[49m \e[38;5;168m\N{U+2584}\e[48;5;211m\N{U+2580} \e[38;5;114m\N{U+2584}\N{U+2584}\N{U+2584}\N{U+2584}\N{U+2584}\N{U+2584} \e[38;5;168m\N{U+2580}\e[49m\N{U+2584}\e[39m \e[0m
+ \e[38;5;188m\N{U+2580}\e[48;5;255m\N{U+2584}\e[48;5;188m \e[48;5;255m \e[48;5;168m \e[38;5;255m\N{U+2584}\N{U+2584}\e[48;5;71m \e[48;5;114m \e[48;5;71m \e[48;5;114m \e[48;5;71m \e[48;5;211m\e[38;5;168m\N{U+2584}\N{U+2584}\e[48;5;168m \e[48;5;211m\N{U+2580}\e[38;5;114m\N{U+2584}\e[48;5;114m \e[48;5;211m\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\e[48;5;114m \e[38;5;211m\N{U+2580}\e[48;5;211m \e[38;5;168m\N{U+2580}\e[49m\N{U+2584}\N{U+2580}\e[39m \e[0m
+ \e[38;5;71m\N{U+2584}\e[48;5;188m\e[38;5;114m\N{U+2584}\e[38;5;168m\N{U+2584}\e[38;5;211m\N{U+2584}\N{U+2584}\e[38;5;168m\N{U+2584} \e[48;5;255m \e[48;5;71m \e[48;5;114m \e[48;5;71m \e[48;5;114m \e[38;5;71m\N{U+2580}\e[48;5;188m\N{U+2584}\e[38;5;255m\N{U+2584} \e[38;5;114m\N{U+2580}\e[48;5;211m\e[38;5;168m\N{U+2584}\N{U+2584}\e[49m\N{U+2580}\N{U+2580}\e[48;5;211m\N{U+2584} \e[38;5;114m\N{U+2580}\e[48;5;114m \e[48;5;211m \e[48;5;168m \e[39m\e[49m \e[0m
+ \e[38;5;71m\N{U+2580}\e[48;5;71m \e[38;5;114m\N{U+2580}\e[48;5;168m\N{U+2580} \e[49m\e[38;5;168m\N{U+2580}\N{U+2580}\e[39m \e[48;5;188m \e[48;5;255m \e[48;5;71m\e[38;5;188m\N{U+2584}\e[38;5;114m\N{U+2580}\e[48;5;114m \e[48;5;71m \e[38;5;188m\N{U+2584}\N{U+2584}\e[38;5;114m\N{U+2584}\e[38;5;255m\N{U+2584}\e[48;5;255m \e[48;5;188m \e[39m\e[49m \e[48;5;168m \e[48;5;211m \e[48;5;114m \e[48;5;211m \e[48;5;168m \e[49m \e[0m
+ \e[38;5;168m\N{U+2580}\e[39m \e[38;5;188m\N{U+2580}\e[48;5;255m\N{U+2584} \e[48;5;188m \e[48;5;255m \e[38;5;254m\N{U+2580}\e[48;5;71m\N{U+2584}\e[38;5;255m\N{U+2584}\e[38;5;254m\N{U+2584}\e[38;5;255m\N{U+2584}\e[48;5;188m \e[48;5;211m \e[38;5;227m\N{U+2584} \e[48;5;188m \e[39m\e[49m \e[38;5;168m\N{U+2584}\e[48;5;211m\N{U+2580} \e[38;5;114m\N{U+2580}\e[48;5;114m \e[48;5;211m \e[38;5;168m\N{U+2580}\e[49m\N{U+2584}\e[39m \e[0m
+ \e[38;5;188m\N{U+2580}\e[48;5;255m\N{U+2584} \N{U+2580}\N{U+2584}\N{U+2584}\e[48;5;254m\N{U+2584}\N{U+2584}\e[48;5;255m\N{U+2584}\N{U+2580} \e[38;5;211m\N{U+2580}\N{U+2580}\e[48;5;188m\N{U+2580}\e[38;5;250m\N{U+2584}\e[39m\e[49m \e[38;5;168m\N{U+2584}\e[48;5;168m \e[38;5;211m\N{U+2580}\N{U+2580} \N{U+2584}\e[48;5;211m \e[48;5;114m \e[48;5;211m \e[38;5;168m\N{U+2580}\e[49m\N{U+2584}\e[39m \e[0m
+ \e[38;5;188m\N{U+2580}\e[48;5;188m \e[48;5;255m \N{U+2584}\N{U+2584}\e[48;5;188m \e[38;5;255m\N{U+2580}\e[48;5;255m \e[48;5;188m \e[48;5;250m\e[38;5;254m\N{U+2584}\N{U+2584}\e[49m\e[38;5;250m\N{U+2584}\e[39m \e[48;5;168m \e[48;5;211m \e[48;5;168m \e[48;5;114m \e[48;5;211m \e[38;5;168m\N{U+2584} \e[48;5;168m \e[49m\N{U+2580}\e[0m
+ \e[48;5;188m \e[48;5;255m \e[48;5;188m \e[49m \e[38;5;188m\N{U+2580}\e[48;5;255m\N{U+2584} \N{U+2580}\e[48;5;254m\N{U+2584} \e[38;5;250m\N{U+2580}\e[49m\N{U+2584}\e[39m \e[48;5;168m \e[48;5;211m \e[48;5;168m \e[49m\e[38;5;71m\N{U+2580}\e[48;5;114m\N{U+2584} \e[48;5;168m\N{U+2584}\e[49m\e[38;5;168m\N{U+2580}\e[39m \e[0m
+ \e[48;5;188m \e[48;5;255m \e[48;5;188m \e[49m \e[48;5;188m \e[48;5;255m \e[38;5;188m\N{U+2584}\e[49m\N{U+2580}\e[48;5;250m \e[48;5;254m \e[38;5;250m\N{U+2580}\e[49m\N{U+2584}\e[48;5;168m \e[49m\e[38;5;168m\N{U+2580}\e[39m \e[38;5;71m\N{U+2580}\e[48;5;71m \e[48;5;114m \N{U+2580}\e[49m\N{U+2584}\e[39m \e[0m
+ \e[48;5;250m \e[48;5;188m \e[48;5;255m \e[38;5;188m\N{U+2580}\e[49m\N{U+2584}\e[39m \e[48;5;188m \e[48;5;255m \e[48;5;188m \e[49m \e[38;5;250m\N{U+2580}\e[48;5;254m\N{U+2584} \e[48;5;250m \e[39m\e[49m \e[38;5;71m\N{U+2580}\e[48;5;114m\N{U+2584} \N{U+2580}\e[49m\N{U+2584}\e[39m \e[0m
+ \e[38;5;250m\N{U+2584}\e[48;5;254m\N{U+2580}\e[38;5;188m\N{U+2580}\e[48;5;255m\N{U+2584} \e[48;5;188m \e[48;5;255m \e[48;5;188m \e[39m\e[49m \e[38;5;250m\N{U+2580}\e[48;5;254m\N{U+2584}\N{U+2584}\e[49m\N{U+2580}\e[39m \e[38;5;71m\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\e[0m
+ \e[48;5;250m \e[48;5;254m \e[38;5;188m\N{U+2580}\e[48;5;255m\N{U+2584}\N{U+2584}\N{U+2584}\e[48;5;254m\N{U+2580} \e[38;5;255m\N{U+2580}\e[48;5;255m \e[48;5;188m \e[39m\e[49m \e[0m
+ \e[38;5;250m\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\e[39m \e[38;5;188m\N{U+2580}\N{U+2580}\e[48;5;255m\N{U+2584}\N{U+2584}\N{U+2584}\e[48;5;188m \e[39m\e[49m \e[0m
+
+EOC
diff --git a/ponies/magnum.pony b/ponies/magnum.pony
new file mode 120000
index 0000000..47da427
--- /dev/null
+++ b/ponies/magnum.pony
@@ -0,0 +1 @@
+./raritysdad.pony \ No newline at end of file
diff --git a/ponies/pearl.pony b/ponies/pearl.pony
new file mode 120000
index 0000000..7d26721
--- /dev/null
+++ b/ponies/pearl.pony
@@ -0,0 +1 @@
+./raritysmom.pony \ No newline at end of file
diff --git a/ponysay.pdf b/ponysay.pdf
new file mode 100644
index 0000000..310fdb5
--- /dev/null
+++ b/ponysay.pdf
Binary files differ
diff --git a/ttyponies/blossomforth.pony b/ttyponies/blossomforth.pony
new file mode 100644
index 0000000..919bca2
--- /dev/null
+++ b/ttyponies/blossomforth.pony
@@ -0,0 +1,27 @@
+$the_cow =<<EOC;
+\e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m $thoughts
+ $thoughts
+ $thoughts
+ \e]PDd75f87\e[1;35m\N{U+2584}\N{U+2584}\e]P7ff87af\e[47m\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\e]P0000000\e[49m\N{U+2584}\N{U+2584} \e]PFd7d7d7\e[1;37m\N{U+2584} \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]PDd75f87\e[1;35m\N{U+2584}\N{U+2584}\e]P7ff87af\e[47m\N{U+2580}\N{U+2580}\e]PA5faf5f\e[1;32m\N{U+2584}\N{U+2584}\e]P287d787\e[42m\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\e]P7ff87af\e[47m\e]PDd75f87\e[1;35m\N{U+2584}\N{U+2580}\N{U+2580}\e]P7d7d7d7\e[47m\N{U+2580}\e]PFeeeeee\e[1;37m\N{U+2584}\e]P7eeeeee\e[47m \e]P7d7d7d7\e[47m \e]P0000000\e[49m \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]PDd75f87\e[1;35m\N{U+2580}\e]P25faf5f\e[42m\N{U+2580}\e]PE87d787\e[1;36m\N{U+2584}\e]P287d787\e[42m \e]P25faf5f\e[42m\N{U+2580}\N{U+2580}\e]P5d75f87\e[45m \e]P7ff87af\e[47m \e]PDd75f87\e[1;35m\N{U+2584}\e]P7d7d7d7\e[47m \e]P7eeeeee\e[47m \e]P7e4e4e4\e[47m\e]PFd7d7d7\e[1;37m\N{U+2584}\e]P7eeeeee\e[47m \e]P7d7d7d7\e[47m \e]P0000000\e[49m \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]PA5faf5f\e[1;32m\N{U+2584}\N{U+2584}\e]P287d787\e[42m\N{U+2580}\N{U+2580} \N{U+2584}\N{U+2584}\e]P7eeeeee\e[47m\N{U+2580} \e]PDd75f87\e[1;35m\N{U+2580}\e]P7ff87af\e[47m\N{U+2584} \e]P5d75f87\e[45m \e]P7eeeeee\e[47m \e]P7d7d7d7\e[47m \e]P7eeeeee\e[47m \e]P7d7d7d7\e[47m \e]P25faf5f\e[42m\N{U+2580}\e]P0000000\e[49m\N{U+2584} \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]PA5faf5f\e[1;32m\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\e]P7d7d7d7\e[47m\N{U+2580}\e]PFeeeeee\e[1;37m\N{U+2584}\e]P7eeeeee\e[47m \e]P0000000\e[40m\N{U+2580}\N{U+2580}\N{U+2580}\e]PDd75f87\e[1;35m\N{U+2580}\N{U+2580}\e]P7d7d7d7\e[47m\N{U+2580}\e]P7eeeeee\e[47m \e]P7d7d7d7\e[47m\N{U+2584}\e]P25faf5f\e[42m \e]PFff87af\e[1;37m\N{U+2580}\e]P5d75f87\e[45m \e]P0000000\e[49m \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]P7d7d7d7\e[47m \e]P7eeeeee\e[47m \e]P8000000\e[1;30m\N{U+2584}\e]P0000000\e[40m \e]P287d787\e[42m\e]PFffffff\e[1;37m\N{U+2584}\N{U+2580}\e]P7ffffff\e[47m \e]P7d7d7d7\e[47m\e]P8000000\e[1;30m\N{U+2584}\e]P7eeeeee\e[47m\N{U+2584} \e]P7d7d7d7\e[47m\e]PDd75f87\e[1;35m\N{U+2584}\e]P7ff87af\e[47m\N{U+2580}\e]P25faf5f\e[42m \e]PE87d787\e[1;36m\N{U+2584}\e]PFff87af\e[1;37m\N{U+2580}\e]P5d75f87\e[45m\N{U+2584}\e]P0000000\e[49m\e]PDd75f87\e[1;35m\N{U+2584} \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]P7d7d7d7\e[47m \e]P7eeeeee\e[47m \e]P0000000\e[40m \e]PFffffff\e[1;37m\N{U+2580}\N{U+2580}\e]P287d787\e[42m \e]P7ffffff\e[47m \e]P7d7d7d7\e[47m\e]PFeeeeee\e[1;37m\N{U+2584}\e]P5d75f87\e[45m\N{U+2580} \e]PFff87af\e[1;37m\N{U+2584}\e]P7ff87af\e[47m \e]P25faf5f\e[42m \e]P287d787\e[42m \e]P25faf5f\e[42m \e]P7ff87af\e[47m \e]PDd75f87\e[1;35m\N{U+2580}\e]P0000000\e[49m\N{U+2584} \e]PDd75f87\e[1;35m\N{U+2584}\N{U+2584}\e]P7ff87af\e[47m\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\e]P0000000\e[49m\N{U+2584}\N{U+2584}\N{U+2584} \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]P7d7d7d7\e[47m \e]PFeeeeee\e[1;37m\N{U+2584}\e]P7e4e4e4\e[47m\N{U+2580}\e]P7eeeeee\e[47m \e]P0000000\e[40m \e]PFffffff\e[1;37m\N{U+2580} \e]P287d787\e[42m\N{U+2584}\e]P7d7d7d7\e[47m\N{U+2580}\e]PFeeeeee\e[1;37m\N{U+2584}\e]P5d75f87\e[45m\N{U+2580}\e]PFff87af\e[1;37m\N{U+2584}\e]P7ff87af\e[47m \e]P25faf5f\e[42m \e]P287d787\e[42m \e]PA5faf5f\e[1;32m\N{U+2580}\e]P7ff87af\e[47m\N{U+2584} \e]P5d75f87\e[45m \e]P0000000\e[49m \e]PDd75f87\e[1;35m\N{U+2584}\e]P7ff87af\e[47m\N{U+2580} \e]PE87d787\e[1;36m\N{U+2584}\N{U+2584}\N{U+2584}\N{U+2584}\N{U+2584}\N{U+2584} \e]PDd75f87\e[1;35m\N{U+2580}\e]P0000000\e[49m\N{U+2584} \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]PFd7d7d7\e[1;37m\N{U+2580}\e]P7eeeeee\e[47m\N{U+2584}\e]P7d7d7d7\e[47m \e]P7eeeeee\e[47m \e]P5d75f87\e[45m \e]PFeeeeee\e[1;37m\N{U+2584}\N{U+2584}\e]P25faf5f\e[42m \e]P287d787\e[42m \e]P25faf5f\e[42m \e]P287d787\e[42m \e]P25faf5f\e[42m \e]P7ff87af\e[47m\e]PDd75f87\e[1;35m\N{U+2584}\N{U+2584}\e]P5d75f87\e[45m \e]P7ff87af\e[47m\N{U+2580}\e]PE87d787\e[1;36m\N{U+2584}\e]P287d787\e[42m \e]P7ff87af\e[47m\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\e]P287d787\e[42m \e]PFff87af\e[1;37m\N{U+2580}\e]P7ff87af\e[47m \e]PDd75f87\e[1;35m\N{U+2580}\e]P0000000\e[49m\N{U+2584}\N{U+2580} \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]PA5faf5f\e[1;32m\N{U+2584}\e]P7d7d7d7\e[47m\e]PE87d787\e[1;36m\N{U+2584}\e]PDd75f87\e[1;35m\N{U+2584}\e]PFff87af\e[1;37m\N{U+2584}\N{U+2584}\e]PDd75f87\e[1;35m\N{U+2584} \e]P7eeeeee\e[47m \e]P25faf5f\e[42m \e]P287d787\e[42m \e]P25faf5f\e[42m \e]P287d787\e[42m \e]PA5faf5f\e[1;32m\N{U+2580}\e]P7d7d7d7\e[47m\N{U+2584}\e]PFeeeeee\e[1;37m\N{U+2584} \e]PE87d787\e[1;36m\N{U+2580}\e]P7ff87af\e[47m\e]PDd75f87\e[1;35m\N{U+2584}\N{U+2584}\e]P0000000\e[49m\N{U+2580}\N{U+2580}\e]P7ff87af\e[47m\N{U+2584} \e]PE87d787\e[1;36m\N{U+2580}\e]P287d787\e[42m \e]P7ff87af\e[47m \e]P5d75f87\e[45m \e]P0000000\e[49m \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]PA5faf5f\e[1;32m\N{U+2580}\e]P25faf5f\e[42m \e]PE87d787\e[1;36m\N{U+2580}\e]P5d75f87\e[45m\N{U+2580} \e]P0000000\e[49m\e]PDd75f87\e[1;35m\N{U+2580}\N{U+2580} \e]P7d7d7d7\e[47m \e]P7eeeeee\e[47m \e]P25faf5f\e[42m\e]PFd7d7d7\e[1;37m\N{U+2584}\e]PE87d787\e[1;36m\N{U+2580}\e]P287d787\e[42m \e]P25faf5f\e[42m \e]PFd7d7d7\e[1;37m\N{U+2584}\N{U+2584}\e]PE87d787\e[1;36m\N{U+2584}\e]PFeeeeee\e[1;37m\N{U+2584}\e]P7eeeeee\e[47m \e]P7d7d7d7\e[47m \e]P0000000\e[49m \e]P5d75f87\e[45m \e]P7ff87af\e[47m \e]P287d787\e[42m \e]P7ff87af\e[47m \e]P5d75f87\e[45m \e]P0000000\e[49m \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]PDd75f87\e[1;35m\N{U+2580} \e]PFd7d7d7\e[1;37m\N{U+2580}\e]P7eeeeee\e[47m\N{U+2584} \e]P7d7d7d7\e[47m \e]P7eeeeee\e[47m \e]PFe4e4e4\e[1;37m\N{U+2580}\e]P25faf5f\e[42m\N{U+2584}\e]PFeeeeee\e[1;37m\N{U+2584}\e]PFe4e4e4\e[1;37m\N{U+2584}\e]PFeeeeee\e[1;37m\N{U+2584}\e]P7d7d7d7\e[47m \e]P7ff87af\e[47m \e]PBffff5f\e[1;33m\N{U+2584} \e]P7d7d7d7\e[47m \e]P0000000\e[49m \e]PDd75f87\e[1;35m\N{U+2584}\e]P7ff87af\e[47m\N{U+2580} \e]PE87d787\e[1;36m\N{U+2580}\e]P287d787\e[42m \e]P7ff87af\e[47m \e]PDd75f87\e[1;35m\N{U+2580}\e]P0000000\e[49m\N{U+2584} \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]PFd7d7d7\e[1;37m\N{U+2580}\e]P7eeeeee\e[47m\N{U+2584} \N{U+2580}\N{U+2584}\N{U+2584}\e]P7e4e4e4\e[47m\N{U+2584}\N{U+2584}\e]P7eeeeee\e[47m\N{U+2584}\N{U+2580} \e]PFff87af\e[1;37m\N{U+2580}\N{U+2580}\e]P7d7d7d7\e[47m\N{U+2580}\e]PFbcbcbc\e[1;37m\N{U+2584}\e]P0000000\e[49m \e]PDd75f87\e[1;35m\N{U+2584}\e]P5d75f87\e[45m \e]PFff87af\e[1;37m\N{U+2580}\N{U+2580} \N{U+2584}\e]P7ff87af\e[47m \e]P287d787\e[42m \e]P7ff87af\e[47m \e]PDd75f87\e[1;35m\N{U+2580}\e]P0000000\e[49m\N{U+2584} \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]PFd7d7d7\e[1;37m\N{U+2580}\e]P7d7d7d7\e[47m \e]P7eeeeee\e[47m \N{U+2584}\N{U+2584}\e]P7d7d7d7\e[47m \e]PFeeeeee\e[1;37m\N{U+2580}\e]P7eeeeee\e[47m \e]P7d7d7d7\e[47m \e]P7bcbcbc\e[47m\e]PFe4e4e4\e[1;37m\N{U+2584}\N{U+2584}\e]P0000000\e[49m\e]PFbcbcbc\e[1;37m\N{U+2584} \e]P5d75f87\e[45m \e]P7ff87af\e[47m \e]P5d75f87\e[45m \e]P287d787\e[42m \e]P7ff87af\e[47m \e]PDd75f87\e[1;35m\N{U+2584} \e]P5d75f87\e[45m \e]P0000000\e[49m\N{U+2580}\e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]P7d7d7d7\e[47m \e]P7eeeeee\e[47m \e]P7d7d7d7\e[47m \e]P0000000\e[49m \e]PFd7d7d7\e[1;37m\N{U+2580}\e]P7eeeeee\e[47m\N{U+2584} \N{U+2580}\e]P7e4e4e4\e[47m\N{U+2584} \e]PFbcbcbc\e[1;37m\N{U+2580}\e]P0000000\e[49m\N{U+2584} \e]P5d75f87\e[45m \e]P7ff87af\e[47m \e]P5d75f87\e[45m \e]P0000000\e[49m\e]PA5faf5f\e[1;32m\N{U+2580}\e]P287d787\e[42m\N{U+2584} \e]P5d75f87\e[45m\N{U+2584}\e]P0000000\e[49m\e]PDd75f87\e[1;35m\N{U+2580} \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]P7d7d7d7\e[47m \e]P7eeeeee\e[47m \e]P7d7d7d7\e[47m \e]P0000000\e[49m \e]P7d7d7d7\e[47m \e]P7eeeeee\e[47m \e]PFd7d7d7\e[1;37m\N{U+2584}\e]P0000000\e[49m\N{U+2580}\e]P7bcbcbc\e[47m \e]P7e4e4e4\e[47m \e]PFbcbcbc\e[1;37m\N{U+2580}\e]P0000000\e[49m\N{U+2584}\e]P5d75f87\e[45m \e]P0000000\e[49m\e]PDd75f87\e[1;35m\N{U+2580} \e]PA5faf5f\e[1;32m\N{U+2580}\e]P25faf5f\e[42m \e]P287d787\e[42m \N{U+2580}\e]P0000000\e[49m\N{U+2584} \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]P7bcbcbc\e[47m \e]P7d7d7d7\e[47m \e]P7eeeeee\e[47m \e]PFd7d7d7\e[1;37m\N{U+2580}\e]P0000000\e[49m\N{U+2584} \e]P7d7d7d7\e[47m \e]P7eeeeee\e[47m \e]P7d7d7d7\e[47m \e]P0000000\e[49m \e]PFbcbcbc\e[1;37m\N{U+2580}\e]P7e4e4e4\e[47m\N{U+2584} \e]P7bcbcbc\e[47m \e]P0000000\e[49m \e]PA5faf5f\e[1;32m\N{U+2580}\e]P287d787\e[42m\N{U+2584} \N{U+2580}\e]P0000000\e[49m\N{U+2584} \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]PFbcbcbc\e[1;37m\N{U+2584}\e]P7e4e4e4\e[47m\N{U+2580}\e]PFd7d7d7\e[1;37m\N{U+2580}\e]P7eeeeee\e[47m\N{U+2584} \e]P7d7d7d7\e[47m \e]P7eeeeee\e[47m \e]P7d7d7d7\e[47m \e]P0000000\e[49m \e]PFbcbcbc\e[1;37m\N{U+2580}\e]P7e4e4e4\e[47m\N{U+2584}\N{U+2584}\e]P0000000\e[49m\N{U+2580} \e]PA5faf5f\e[1;32m\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]P7bcbcbc\e[47m \e]P7e4e4e4\e[47m \e]PFd7d7d7\e[1;37m\N{U+2580}\e]P7eeeeee\e[47m\N{U+2584}\N{U+2584}\N{U+2584}\e]P7e4e4e4\e[47m\N{U+2580} \e]PFeeeeee\e[1;37m\N{U+2580}\e]P7eeeeee\e[47m \e]P7d7d7d7\e[47m \e]P0000000\e[49m \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+ \e]PFbcbcbc\e[1;37m\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580} \e]PFd7d7d7\e[1;37m\N{U+2580}\N{U+2580}\e]P7eeeeee\e[47m\N{U+2584}\N{U+2584}\N{U+2584}\e]P7d7d7d7\e[47m \e]P0000000\e[49m \e]P7aaaaaa\e[47m\e]PFffffff\e[1;37m\e]P0000000\e]P1AA0000\e]P200AA00\e]P3AA5500\e]P40000AA\e]P5AA00AA\e]P600AAAA\e]P7AAAAAA\e]P8555555\e]P9FF5555\e]PA55FF55\e]PBFFFF55\e]PC5555FF\e]PDFF55FF\e]PE55FFFF\e]PFFFFFFF\e[0m
+
+
+EOC
diff --git a/ttyponies/magnum.pony b/ttyponies/magnum.pony
new file mode 120000
index 0000000..47da427
--- /dev/null
+++ b/ttyponies/magnum.pony
@@ -0,0 +1 @@
+./raritysdad.pony \ No newline at end of file
diff --git a/ttyponies/pearl.pony b/ttyponies/pearl.pony
new file mode 120000
index 0000000..7d26721
--- /dev/null
+++ b/ttyponies/pearl.pony
@@ -0,0 +1 @@
+./raritysmom.pony \ No newline at end of file