func BashCommandComplete(cmd cli.Command) cli.BashCompleteFunc {
	return func(c *cli.Context) {
		bashComplete(c, cmd.Subcommands, cmd.Flags)
	}
}
BashCommandComplete prints words suitable for completion of a Command
package cmd
import (
	"fmt"
	"os"
	"path/filepath"
	"runtime"
	"strings"
	"jrubin.io/zb/lib/zbcontext"
	"github.com/urfave/cli"
)
type Constructor interface {
	New(app *cli.App) cli.Command
}
func BashComplete(c *cli.Context) {
	bashComplete(c, c.App.Commands, c.App.Flags)
}