cli: remove 'serve', fix --help to show commands
This commit is contained in:
parent
feae481302
commit
799ef45e1a
14
main.go
14
main.go
@ -26,12 +26,11 @@ func main() {
|
|||||||
noDeck := fs.Bool("no-deck", false, "run without Stream Deck hardware (config editing only)")
|
noDeck := fs.Bool("no-deck", false, "run without Stream Deck hardware (config editing only)")
|
||||||
verbose := fs.Bool("v", false, "verbose output")
|
verbose := fs.Bool("v", false, "verbose output")
|
||||||
|
|
||||||
if len(os.Args) < 2 {
|
if len(os.Args) < 2 || os.Args[1] == "--help" || os.Args[1] == "-help" || os.Args[1] == "-h" {
|
||||||
fmt.Fprintf(os.Stderr, "Usage: streamdeck-lets-go [flags] [command]\n\n")
|
fmt.Fprintf(os.Stderr, "Usage: streamdeck-lets-go [flags] [command]\n\n")
|
||||||
fmt.Fprintf(os.Stderr, "Commands:\n")
|
fmt.Fprintf(os.Stderr, "Commands:\n")
|
||||||
fmt.Fprintf(os.Stderr, " daemon run the Stream Deck daemon with web UI (default)\n")
|
fmt.Fprintf(os.Stderr, " daemon run the Stream Deck daemon with web UI (default)\n")
|
||||||
fmt.Fprintf(os.Stderr, " serve run web UI only (no deck hardware)\n")
|
fmt.Fprintf(os.Stderr, " discover list connected Stream Decks\n")
|
||||||
fmt.Fprintf(os.Stderr, " discover list connected Stream Decks\n")
|
|
||||||
fmt.Fprintf(os.Stderr, "\nFlags:\n")
|
fmt.Fprintf(os.Stderr, "\nFlags:\n")
|
||||||
fs.PrintDefaults()
|
fs.PrintDefaults()
|
||||||
os.Exit(0)
|
os.Exit(0)
|
||||||
@ -43,13 +42,14 @@ func main() {
|
|||||||
switch cmd {
|
switch cmd {
|
||||||
case "daemon":
|
case "daemon":
|
||||||
fs.Parse(args)
|
fs.Parse(args)
|
||||||
case "serve":
|
|
||||||
fs.Parse(args)
|
|
||||||
*noDeck = true
|
|
||||||
case "discover":
|
case "discover":
|
||||||
discover()
|
discover()
|
||||||
return
|
return
|
||||||
default:
|
default:
|
||||||
|
if cmd == "serve" {
|
||||||
|
fmt.Fprintf(os.Stderr, "streamdeck-lets-go: 'serve' removed; use 'daemon --no-deck' instead\n")
|
||||||
|
os.Exit(1)
|
||||||
|
}
|
||||||
fs.Parse(os.Args[1:])
|
fs.Parse(os.Args[1:])
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user