Browse Source

refactor: align the commands

pull/32/head
hitzhangjie 5 years ago
parent
commit
15c4400c09
  1. 13
      app/main.go

13
app/main.go

@ -10,27 +10,24 @@ import (
"github.com/yedf/dtm/examples" "github.com/yedf/dtm/examples"
) )
// M alias
type M = map[string]interface{}
var usage = `dtm is a lightweight distributed transaction manager. var usage = `dtm is a lightweight distributed transaction manager.
usage: usage:
dtm [command] dtm [command]
Available commands: Available commands:
dtmsvr run dtm as a server dtmsvr run dtm as a server
dev create all needed table and run dtm as a server dev create all needed table and run dtm as a server
quick_start run quick start example (dtm will create needed table) quick_start run quick start example (dtm will create needed table)
qs same as quick_start qs same as quick_start
` `
func main() { func main() {
if len(os.Args) == 1 { if len(os.Args) == 1 {
fmt.Println(usage) fmt.Println(usage)
for name := range examples.Samples { for name := range examples.Samples {
fmt.Printf("%-18srun a sample includes %s\n", name, strings.Replace(name, "_", " ", 100)) fmt.Printf("%4s%-18srun a sample includes %s\n", "", name, strings.ReplaceAll(name, "_", " "))
} }
return return
} }

Loading…
Cancel
Save