Skip to content

Commit

Permalink
add version
Browse files Browse the repository at this point in the history
  • Loading branch information
MarckTomack committed Jun 23, 2020
1 parent b66ba4e commit bb52d0b
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 11 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
/.vscode
build.sh
30 changes: 19 additions & 11 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package main
import (
"aloneMP/app"
"flag"
"fmt"
"log"
"os"
"os/user"
Expand All @@ -11,9 +12,12 @@ import (

// TODO: use cobra

var version string

var dir *string
var server = flag.Bool("s", false, "Run the http server")
var address = flag.String("addr", "127.0.0.1:3777", "http server address")
var ver = flag.Bool("version", false, "version")

func main() {
mainApp := app.NewApp()
Expand All @@ -23,19 +27,23 @@ func main() {
}
musicDir := filepath.Join(u.HomeDir, "Music")
dir = flag.String("dir", musicDir, "Directory with audio files")

flag.Parse()

f, err := os.Stat(*dir)
if err != nil {
log.Fatalln(err)
}
if f.IsDir() {
if *server {
mainApp.RunHttpServer(*address)
}
mainApp.Run(*dir)
if *ver {
fmt.Printf("\naloneMP version: %s\n\n", version)
} else {
log.Fatalf("%s is not a directory\n", *dir)
f, err := os.Stat(*dir)
if err != nil {
log.Fatalln(err)
}
if f.IsDir() {
if *server {
mainApp.RunHttpServer(*address)
}
mainApp.Run(*dir)
} else {
log.Fatalf("%s is not a directory\n", *dir)
}
}

}

0 comments on commit bb52d0b

Please sign in to comment.