# HG changeset patch # User hackbot # Date 1622448327 0 # Node ID d649dad4b16ca094ae1c40875e0ca4fe16fd5a02 # Parent 8c5318817c6ed7c276917669a4da3cf5202002aa revert 19abd25a577a diff -r 8c5318817c6e -r d649dad4b16c bin/ --- a/bin/ Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -echo “you used a space.” diff -r 8c5318817c6e -r d649dad4b16c bin/4x --- a/bin/4x Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -gforth -e "$@ bye" diff -r 8c5318817c6e -r d649dad4b16c bin/` --- a/bin/` Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -cmd="${@}" -eval -- "$cmd" diff -r 8c5318817c6e -r d649dad4b16c bin/action --- a/bin/action Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -echo -e "\001ACTION $@\001" diff -r 8c5318817c6e -r d649dad4b16c bin/annoy --- a/bin/annoy Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -printf %100s | sed "s/ /$@ /gi" diff -r 8c5318817c6e -r d649dad4b16c bin/bashify --- a/bin/bashify Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -cp $1 /tmp/out && echo -e "#!/bin/bash" | cat - $1 > /tmp/out && mv /tmp/out $1 diff -r 8c5318817c6e -r d649dad4b16c bin/bce --- a/bin/bce Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -echo "$@" | bc diff -r 8c5318817c6e -r d649dad4b16c bin/bold --- a/bin/bold Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -echo -e "\0002$1\0002" diff -r 8c5318817c6e -r d649dad4b16c bin/bonk --- a/bin/bonk Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -echo go to horny jail diff -r 8c5318817c6e -r d649dad4b16c bin/botsnack --- a/bin/botsnack Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -echo "snacks!" diff -r 8c5318817c6e -r d649dad4b16c bin/botsnak --- a/bin/botsnak Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -botsnack diff -r 8c5318817c6e -r d649dad4b16c bin/cookie --- a/bin/cookie Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -case $@ in hb) botsnack;; *) action gives $@ some cookies.;; esac diff -r 8c5318817c6e -r d649dad4b16c bin/dcx --- a/bin/dcx Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -dc -e "$@" diff -r 8c5318817c6e -r d649dad4b16c bin/echo-p --- a/bin/echo-p Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -echo "$1"; [[ "$1" == */* ]] && mkdir -p "${1%/*}" 2>/dev/null \ No newline at end of file diff -r 8c5318817c6e -r d649dad4b16c bin/envdemo --- a/bin/envdemo Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -echo ":${IRC_NICK}!${IRC_IDENT}@${IRC_HOST} ${IRC_COMMAND} ${IRC_TARGET} :${IRC_MESSAGE}" diff -r 8c5318817c6e -r d649dad4b16c bin/funny --- a/bin/funny Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -echo funny diff -r 8c5318817c6e -r d649dad4b16c bin/give --- a/bin/give Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -action "gives $1 some $2" diff -r 8c5318817c6e -r d649dad4b16c bin/gtfo --- a/bin/gtfo Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -[ "$IRC_TARGET" = "##2chars" ] && echo "$1: get a 2 character nick or GTFO" diff -r 8c5318817c6e -r d649dad4b16c bin/info --- a/bin/info Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -cat /hackenv/help/$1.help diff -r 8c5318817c6e -r d649dad4b16c bin/jsx --- a/bin/jsx Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -node -e "$@" diff -r 8c5318817c6e -r d649dad4b16c bin/la --- a/bin/la Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -ls -lah $@ diff -r 8c5318817c6e -r d649dad4b16c bin/luax --- a/bin/luax Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -echo $@ | xargs -0 lua -e diff -r 8c5318817c6e -r d649dad4b16c bin/mk --- a/bin/mk Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -[[ "$1" == ?*//* ]] || { echo usage: "mk[x]" file//contents >&2; exit 1; }; key="${1%%//*}"; value="${1#*//}"; echo "$value" > "$(echo-p "$key")" && echo "$key" \ No newline at end of file diff -r 8c5318817c6e -r d649dad4b16c bin/mkinfo --- a/bin/mkinfo Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -key=$1; shift; mkdir -p $(dirname "/hackenv/help/$key") && echo "$@" > "/hackenv/help/$key.help" diff -r 8c5318817c6e -r d649dad4b16c bin/mkx --- a/bin/mkx Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -key=$(mk "$@") && echo "$key" && chmod +x "$key" diff -r 8c5318817c6e -r d649dad4b16c bin/ping --- a/bin/ping Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -echo pong diff -r 8c5318817c6e -r d649dad4b16c bin/px --- a/bin/px Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -perl -e "$@" diff -r 8c5318817c6e -r d649dad4b16c bin/python --- a/bin/python Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -python3 $@ diff -r 8c5318817c6e -r d649dad4b16c bin/shrug --- a/bin/shrug Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -echo '¯\_(ツ)_/¯' diff -r 8c5318817c6e -r d649dad4b16c bin/slap --- a/bin/slap Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -shuf -n1 $HACKENV/etc/slap_creatures | xargs action $"slaps $1 around a bit with a" diff -r 8c5318817c6e -r d649dad4b16c bin/test --- a/bin/test Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -echo "blah" diff -r 8c5318817c6e -r d649dad4b16c bin/trout --- a/bin/trout Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -action "smacks $@ around a little bit with a large trout." diff -r 8c5318817c6e -r d649dad4b16c bin/welcome --- a/bin/welcome Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -echo "Hello, and welcome to ##2chars. This place just kinda exists. " diff -r 8c5318817c6e -r d649dad4b16c bin/whale --- a/bin/whale Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -action "smashes $@ with a large whale!" diff -r 8c5318817c6e -r d649dad4b16c etc/slap_creatures --- a/etc/slap_creatures Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,6 +0,0 @@ -large trout -large salmon -large tuna -large squid -spikey sack of potatos -rotten sack of potatos diff -r 8c5318817c6e -r d649dad4b16c fuck --- a/fuck Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,95 +0,0 @@ -:250:2: error: invalid preprocessing directive -#def6_FMTo__ "ho" - ^ -:251:2: error: invalid preprocessing directive -#dT16_FMTu__ "hu" - ^ -:252:17: error: unknown type name 'AST16_FMTx__' -AST16_FMTx__ "hx_FAST16_FMTX__ "hX" - ^ -:252:30: error: expected identifier or '(' -AST16_FMTx__ "hx_FAST16_FMTX__ "hX" - ^ -:337:11: error: invalid filename for line marker directive -# 1and line>" 1 - ^ -In file included from pikhqbow.c:1: -In file included from /usr/include/stdio.h:43: -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:95:3: error: unknown type name 'size_t' - size_t __pad5; - ^ -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:98:67: error: use of undeclared identifier 'size_t'; did you mean 'sizeof'? - char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; - ^ -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:98:66: error: reference to overloaded function could not be resolved; did you mean to call it? - char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; - ^~~~~~~~ -In file included from pikhqbow.c:1: -/usr/include/stdio.h:292:35: error: unknown type name 'size_t'; did you mean 'ssize_t'? -extern FILE *fmemopen (void *__s, size_t __len, const char *__modes) - ^ -/usr/include/stdio.h:77:19: note: 'ssize_t' declared here -typedef __ssize_t ssize_t; - ^ -/usr/include/stdio.h:298:47: error: unknown type name 'size_t'; did you mean 'ssize_t'? -extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) __THROW __wur; - ^ -/usr/include/stdio.h:77:19: note: 'ssize_t' declared here -typedef __ssize_t ssize_t; - ^ -/usr/include/stdio.h:309:20: error: unknown type name 'size_t'; did you mean 'ssize_t'? - int __modes, size_t __n) __THROW; - ^ -/usr/include/stdio.h:77:19: note: 'ssize_t' declared here -typedef __ssize_t ssize_t; - ^ -/usr/include/stdio.h:315:10: error: unknown type name 'size_t'; did you mean 'ssize_t'? - size_t __size) __THROW; - ^ -/usr/include/stdio.h:77:19: note: 'ssize_t' declared here -typedef __ssize_t ssize_t; - ^ -/usr/include/stdio.h:354:44: error: unknown type name 'size_t'; did you mean 'ssize_t'? -extern int snprintf (char *__restrict __s, size_t __maxlen, - ^ -/usr/include/stdio.h:77:19: note: 'ssize_t' declared here -typedef __ssize_t ssize_t; - ^ -/usr/include/stdio.h:358:45: error: unknown type name 'size_t'; did you mean 'ssize_t'? -extern int vsnprintf (char *__restrict __s, size_t __maxlen, - ^ -/usr/include/stdio.h:77:19: note: 'ssize_t' declared here -typedef __ssize_t ssize_t; - ^ -/usr/include/stdio.h:604:30: error: unknown type name 'size_t'; did you mean 'ssize_t'? - size_t *__restrict __n, int __delimiter, - ^ -/usr/include/stdio.h:77:19: note: 'ssize_t' declared here -typedef __ssize_t ssize_t; - ^ -/usr/include/stdio.h:607:28: error: unknown type name 'size_t'; did you mean 'ssize_t'? - size_t *__restrict __n, int __delimiter, - ^ -/usr/include/stdio.h:77:19: note: 'ssize_t' declared here -typedef __ssize_t ssize_t; - ^ -/usr/include/stdio.h:617:27: error: unknown type name 'size_t'; did you mean 'ssize_t'? - size_t *__restrict __n, - ^ -/usr/include/stdio.h:77:19: note: 'ssize_t' declared here -typedef __ssize_t ssize_t; - ^ -/usr/include/stdio.h:646:8: error: unknown type name 'size_t'; did you mean 'ssize_t'? -extern size_t fread (void *__restrict __ptr, size_t __size, - ^ -/usr/include/stdio.h:77:19: note: 'ssize_t' declared here -typedef __ssize_t ssize_t; - ^ -/usr/include/stdio.h:646:46: error: unknown type name 'size_t'; did you mean 'ssize_t'? -extern size_t fread (void *__restrict __ptr, size_t __size, - ^ -/usr/include/stdio.h:77:19: note: 'ssize_t' declared here -typedef __ssize_t ssize_t; - ^ -fatal error: too many errors emitted, stopping now [-ferror-limit=] -20 errors generated. diff -r 8c5318817c6e -r d649dad4b16c help/best animal.help --- a/help/best animal.help Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -It's cats. diff -r 8c5318817c6e -r d649dad4b16c help/best_animal.help --- a/help/best_animal.help Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -It's cats. diff -r 8c5318817c6e -r d649dad4b16c help/best_cat.help --- a/help/best_cat.help Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -It's cd's cat. diff -r 8c5318817c6e -r d649dad4b16c help/hb.help --- a/help/hb.help Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -A modified version of hackbot, owned by cd diff -r 8c5318817c6e -r d649dad4b16c help/hb/owner.help --- a/help/hb/owner.help Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -cd diff -r 8c5318817c6e -r d649dad4b16c help/hb/repo.help --- a/help/hb/repo.help Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -Hackbot uses a Mercurial repo to track all changes. Details to come when bot is hosted. For now, contact [[hb/owner]] if some dummy deletes the file system. diff -r 8c5318817c6e -r d649dad4b16c help/iczero.help --- a/help/iczero.help Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -derp diff -r 8c5318817c6e -r d649dad4b16c help/info.help --- a/help/info.help Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -A command that prints 1-line help for a certain topic from /hackenv/help diff -r 8c5318817c6e -r d649dad4b16c help/rasengan.help --- a/help/rasengan.help Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -A funny move from the show Naruto. We generally pretend the person doesn’t exist. diff -r 8c5318817c6e -r d649dad4b16c tmp/foo --- a/tmp/foo Mon May 31 07:47:59 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,24 +0,0 @@ -#!/bin/bash -Invalid dependencies table index encountered (index -2143289323) - at gen/moar/stage2/QRegex.nqp:1602 (/usr/share/nqp/lib/QRegex.moarvm:!reduce) - from gen/moar/stage2/QRegex.nqp:1545 (/usr/share/nqp/lib/QRegex.moarvm:!cursor_pass) - from :1 (/usr/share/perl6/lib/Perl6/Grammar.moarvm:_ws) - from gen/moar/Grammar.nqp:680 (/usr/share/perl6/lib/Perl6/Grammar.moarvm:ws) - from gen/moar/Grammar.nqp:858 (/usr/share/perl6/lib/Perl6/Grammar.moarvm:lang-version) - from gen/moar/Grammar.nqp:826 (/usr/share/perl6/lib/Perl6/Grammar.moarvm:comp_unit) - from gen/moar/Grammar.nqp:555 (/usr/share/perl6/lib/Perl6/Grammar.moarvm:TOP) - from gen/moar/stage2/QRegex.nqp:2211 (/usr/share/nqp/lib/QRegex.moarvm:parse) - from gen/moar/stage2/NQPHLL.nqp:2260 (/usr/share/nqp/lib/NQPHLL.moarvm:parse) - from gen/moar/stage2/NQPHLL.nqp:2178 (/usr/share/nqp/lib/NQPHLL.moarvm:execute_stage) - from gen/moar/stage2/NQPHLL.nqp:2211 (/usr/share/nqp/lib/NQPHLL.moarvm:run) - from gen/moar/stage2/NQPHLL.nqp:2203 (/usr/share/nqp/lib/NQPHLL.moarvm:) - from gen/moar/stage2/NQPHLL.nqp:2198 (/usr/share/nqp/lib/NQPHLL.moarvm:compile) - from gen/moar/stage2/NQPHLL.nqp:1881 (/usr/share/nqp/lib/NQPHLL.moarvm:eval) - from gen/moar/stage2/NQPHLL.nqp:2116 (/usr/share/nqp/lib/NQPHLL.moarvm:evalfiles) - from gen/moar/stage2/NQPHLL.nqp:2076 (/usr/share/nqp/lib/NQPHLL.moarvm:command_eval) - from gen/moar/Compiler.nqp:55 (/usr/share/perl6/lib/Perl6/Compiler.moarvm:command_eval) - from gen/moar/stage2/NQPHLL.nqp:2001 (/usr/share/nqp/lib/NQPHLL.moarvm:command_line) - from gen/moar/perl6.nqp:127 (/usr/share/perl6/runtime/perl6.moarvm:MAIN) - from gen/moar/perl6.nqp:92 (/usr/share/perl6/runtime/perl6.moarvm:) - from :1 (/usr/share/perl6/runtime/perl6.moarvm:
) - from :1 (/usr/share/perl6/runtime/perl6.moarvm:)