Introduction
Introduction Statistics Contact Development Disclaimer Help
Add ms-cats. - various - Various utilities developed at bitreich.
git clone git://bitreich.org/various/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinw…
Log
Files
Refs
Tags
---
commit 592a16002c814925d22f702ca805563203f4ee00
parent 08ba44c39d435ca04d7ef39d7f5d5a8b783dd883
Author: Christoph Lohmann <[email protected]>
Date: Sun, 6 Mar 2022 22:18:35 +0100
Add ms-cats.
Diffstat:
A ms-cats | 235 +++++++++++++++++++++++++++++…
1 file changed, 235 insertions(+), 0 deletions(-)
---
diff --git a/ms-cats b/ms-cats
@@ -0,0 +1,235 @@
+#!/bin/sh
+#
+# From: https://devblogs.microsoft.com/oldnewthing/20220208-00/?p=106232
+#
+
+frame1=" * ,MMM8&&&. *
+ MMMM88&&&&& .
+ MMMM88&&&&&&&
+ * MMM88&&&&&&&&
+ MMM88&&&&&&&&
+ ‘MMM88&&&&&&’
+ ‘MMM8&&&’ *
+ |\___/| /\___/\
+ ) ( ) ~( . ‘
+ =\ /= =\~ /=
+ )===( ) ~ (
+ / \ / \
+ | | ) ~ (
+ / \ / ~ \
+ \ / \~ ~/
+ _/\_/\_/\__ _/_/\_/\__~__/_/\_/\_/\_/\_/\_
+ | | | |( ( | | | )) | | | | | |
+ | | | | ) ) | | |//| | | | | | |
+ | | | |(_( | | (( | | | | | | |
+ | | | | | | | |\)| | | | | | |
+ | | | | | | | | | | | | | | | "
+
+frame2=" * ,MMM8&&&. *
+ MMMM88&&&&& .
+ MMMM88&&&&&&&
+ * MMM88&&&&&&&&
+ MMM88&&&&&&&&
+ ‘MMM88&&&&&&’
+ ‘MMM8&&&’ *
+ |\___/| /\___/\
+ ) ( ) ~( . ‘
+ =\ /= =\~ /=
+ )===( ) ~ (
+ / \ / \
+ | | ) ~ (
+ / \ / ~ \
+ \ / \~ ~/
+ _/\_/\_/\__ _/_/\_/\__~__/_/\_/\_/\_/\_/\_
+ | | | |) )| | | (( | | | | | | |
+ | | | ( ( | | | |\\\\| | | | | | |
+ | | | |)_) | | |))| | | | | | |
+ | | | | | | | |\)| | | | | | |
+ | | | | | | | | | | | | | | | "
+
+frame3="
+ * ,MMM8&&&. *
+ MMMM88&&&&& .
+ MMMM88&&&&&&&
+ * MMM88&&&&&&&&
+ MMM88&&&&&&&&
+ ‘MMM88&&&&&&’
+ |\___/| /\___/\
+ ) ( ) ~( . ‘
+ =\ /= =\~ /=
+ )===( ) ~ (
+ / \ / \
+ | | ) ~ (
+ / \ / ~ \
+ \ / \~ ~/
+ _/\_/\_/\__ _/_/\_/\__~__/_/\_/\_/\_/\_/\_
+ | | | |) )| | | (( | | | | | | |
+ | | | ( ( | | | |\\\\| | | | | | |
+ | | | |)_) | | |))| | | | | | |
+ | | | | | | | |\)| | | | | | |
+ | | | | | | | | | | | | | | | "
+
+frame4="
+
+ * ,MMM8&&&. *
+ MMMM88&&&&& .
+ MMMM88&&&&&&&
+ * MMM88&&&&&&&&
+ MMM88&&&&&&&&
+ |\___/| /\___/\
+ ) ( ) ~( . ‘
+ =\ /= =\~ /=
+ )===( ) ~ (
+ / \ / \
+ | | ) ~ (
+ / \ / ~ \
+ \ / \~ ~/
+ _/\_/\_/\__ _/_/\_/\__~__/_/\_/\_/\_/\_/\_
+ | | | |) )| | | (( | | | | | | |
+ | | | ( ( | | | |\\\\| | | | | | |
+ | | | |)_) | | |))| | | | | | |
+ | | | | | | | |\)| | | | | | |
+ | | | | | | | | | | | | | | | "
+
+frame5="
+
+
+ * ,MMM8&&&. *
+ MMMM88&&&&& .
+ MMMM88&&&&&&&
+ * MMM88&&&&&&&&
+ |\___/| /\___/\
+ ) ( ) ~( . ‘
+ =\ /= =\~ /=
+ )===( ) ~ (
+ / \ / \
+ | | ) ~ (
+ / \ / ~ \
+ \ / \~ ~/
+ _/\_/\_/\__ _/_/\_/\__~__/_/\_/\_/\_/\_/\_
+ | | | |) )| | | (( | | | | | | |
+ | | | ( ( | | | |\\\\| | | | | | |
+ | | | |)_) | | |))| | | | | | |
+ | | | | | | | |\)| | | | | | |
+ | | | | | | | | | | | | | | | "
+
+frame6="
+
+
+
+ * ,MMM8&&&. *
+ MMMM88&&&&& .
+ MMMM88&&&&&&&
+ |\___/| /\___/\
+ ) ( ) ~( . ‘
+ =\ /= =\~ /=
+ )===( ) ~ (
+ / \ / \
+ | | ) ~ (
+ / \ / ~ \
+ \ / \~ ~/
+ _/\_/\_/\__ _/_/\_/\__~__/_/\_/\_/\_/\_/\_
+ | | | |) )| | | (( | | | | | | |
+ | | | ( ( | | | |\\\\| | | | | | |
+ | | | |)_) | | |))| | | | | | |
+ | | | | | | | |\)| | | | | | |
+ | | | | | | | | | | | | | | | "
+
+frame7="
+
+
+
+
+ MMMM88&&&&& .
+ MMMM88&&&&&&&
+ |\___/| /\___/\
+ ) ( ) ~( . ‘
+ =\ /= =\~ /=
+ )===( ) ~ (
+ / \ / \
+ | | ) ~ (
+ / \ / ~ \
+ \ / \~ ~/
+ _/\_/\_/\__ _/_/\_/\__~__/_/\_/\_/\_/\_/\_
+ | | | |) )| | | (( | | | | | | |
+ | | | ( ( | | | |\\\\| | | | | | |
+ | | | |)_) | | |))| | | | | | |
+ | | | | | | | |\)| | | | | | |
+ | | | | | | | | | | | | | | | "
+
+frame8="
+
+
+
+
+
+ MMMM88&&&&&&&
+ |\___/| /\___/\
+ ) ( ) ~( . ‘
+ =\ /= =\~ /=
+ )===( ) ~ (
+ / \ / \
+ | | ) ~ (
+ / \ / ~ \
+ \ / \~ ~/
+ _/\_/\_/\__ _/_/\_/\__~__/_/\_/\_/\_/\_/\_
+ | | | |) )| | | (( | | | | | | |
+ | | | ( ( | | | |\\\\| | | | | | |
+ | | | |)_) | | |))| | | | | | |
+ | | | | | | | |\)| | | | | | |
+ | | | | | | | | | | | | | | | "
+
+frame9="
+
+ __________________
+ |Good Night Moon!|
+ \ ==============
+ | /
+ \/
+ |\___/| /\___/\
+ ) ( ) ~( . ‘
+ =\ /= =\~ /=
+ )===( ) ~ (
+ / \ / \
+ | | ) ~ (
+ / \ / ~ \
+ \ / \~ ~/
+ _/\_/\_/\__ _/_/\_/\__~__/_/\_/\_/\_/\_/\_
+ | | | |) )| | | (( | | | | | | |
+ | | | ( ( | | | |\\\\| | | | | | |
+ | | | |)_) | | |))| | | | | | |
+ | | | | | | | |\)| | | | | | |
+ | | | | | | | | | | | | | | | "
+
+print_frame() {
+ tput cup 0 0
+ printf "%s" "${1}"
+ sleep 1
+}
+
+trap "reset; exit;" SIGINT SIGABRT SIGTERM
+
+tput init
+tput civis
+tput clear
+
+while /bin/true;
+do
+ print_frame "${frame1}"
+ print_frame "${frame2}"
+ print_frame "${frame3}"
+ print_frame "${frame4}"
+ print_frame "${frame5}"
+ print_frame "${frame6}"
+ print_frame "${frame7}"
+ print_frame "${frame8}"
+ print_frame "${frame9}"
+ print_frame "${frame8}"
+ print_frame "${frame7}"
+ print_frame "${frame6}"
+ print_frame "${frame5}"
+ print_frame "${frame4}"
+ print_frame "${frame3}"
+ print_frame "${frame2}"
+done
+
You are viewing proxied material from bitreich.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.