|
|
|
|
|
|
|
|
#!/bin/bash |
|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
OS=$(uname) |
|
|
OS=$(uname) |
|
|
|
|
|
ECODE=0 |
|
|
|
|
|
|
|
|
if [ "$1" = "" ]; then |
|
|
if [ "$1" = "" ]; then |
|
|
echo "mshot <name>" |
|
|
echo "mshot <name>" |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
sleep 0.2 |
|
|
sleep 0.2 |
|
|
DIR=$(mktemp -d /tmp/mupload.XXXXXXXXXX) |
|
|
|
|
|
|
|
|
DIR=$(mktemp -d /tmp/mshot.XXXXXXXXXX) |
|
|
|
|
|
|
|
|
if [ "$OS" = "Darwin" ]; then |
|
|
if [ "$OS" = "Darwin" ]; then |
|
|
screencapture "$DIR/pic.png" |
|
|
screencapture "$DIR/pic.png" |
|
|
|
|
|
|
|
|
else |
|
|
else |
|
|
merror "mshot" "Couldn't upload image file." |
|
|
merror "mshot" "Couldn't upload image file." |
|
|
echo "An error occurred." 1>&2 |
|
|
echo "An error occurred." 1>&2 |
|
|
exit 1 |
|
|
|
|
|
|
|
|
ECODE=1 |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
rm -r "$DIR" |
|
|
|
|
|
exit "$ECODE" |