diff --git a/.gitignore b/.gitignore index 27f1315..1d3b987 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ node_modules/ -# TypeScript cache +.DS_Store *.tsbuildinfo\ .env herokutools/ -sandbox.* \ No newline at end of file +sandbox.* +env.txt \ No newline at end of file diff --git a/dist/utils/db.js b/dist/utils/db.js index 38ca27b..6caddb5 100644 --- a/dist/utils/db.js +++ b/dist/utils/db.js @@ -6,10 +6,12 @@ Object.defineProperty(exports, "__esModule", { value: true }); const fs_1 = __importDefault(require("fs")); const path_1 = __importDefault(require("path")); // DB file path -const dirString = "./herokutools"; -const fileString = `${dirString}/data.txt`; -const dirpath = path_1.default.join(process.cwd(), dirString); -const filepath = path_1.default.join(process.cwd(), fileString); +const dirString = "./data/"; +const fileString = `${dirString}/env.txt`; +const dirpath = path_1.default.join(__dirname, "..", dirString); +console.log(`DB directory path: ${dirpath}`); +const filepath = path_1.default.join(__dirname, "..", fileString); +console.log(`DB file path: ${filepath}`); class DB { constructor(options) { /** diff --git a/dist/utils/db.js.map b/dist/utils/db.js.map index 7d2b96f..518f9b6 100644 --- a/dist/utils/db.js.map +++ b/dist/utils/db.js.map @@ -1 +1 @@ -{"version":3,"file":"db.js","sourceRoot":"","sources":["../../src/utils/db.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"db.js","sourceRoot":"","sources":["../../src/utils/db.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/package.json b/package.json index 433c4c1..3800d72 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "herokutools", - "version": "0.2.0", + "version": "0.2.1", "description": "Heroku CLI wrapper - helpful commands you use often - made easier!", "main": "dist", "scripts": { diff --git a/src/utils/db.ts b/src/utils/db.ts index 53f18f5..11d328a 100644 --- a/src/utils/db.ts +++ b/src/utils/db.ts @@ -2,10 +2,12 @@ import fs from "fs" import path from "path" // DB file path -const dirString = "./herokutools" -const fileString = `${dirString}/data.txt` -const dirpath = path.join(process.cwd(), dirString) -const filepath = path.join(process.cwd(), fileString) +const dirString = "./data/" +const fileString = `${dirString}/env.txt` +const dirpath = path.join(__dirname, "..", dirString) +console.log(`DB directory path: ${dirpath}`) +const filepath = path.join(__dirname, "..", fileString) +console.log(`DB file path: ${filepath}`) export default class DB { constructor(options: any) {