github.com/CloudCom/goose@v0.0.0-20151110184009-e03c3249c21b/cmd/goose/cmd_dbversion.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "log" 6 7 "github.com/CloudCom/goose/lib/goose" 8 ) 9 10 var dbVersionCmd = &Command{ 11 Name: "dbversion", 12 Usage: "", 13 Summary: "Print the current version of the database", 14 Help: `dbversion extended help here...`, 15 Run: dbVersionRun, 16 } 17 18 func dbVersionRun(cmd *Command, args ...string) { 19 conf, err := dbConfFromFlags() 20 if err != nil { 21 log.Fatal(err) 22 } 23 24 current, err := goose.GetDBVersion(conf) 25 if err != nil { 26 log.Fatal(err) 27 } 28 29 fmt.Printf("goose: dbversion %v\n", current) 30 }