This release breaks the mechanism of previous releases and is not intended to be upgraded to this one. But you can easily translate your old configuration file with the new format. Also, Docker image has been moved to a dedicated organization on Docker Hub and Quay.

  • BIG rewrite (Issue #36)
  • Multiplatform : Linux, macOS and Windows on architectures like amd64, i386, ARM, and others
  • Modern CLI interactions
  • Yaml Configuration file
  • Detect and merge configuration
  • Handle defaults
  • Add Goreleaser
  • Bolt db to audit files already downloaded
  • Native FTP client
  • Logging with zerolog
  • Send reports through email
  • Generate responsive and beautiful email reports through hermes
  • Lightweight Docker image (~6MB)
  • Embedded cron using go routines
  • Manage base dir
  • Set original modtime
  • Include/exclude based on regexp
  • Ignore files by date (Issue #39)
  • Handle mutex