add a check for the console stream player
This commit is contained in:
parent
b92b63e1a7
commit
73dc128eb9
@ -14,14 +14,6 @@ func isInstalled(name string) bool {
|
||||
return true
|
||||
}
|
||||
|
||||
//func execute(cmdstr string) (string, error) {
|
||||
// cmdargs := strings.Split(cmdstr, " ") // string arrayified
|
||||
// cmd := cmdargs[0] // command
|
||||
// cmdargs = append(cmdargs[:0], cmdargs[1:]...) // argument array sans cmd
|
||||
// out, err := exec.Command(cmd, cmdargs...).CombinedOutput()
|
||||
// return string(out[:]), err
|
||||
//}
|
||||
|
||||
func subExecute(program string, args ...string) ([]byte, error) {
|
||||
cmd := exec.Command(program, args...)
|
||||
cmd.Stdin = os.Stdin
|
||||
|
@ -2,8 +2,9 @@ package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"github.com/dixonwille/wmenu/v5"
|
||||
"os"
|
||||
|
||||
"github.com/dixonwille/wmenu/v5"
|
||||
)
|
||||
|
||||
func Short( s string, i int ) string {
|
||||
|
@ -6,6 +6,13 @@ import (
|
||||
"os"
|
||||
)
|
||||
|
||||
func precheck(){
|
||||
if !isInstalled(player()){
|
||||
fmt.Printf("%s is either not installed, or not on your $PATH. Cannot continue.\n", player())
|
||||
os.Exit(1)
|
||||
}
|
||||
}
|
||||
|
||||
func main(){
|
||||
argCount := len(os.Args[1:])
|
||||
|
||||
@ -35,9 +42,9 @@ func main(){
|
||||
flag.Usage()
|
||||
os.Exit(0)
|
||||
}
|
||||
precheck()
|
||||
|
||||
stations, _ := StationSearch(name, country, state, tags, notok)
|
||||
|
||||
menu := RadioMenu(stations)
|
||||
err := menu.Run()
|
||||
if err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user