Skip to content

Commit dc01546

Browse files
committed
feat(create-dwex): show version during project creation
1 parent 27b8a6b commit dc01546

File tree

1 file changed

+17
-17
lines changed
  • packages/create-dwex/src

1 file changed

+17
-17
lines changed

packages/create-dwex/src/cli.ts

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,25 @@
1-
import * as clack from "@clack/prompts";
21
import { mkdir } from "node:fs/promises";
2+
import * as clack from "@clack/prompts";
33
import pc from "picocolors";
4-
import {
5-
discoverFeatures,
6-
composeProject,
7-
} from "./template.js";
8-
import { collectProjectConfig } from "./prompts.js";
9-
import { getCreateDwexVersion } from "./package.js";
104
import { initializeGit } from "./git.js";
5+
import { getCreateDwexVersion } from "./package.js";
6+
import { collectProjectConfig } from "./prompts.js";
7+
import { composeProject, discoverFeatures } from "./template.js";
118

129
/**
1310
* Main CLI function
1411
*/
1512
export async function run(): Promise<void> {
16-
console.clear();
13+
console.log();
14+
15+
// Get create-dwex version
16+
const version = await getCreateDwexVersion();
1717

18-
clack.intro(pc.bgCyan(pc.black(" create-dwex ")));
18+
clack.intro(pc.bgCyan(pc.black(` Dwex v${version} `)));
1919

2020
// Discover available features
2121
const features = await discoverFeatures();
2222

23-
// Get create-dwex version
24-
const version = await getCreateDwexVersion();
25-
2623
// Collect project configuration from user
2724
const { config, projectPath } = await collectProjectConfig(features, version);
2825

@@ -74,11 +71,14 @@ export async function run(): Promise<void> {
7471
formatSpinner.start("Formatting code with Biome...");
7572

7673
try {
77-
const formatProc = Bun.spawn(["bunx", "biome", "format", "--write", "."], {
78-
cwd: projectPath,
79-
stdout: "inherit",
80-
stderr: "inherit",
81-
});
74+
const formatProc = Bun.spawn(
75+
["bunx", "biome", "format", "--write", "."],
76+
{
77+
cwd: projectPath,
78+
stdout: "inherit",
79+
stderr: "inherit",
80+
},
81+
);
8282
await formatProc.exited;
8383
if (formatProc.exitCode === 0) {
8484
formatSpinner.stop(pc.green("Code formatted"));

0 commit comments

Comments
 (0)