Documentation
¶
Overview ¶
Package prompt provides interactive terminal prompts for selecting project configuration options, such as build tools and other Spring Initializr metadata values.
Package prompt provides interactive terminal prompts for selecting project configuration options, such as build tools and other Spring Initializr metadata values.
Package prompt provides interactive terminal prompts for selecting project configuration options, such as build tools and other Spring Initializr metadata values.
Package prompt provides interactive terminal prompts for selecting project configuration options, such as build tools and other Spring Initializr metadata values.
Package prompt provides interactive terminal prompts for selecting project configuration options, such as build tools and other Spring Initializr metadata values.
Index ¶
- func FlattenDependencies(groups []model.DependencyGroup) []model.Option
- func SelectBootVersion(bootVersion model.SelectableValue) (model.Option, error)
- func SelectBuildTool(tools model.SelectableValue) (model.Option, error)
- func SelectDependencies(options []model.Option) ([]string, error)
- func SelectJavaVersion(javaVersion model.SelectableValue) (model.Option, error)
- func SelectLanguage(languages model.SelectableValue) (model.Option, error)
- func SelectPackaging(packaging model.SelectableValue) (model.Option, error)
- type ProjectInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FlattenDependencies ¶
func FlattenDependencies(groups []model.DependencyGroup) []model.Option
func SelectBootVersion ¶
func SelectBootVersion(bootVersion model.SelectableValue) (model.Option, error)
func SelectBuildTool ¶
func SelectBuildTool(tools model.SelectableValue) (model.Option, error)
func SelectJavaVersion ¶
func SelectJavaVersion(javaVersion model.SelectableValue) (model.Option, error)
func SelectLanguage ¶
func SelectLanguage(languages model.SelectableValue) (model.Option, error)
func SelectPackaging ¶
func SelectPackaging(packaging model.SelectableValue) (model.Option, error)
Types ¶
type ProjectInfo ¶
type ProjectInfo struct { GroupID string ArtifactID string Name string Description string PackageName string }
func AskProjectMetadata ¶
func AskProjectMetadata(defaults ProjectInfo) (ProjectInfo, error)