Exemple #1
0
 public static RSyncSettings Exclude(this RSyncSettings settings, string path)
 {
     settings.Excludes.Add(path);
     return(settings);
 }
Exemple #2
0
 public static RSyncSettings PreserveTimes(this RSyncSettings settings, bool times = true)
 {
     settings.PreserveTimes = times;
     return(settings);
 }
Exemple #3
0
 public static RSyncSettings DeleteExtraFiles(this RSyncSettings settings, bool delete = true)
 {
     settings.Delete = delete;
     return(settings);
 }
Exemple #4
0
 public static RSyncSettings PreserveDevices(this RSyncSettings settings, bool devices = true)
 {
     settings.PreserveDevices = devices;
     return(settings);
 }
Exemple #5
0
 public static RSyncSettings PreserveSpecials(this RSyncSettings settings, bool specials = true)
 {
     settings.PreserveSpecials = specials;
     return(settings);
 }
Exemple #6
0
 public static RSyncSettings PreserveOwner(this RSyncSettings settings, bool owner = true)
 {
     settings.PreserveOwner = owner;
     return(settings);
 }
Exemple #7
0
 public static RSyncSettings PreserveGroup(this RSyncSettings settings, bool group = true)
 {
     settings.PreserveGroup = group;
     return(settings);
 }
Exemple #8
0
 public static RSyncSettings PreserveAcls(this RSyncSettings settings, bool acls = true)
 {
     settings.PreserveAcls = acls;
     return(settings);
 }
Exemple #9
0
 public static RSyncSettings PreserveXAttrs(this RSyncSettings settings, bool xattrs = true)
 {
     settings.PreserveXAttrs = xattrs;
     return(settings);
 }
Exemple #10
0
 public static RSyncSettings SetVerbose(this RSyncSettings settings, bool verbose = true)
 {
     settings.Verbose = verbose;
     return(settings);
 }
Exemple #11
0
 public static RSyncSettings PreservePermissions(this RSyncSettings settings, bool permissions = true)
 {
     settings.PreservePermissions = permissions;
     return(settings);
 }
Exemple #12
0
 public static RSyncSettings KeepHardLinks(this RSyncSettings settings, bool hardLinks = true)
 {
     settings.KeepHardLinks = hardLinks;
     return(settings);
 }
Exemple #13
0
 public static RSyncSettings CopyRecursively(this RSyncSettings settings, bool recursive = true)
 {
     settings.Recursive = recursive;
     return(settings);
 }
Exemple #14
0
 public static RSyncSettings ArchieveMode(this RSyncSettings settings, bool archive = true)
 {
     settings.Archive = archive;
     return(settings);
 }
Exemple #15
0
 public static RSyncSettings UseChecksums(this RSyncSettings settings, bool checksums = true)
 {
     settings.Checksum = checksums;
     return(settings);
 }
Exemple #16
0
 public static RSyncSettings SetQuiet(this RSyncSettings settings, bool quiet = true)
 {
     settings.Quiet = quiet;
     return(settings);
 }