@sanity/plugin-kit

7.0.28.0.0
dist/version-N9n1cr5G.js
+dist/version-N9n1cr5G.jsNew file
+54
Index: package/dist/version-N9n1cr5G.js
===================================================================
--- package/dist/version-N9n1cr5G.js
+++ package/dist/version-N9n1cr5G.js
@@ -0,0 +1,54 @@
+import { n as sharedFlags_default, t as log_default } from "./log-DgQL-Rv9.js";
+import { n as name, r as version, t as binname } from "./package-z3cLp2Jt.js";
+import meow from "meow";
+const description = `Show the installed version of ${name}`, help = `
+Usage
+  $ ${binname} version
+
+Options
+  --major  Show only the major version
+  --minor  Show only the minor version
+  --patch  Show only the patch version
+
+Examples
+  $ ${binname} version
+  ${name} version ${version}
+
+  $ ${binname} version --major
+  ${version.split(".")[0]}
+`, flags = {
+	...sharedFlags_default,
+	major: {
+		type: "boolean",
+		default: !1
+	},
+	minor: {
+		type: "boolean",
+		default: !1
+	},
+	patch: {
+		type: "boolean",
+		default: !1
+	}
+};
+function run({ argv }) {
+	let cli = meow(help, {
+		flags,
+		argv,
+		description
+	}), versionParts = version.split("."), versionNames = [
+		"major",
+		"minor",
+		"patch"
+	], versionFlags = versionNames.filter((flagName) => cli.flags[flagName]), versionFlag = versionFlags[0], numVersionFlags = versionFlags.length;
+	if (numVersionFlags === 0) {
+		log_default.msg(`${name} version ${version}`);
+		return;
+	}
+	if (numVersionFlags > 1) throw Error("--major, --minor and --patch are mutually exclusive - only one can be used at a time");
+	let partIndex = versionNames.indexOf(versionFlag);
+	log_default.msg(versionParts[partIndex]);
+}
+export { run as default };
+
+//# sourceMappingURL=version-N9n1cr5G.js.map
\ No newline at end of file