diff options
| author | Selene ToyKeeper | 2025-01-05 23:08:53 -0700 |
|---|---|---|
| committer | Selene ToyKeeper | 2025-01-05 23:08:53 -0700 |
| commit | 415c8fec63c6b9bcc4a511a5c0612b71fab5370c (patch) | |
| tree | 7f10a8bf3e14d761e38c54369f8cc5d186247baf /make | |
| parent | Merge branch 'pr90-SammysHP-wurkkos-ts10-lowfet' into trunk (diff) | |
| download | anduril-415c8fec63c6b9bcc4a511a5c0612b71fab5370c.tar.gz anduril-415c8fec63c6b9bcc4a511a5c0612b71fab5370c.tar.bz2 anduril-415c8fec63c6b9bcc4a511a5c0612b71fab5370c.zip | |
memester egg
(was written a long time ago on a whim and never committed,
may as well do it now)
Diffstat (limited to '')
| -rwxr-xr-x | make | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -82,6 +82,9 @@ function main() { todo) grep -E 'TODO:|FIXME:' -- **/*.[ch] **/*.md ;; + me) + memes "$@" + ;; *) exec ./bin/build-all.sh "$@" ;; @@ -96,6 +99,23 @@ function make-docs () { done } +function memes () { + # memes + shift ; shift + if [ "$UID" = "0" ]; then + echo "Okay." + for l in . . . ' 10%' ' .' . . ' 20%' ' .' . . '' "!" '' . . . ' 35%' ' .' . . . . ' 69%' '' '' '' ' (nice)' '' '' '' '\b\b\b\b\b\b \b\b\b\b\b\b.' . . ' 95%' ' .' . . ' 99%' ' .' . . ' 99.5%' ' .' . . '' ' ?' '' ' .' . . ' 99.7%' ' .' . . '' '' ' processing...' '' ' .' . . ' 99.8%' ' .' . . '' . '' '' ' urgh!' '' ' .' . . '' '' '' ' #@*%!\a' '' '' ' .' . . '' '' ' PROCESSING!' '' ' .' '' . '' . '' . '' . ' 99.9% ' '' . '' . '' . '' '' '' ' HRRRNNGH!!' '' '' ' .' '' '' . '' '' ' 99.95%' '' '' ' .' '' '' '' . '' '' " j/k NOT!" ; do + t=$( printf '%.3f' $(( 500 + $RANDOM / 32 ))e-3 ) + sleep "$t" + echo -ne "$l" + done ; echo + echo "Make your own $*, dammit!" + else + echo "Make your own $*." + fi + exit 1 +} + # go to the repo root BASEDIR=$(dirname "$0") cd "$BASEDIR" || (echo "Error: Can't cd to basedir." && exit 1) |
