@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