From f811c24f57f900c7d71eef4944e51daff3e37803 Mon Sep 17 00:00:00 2001 From: "Mark R. Florkowski" Date: Wed, 8 Mar 2023 13:34:51 -0800 Subject: [PATCH 1/5] add logs for directory creation (#90) --- apps/cli/cli/src/utils/forceThingExists.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/cli/cli/src/utils/forceThingExists.ts b/apps/cli/cli/src/utils/forceThingExists.ts index eef5dfbb..b3c99172 100644 --- a/apps/cli/cli/src/utils/forceThingExists.ts +++ b/apps/cli/cli/src/utils/forceThingExists.ts @@ -1,6 +1,8 @@ import fs from "fs/promises"; import path from "path"; +import logger from "@captain/logger"; + const THING_PATH = path.join(process.cwd(), ".thing"); const HOOK_PATH = path.join(THING_PATH, "hooks"); @@ -8,12 +10,14 @@ export default async function forceThingExists() { try { await fs.access(THING_PATH); } catch (error) { + logger.warn("No .thing directory found, creating one now."); await fs.mkdir(THING_PATH); } try { await fs.access(HOOK_PATH); } catch (error) { + logger.warn("No .thing/hooks directory found, creating one now."); await fs.mkdir(HOOK_PATH); } } From b8d801671e1affc656c5786645c890a4f3151e22 Mon Sep 17 00:00:00 2001 From: "Mark R. Florkowski" Date: Wed, 8 Mar 2023 16:24:34 -0800 Subject: [PATCH 2/5] [W-74] Fix nested folder creation (#93) * fix * also fix for file creation --- apps/cli/cli-core/src/trpc.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/cli/cli-core/src/trpc.ts b/apps/cli/cli-core/src/trpc.ts index e913bda9..2f3be660 100644 --- a/apps/cli/cli-core/src/trpc.ts +++ b/apps/cli/cli-core/src/trpc.ts @@ -343,7 +343,7 @@ export const cliApiRouter = t.router({ fs.mkdirSync(fullPath); return { - route, + route: `/${route}/`, }; }), @@ -367,7 +367,7 @@ export const cliApiRouter = t.router({ fs.writeFileSync(fullPath, "{}"); return { - route, + route: `/${route}`, }; }), From 44a2d78b2734d2dc85c50b6763b81ccf8a279036 Mon Sep 17 00:00:00 2001 From: "Mark R. Florkowski" Date: Thu, 9 Mar 2023 14:40:28 -0800 Subject: [PATCH 3/5] only show debug logs in dev (#86) --- packages/logger/src/index.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/logger/src/index.ts b/packages/logger/src/index.ts index 6cdb168d..470fcaa1 100644 --- a/packages/logger/src/index.ts +++ b/packages/logger/src/index.ts @@ -120,7 +120,12 @@ class logger implements Logger { private log(level: LogLevels, message: string, optionalParams: any[]) { const ts = Date.now(); - console[level](consoleFormat(level, message), ...optionalParams); + const defaultLevel = + process.env.NODE_ENV === "development" ? "trace" : "info"; + + if (getLogLevels(defaultLevel).includes(level)) { + console[level](consoleFormat(level, message), ...optionalParams); + } this.subscriptions.forEach(({ fn, level: subLevel }) => { if (getLogLevels(subLevel).includes(level)) fn({ message, level, ts }); From 953eff8c559ea844c9ccf137865874a528cb93a2 Mon Sep 17 00:00:00 2001 From: "Mark R. Florkowski" Date: Thu, 9 Mar 2023 14:40:42 -0800 Subject: [PATCH 4/5] better contrast (#89) --- apps/cli/cli-web/src/App.tsx | 4 +-- .../cli-web/src/components/filebrowser.tsx | 26 +++++++++---------- .../cli/cli-web/src/components/filerunner.tsx | 19 +++++++------- .../src/components/response-viewer.tsx | 12 ++++----- apps/marketing/src/pages/index.tsx | 3 ++- 5 files changed, 33 insertions(+), 31 deletions(-) diff --git a/apps/cli/cli-web/src/App.tsx b/apps/cli/cli-web/src/App.tsx index d6c51736..bfebf8fa 100644 --- a/apps/cli/cli-web/src/App.tsx +++ b/apps/cli/cli-web/src/App.tsx @@ -104,11 +104,11 @@ export default function AppCore() {
-
+
{/* File browser / Hook Editor / 404 */}
-
+
{/* Logs */}
diff --git a/apps/cli/cli-web/src/components/filebrowser.tsx b/apps/cli/cli-web/src/components/filebrowser.tsx index 7d75c57a..07c54ffe 100644 --- a/apps/cli/cli-web/src/components/filebrowser.tsx +++ b/apps/cli/cli-web/src/components/filebrowser.tsx @@ -144,7 +144,7 @@ export const FileBrowser = (input: { path: string; data: FolderDataType }) => {
+
))}
+
-
+