Restructured PIZZA-Script to be easier deployable
- Includes-directory can be set via PIZZAINC. This enables the user to put the ASCII-Art where he wants it - Hostname and user are now evaluated at the beginning and stored within PIZZAHOST and PIZZAUSER
This commit is contained in:
parent
f1ac1fa7c9
commit
8100a00246
1 changed files with 7 additions and 3 deletions
10
src/pizza
Normal file → Executable file
10
src/pizza
Normal file → Executable file
|
@ -1,5 +1,9 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
: ${PIZZAINC:="/usr/local/share/pizza"}
|
||||||
|
PIZZAHOST=$(hostname -f)
|
||||||
|
PIZZAUSER=$(whoami)
|
||||||
|
|
||||||
help() {
|
help() {
|
||||||
echo "pizza - sent small ASCII-Icons by Mail"
|
echo "pizza - sent small ASCII-Icons by Mail"
|
||||||
echo "--------------------------------------"
|
echo "--------------------------------------"
|
||||||
|
@ -9,15 +13,15 @@ help() {
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ ! "$2" ]; then
|
if [ ! "$2" ]; then
|
||||||
mail -s "$(whoami) sent you a Pizza on srv.r.f3l.de!" $1 < /usr/local/share/pizza/pizza.txt
|
mail -s "${PIZZAUSER} sent you a Pizza on ${PIZZAHOST}!" $1 < "${PIZZAINC}/pizza"
|
||||||
exit 0
|
exit 0
|
||||||
else
|
else
|
||||||
case "$1" in
|
case "$1" in
|
||||||
"-p" | "--pizza")
|
"-p" | "--pizza")
|
||||||
mail -s "$(whoami) sent you a Pizza on srv.r.f3l.de" $2 < /usr/local/share/pizza/pizza.txt
|
mail -s "${PIZZAUSER} sent you a Pizza on ${PIZZAHOST}" $2 < "${PIZZAINC}/pizza"
|
||||||
;;
|
;;
|
||||||
"-l" | "--heart")
|
"-l" | "--heart")
|
||||||
mail -s "$(whoami) sent you a Heart on srv.r.f3l.de" $2 < /usr/local/share/pizza/heart.txt
|
mail -s "${PIZZAUSER} sent you a Heart on ${PIZZAHOST}" $2 < "${PIZZAINC}/heart.txt"
|
||||||
;;
|
;;
|
||||||
"-h" | "--help")
|
"-h" | "--help")
|
||||||
help
|
help
|
||||||
|
|
Loading…
Reference in a new issue