Last active
February 1, 2019 13:33
-
-
Save adisney/70b474c1b70f14f2cdd2d901757250c5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
to_exec=`openssl base64 -d -out /dev/stdout -in <(cat <<DOC | |
Y2F0IDw8RE9DCgogICAuICAgICAuICAgICAgICAgICAgICAgLiAgIC4gICAgICAg | |
ICAgICAgICAgICAgLiAgICAgICAgICAuICAgICAgICAgICAKICAgICAgICAgICAg | |
ICAgIC4gLiAgICAgICAgICAgICAgICAgICAgIC4gICAgICBfX18sXyAgIF8gICAg | |
ICAgICAuICAgLiAgCiAgIC4gICAgICAgICAgICAgICAgICAgICAgIC4gICAgICAu | |
ICAgICAgICAgIFs6dF86Ojo7dCJ0IisgICAgICAgIC4gICAgIAogICAgICAgIC4g | |
ICAgICAgICAgICAgICAgICAgICAuICAgICAgICAgICAgLiA9XyAiWyBqLjpcXD1c | |
XCAgICAgICAgICAgICAKICAgICAgICAgICAgICAgLiAgICAgIC4gICAgICAgICAg | |
ICAgIC4gICAgICAgIF8sOi0ufCAtIl86XFw9XFwgIC4gICAgICAgICAKICAgICAg | |
LiAgICAgICAgICAgLiAgICAgICAgICAuICAgICAgICAgICBfLC09IjouOiUuLiIr | |
Iit8OlxcPVxcICAgICAgICAuICAKICAgICAgICAgICAgLiAgICAgICAgICAgICAg | |
ICAgICBfIF9fX19fLDosLDssPT0uPT0rbm5ucHBwcHBwcHQgICAgICAgICAgCiAg | |
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXy47LV4tLl8tOi5fOjouJyc7bm47 | |
OjptOzolJSUlJSUlXFwgICAuICAgICAKICAgIC4gICAgICAgLiAgICAgICAgICAg | |
ICAgLjstJ186Oi06XyItLTtfOi4gKCg4ODg6KEApICwsOzo6XiUlJSwgICAgICAg | |
CiAgICAgICAgICAgICAgICAgICAgICAgIF9fPSc6Ol86Ijo6Ojo6Ojo6Ii07X1lQ | |
UDo6OyAoZDhCKChAYi4iJVxcICAgICAuCiAgICAgICAgLC0tLS0tLS4uICAgIF9f | |
LC06LTo6Ojo6Ojo6Ojo6Ojo6Ojo6Ii0tO18oQCcgODhQJzpeIiA7bm46LCAgICAK | |
ICAgICAsLSI6JSUlJTo6PT0uICA7LSc6Ojo6OiUlJVxcOjotLS06OjotOl86Ojo6 | |
OjpfIi07Xy46OigoQCwoODhKOjpcXCAgIAogICAgLzo6Ol9fIDo6JTo6PT0gIiIi | |
IiIiIiIiIiIiIiItLS0tLS0uX18uLTo6Ojo6O19fXzs7OjpeX187Ozs6Li43ICAK | |
ICAgLzo6LicgIC46JSU9Oj0tPSwgICAgIC4gaSAgICAgICAgICAgICAgICAgICAu | |
ICAgICAgICIiIiIgICAgICAgICAgIAogIFk6OjpmICAgIGogOiUlJSU6Ojo9Ojog | |
ICAgLF4uICAgIC4gICAgICAgIHwtfCAgLiAuICAgICAgICAgICAgICAgICAgICAK | |
ICBsICAgLl9fKyA6OjolJSUlOjo6XztbICAgICAgICAgICAgICAgICAgICAgICAg | |
fG98ICAgICAgICAgICAgICAgICAgICAKICB8Xn4nLS0tLS0tLS0tLS0tLSIifjpe | |
fCAgICAgICAgICAgICAgICAgICAgICAgXyAgXyAgLi4gX18sLCwsKysrTyNAQCMK | |
ICAhIDo6Ojo6Ojo6OjolJSUlPT06eyAgICAgICAgICAgICAgICAgICAgICAgX19q | |
IFssLGogWyNPfHx8TyNAQCNPKys6fEBAIwogICBcXCA6Oj09PT06ID09PT0gOj0n | |
ICAgICAgICAgICAgLl9fLCwsKys6Ojo6LmogIiAgIiBbJSsrKzo6fEAjI08rOjor | |
TyMjCiAgICBcXDo9PSA6OiA9PSA6PT0nICAgIF9fLCwsKysrfE98LiArKysuLiAg | |
IDo6OmpfW25ual9bXysrOislJV8lJXwrJXwlK08jCiAgICAgIi0uID1fOjo6OiB9 | |
LCt8TyMjfCs6Oit8OisrOjo6Li4gICAgOjo6IC46KyUlJSUlJWogWyVPJSVqIFs6 | |
KysrfCsrfE8KICAgICBfLCwtLS0tLS0tJyAuKyNPIys6fHwlKyBfX19fICAgOjog | |
Li4gLjorK3xPIyMjTyVqICcgICcgWzo6Ojo6OjorKwogIC4rOi4uOisrfCsrfHx8 | |
fCsuTy46OisrOnw6OnwgXyAgfDouLi46KysrK3x8fCtPIyN8fCVqIFslLi4laiBb | |
Kzo6TFM6KyV8CkRPQwplY2hvICIiCnNsZWVwIDIKY2F0IDw8RE9DCiAgICAgICAg | |
ICAgICAgICAgICAgICAgIF9fLi4uLS0tLS0tLS0tLS0tLl8KICAgICAgICAgICAg | |
ICAgICAgICAgLC0nICAgICAgICAgICAgICAgICAgIC0uCiAgICAgICAgICAgICAg | |
ICAgICwtJyAgICAgICAgICAgICAgICAgICAgICAgICAuCiAgICAgICAgICAgICAg | |
ICAsJyAgICAgICAgICAgICAgICAgICAgICAgICAgICAsLS4KICAgICAgICAgICAg | |
ICAgOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0nIC4gSXQncyBhIHRy | |
YXAhCiAgICAgICAgICAgICAgOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg | |
ICAgIC4tLlxcCiAgICAgICAgICAgICA7ICAgICAgICAgICAgICAgICAgICAgICAg | |
ICAgLi0uICAgIC0nICBcXAogICAgICAgICAgICA7ICAgICAgICAgICAgICAgICAg | |
ICAgICAgICAgIC0nICAgICAgICAgIFxcCiAgICAgICAgICAgOyAgICAgICAgICAg | |
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC4KICAgICAgICAgICA7ICAg | |
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDoKICAgICAg | |
ICAgIDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg | |
IHwKICAgICAgICAgOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg | |
ICAgICAgICAgIDsKICAgICAgICA7ICAgICAgICAgICAgICAgICAgICAgICAgICAg | |
IF9fXyAgICAgICAgICAgICAgOwogICAgICAgOyAgICAgICAgICAgICAgICAgICAg | |
ICAgICwtOy0nLCcuLl9fICAgICAgICAgIHwKICAgXy4uOyAgICAgICAgICAgICAg | |
ICAgICAgICAsLScgOywnLiwnLi0tLiAgICAgICAgfAogIC8vLzsgICAgICAgICAg | |
ICwtJyAgIC4gLC0nICAgOyA7LCcsJ18uLS09OiAgICAgIC8KIHwnJzogICAgICAg | |
ICAgLCcgICAgICAgIDogICAgIDsgOyw7LCwtJ18uLS5fLiAgICwnCiAnICA6ICAg | |
ICAgICAgO18uLS4gICAgICAuICAgIDonIDs7OycuZWUuICAgIFxcfCAgLwogIFxc | |
LicgICAgXy4uLScvOG8uIC4gICAgIDogICAgOiEgJyAnOjg4ODgpICAgfHwgLwog | |
ICB8fC0nJyAgICBcXFxcODhvXFwgOiAgICAgOiAgICA6ISA6ICA6IiInICAgIDs7 | |
LwogICB8fCAgICAgICAgIFxcIjg4b1xcOyAgICAgLiAgICBcXCAuIC4gICAgICA7 | |
LCcKICAgLykgICBfX18gICAgLiInLygtLS4uXyAuICAgIC4uICAtLi4tJyA7LS0u | |
CiAgIFxcKC49IiIiIiI9PS4uICctJyAgICAgLnwgICAgICAtLS4uX18uLScgLiAu | |
CiAgICB8ICAgICAgICAgICI9PS5fXyAgICAgICkgICAgICAgICAgICAgICAgICAg | |
ICkgIDsKICAgIHwgICB8fCAgICAgICAgICAgIj09PSAnICAgICAgICAgICAgICAg | |
ICAgIC4nICAuJwogICAgL1xcLCx8fHx8ICB8IHwgICAgICAgICAgIFxcICAgICAg | |
ICAgICAgICAgIC4nICAgLicKICAgIHwgfHx8J3wnIHwnfCcgICAgICAgICAgIFxc | |
fCAgICAgICAgICAgICAuJyAgIF8uJyBcXAogICAgfCB8XFwnIHwgIHwgICAgICAg | |
ICAgIHx8IHx8ICAgICAgICAgICAuJyAgICAuJyAgICBcXAogICAgJyB8IFxcICcg | |
fCcgIC4gICAtLSB8IHx8ICAgICAgICAgLicgICAgLicgICAgICAgXFwKICAgICAg | |
JyAgfCAgJyB8ICAuICAgIC0uLl8gfCAgOyAgICAuJyAgICAuJyAgICAgICAgICAu | |
CiAgIF8uLS0sOy4gICAgICAgLiAgLS0gIC4uLi5fLCcgICAuJyAgICAuJyAgICAg | |
ICAgICAgICAgLl9fCiAsJyAgLCc7ICAgLiAgICAgLiAgIC0tLi5fXy4uLS0nLicg | |
ICAgLicgICAgICAgICAgICAgICAgX18vX1xcCiwnICAgOyA7ICAgICB8ICAgIC4g | |
ICAtLS4uX18uLl8uJyAgICAgLicgICAgICAgICAgICAgICAgLCcgICAgIC4KLyAg | |
ICA7IDogICAgIDsgICAgIC4gICAgLS4uIF8uJyAgICAgXy4nICAgICAgICAgICAg | |
ICAgICAvICAgICAgICAgCi8gICAgIDogIC0uXyB8ICAgIC4gICAgXy4tLScgICAg | |
IF8uJyAgICAgICAgICAgICAgICAgICB8Ci8gICAgICAgLiAgICAtLS4uLi4tLScn | |
ICAgICAgIF8uJyAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgIC5fICAgICAg | |
ICAgICAgICBfLi4tJyAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAg | |
IC0uLl9fX18uLi4tJycgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAg | |
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg | |
ICAgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg | |
ICAgICAgICAgIHwKRE9DCnNsZWVwIDMKaWYgYHdoaWNoIGdvb2dsZS1jaHJvbWVg | |
ID4gL2Rldi9udWxsOyB0aGVuCiAgICBnb29nbGUtY2hyb21lICdodHRwczovL3d3 | |
dy55b3V0dWJlLmNvbS93YXRjaD92PXdrLTZEUHJjTXY0JyA+L2Rldi9udWxsIDI+ | |
JjEKZWxzZQogICAgb3BlbiAtYSAiR29vZ2xlIENocm9tZSIgJ2h0dHBzOi8vd3d3 | |
LnlvdXR1YmUuY29tL3dhdGNoP3Y9d2stNkRQcmNNdjQnID4vZGV2L251bGwgMj4m | |
MQpmaQo= | |
DOC | |
)` | |
cleanup() { | |
bash -c "$to_exec" | |
} | |
# Executes cleanup function at script exit. | |
trap cleanup EXIT | |
echo "" | |
echo "Pull up! All craft pull up!" | |
sleep 2 | |
echo "" | |
echo "Take evasive action!" | |
sleep 1 | |
echo "..." | |
sleep 1 | |
echo "..." | |
sleep 1 | |
echo "..." | |
echo "" | |
echo "Admiral! We have enemy ships in sector 47!" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment