From 7bccb06f60039fa2e84bb5bc935ca990d23f26b1 Mon Sep 17 00:00:00 2001 From: Evert Prants Date: Mon, 7 Dec 2020 20:49:44 +0200 Subject: [PATCH] change environment properly --- package-lock.json | 2 +- package.json | 4 ++-- src/squeebotd.ts | 4 +++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1ddf626..664de8e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@squeebot/cli", - "version": "3.0.0", + "version": "3.0.0-1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 09ec82d..cee702f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@squeebot/cli", - "version": "3.0.0", + "version": "3.0.1", "description": "Squeebot v3 runtime, environments and configuration", "main": "dist/squeebot.js", "bin": { @@ -29,7 +29,7 @@ "typescript": "^4.0.5" }, "dependencies": { - "@squeebot/core": "^3.0.0", + "@squeebot/core": "^3.0.1", "fs-extra": "^9.0.1", "node-watch": "^0.7.0", "tar": "^6.0.5", diff --git a/src/squeebotd.ts b/src/squeebotd.ts index 6041e40..12a1e09 100644 --- a/src/squeebotd.ts +++ b/src/squeebotd.ts @@ -1,5 +1,4 @@ #!/usr/bin/env node -import * as fs from 'fs-extra'; import * as path from 'path'; import readline from 'readline'; import yargs from 'yargs'; @@ -28,6 +27,9 @@ async function start(argv: any): Promise { const enviroFile = path.resolve(process.cwd(), argv.environment); const env: IEnvironment = await loadEnvironment(argv.environment, root); + // Change working directory to the environment + process.chdir(env.path as string); + const sb = new Squeebot(env); await sb.initialize(argv.e !== true);