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;
        }
Example #2
0
 public UploadFolderHandler(IDbContextLocator dbContextLocator, IFolderHandler folderHandler,
                            IQueueManager queueManager, IRsyncLauncher rsyncLauncher, IW6Api api)
     : base(dbContextLocator)
 {
     _folderHandler = folderHandler;
     _queueManager  = queueManager;
     _rsyncLauncher = rsyncLauncher;
     _api           = api;
 }
Example #3
0
        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);
        }
Example #4
0
        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 RsyncUploadProtocol(IRsyncLauncher rsyncLauncher)
 {
     _rsyncLauncher = rsyncLauncher;
 }
Example #7
0
 public PullCommand(IRsyncLauncher rsyncLauncher) {
     _rsyncLauncher = rsyncLauncher;
     HasAdditionalArguments(2, "<source> <destination>");
     HasOption("k|key=", "Path to key", s => Key = s);
     IsCommand("pull", "Rsync Pull");
 }