public RsyncController(string local, string remote, string key, IRsyncLauncher rsyncLauncher) { if (rsyncLauncher == null) throw new ArgumentNullException("rsyncLauncher"); Local = local; Remote = remote; Key = key; _rsyncLauncher = rsyncLauncher; }
public UploadFolderHandler(IDbContextLocator dbContextLocator, IFolderHandler folderHandler, IQueueManager queueManager, IRsyncLauncher rsyncLauncher, IW6Api api) : base(dbContextLocator) { _folderHandler = folderHandler; _queueManager = queueManager; _rsyncLauncher = rsyncLauncher; _api = api; }
public PushCommand(IRsyncLauncher launcher, IZsyncMake zsyncMake) { _rsyncLauncher = launcher; _zsyncMake = zsyncMake; IsCommand("push", "Rsync Push"); HasAdditionalArguments(2, "<source> <destination>"); HasOption("k|key=", "Path to key", s => Key = s); HasOption("m|makezsync", "Make zsync files", s => MakeZsync = s != null); HasOption("o|overwrite", "Overwrite zsync files (recreate even if matches)", s => Overwrite = s != null); }
public RsyncController(string local, string remote, string key, IRsyncLauncher rsyncLauncher) { if (rsyncLauncher == null) { throw new ArgumentNullException(nameof(rsyncLauncher)); } Local = local; Remote = remote; Key = key; _rsyncLauncher = rsyncLauncher; }
public RsyncUploadProtocol(IRsyncLauncher rsyncLauncher) { _rsyncLauncher = rsyncLauncher; }
public PullCommand(IRsyncLauncher rsyncLauncher) { _rsyncLauncher = rsyncLauncher; HasAdditionalArguments(2, "<source> <destination>"); HasOption("k|key=", "Path to key", s => Key = s); IsCommand("pull", "Rsync Pull"); }