From 3c26eaeed656882949a5419a4a682f31517775f6 Mon Sep 17 00:00:00 2001 From: worm Date: Fri, 30 Dec 2022 17:16:59 -0800 Subject: [PATCH] tired of this for now, will sort environment variables later --- config.js => config.mjs | 0 main.js | 8 ++++++-- normalize-config.js | 18 +++++++++++------- package.json | 1 + tfc-api-functions.js => tfc-api-functions.mjs | 0 5 files changed, 18 insertions(+), 9 deletions(-) rename config.js => config.mjs (100%) rename tfc-api-functions.js => tfc-api-functions.mjs (100%) diff --git a/config.js b/config.mjs similarity index 100% rename from config.js rename to config.mjs diff --git a/main.js b/main.js index b0c5ff9..0a1a5e9 100644 --- a/main.js +++ b/main.js @@ -1,2 +1,6 @@ -import { get_run_details } from "./tfc-api-functions"; -import { config } from "./config"; \ No newline at end of file +import { normalized_config } from "./normalize-config.js"; +import { get_run_details } from "./tfc-api-functions.mjs"; + +const my_config = normalized_config; + +console.log(my_config) \ No newline at end of file diff --git a/normalize-config.js b/normalize-config.js index f28ff8a..774c0c1 100644 --- a/normalize-config.js +++ b/normalize-config.js @@ -1,14 +1,18 @@ -import { config } from "./config"; +import { config } from "./config.mjs"; -default_token = process.env.TOKEN; -default_base_url = "https://app.terraform.io"; -mdefault_download_dir = process.cwd(); +const default_token = process.env.TOKEN; +const default_base_url = "https://app.terraform.io"; +const default_download_dir = process.cwd(); -export const normalize_configs = (default_token, default_base_url, default_download_dir) => { +console.log(`Current directory is ${default_download_dir}`); +console.log(process.env); + + const normalize_configs = async (default_token, default_base_url, default_download_dir) => { if(config.base_url === "") {config.base_url = default_base_url}; - if(config.token === "") {config.default_token = default_token}; + if(config.token === "") {config.token = default_token}; if(config.downloadDir === "") {config.downloadDir = default_download_dir} - return config } +export const normalized_config = await normalize_configs(default_token, default_base_url, default_download_dir); + diff --git a/package.json b/package.json index 7bd4c81..8170be3 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "0.0.1", "description": "This allows you to pull API mocks for TFE/TFC ", "main": "main.js", + "type": "module", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, diff --git a/tfc-api-functions.js b/tfc-api-functions.mjs similarity index 100% rename from tfc-api-functions.js rename to tfc-api-functions.mjs