func (c *config) getDownloadTimeout() time.Duration { if c.DownloadTimeout == "" { return 5 * time.Minute } t, err := time.ParseDuration(c.DownloadTimeout) if err != nil { netup.LogFatal(err) } return t }
func (c *config) getTargetDir() string { if c.TargetDir != "" { return c.TargetDir } dir, err := os.Getwd() if err != nil { netup.LogFatal(err) } return dir }
func main() { if err := run(); err != nil { netup.LogFatal(err) } }