fiddle icon indicating copy to clipboard operation
fiddle copied to clipboard

feat: in batch mode, fiddle should log a full URL of the gist being run

Open ckerr opened this issue 4 years ago • 0 comments

draft version:

diff --git a/src/renderer/task-runner.ts b/src/renderer/task-runner.ts
index b705834..4b6bbe0 100644
--- a/src/renderer/task-runner.ts
+++ b/src/renderer/task-runner.ts
@@ -14,6 +14,7 @@ import { AppState } from './state';
 
 import { getVersionRange } from '../utils/get-version-range';
 import { normalizeVersion } from '../utils/normalize-version';
+import { urlFromId } from '../utils/gist';
 
 import { ipcRendererManager } from './ipc';
 
@@ -130,7 +131,12 @@ export class TaskRunner {
     }
 
     if (fiddle) {
-      log(`Task: Open fiddle \"${JSON.stringify(fiddle)}"`);
+      const { gistId } = fiddle;
+      if (gistId) {
+        log(`Task: Open fiddle "${gistId}" ("${urlFromId(gistId)}")`);
+      } else {
+        log(`Task: Open fiddle "${JSON.stringify(fiddle)}"`);
+      }
       await this.open(fiddle);
     }
   }

ckerr avatar Jul 22 '21 01:07 ckerr