Loris Leiva 1 жил өмнө
parent
commit
5d9123006a

+ 3 - 9
index.ts

@@ -11,14 +11,8 @@ import {
 } from "./utils/directoryTraverse";
 import { generateReadme } from "./utils/generateReadme";
 import { consoleLogBanner } from "./utils/getBanner";
-import { getInputs } from "./utils/getInputs";
-import { Language, getLanguage } from "./utils/getLanguage";
-import {
-  getPackageManager,
-  getPackageManagerCommand,
-} from "./utils/getPackageManager";
-import renderTemplate from "./utils/renderTemplate";
 import { RenderContext, getRenderContext } from "./utils/getRenderContext";
+import renderTemplate from "./utils/renderTemplate";
 
 init().catch((e) => {
   console.error(e);
@@ -30,7 +24,7 @@ async function init() {
 
   // Gather user inputs.
   const ctx = await getRenderContext();
-  console.log(ctx);
+  // console.log(ctx);
 
   // Prepare the target directory.
   createOrEmptyTargetDirectory(ctx);
@@ -98,7 +92,7 @@ async function init() {
   console.log(`  ${chalk.bold(chalk.green(installCommand))}`);
 
   // Log next steps: Generate Idls and clients.
-  const generateCommand = ctx.getCommand("run", "generate");
+  const generateCommand = ctx.getCommand("generate");
   console.log(`  ${chalk.bold(chalk.green(generateCommand))}`);
 
   // Final line break.

+ 4 - 4
utils/generateReadme.ts

@@ -7,10 +7,10 @@ export function generateReadme(ctx: RenderContext): string {
 TODO
 
 \`\`\`sh
-${ctx.getCommand("run", "programs:build")}
-${ctx.getCommand("run", "programs:test")}
-${ctx.getCommand("run", "programs:format")}
-${ctx.getCommand("run", "programs:lint")}
+${ctx.getCommand("programs:build")}
+${ctx.getCommand("programs:test")}
+${ctx.getCommand("programs:format")}
+${ctx.getCommand("programs:lint")}
 \`\`\`
 
 TODO`;

+ 2 - 7
utils/getPackageManager.ts

@@ -1,13 +1,8 @@
 export type PackageManager = "npm" | "yarn" | "pnpm";
 
 export function getPackageManager(): PackageManager {
-  // Supported package managers: pnpm > yarn > npm
-  const userAgent = process.env.npm_config_user_agent ?? "";
-  return /pnpm/.test(userAgent)
-    ? "pnpm"
-    : /yarn/.test(userAgent)
-      ? "yarn"
-      : "npm";
+  // For now, we only support pnpm.
+  return "pnpm";
 }
 
 export function getPackageManagerCommand(