Files
create-better-t-stack/apps/cli/src/prompts/install.ts
Aman Varshney 7f441ef670 add orpc
2025-04-17 16:45:33 +05:30

20 lines
487 B
TypeScript

import { cancel, confirm, isCancel } from "@clack/prompts";
import pc from "picocolors";
import { DEFAULT_CONFIG } from "../constants";
export async function getinstallChoice(install?: boolean): Promise<boolean> {
if (install !== undefined) return install;
const response = await confirm({
message: "Install dependencies?",
initialValue: DEFAULT_CONFIG.install,
});
if (isCancel(response)) {
cancel(pc.red("Operation cancelled"));
process.exit(0);
}
return response;
}