package main import ( "flag" "github.com/animenotifier/arn" ) // Shell parameters var animeID string // Shell flags func init() { flag.StringVar(&animeID, "id", "", "ID of the notify.moe anime you want to refresh") flag.Parse() } // InvokeShellArgs ... func InvokeShellArgs() bool { if animeID != "" { anime, err := arn.GetAnime(animeID) if err != nil { panic(err) } if anime.GetMapping("myanimelist/anime") == "" { panic("No MAL ID") } sync(anime, anime.GetMapping("myanimelist/anime")) return true } return false }