func help() {
	fmt.Printf(`
clear <state>
	Deletes all jobs in given state and selected tubes.
	<state> may be either 'ready', 'buried' or 'delayed'.
help
	Show this wonderful help.
exit, 
quit
	Exit the console.
inspect <job>
	Inspects a single job.
pause <delay>
	Pauses selected tubes for given number of seconds.
kick <bound>
	Kicks all jobs in selected tubes.
list
	Lists all selected tubes or if none is selected all exstings tubes 
	and shows status of each.
next <state> 
	Inspects next jobs in given state in selected tubes.
	<state> may be either 'ready', 'buried' or 'delayed'.
stats
	Shows server statistics. 
use [<tube0>] [<tube1> ...]
	Selects one or multiple tubes. Separate multiple tubes by spaces.
	If no tube name is given resets selection.
`)
}
Prints help and usage.
package main
import (
	"flag"
	"fmt"
	"os"
	"os/signal"
	"strconv"
	"strings"
	"time"
	"github.com/kr/beanstalk"
	"github.com/peterh/liner"
)
var (
	commands = []string{
		"clear",
		"help",
		"inspect",
		"exit",
		"quit",
		"kick",
		"list",
		"next",
		"pause",
		"stats",
		"use",
	}
	hf     = "/tmp/.bsa_history"
	conn   *beanstalk.Conn  
	line   *liner.State
	cTubes Tubes
	sigc   chan os.Signal  
)