TheMathemagicians/sevenkeys/cli/stashui.go

39 lines
696 B
Go
Raw Normal View History

2024-06-10 15:34:16 +00:00
package cli
import (
"fmt"
"sevenkeys/logic"
)
var (
selectedCardPrintingId string
selectedCardPrintingSearchLine string
)
func ShowSelectedCard() {
if selectedCardPrintingId != "" {
fmt.Println("Selected card:", selectedCardPrintingSearchLine)
}
}
func StashCliLoop(searchOptions logic.SearchOptions) {
var command string
for {
ShowSelectedCard()
command = GetStringResponse("SEVENKEYS (stash) $")
switch command {
case "back":
return
case "search":
var err error
selectedCardPrintingId, selectedCardPrintingSearchLine, err = logic.Search(searchOptions)
logic.Check(err)
break
default:
fmt.Println("Unrecognized command:", command)
}
}
}