enhance release v2 experience

This commit is contained in:
ajnart committed 2026-08-14 02:18:46 +02:00
1 parent 9b4970583e
commit ef2ed6c602
152 files changed
+7236 -764

No files matched your search

+25
View File
@@ -0,0 +1,25 @@
import { resolve } from "node:path";
import {
createFeatureCheckPlan,
executeFeatureCheckPlan,
formatFeatureCheckPlan,
} from "./feature-platform/check-feature.mts";
const args = process.argv.slice(2);
const planOnly = args.includes("--plan") || args.includes("--dry-run");
const kind = args.find((arg) => !arg.startsWith("--"));
if (!kind) {
console.error("Usage: pnpm check:feature <integration-or-widget-kind> [--plan]");
process.exitCode = 1;
} else {
try {
const plan = createFeatureCheckPlan(resolve(import.meta.dirname, ".."), kind);
console.log(formatFeatureCheckPlan(plan));
if (!planOnly) process.exitCode = executeFeatureCheckPlan(plan);
} catch (error) {
console.error(error instanceof Error ? error.message : String(error));
process.exitCode = 1;
}
}