prompt

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2025 License: MIT Imports: 8 Imported by: 0

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

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 SelectDependencies

func SelectDependencies(options []model.Option) ([]string, 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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL