{{deploy_path}}/.dep/deploy.lock"); } }); desc('Unlock deploy'); task('deploy:unlock', function () { run("rm -f {{deploy_path}}/.dep/deploy.lock");//always success }); desc('Check if deploy is unlocked'); task('deploy:is-unlocked', function () { $locked = test("[ -f {{deploy_path}}/.dep/deploy.lock ]"); if ($locked) { writeln('Deploy is currently locked.'); throw new GracefulShutdownException(); } writeln('Deploy is currently unlocked.'); });