@forge/cli

12.14.1-next.0-experimental-1dcd59312.14.1-next.3-experimental-112266b
out/command-line/utils.js
~out/command-line/utils.jsModified
+12−1
Index: package/out/command-line/utils.js
===================================================================
--- package/out/command-line/utils.js
+++ package/out/command-line/utils.js
@@ -1,7 +1,7 @@
 "use strict";
 Object.defineProperty(exports, "__esModule", { value: true });
-exports.formatMemory = exports.formatCpu = exports.getAcceptableSlug = exports.filterSlug = exports.slugify = void 0;
+exports.formatImageUri = exports.formatMemory = exports.formatCpu = exports.getAcceptableSlug = exports.filterSlug = exports.slugify = void 0;
 const slugify = (value) => {
     return value
         .normalize('NFD')
         .replace(/[\u0300-\u036f]/g, '')
@@ -55,5 +55,16 @@
     const mebibytesStr = Number(mebibytes.toFixed(2));
     return `${mebibytesStr}MiB`;
 };
 exports.formatMemory = formatMemory;
+const formatImageUri = (imageURI) => {
+    if (!imageURI?.includes(':')) {
+        return { imageRepo: '', imageTag: '' };
+    }
+    const parts = imageURI.split(':');
+    if (parts.length < 2) {
+        return { imageRepo: '', imageTag: '' };
+    }
+    return { imageRepo: parts[0], imageTag: parts[1] };
+};
+exports.formatImageUri = formatImageUri;
 //# sourceMappingURL=utils.js.map
\ No newline at end of file