@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