func InitCmd()

in cobra/controller/init.go [34:57]


func InitCmd() *cobra.Command {
	man, err := helper.GetManual("init")
	if err != nil {
		fmt.Println(err)
		os.Exit(1)
	}

	cmd := &cobra.Command{
		Use:       man.Use,
		Short:     man.Short,
		Long:      man.Long,
		Example:   man.Example,
		ValidArgs: initValidArgs,
		Args:      cobra.OnlyValidArgs,
		PreRunE:   initPreRun,
		RunE:      initRun,
	}

	cmd.Flags().String("project-name", "", "The project name.")
	cmd.Flags().String("project-type", "basic", "The project type.")
	cmd.MarkFlagRequired("name")

	return cmd
}