27 lines
488 B
Go
27 lines
488 B
Go
package menu
|
|
|
|
import (
|
|
"fmt"
|
|
"strings"
|
|
|
|
"github.com/HikariKnight/ls-iommu/pkg/errorcheck"
|
|
"github.com/gookit/color"
|
|
)
|
|
|
|
func ManualInput(msg string, format string) []string {
|
|
// Print the title
|
|
color.Bold.Println(msg)
|
|
|
|
// Tell user the format to use
|
|
color.Bold.Printf("The format is %s\n", format)
|
|
|
|
// Get the user input
|
|
var input string
|
|
_, err := fmt.Scan(&input)
|
|
errorcheck.ErrorCheck(err)
|
|
|
|
input_list := strings.Split(input, ",")
|
|
|
|
// Return the input
|
|
return input_list
|
|
}
|