40 lines
632 B
Go
40 lines
632 B
Go
package main
|
|
|
|
import (
|
|
"bufio"
|
|
"fmt"
|
|
"log"
|
|
"os"
|
|
|
|
"gitea.elara.ws/Hazel/music-kraken/internal/common"
|
|
)
|
|
|
|
func testQuery() {
|
|
for {
|
|
fmt.Print("> ")
|
|
|
|
reader := bufio.NewReader(os.Stdin)
|
|
line, err := reader.ReadString('\n')
|
|
if err != nil {
|
|
log.Fatal(err)
|
|
return
|
|
}
|
|
|
|
query, err := common.NewQuery(line)
|
|
if err != nil {
|
|
fmt.Println(err)
|
|
}
|
|
fmt.Println("search: '" + query.Search + "'")
|
|
fmt.Println("artist: '" + query.Artist + "'")
|
|
fmt.Println("album: '" + query.Album + "'")
|
|
fmt.Println("song: '" + query.Song + "'")
|
|
fmt.Println()
|
|
}
|
|
}
|
|
|
|
func main() {
|
|
fmt.Println("music kraken")
|
|
|
|
testQuery()
|
|
}
|