dircpy 0.2.0

Copy directories recursively with flexible options.
Documentation

dircpy

Actions Status

A library to recursively copy directories, with some convenience added.

  
  // Simple example
  DirCopy::new(
      &Path::new("source"),
      &Path::new("dest"),
  )
  .build()
  .unwrap();
  
  // Copy recursively, only including certain files
  DirCopy::new(
      &Path::new("source"),
      &Path::new("dest"),
  )
  .overwrite_if_newer(true)
  .overwrite_if_size_differs(true)
  .with_include_filter(".txt")
  .with_include_filter(".csv")
  .build()
  .unwrap();
  
  
  

Todo: Preserves executable bit