gopaper/main.go

34 lines
412 B
Go

package main
import (
"fmt"
// "log"
"os"
"sync"
)
var config Config
func main() {
config.load()
fmt.Printf("%+v\n", config)
var waitGroup sync.WaitGroup
waitGroup.Add(1)
slideshowDir := make(chan string)
go server(slideshowDir)
go slideshow(slideshowDir)
var dir string
args := os.Args[1:]
if len(args) > 0 {
dir = args[0]
} else {
dir = ""
}
slideshowDir <- dir
waitGroup.Wait()
}