INNER CODE UNIT · Go
parseOptions
tducasse/go-instabot · util.go:86
func parseOptions() {
flag.BoolVar(&run, "run", false, "Use this option to follow, like and comment")
flag.BoolVar(&unfollow, "sync", false, "Use this option to unfollow those who are not following back")
flag.BoolVar(&nomail, "nomail", false, "Use this option to disable the email notifications")
flag.BoolVar(&dev, "dev", false, "Use this option to use the script in development mode : nothing will be done for real")
flag.BoolVar(&logs, "logs", false, "Use this option to enable the logfile")
flag.BoolVar(&noduplicate, "noduplicate", false, "Use this option to skip following, liking and commenting same user in this session")
flag.Parse()
// -logs enables the log file
if logs {
// Opens a log file
t := time.Now()
logFile, err := os.OpenFile("instabot-"+t.Format("2006-01-02-15-04-05")+".log", os.O_CREATE|os.O_APPEND|os.O_RDWR, 0666)
check(err)
defer logFile.Close()