commit 38cca2d06a2f4b3f46e2ce5a3a85b79af7f6cca1 Author: David Voznyarskiy <31452046-davidvoz@users.noreply.gitlab.com> Date: Tue, 23 Dec 2025 23:08:55 -0800 initial commit Diffstat:
| A | inertiadrift | | | 937 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
1 file changed, 937 insertions(+), 0 deletions(-)
diff --git a/inertiadrift b/inertiadrift @@ -0,0 +1,937 @@ +#!/bin/sh + +print_chars() { + printf "%${2}s" "" | tr ' ' "$1" +} + +space() { print_chars " " "$1"; } +comma() { print_chars "," "$1"; } +colon() { print_chars ":" "$1"; } +semicolon() { print_chars ";" "$1"; } +plus() { print_chars "+" "$1"; } +qmark() { print_chars "?" "$1"; } +ast() { print_chars "*" "$1"; } +perc() { print_chars "%" "$1"; } +has() { print_chars "#" "$1"; } +caps() { print_chars "S" "$1"; } +at() { print_chars "@" "$1"; } +dot() { print_chars "." "$1"; } + +space 20 +comma 2 +colon 3 +semicolon 3 +plus 5 +semicolon 28 +colon 2 +comma 1 +echo "" +space 16 +comma 1 +colon 1 +semicolon 1 +plus 1 +ast 1 +qmark 4 +plus 2 +qmark 4 +ast 3 +plus 1 +semicolon 1 +colon 3 +semicolon 2 +plus 3 +ast 4 +qmark 5 // +perc 6 +caps 4 +has 1 +caps 1 +qmark 1 +semicolon 1 +comma 1 +echo "" +space 12 +comma 1 +colon 1 +semicolon 1 +plus 1 +ast 1 +qmark 1 +perc 1 +caps 3 +has 2 +perc 1 +plus 1 +perc 1 +has 1 +caps 1 +has 5 +caps 2 +qmark 1 +colon 1 +caps 1 +at 1 +has 5 +caps 20 +has 2 +caps 1 +perc 1 +plus 1 +comma 1 +echo "" +space 9 +comma 1 +semicolon 1 +plus 1 +ast 1 +qmark 1 +perc 1 +caps 7 +has 1 +ast 1 +plus 1 +caps 1 +has 1 +caps 9 +has 1 +ast 1 +colon 1 +caps 1 +has 1 +caps 27 +has 3 +qmark 1 +semicolon 1 +comma 1 +echo "" +space 5 +comma 1 +colon 1 +semicolon 1 +plus 1 +qmark 1 +perc 1 +caps 11 +plus 2 +caps 1 +has 1 +caps 11 +has 1 +plus 1 +colon 1 +has 2 +caps 29 +has 2 +caps 1 +qmark 1 +colon 1 +dot 2 +comma 1 +echo "" +space 3 +comma 1 +ast 1 +plus 2 +ast 1 +caps 1 +has 5 +caps 7 +plus 1 +semicolon 1 +perc 1 +has 1 +caps 13 +has 1 +semicolon 2 +has 2 +caps 31 +has 2 +caps 3 +plus 1 +echo "" +space 2 +comma 1 +qmark 1 +plus 1 +comma 1 +dot 1 +comma 1 +colon 1 +semicolon 1 +plus 2 +ast 1 +qmark 1 +perc 2 +caps 4 +plus 1 +semicolon 1 +qmark 1 +has 1 +caps 9 +has 2 +caps 3 +has 2 +semicolon 2 +has 2 +caps 32 +has 4 +colon 1 +comma 3 +echo "" +space 2 +ast 1 +semicolon 1 +comma 2 +dot 10 +comma 2 +colon 2 +semicolon 1 +comma 1 +plus 1 +qmark 2 +perc 1 +caps 3 +has 5 +caps 4 +perc 1 +caps 2 +colon 1 +plus 1 +has 5 +caps 13 +has 1 +caps 2 +has 7 +caps 10 +perc 3 +qmark 1 +ast 1 +plus 1 +colon 2 +comma 1 +echo "" +space 1 +comma 1 +qmark 1 +comma 5 +dot 11 +plus 4 +comma 1 +dot 2 +comma 2 +colon 2 +semicolon 1 +plus 1 +ast 1 +qmark 3 +perc 2 +caps 3 +perc 1 +comma 1 +ast 1 +qmark 1 +ast 2 +qmark 1 +caps 2 +has 3 +caps 16 +perc 12 +caps 8 +perc 1 +qmark 1 +ast 1 +plus 1 +semicolon 1 +colon 1 +comma 2 +echo "" +space 1 +colon 1 +perc 1 +plus 2 +semicolon 1 +colon 2 +plus 1 +ast 2 +plus 1 +semicolon 1 +comma 5 +semicolon 2 +plus 1 +ast 1 +qmark 1 +colon 1 +semicolon 1 +colon 3 +comma 1 +dot 7 +comma 3 +colon 3 +semicolon 1 +colon 1 +dot 1 +comma 3 +colon 2 +semicolon 1 +plus 1 +ast 1 +qmark 1 +perc 2 +caps 4 +perc 3 +caps 7 +perc 17 +caps 8 +perc 2 +qmark 1 +ast 1 +plus 1 +colon 1 +comma 2 +echo "" +comma 1 +ast 1 +perc 1 +qmark 1 +perc 2 +qmark 1 +perc 1 +caps 1 +has 2 +caps 2 +qmark 1 +semicolon 1 +colon 3 +ast 1 +colon 1 +comma 3 +semicolon 1 +ast 2 +qmark 1 +plus 2 +colon 1 +plus 1 +semicolon 2 +comma 1 +colon 1 +semicolon 1 +comma 1 +dot 5 +plus 1 +comma 1 +dot 6 +comma 3 +colon 2 +semicolon 1 +plus 1 +ast 1 +qmark 1 +perc 2 +caps 4 +perc 3 +caps 7 +perc 17 +caps 9 +perc 2 +qmark 1 +plus 2 +ast 1 +qmark 7 +semicolon 1 +echo "" +comma 1 +caps 1 +qmark 1 +ast 4 +has 1 +at 1 +has 1 +caps 2 +has 1 +caps 2 +qmark 1 +ast 1 +qmark 1 +perc 1 +ast 2 +plus 3 +semicolon 2 +plus 1 +semicolon 1 +plus 1 +colon 1 +semicolon 2 +ast 1 +semicolon 1 +ast 2 +colon 4 +comma 1 +colon 1 +plus 1 +comma 1 +dot 1 +comma 2 +dot 9 +comma 3 +colon 1 +semicolon 1 +plus 1 +ast 1 +qmark 1 +perc 2 +caps 3 +perc 3 +caps 16 +perc 8 +caps 5 +perc 2 +caps 1 +has 2 +caps 4 +perc 3 +at 1 +plus 1 +echo "" +space 1 +plus 1 +caps 3 +perc 2 +at 1 +has 1 +perc 2 +caps 2 +has 2 +perc 1 +plus 2 +qmark 1 +plus 1 +ast 3 +qmark 3 +ast 4 +plus 3 +semicolon 1 +plus 2 +semicolon 3 +plus 1 +colon 2 +plus 1 +comma 6 +dot 3 +comma 2 +dot 8 +comma 2 +colon 1 +semicolon 1 +plus 1 +ast 1 +qmark 1 +perc 1 +caps 4 +perc 1 +caps 1 +has 2 +caps 8 +has 1 +caps 1 +perc 15 +caps 4 +perc 1 +caps 1 +plus 1 +semicolon 1 +colon 1 +semicolon 1 +caps 1 +colon 1 +echo "" +space 2 +colon 1 +ast 1 +caps 3 +at 1 +caps 1 +qmark 1 +perc 2 +has 1 +caps 1 +has 1 +caps 2 +perc 1 +caps 1 +qmark 2 +ast 3 +plus 4 +ast 3 +qmark 5 +ast 2 +plus 4 +ast 1 +colon 4 +comma 1 +colon 1 +plus 1 +ast 1 +qmark 1 +perc 2 +qmark 2 +ast 1 +semicolon 1 +comma 1 +dot 8 +comma 2 +colon 1 +semicolon 1 +plus 1 +qmark 1 +perc 1 +has 2 +caps 1 +perc 1 +caps 2 +ast 1 +semicolon 4 +perc 1 +has 1 +caps 1 +perc 17 +caps 2 +has 1 +perc 1 +semicolon 1 +colon 2 +semicolon 1 +has 1 +semicolon 1 +echo "" +space 4 +colon 1 +perc 1 +has 1 +at 1 +perc 1 +qmark 1 +perc 2 +has 1 +caps 2 +has 1 +caps 1 +perc 1 +has 1 +caps 6 +perc 3 +qmark 2 +ast 2 +plus 5 +ast 3 +qmark 1 +perc 2 +qmark 2 +ast 1 +plus 1 +ast 1 +perc 1 +caps 1 +has 4 +caps 4 +perc 1 +plus 1 +comma 9 +dot 1 +comma 3 +dot 1 +colon 1 +plus 1 +qmark 1 +caps 2 +perc 1 +plus 2 +colon 1 +semicolon 1 +colon 1 +ast 1 +has 1 +caps 1 +perc 2 +caps 13 +has 4 +at 1 +caps 1 +qmark 1 +perc 3 +at 1 +caps 1 +semicolon 1 +comma 1 +echo "" +space 2 +comma 1 +ast 3 +perc 1 +at 1 +perc 1 +qmark 1 +perc 1 +caps 5 +has 1 +caps 2 +has 1 +caps 13 +perc 3 +qmark 2 +ast 2 +plus 1 +ast 2 +plus 2 +ast 1 +caps 2 +has 3 +caps 7 +has 1 +caps 1 +qmark 1 +plus 1 +semicolon 2 +colon 2 +comma 3 +colon 1 +perc 1 +ast 3 +plus 1 +semicolon 1 +plus 1 +perc 1 +has 1 +perc 1 +colon 1 +semicolon 2 +plus 2 +perc 1 +has 16 +caps 15 +colon 1 +echo "" +space 2 +comma 1 +colon 1 +semicolon 1 +plus 1 +ast 1 +has 1 +caps 1 +ast 1 +qmark 1 +perc 1 +caps 3 +perc 1 +has 2 +caps 25 +perc 3 +caps 1 +has 2 +caps 3 +perc 2 +caps 5 +has 1 +caps 1 +perc 7 +qmark 1 +perc 1 +has 1 +perc 2 +qmark 4 +caps 1 +has 1 +caps 8 +has 1 +caps 21 +has 2 +perc 4 +ast 1 +perc 1 +colon 1 +echo "" +space 6 +comma 1 +plus 1 +has 1 +caps 1 +qmark 1 +caps 4 +perc 2 +caps 1 +has 1 +caps 1 +perc 1 +caps 21 +has 1 +caps 3 +has 1 +at 1 +has 1 +caps 1 +qmark 3 +perc 1 +caps 1 +perc 1 +caps 5 +semicolon 1 +comma 1 +colon 1 +semicolon 2 +plus 2 +ast 2 +qmark 2 +perc 2 +caps 22 +has 1 +caps 1 +perc 4 +qmark 1 +caps 1 +has 6 +caps 2 +perc 1 +caps 4 +comma 1 +echo "" +space 8 +semicolon 1 +perc 1 +caps 9 +qmark 1 +ast 3 +qmark 3 +perc 2 +caps 14 +has 1 +caps 3 +has 2 +caps 1 +qmark 1 +ast 1 +perc 2 +qmark 1 +caps 1 +qmark 1 +caps 6 +perc 1 +qmark 3 +ast 2 +plus 1 +semicolon 4 +colon 1 +semicolon 6 +plus 2 +perc 1 +qmark 1 +perc 2 +qmark 1 +perc 1 +has 4 +caps 1 +has 2 +caps 1 +has 1 +caps 16 +perc 1 +qmark 1 +ast 1 +semicolon 1 +echo "" +space 10 +colon 1 +semicolon 4 +colon 2 +semicolon 2 +plus 1 +ast 10 +qmark 3 +perc 2 +caps 11 +at 1 +has 1 +caps 1 +qmark 2 +perc 1 +caps 1 +perc 4 +caps 5 +has 1 +caps 8 +perc 4 +qmark 4 +ast 2 +qmark 1 +caps 1 +perc 1 +caps 13 +perc 5 +qmark 1 +perc 1 +caps 6 +perc 3 +comma 1 +echo "" +space 20 +comma 2 +colon 2 +semicolon 1 +plus 2 +ast 10 +qmark 3 +perc 3 +caps 3 +has 2 +caps 1 +qmark 2 +perc 1 +caps 4 +perc 2 +has 1 +caps 2 +perc 1 +caps 1 +has 1 +perc 3 +caps 27 +perc 1 +semicolon 2 +plus 1 +semicolon 3 +colon 1 +comma 1 +qmark 1 +caps 1 +perc 1 +caps 2 +has 1 +ast 4 +echo "" +space 27 +comma 2 +colon 1 +semicolon 2 +plus 2 +ast 11 +qmark 2 +has 2 +qmark 1 +ast 1 +perc 7 +caps 3 +perc 2 +caps 1 +has 1 +perc 8 +caps 12 +perc 1 +qmark 3 +caps 2 +perc 2 +caps 1 +ast 1 +comma 1 +colon 2 +semicolon 2 +plus 1 +semicolon 1 +plus 1 +caps 6 +perc 2 +plus 1 +comma 1 +echo "" +space 34 +comma 2 +colon 1 +semicolon 2 +plus 1 +ast 7 +qmark 1 +has 1 +caps 1 +qmark 1 +ast 1 +qmark 1 +caps 1 +perc 1 +qmark 1 +caps 5 +perc 3 +has 2 +caps 17 +has 1 +perc 1 +plus 3 +ast 1 +caps 4 +has 1 +ast 1 +plus 1 +ast 1 +qmark 3 +perc 5 +qmark 4 +ast 1 +plus 1 +semicolon 1 +echo "" +space 41 +comma 2 +colon 1 +semicolon 2 +plus 2 +qmark 1 +has 2 +perc 1 +qmark 3 +perc 1 +caps 4 +perc 3 +caps 1 +has 1 +perc 4 +caps 21 +perc 4 +qmark 6 +ast 9 +plus 2 +colon 1 +echo "" +space 47 +comma 2 +colon 1 +perc 1 +has 1 +caps 12 +qmark 1 +ast 10 +qmark 11 +ast 14 +plus 2 +semicolon 2 +colon 2 +comma 3 +echo "" +space 51 +semicolon 1 +ast 1 +perc 6 +qmark 2 +plus 2 +semicolon 1 +plus 4 +ast 20 +plus 3 +semicolon 3 +colon 2 +comma 4 +echo "" +space 54 +comma 5 +space 9 +comma 5 +colon 8 +comma 6 +echo ""