Documentation ¶
Overview ¶
Package unity contains UnityCmd which generates new unity project using template.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var UnityCmd = &cobra.Command{ Use: "unity", Short: "Start a new project using 'unity' template", Long: "Start a new project using 'unity' template", Run: func(cmd *cobra.Command, args []string) { answers := struct { License string ProjectDescription string ProjectName string }{} if err := survey.Ask(questions, &answers); err != nil { utils.ExitOnError(err) } templates := []string{"new/unity", "new/github", "new/license"} requireMap := map[string]interface{}{} replaceMap := map[string]interface{}{ "author": config.GetConfigByField("author"), "email": config.GetConfigByField("email"), "githubUser": config.GetConfigByField("githubUser"), "license": answers.License, "projectDescription": answers.ProjectDescription, "projectName": answers.ProjectName, } utils.GenerateFile(templates, answers.ProjectName, requireMap, replaceMap) }, }
UnityCmd generates new unity project using template.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.