mirror of
https://github.com/sern-handler/cli
synced 2026-06-27 10:12:20 +00:00
55 lines
1.0 KiB
Go
55 lines
1.0 KiB
Go
package initialize
|
|
|
|
import "github.com/AlecAivazis/survey/v2"
|
|
|
|
var questions = []*survey.Question{
|
|
{
|
|
Name: "name",
|
|
Prompt: &survey.Input{
|
|
Message: "What is your project's name?",
|
|
},
|
|
Validate: survey.Required,
|
|
},
|
|
{
|
|
Name: "language",
|
|
Prompt: &survey.Select{
|
|
Message: "What language do you want to use?",
|
|
Options: []string{"TypeScript"},
|
|
},
|
|
},
|
|
{
|
|
Name: "main",
|
|
Prompt: &survey.Input{
|
|
Message: "What is your project's main directory?",
|
|
Default: "src",
|
|
},
|
|
},
|
|
{
|
|
Name: "commands",
|
|
Prompt: &survey.Input{
|
|
Message: "What is your project's command directory?",
|
|
Default: "commands",
|
|
},
|
|
},
|
|
{
|
|
Name: "prefix",
|
|
Prompt: &survey.Input{
|
|
Message: "What is your project's command prefix?",
|
|
Default: "!",
|
|
},
|
|
},
|
|
{
|
|
Name: "git",
|
|
Prompt: &survey.Confirm{
|
|
Message: "Do you want to initialize a git repository?",
|
|
},
|
|
},
|
|
{
|
|
Name: "package",
|
|
Prompt: &survey.Select{
|
|
Message: "What package manager do you want to use?",
|
|
Options: []string{"npm", "yarn", "skip"},
|
|
},
|
|
},
|
|
}
|