fix(cli): only prompt server deploy for hono+workers and restrict to wrangler/alchemy

This commit is contained in:
Aman Varshney
2025-08-21 18:30:59 +05:30
parent 934419d259
commit 32919df73c
3 changed files with 40 additions and 18 deletions

View File

@@ -49,19 +49,19 @@ export async function getServerDeploymentChoice(
const options: DeploymentOption[] = [];
if (runtime === "workers") {
["alchemy", "wrangler"].forEach((deploy) => {
const { label, hint } = getDeploymentDisplay(deploy as ServerDeploy);
options.unshift({
value: deploy as ServerDeploy,
label,
hint,
});
});
} else {
options.push({ value: "none", label: "None", hint: "Manual setup" });
if (runtime !== "workers") {
return "none";
}
["alchemy", "wrangler"].forEach((deploy) => {
const { label, hint } = getDeploymentDisplay(deploy as ServerDeploy);
options.unshift({
value: deploy as ServerDeploy,
label,
hint,
});
});
const response = await select<ServerDeploy>({
message: "Select server deployment",
options,
@@ -114,11 +114,6 @@ export async function getServerDeploymentToAdd(
}
if (options.length > 0) {
options.push({
value: "none",
label: "None",
hint: "Skip deployment setup",
});
}
if (options.length === 0) {