--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/ Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,1 @@
+echo “you used a space.”
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/4x Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+gforth -e "$@ bye"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/` Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+cmd="${@}"
+eval -- "$cmd"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/action Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+echo -e "\001ACTION $@\001"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/annoy Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+printf %100s | sed "s/ /$@ /gi"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/bashify Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,1 @@
+cp $1 /tmp/out && echo -e "#!/bin/bash" | cat - $1 > /tmp/out && mv /tmp/out $1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/bce Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+echo "$@" | bc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/bold Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+echo -e "\0002$1\0002"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/bonk Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+echo go to horny jail
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/botsnack Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+echo "snacks!"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/botsnak Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+botsnack
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/cookie Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+case $@ in hb) botsnack;; *) action gives $@ some cookies.;; esac
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/dcx Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+dc -e "$@"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/echo-p Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+echo "$1"; [[ "$1" == */* ]] && mkdir -p "${1%/*}" 2>/dev/null
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/envdemo Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+echo ":${IRC_NICK}!${IRC_IDENT}@${IRC_HOST} ${IRC_COMMAND} ${IRC_TARGET} :${IRC_MESSAGE}"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/give Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+action "gives $1 some $2"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/gtfo Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+[ "$IRC_TARGET" = "##2chars" ] && echo "$1: get a 2 character nick or GTFO"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/info Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+cat /hackenv/help/$1.help
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/jsx Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+node -e "$@"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/la Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+ls -lah $@
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/luax Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,1 @@
+echo $@ | xargs -0 lua -e
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/mk Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/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
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/mkinfo Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+key=$1; shift; mkdir -p $(dirname "/hackenv/help/$key") && echo "$@" > "/hackenv/help/$key.help"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/mkx Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+key=$(mk "$@") && echo "$key" && chmod +x "$key"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/ping Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+echo pong
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/px Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+perl -e "$@"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/shrug Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,1 @@
+echo '¯\_(ツ)_/¯'
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/slap Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+shuf -n1 $HACKENV/etc/slap_creatures | xargs action $"slaps $1 around a bit with a"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/test Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+echo "blah"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/trout Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+action "smacks $@ around a little bit with a large trout."
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/welcome Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+echo "Hello, and welcome to ##2chars. This place just kinda exists. "
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/whale Sat May 29 23:05:56 2021 +0000
@@ -0,0 +1,2 @@
+#!/bin/bash
+action "smashes $@ with a large whale!"