vgo - update golden templates
This commit is contained in:
		@ -13,6 +13,7 @@ func TestGoldenInitCmd(t *testing.T) {
 | 
				
			|||||||
		AbsolutePath: fmt.Sprintf("%s/testproject", wd),
 | 
							AbsolutePath: fmt.Sprintf("%s/testproject", wd),
 | 
				
			||||||
		PkgName:      "github.com/spf13/testproject",
 | 
							PkgName:      "github.com/spf13/testproject",
 | 
				
			||||||
		Legal:        getLicense(),
 | 
							Legal:        getLicense(),
 | 
				
			||||||
 | 
							Copyright:    copyrightLine(),
 | 
				
			||||||
		Viper:        true,
 | 
							Viper:        true,
 | 
				
			||||||
		AppName:      "testproject",
 | 
							AppName:      "testproject",
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										27
									
								
								cobra/cmd/testdata/main.go.golden
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										27
									
								
								cobra/cmd/testdata/main.go.golden
									
									
									
									
										vendored
									
									
								
							@ -1,17 +1,18 @@
 | 
				
			|||||||
// Copyright © 2017 NAME HERE <EMAIL ADDRESS>
 | 
					/*
 | 
				
			||||||
//
 | 
					Copyright © 2019 NAME HERE <EMAIL ADDRESS>
 | 
				
			||||||
// Licensed under the Apache License, Version 2.0 (the "License");
 | 
					 | 
				
			||||||
// you may not use this file except in compliance with the License.
 | 
					 | 
				
			||||||
// You may obtain a copy of the License at
 | 
					 | 
				
			||||||
//
 | 
					 | 
				
			||||||
//     http://www.apache.org/licenses/LICENSE-2.0
 | 
					 | 
				
			||||||
//
 | 
					 | 
				
			||||||
// Unless required by applicable law or agreed to in writing, software
 | 
					 | 
				
			||||||
// distributed under the License is distributed on an "AS IS" BASIS,
 | 
					 | 
				
			||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
					 | 
				
			||||||
// See the License for the specific language governing permissions and
 | 
					 | 
				
			||||||
// limitations under the License.
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Licensed under the Apache License, Version 2.0 (the "License");
 | 
				
			||||||
 | 
					you may not use this file except in compliance with the License.
 | 
				
			||||||
 | 
					You may obtain a copy of the License at
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    http://www.apache.org/licenses/LICENSE-2.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Unless required by applicable law or agreed to in writing, software
 | 
				
			||||||
 | 
					distributed under the License is distributed on an "AS IS" BASIS,
 | 
				
			||||||
 | 
					WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
				
			||||||
 | 
					See the License for the specific language governing permissions and
 | 
				
			||||||
 | 
					limitations under the License.
 | 
				
			||||||
 | 
					*/
 | 
				
			||||||
package main
 | 
					package main
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import "github.com/spf13/testproject/cmd"
 | 
					import "github.com/spf13/testproject/cmd"
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										36
									
								
								cobra/cmd/testdata/root.go.golden
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										36
									
								
								cobra/cmd/testdata/root.go.golden
									
									
									
									
										vendored
									
									
								
							@ -1,30 +1,34 @@
 | 
				
			|||||||
// Copyright © 2017 NAME HERE <EMAIL ADDRESS>
 | 
					/*
 | 
				
			||||||
//
 | 
					Copyright © 2019 NAME HERE <EMAIL ADDRESS>
 | 
				
			||||||
// Licensed under the Apache License, Version 2.0 (the "License");
 | 
					 | 
				
			||||||
// you may not use this file except in compliance with the License.
 | 
					 | 
				
			||||||
// You may obtain a copy of the License at
 | 
					 | 
				
			||||||
//
 | 
					 | 
				
			||||||
//     http://www.apache.org/licenses/LICENSE-2.0
 | 
					 | 
				
			||||||
//
 | 
					 | 
				
			||||||
// Unless required by applicable law or agreed to in writing, software
 | 
					 | 
				
			||||||
// distributed under the License is distributed on an "AS IS" BASIS,
 | 
					 | 
				
			||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
					 | 
				
			||||||
// See the License for the specific language governing permissions and
 | 
					 | 
				
			||||||
// limitations under the License.
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Licensed under the Apache License, Version 2.0 (the "License");
 | 
				
			||||||
 | 
					you may not use this file except in compliance with the License.
 | 
				
			||||||
 | 
					You may obtain a copy of the License at
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    http://www.apache.org/licenses/LICENSE-2.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Unless required by applicable law or agreed to in writing, software
 | 
				
			||||||
 | 
					distributed under the License is distributed on an "AS IS" BASIS,
 | 
				
			||||||
 | 
					WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
				
			||||||
 | 
					See the License for the specific language governing permissions and
 | 
				
			||||||
 | 
					limitations under the License.
 | 
				
			||||||
 | 
					*/
 | 
				
			||||||
package cmd
 | 
					package cmd
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
  "fmt"
 | 
					  "fmt"
 | 
				
			||||||
  "os"
 | 
					  "os"
 | 
				
			||||||
 | 
					  "github.com/spf13/cobra"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  homedir "github.com/mitchellh/go-homedir"
 | 
					  homedir "github.com/mitchellh/go-homedir"
 | 
				
			||||||
	"github.com/spf13/cobra"
 | 
					 | 
				
			||||||
  "github.com/spf13/viper"
 | 
					  "github.com/spf13/viper"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var cfgFile string
 | 
					var cfgFile string
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// rootCmd represents the base command when called without any subcommands
 | 
					// rootCmd represents the base command when called without any subcommands
 | 
				
			||||||
var rootCmd = &cobra.Command{
 | 
					var rootCmd = &cobra.Command{
 | 
				
			||||||
  Use:   "testproject",
 | 
					  Use:   "testproject",
 | 
				
			||||||
@ -55,13 +59,16 @@ func init() {
 | 
				
			|||||||
  // Here you will define your flags and configuration settings.
 | 
					  // Here you will define your flags and configuration settings.
 | 
				
			||||||
  // Cobra supports persistent flags, which, if defined here,
 | 
					  // Cobra supports persistent flags, which, if defined here,
 | 
				
			||||||
  // will be global for your application.
 | 
					  // will be global for your application.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  rootCmd.PersistentFlags().StringVar(&cfgFile, "config", "", "config file (default is $HOME/.testproject.yaml)")
 | 
					  rootCmd.PersistentFlags().StringVar(&cfgFile, "config", "", "config file (default is $HOME/.testproject.yaml)")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Cobra also supports local flags, which will only run
 | 
					  // Cobra also supports local flags, which will only run
 | 
				
			||||||
  // when this action is called directly.
 | 
					  // when this action is called directly.
 | 
				
			||||||
  rootCmd.Flags().BoolP("toggle", "t", false, "Help message for toggle")
 | 
					  rootCmd.Flags().BoolP("toggle", "t", false, "Help message for toggle")
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// initConfig reads in config file and ENV variables if set.
 | 
					// initConfig reads in config file and ENV variables if set.
 | 
				
			||||||
func initConfig() {
 | 
					func initConfig() {
 | 
				
			||||||
  if cfgFile != "" {
 | 
					  if cfgFile != "" {
 | 
				
			||||||
@ -87,3 +94,4 @@ func initConfig() {
 | 
				
			|||||||
    fmt.Println("Using config file:", viper.ConfigFileUsed())
 | 
					    fmt.Println("Using config file:", viper.ConfigFileUsed())
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,7 @@
 | 
				
			|||||||
package tpl
 | 
					package tpl
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func MainTemplate() []byte {
 | 
					func MainTemplate() []byte {
 | 
				
			||||||
	return []byte(`
 | 
						return []byte(`/*
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
{{ .Copyright }}
 | 
					{{ .Copyright }}
 | 
				
			||||||
{{ if .Legal.Header }}{{ .Legal.Header }}{{ end }}
 | 
					{{ if .Legal.Header }}{{ .Legal.Header }}{{ end }}
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
@ -17,8 +16,7 @@ func main() {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func RootTemplate() []byte {
 | 
					func RootTemplate() []byte {
 | 
				
			||||||
	return []byte(`
 | 
						return []byte(`/*
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
{{ .Copyright }}
 | 
					{{ .Copyright }}
 | 
				
			||||||
{{ if .Legal.Header }}{{ .Legal.Header }}{{ end }}
 | 
					{{ if .Legal.Header }}{{ .Legal.Header }}{{ end }}
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user