Files
cli/pkg/initialize/initialize.go
2022-05-31 19:05:45 +02:00

33 lines
526 B
Go

package initialize
import (
"fmt"
"github.com/AlecAivazis/survey/v2"
)
func Initialize() {
answers := struct {
Name string
Language string
Main string
Commands string
Prefix string
Package string
}{}
err := survey.Ask(questions, &answers)
if err != nil {
fmt.Println("Project initialization failed, exiting.")
return
}
cloneRepository(answers.Name, answers.Language)
renameFolders(answers.Name, answers.Main, answers.Commands)
installDependencies(answers.Name, answers.Package)
}