code: func (c *GenerateConcoursePipelineCommand) Execute([]string) error {
  	lo.G.Warning("This command has been deprecated use lastest cf-mgmt-config cli")
  	const varsFileName = "vars.yml"
  	const pipelineFileName = "pipeline.yml"
  	const cfMgmtYml = "cf-mgmt.yml"
  	const cfMgmtSh = "cf-mgmt.sh"
  	var targetFile string
  	fmt.Println("Generating pipeline....")
  	if err := createFile(pipelineFileName, pipelineFileName); err != nil {
  		lo.G.Error("Error creating pipeline.yml", err)
  		return err
  	}
  	if err := createFile(varsFileName, varsFileName); err != nil {
  		lo.G.Error("Error creating vars.yml", err)
  		return err
  	}
  	if err := os.MkdirAll("ci/tasks", 0755); err == nil {
  		targetFile = filepath.Join("ci", "tasks", cfMgmtYml)
  		lo.G.Debug("Creating", targetFile)
  		if err = createFile(cfMgmtYml, targetFile); err != nil {
  			lo.G.Error("Error creating cf-mgmt.yml", err)
  			return err
  		}
  		targetFile = filepath.Join("ci", "tasks", cfMgmtSh)
  		lo.G.Debug("Creating", targetFile)
  		if err = createFile(cfMgmtSh, targetFile); err != nil {
  			lo.G.Error("Error creating cf-mgmt.sh", err)
  			return err
  		}
  	} else {
  		lo.G.Error("Error making directories", err)
  		return err
  	}
  	fmt.Println("1) Update vars.yml with the appropriate values")
  	fmt.Println("2) Using following command to set your pipeline in concourse after you have checked all files in to git")
  	fmt.Println("fly -t lite set-pipeline -p cf-mgmt -c pipeline.yml --load-vars-from=vars.yml")
  	return nil
  }
docs: //Execute - generates concourse pipeline and tasks