package main import ( "flag" "log" "git.1750studios.com/ToddShepard/DB640/internal/config" "git.1750studios.com/ToddShepard/DB640/internal/twitter" ) func main() { cfg := flag.String("c", "", "Config file") flag.Parse() if *cfg == "" { log.Fatalf("Config file must not be empty!") } log.Println("Hello World!") config.LoadConfig(*cfg) twitter.Init() stream, err := twitter.GetStreamForTag("#NationalPuppyDay") if err != nil { log.Fatalf("Could not establish twitter stream: %+v", err) } twitter.StreamDemux(stream, showTweet) } func showTweet(tweet *twitter.Tweet) { log.Printf("%s\n", tweet.Text) }