github.com/engineyard/workflow-cli@v2.21.6+incompatible/parser/version.go (about)

     1  package parser
     2  
     3  import (
     4  	"github.com/teamhephy/workflow-cli/cmd"
     5  	docopt "github.com/docopt/docopt-go"
     6  )
     7  
     8  // Version displays the client version
     9  func Version(argv []string, cmdr cmd.Commander) error {
    10  	usage := `
    11  Displays the client version.
    12  
    13  Usage: deis version [options]
    14  
    15  Options:
    16    -a --all
    17      list api and controller versions
    18  `
    19  	args, err := docopt.Parse(usage, argv, true, "", false, true)
    20  	if err != nil {
    21  		return err
    22  	}
    23  
    24  	return cmdr.Version(args["--all"].(bool))
    25  }