ok.......
it takes something that looks like this in my mirc irc window:
Code:
[10:45] <davec> #!/opt/csw/bin/bash
[10:45] <davec> # This is bash 4.0
[10:45] <davec> # This file is under revision control. Edit with RCSedit.
[10:45] <davec> # Date: 03-18-2010
[10:45] <davec> # Created by Crouse
[10:45] <davec> # Filename: tweet
[10:45] <davec> # Usage: tweet
[10:45] <davec> # Notes: Crouse's bash tweeter for twitter.
[10:45] <davec> # Asks for the tweet you want posted.
[10:45] <davec> # Must be less than 140 chars.
[10:45] <davec> read -p "Enter Your Tweet: " TWEET
[10:45] <davec> countme()
[10:45] <davec> {
[10:45] <davec> count=`echo "$TWEET" | wc -m`;
[10:45] <davec> [[ $count -gt 140 ]] && echo "Tweet is $count characters (Maximum 140 characters!) TWEET was NOT sent!" && exit
[10:45] <davec> }
[10:45] <davec> countme
[10:45] <davec> echo "SENDING ...."
[10:45] <davec> curl -u bashscripts:XXXXXXXXXX -d status="$TWEET" http://twitter.com/statuses/update.xml -o /dev/null
[10:45] <davec> echo "SUCCESS ! Your tweet was tweeted."
[10:45] <davec> exit 0
and makes it look like this
Code:
#!/opt/csw/bin/bash
# This is bash 4.0
# This file is under revision control. Edit with RCSedit.
# Date: 03-18-2010
# Created by Crouse
# Filename: tweet
# Usage: tweet
# Notes: Crouse's bash tweeter for twitter.
# Asks for the tweet you want posted.
# Must be less than 140 chars.
read -p "Enter Your Tweet: " TWEET
countme()
{
count=`echo "$TWEET" | wc -m`;
[[ $count -gt 140 ]] && echo "Tweet is $count characters (Maximum 140 characters!) TWEET was NOT sent!" && exit
}
countme
echo "SENDING ...."
curl -u bashscripts:XXXXXXXXXX -d status="$TWEET" http://twitter.com/statuses/update.xml -o /dev/null
echo "SUCCESS ! Your tweet was tweeted."
exit 0
Does that explain what it does better ?