code: func (command *ServerCommand) Execute() error {
  	var apiDocsDir string
  
  	log.Infof("Generating a %v server", command.Language)
  
  	if !command.NoAPIDocs {
  		apiDocsDir = "apidocs"
  	}
  
  	cs := codegen.Server{
  		RAMLFile:       command.RamlFile,
  		Kind:           command.Kind,
  		Dir:            command.Dir,
  		PackageName:    command.PackageName,
  		Lang:           command.Language,
  		APIDocsDir:     apiDocsDir,
  		RootImportPath: command.ImportPath,
  		WithMain:       !command.NoMainGeneration,
  		LibRootURLs:    strings.Split(command.LibRootURLs, ","),
  	}
  	return cs.Generate()
  }
docs: // Execute generates a Go server from an RAML specification