Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions hangover.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/sh -e
#!/bin/bash -e

# Exit early if any session with my username is found
if who | grep -wq $USER; then
if who -q | grep -wqF "$USER"; then
exit
fi

Expand All @@ -15,18 +15,19 @@ EXCUSES=(
'Food poisoning'
'Not feeling well'
)
rand=$[ $RANDOM % ${#EXCUSES[@]} ]
rand=$(( RANDOM % ${#EXCUSES[@]} ))

RANDOM_EXCUSE=${EXCUSES[$rand]}
MESSAGE="Gonna work from home. "$RANDOM_EXCUSE

# Send a text message
RESPONSE=`curl -fSs -u "$TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN" \
RESPONSE=$(curl -fSs -u "$TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN" \
-d "From=$MY_NUMBER" -d "To=$NUMBER_OF_BOSS" -d "Body=$MESSAGE" \
"https://api.twilio.com/2010-04-01/Accounts/$TWILIO_ACCOUNT_SID/Messages"`
"https://api.twilio.com/2010-04-01/Accounts/$TWILIO_ACCOUNT_SID/Messages")

# Log errors
if [ $? -gt 0 ]; then
if (( $? > 0 )); then
echo "Failed to send SMS: $RESPONSE"
exit 1
fi

12 changes: 6 additions & 6 deletions smack-my-bitch-up.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/sh -e
#!/bin/bash -e

# Exit early if no sessions with my username are found
if ! who | grep -wq $USER; then
if ! who -q | grep -wFq "$USER"; then
exit
fi

Expand All @@ -14,18 +14,18 @@ REASONS=(
'Gotta ship this feature'
'Someone fucked the system again'
)
rand=$[ $RANDOM % ${#REASONS[@]} ]
rand=$(( RANDOM % ${#REASONS[@]} ))

RANDOM_REASON=${REASONS[$rand]}
MESSAGE="Late at work. "$RANDOM_REASON

# Send a text message
RESPONSE=`curl -fSs -u "$TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN" \
RESPONSE=$(curl -fSs -u "$TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN" \
-d "From=$MY_NUMBER" -d "To=$HER_NUMBER" -d "Body=$MESSAGE" \
"https://api.twilio.com/2010-04-01/Accounts/$TWILIO_ACCOUNT_SID/Messages"`
"https://api.twilio.com/2010-04-01/Accounts/$TWILIO_ACCOUNT_SID/Messages")

# Log errors
if [ $? -gt 0 ]; then
if (( $? )); then
echo "Failed to send SMS: $RESPONSE"
exit 1
fi