Compare commits
2 Commits
Author | SHA1 | Date |
---|---|---|
creme | c09ecb91f8 | |
creme | 8b940ea9ad |
10
README.md
10
README.md
|
@ -1,10 +1,10 @@
|
||||||
# spacelaunch
|
# spacelaunch
|
||||||
|
|
||||||
Space Launch is a pubnix take on the classic Unix prank called
|
Space Launch is a pubnix take on the classic Unix prank called
|
||||||
Steam Locomotive. Rather than running a steam engine train
|
Steam Locomotive. Rather than running a steam engine train
|
||||||
across users' screen when they mistype 'ls' as 'sl', Space
|
across users' screen when they mistype 'ls' as 'sl', Space
|
||||||
Launch blasts a rocket across their screen.
|
Launch blasts a rocket across their screen.
|
||||||
|
|
||||||
Space Launch is a collaborative pubnix/tilde project. It was
|
Space Launch is a collaborative pubnix/tilde project. It was
|
||||||
started by cmccabe in 2019, but you are encouraged to improve
|
started by cmccabe in 2019, but you are encouraged to improve
|
||||||
it. The code is here: https://tildegit.org/cmccabe/spacelaunch
|
it. The code is here: https://tildegit.org/cmccabe/spacelaunch
|
||||||
|
|
4
config
4
config
|
@ -2,7 +2,7 @@
|
||||||
##
|
##
|
||||||
## CONFIGURATION VARIABLES FOR SPACE LAUNCH (SL)
|
## CONFIGURATION VARIABLES FOR SPACE LAUNCH (SL)
|
||||||
|
|
||||||
CODE_DIR=/home/cmccabe/code/spacelaunch
|
CODE_DIR=/opt/services/spacelaunch
|
||||||
NOSE_CONE=$CODE_DIR/nose_cone.txt
|
NOSE_CONE=$CODE_DIR/nose_cone.txt
|
||||||
FLAMES=$CODE_DIR/flames.txt
|
FLAMES=$CODE_DIR/flames.txt
|
||||||
KABOOM=$CODE_DIR/kaboom.txt
|
KABOOM=$CODE_DIR/kaboom.txt
|
||||||
|
@ -10,7 +10,7 @@ CODE_DIR=/home/cmccabe/code/spacelaunch
|
||||||
HOME_DIR=/home # LOCATION OF USERS' HOME DIRECTORIES
|
HOME_DIR=/home # LOCATION OF USERS' HOME DIRECTORIES
|
||||||
# E.G. /home WHERE USER DIRECTORIES ARE OF
|
# E.G. /home WHERE USER DIRECTORIES ARE OF
|
||||||
# THE FORM /home/username
|
# THE FORM /home/username
|
||||||
# OR, SDF META ARRAY AS AN EXAMPLE,
|
# OR, SDF META ARRAY AS AN EXAMPLE,
|
||||||
# /meta/* WHERE USER DIRS ARE OF THE
|
# /meta/* WHERE USER DIRS ARE OF THE
|
||||||
# FORM /meta/[a-z]/username
|
# FORM /meta/[a-z]/username
|
||||||
|
|
||||||
|
|
|
@ -13,4 +13,4 @@
|
||||||
( ) )) ) )) ) ))
|
( ) )) ) )) ) ))
|
||||||
( ( (( ( ) )) ))
|
( ( (( ( ) )) ))
|
||||||
() ) ) (( (
|
() ) ) (( (
|
||||||
(( )
|
(( )
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
.
|
.
|
||||||
. | _ .
|
. | _ .
|
||||||
\ ) /
|
\ ) /
|
||||||
. ^ .
|
. ^ .
|
||||||
\ / \ / -*
|
\ / \ / -*
|
||||||
/ _ . .
|
/ _ . .
|
||||||
< ( \ / _ \
|
< ( \ / _ \
|
||||||
|
@ -17,7 +17,7 @@
|
||||||
/ (_ \
|
/ (_ \
|
||||||
. .
|
. .
|
||||||
/ \ / \
|
/ \ / \
|
||||||
. / v .
|
. / v .
|
||||||
.
|
.
|
||||||
/
|
/
|
||||||
*
|
*
|
||||||
|
|
8
sl.sh
8
sl.sh
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
## SPACE LAUNCH - A multi-user take on the classic Unix
|
## SPACE LAUNCH - A multi-user take on the classic Unix
|
||||||
## steam locomotive (sl) prank.
|
## steam locomotive (sl) prank.
|
||||||
## Written by cmccabe on the Zaibatsu in 2019.
|
## Written by cmccabe on the Zaibatsu in 2019.
|
||||||
##
|
##
|
||||||
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## CONFIGURATION VARIABLES
|
## CONFIGURATION VARIABLES
|
||||||
source /home/cmccabe/code/spacelaunch/config
|
source /opt/services/spacelaunch/config
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## VARIABLE INITIALIZATION AND SET-UP STEPS
|
## VARIABLE INITIALIZATION AND SET-UP STEPS
|
||||||
|
@ -23,7 +23,7 @@ source /home/cmccabe/code/spacelaunch/config
|
||||||
# stty -echo ## TO DO: HOW TO RE-ENABLE THIS FROM ^C TRAP FUNCTION?
|
# stty -echo ## TO DO: HOW TO RE-ENABLE THIS FROM ^C TRAP FUNCTION?
|
||||||
# OTHERWISE USER CAN'T SEE THEIR CHARS ECHOED
|
# OTHERWISE USER CAN'T SEE THEIR CHARS ECHOED
|
||||||
# AFTER THEY KILL THIS SCRIPT.
|
# AFTER THEY KILL THIS SCRIPT.
|
||||||
|
|
||||||
USER=$(id -run)
|
USER=$(id -run)
|
||||||
|
|
||||||
# HEIGHT OF TERMINAL WINDOW; USED TO PUSH ROCKET OFF THE SCREEN
|
# HEIGHT OF TERMINAL WINDOW; USED TO PUSH ROCKET OFF THE SCREEN
|
||||||
|
@ -87,7 +87,7 @@ function ctrl_c() {
|
||||||
while [ $i -lt $ALTITUDE ]; do
|
while [ $i -lt $ALTITUDE ]; do
|
||||||
echo
|
echo
|
||||||
i=$(($i+1))
|
i=$(($i+1))
|
||||||
done
|
done
|
||||||
|
|
||||||
# stty echo ## RE-ENABLE ECHO
|
# stty echo ## RE-ENABLE ECHO
|
||||||
exit
|
exit
|
||||||
|
|
Loading…
Reference in New Issue