From 277d6a88f3e4bee2a2d6ad478a1d9d10b3c40f35 Mon Sep 17 00:00:00 2001 From: Kirill Izotov Date: Sat, 15 Oct 2016 13:04:10 +0700 Subject: [PATCH] Run rsync with project as working directory --- lib/service/rsync-service.coffee | 3 +++ package.json | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/service/rsync-service.coffee b/lib/service/rsync-service.coffee index b011674..1449a52 100644 --- a/lib/service/rsync-service.coffee +++ b/lib/service/rsync-service.coffee @@ -32,6 +32,8 @@ module.exports = (opt = {}) -> progress = opt.progress shell = config.option?.shell ? 'ssh' + [projectDirectory] = atom.project.relativizePath(src) + rsync = new Rsync() .shell shell .flags flags @@ -40,6 +42,7 @@ module.exports = (opt = {}) -> .output (data) -> progress? data.toString('utf-8').trim() + rsync.cwd(projectDirectory) rsync.delete() if config.option?.deleteFiles rsync.exclude config.option.exclude if config.option?.exclude rsync.execute (err, code, cmd) => diff --git a/package.json b/package.json index abf5573..c381801 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "lodash": "^4.11.1", "node-sshclient": "^0.2.0", "property-accessors": "^1.1.3", - "rsync": "^0.4.0", + "rsync": "^0.5.0", "season": "^5.3.0" } }